body { padding: 0; margin: 0; height: 100%; font-size: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #BAB780;
	scrollbar-3dlight-color: #FFFBCE;
	scrollbar-highlight-color: #BAB780;
	scrollbar-face-color: #FFFBCE;
	scrollbar-shadow-color: #BAB780;
	scrollbar-darkshadow-color: #F5F6F8;
	scrollbar-track-color: #EFEDBC;
	scrollbar-track: #C1CBD7;
	color: #3B1C22; background: url('../img/bg/bg1.gif') #FDF9D1;}
	
body.print {margin:3px; padding:3px}
	
/** Общая информация  **/
td, th, p, div, a, li, ul {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10pt; color:#3B1C22; }
table, form, div { padding: 0; margin: 0; color: inherit;}
img {border: none; padding: 0; margin: 0;  FONT-FAMILY: Arial,  color: inherit;}

H1 {font-size: 16pt; color: #3B1C22; FONT-WEIGHT: normal;}
H2 {font-size: 14pt; color: #3B1C22; FONT-WEIGHT: normal; padding: 0px; margin: 0px 0px 10px 0px;}
H3 {font-size: 13pt; color: #3B1C22; FONT-WEIGHT: normal;}
h5 {font-size: 9pt;}

ul { margin: 10px 0px 20px 40px;}
ul li { list-style-image: url('../img/markers/bullet.gif'); }
form {margin: 0; padding-left: 15px;}
input.text, select, textarea {border-top: #9B986A 1px solid; border-right: #9B986A 1px solid; border-bottom: #9B986A 1px solid; border-left: #9B986A 1px solid; background: #FFFACE; font-size: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10pt; color:#3B1C22; }
textarea {height:100px; overflow:auto; }

.fl 	{float:left}
.fr 	{float:right}
.pr 	{position:relative}
.pa 	{position:absolute}
.cb 	{clear:both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.alC 	{text-align:center}
.mt20 	{margin-top:20px}
.mr20 	{margin-right:40px}
.w20ps 	{width:20%;}
.w80ps 	{width: 350px;}
.w40ps 	{width: 38%}
.w60ps 	{width: 60%}
.w225 	{width:225px; height:1px; margin:0px; padding:0px;}

.border { border: double 3px #BAB780; margin: 0px 0px 20px 0px; }

div.formBlock div, div.formBlock input, div.formBlock textarea {margin-bottom:10px}
a.buttonLink {font-weight:bold; text-transform:uppercase; text-decoration:none; background: url('../img/markers/li.gif') no-repeat right 50%; padding-right:10px}

table.mainTab {background: url('../img/bg_bersaglio.gif') no-repeat right;width:100%}
table.mainTab tr.headTR td {padding-bottom:10px}

.button {color: #FFF; font-size: 11px; padding-left: 2px; padding-right: 2px; color: #328C00;}
.label {background-repeat: no-repeat; background-position: center;}
.data {font-size: 8pt; color: #8C8947;}
.center_h {font-size: 9pt; color: #3B1C22; font-weight: bold}
.clients_search {font-weight: bold;  color: #3B1C22;}
.item_img {border-left:1px; border-top:1px; border-right:1px; border-bottom:1px;}
.lang {text-decoration: none; font-size: 8pt; position: absolute; top: 40px; left: 1px;}
.branch {float: left; margin: 5px 5px 5px 5px ; width: 80px; height: 130px; }
img.logo {margin-top:20px}	
	
div.block {padding-bottom:15px}	
	
a.arhiv 				{font-size: 8pt; color:#8C8947;}
a.arhiv:hover 			{text-decoration: underline;  color: #8C8947;}

div.copyright 			{font-size:8pt; color: #BBB98F;text-align:center; margin:15px 0px 5px 0px}
div.copyright a 		{font-size:8pt; color: #BBB98F;text-decoration:none}
div.copyright a:hover 	{text-decoration:underline}

div.bottom_menu 		{font-size:8pt; text-align: center; padding: 40px 0px 0px 0px;}	
div.bottom_menu a 		{font-size:8pt; padding: 0px 0px 0px 10px; background: url('../img/markers/tbullet.gif') no-repeat left top; margin: 0px 20px 0px 0px; text-decoration:none}	
div.bottom_menu a:hover {text-decoration: underline;}	

A.mcp_details {  margin-left: 15px; }	
	
.city_name {font-weight: bold;  color: #F9F6DB; padding-left:5px; }

UL.sm_el_other {  margin-top: 1px }
UL.sm_el_other A :hover{  text-decoration: underline }

.href_button {  font-size: 11px ; font-weight: bold }

TD.contentTD 	{padding-right:20px;}


.tmp_disable { filter: alpha(opacity=35); -moz-opacity : 0.35; }
.gal_branch {float: left; margin: 0px 0px 7px 7px; width: 150px; height: 170px;}
TD.picture_caption {  color: #3B1C22; padding: 5px}

A.picture_nav {font-size: 11px ; font-weight: bold	}

DIV.picture_nav_help {	display: block;	visibility: hidden;	font-size: 10px	}
	
#popup_info_block { position:absolute; display:none; top:25px; right:20px; width:156px; background: url(../img/bg.gif); filter: alpha(opacity=75); -moz-opacity : 0.78;}
#popup_info_block TABLE { border:2px solid #77615C; }
#popup_info_block TABLE TD.header{color:#F5F9B3; padding-left:10px; }
#popup_info_content{ padding:6px 10px 10px 10px; display:none; height:170px; border:2px solid #77615C;}

input.anket, select.anket, textarea.anket {border-top: #9B986A 1px solid; border-right: #9B986A 1px solid; border-bottom: #9B986A 1px solid; border-left: #9B986A 1px solid; background: #FFFACE; font-size: 11px; width: 300px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10pt; color:#3B1C22; }

div.header { text-align: left;}
div.headerLine {margin:0px 0px 20px 0px; height: 27px; background: url('../img/razdel_2.gif') repeat-x left top;}
div.headerLine div {height:7px;}
div.headerLine div.fl {background: url('../img/razdel_1.gif') repeat-x left top; width:259px;}
div.headerLine div.fr {background: url('../img/razdel_3.gif') repeat-x right top; width:184px;}

div.header_right { height: 52px; text-align: left;}

.top_menu { padding: 55px 0px 0px 20px;  float: left; }
	.top_menu img { display: block; width: 180px; height: 15px; margin: 0px 0px 2px 0px;}
	
.search { padding: 28px 0px 0px 18px; float: left;}
.icons { float: right; padding: 28px 0px 0px 0px; position: relative;}

.copy { text-align: center; padding: 20px 0px 0px 0px;}	


.blockR { margin: -1px 0px 0px 30px; }	

.new { margin: 0px 0px 15px 0px; text-align: left; clear: both;}
	.new .data { color: #8c8947;  }
	.new h4 {  font-size: 10pt; color:#3B1C22; font-weight: normal; margin: 0px; padding: 0px; }
		.new h4 a { text-decoration: underline; background: none; padding: 0px; }
	.new h2 {  font-size: 10pt; margin: 0px 0px 15px 0px; padding: 0px; font-weight: bold; }
		.new h2 .data { font-size: 9pt; margin: 0px; padding: 0px; color: #8c8947; margin: 0px 10px 0px 0px;}
	.new .img img { border: double 3px #BAB780; margin: 10px 10px 5px  0px; }
	.new .anonce a { text-decoration: none;}
		.new .anonce a:hver { text-decoration: underline;}
		
.massmedia { margin: 0px 25px 0px 0px; width: 45%; height:160px}
	.massmedia  .data { color: #8c8947; padding: 15px 0px 0px 0px;  }
	.massmedia  h4 {  font-size: 10pt; color:#3B1C22; font-weight: normal; margin: 0px; padding: 0px; }
		.massmedia  h4 a { text-decoration: underline; background: none; padding: 0px; }
	.massmedia  .img img { border: double 3px #BAB780; margin: 10px 10px 5px  0px; }
	.massmedia  .img { float: left;}
.source { font-size: 8pt;}


.prc .massmedia { margin: 0px 0px 15px 31px; text-align: left; float: none; width: auto; height: auto;}
	.prc .massmedia .img { float: none;}
	.prc .massmedia .data { color: #8c8947; padding: 0px 0px 0px 0px;}	
	
.prc .new { margin: 0px 0px 15px 31px; text-align: left;}
.prc .header { margin: 0px 0px 0px 31px; text-align: left;}
	
.more a { padding: 0px 0px 0px 10px; background: url('../img/markers/tbullet.gif') no-repeat left top; margin: 0px 20px 0px 0px; color: #8C8947; font-size: 8pt; text-decoration: underline; }	
	.more a:hover { text-decoration: none; }	
.prc .more { margin: 0px 0px 15px 31px; text-align: left; }


.banner { height: 53px;  background: url('/debug/img/bg/ban.gif') repeat-x left top; margin: 0px 0px 10px 0px;  }
	.banner .fl { height: 53px; width: 77px;  background: url('../img/bg/ban_l.gif') no-repeat left top; }
	.banner .fr { height: 53px; width: 77px;  background: url('../img/bg/ban_r.gif') no-repeat right top; }
	.banner .text { vertical-align: middle; text-align: center; color: #482b2f; font-size: 12pt; font-weight: bold; }

.li { width: 5px; height: 9px;}

/* НАВИГАЦИЯ */
.pageNavigation { clear: both; margin: 30px 0px 0px 0px;}
	.pageNavigation div a { color: #8C8947; font-size: 8pt; text-decoration: underline;}
		.pageNavigation div a:hover { text-decoration: none;}
	.pageNavigation .fl { width: 180px; }
		.pageNavigation .fl a {padding: 0px 0px 0px 10px; background: url('../img/markers/tbullet.gif') no-repeat left top; }
	.pageNavigation .fr { width: 180px; text-align:right}
		.pageNavigation .fr a {padding: 0px 10px 0px 0px; background: url('../img/markers/tbullet.gif') no-repeat  right top; }

.searchbar {font-size: 8pt;  margin: 30px 0px 0px 0px; clear: both; }
	.searchbar a {font-size: 8pt; text-decoration: underline; }
	.searchbar a:hover {font-size: 8pt; text-decoration: none; }

/* MENU */
div.menu  		{margin:20px 0px 30px 0px;}
div.menu  div a {background: url('../img/markers/menu.gif') no-repeat top left; padding:0px 0px 0px 20px; display: block;}
div.choose    	{ padding:0 0 12px 0px;}
.choose a 		{text-decoration:none;font-weight:bold; display: block;}
div.notchoose 	{padding:0 0 12px 0px;}
.active a  		{text-decoration:none; display: block; }
.notactive a	{ }

div.child        {padding:0 0 10px 20px}  
div.child div	 {padding:0 0 5px 0px;}
div.child div a  {font-size: 8pt;}

div.child div.child        	{padding:0 0 10px 20px}  
div.child div.child div	 	{padding:0 0 3px 0px;}
div.child div.child div a  	{font-size: 8pt; background: url('../img/markers/mark.gif') no-repeat top left;}

div.child div.child div.child        	{padding:0 0 10px 20px}  
div.child div.child div.child div	 	{padding:0 0 2px 0px;}
div.child div.child div.child div a  	{font-size: 8pt; background: url('../img/markers/dot.gif') no-repeat top left;}

div.child div.child div.child div.child        	{padding:0 0 10px 20px}  
div.child div.child div.child div.child div	 	{padding:0 0 2px 0px;}
div.child div.child div.child div.child div a  	{font-size: 7pt;}

/* USER STYLES */
.user_table_style				{border: solid 1px #C0B285; border-collapse: collapse; margin: 0px 0px 20px 0px;}
.user_table_style td	        {padding:3px; border: solid 1px #C0B285; border-collapse: collapse;} 
.user_table_style_header 		{background: #77615F; color:#ffffff; font-weight: bold; font-size: 8pt;}
.user_table_style_br_header 	{font-weight: bold;}		
.user_text_8pt 					{font-size:8pt;}
.user_text_10pt 				{font-size:10pt;}
.user_text_12pt 				{font-size:12pt;}

.user_img  						{border: double 3px #BAB780; margin:0px 15px 15px 0px;}
.user_img_style_left_top  		{border: double 3px #BAB780; margin:0px 15px 15px 0px;}
.user_img_style_left 			{border: double 3px #BAB780; margin:15px 15px 15px 0px;}
.user_img_style_left_bottom  	{border: double 3px #BAB780; margin:15px 15px 0px 0px;}

.user_img_style_right_top  		{border: double 3px #BAB780; margin:0px 0px 15px 15px;}
.user_img_style_right  			{border: double 3px #BAB780; margin:15px 0px 15px 15px;}
.user_img_style_right_bottom  	{border: double 3px #BAB780; margin:15px 15px 0px 15px;}

p { padding: 0px; margin: 0px 0px 15px 0px;}

/* Фотогаллерея */
iframe { position: absolute; background-color: #F9F6DA; border: solid 1px #B8B683; }
.galleryBlock { width: 49%; height: 220px;}
	.galleryBlock  h4 {  font-size: 10pt; color:#3B1C22; font-weight: normal; margin: 0px 0px 15px 0px; padding: 0px; }
		.galleryBlock  h4 a { text-decoration: underline; background: none; padding: 0px; }
	.galleryBlock  .img img { border: double 3px #BAB780; margin: 0px 13px 0px 0px; }
	.galleryBlock  .img { width: 146px; text-align: center; }
	.galleryBlock  .foto { display: block; padding: 0px 0px 0px 10px; background: url('../img/markers/tbullet.gif') no-repeat  left top;}
	.galleryBlock  .data span {  font-size: 10pt; color:#3B1C22;}
.gallery_foto { float: left; width: 33%; text-align: center; height: 180px; text-align: center; }
	.gallery_foto td { text-align: center; width: 140px; }
	.gallery_foto .img { height: 140px; text-align: center; vertical-align: middle; }
		.gallery_foto  .img img { border: double 3px #BAB780; }		
		
#frame_for_HUGE_image {visibility:hidden}		


/*Для карты */
.siti_off { font-size: 8pt; text-decoration: underline; display: block; height: 18px; padding: 1px 6px 2px 6px;}

.siti_on { font-size: 8pt; text-decoration: underline; display: block; height: 18px; padding: 1px 6px 2px 6px; font-weight: bold; text-decoration: none;}

#city_info_point {position: absolute; z-index:2;}
#city_name { position: absolute; }
/*#city_info { position: absolute; margin:50px 0px 0px 550px; z-index: 2; background: #f9f6da; border: 1px solid #b8b683; width: 200px; height: 200px; overflow: auto; }*/
#city_info { position: absolute; z-index: 2; background: #f9f6da; border: 1px solid #b8b683; width:310px; height: 220px; }
#city_info .head {  background: #755f61; height: 20px; width:310px; }
	#city_info .head div {  color: #ffffff; font-weight: bold; padding: 2px 0px 0px 10px; font-size: 9pt;}
	#city_info .head div.fr {  padding: 5px 4px 0px 0px; text-align: right; }
		#city_info .head div.fr img { width: 10px; height: 9px; display: block;}
#tmp_city_info_data { overflow: auto; width: 310px; height: 200px; }
#tmp_city_info_data p { font-size: 8pt; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}


.regions .region { clear: both; display: block; margin: 0px 0px 20px 0px;}
	.regions .region table { width: 100%; }
	.regions .region h4 { font-size: 9pt; margin: 0px 0px 12px 0px;  background: url('/debug/img/markers/mark.gif') no-repeat left top; padding: 0px 0px 0px 10px; }
	.regions .region .siti { width: 19%; height: 20px; float: left; font-size: 8pt;}
	.regions .region .siti a { text-decoration: none;}
		.regions .region .siti a:hover { text-decoration: underline;}
		
/*для брендов */
.brend { float: left; width: 145px; height: 80px; margin: 0px 0px 20px 0px; } 
.human_photo { height: 350px; width: 30%; float: left; text-align: center; }
.mark_descr { OVERFLOW: auto; height: 350px; width: 40%;  float: left; }
	.mark_descr .text { padding: 0px 5px 0px 10px;}
.mark_info { OVERFLOW: auto; height: 350px; width: 28%;  float: left; }
		.mark_info .text { padding: 0px 5px 0px 15px;}
		.mark_info .text p {margin:0}
		.mark_info h5 {margin:13px 0 7px 0}
.count_photos { clear: both; text-align: center; padding: 10px 0px 0px 0px; background: url('/debug/img/bg/under_flash_line.gif') no-repeat bottom center;}


/* List Brands on main */

ul.mainList {text-align:left; padding-left:80px}
ul.mainList li {margin:3px 3px}

/* List warehouse Pictures */
div.warehouse {height:190px; width:110px; margin-right:55px;text-align:center}
div.warehouse img { border: double 3px #BAB780; margin: 10px 0 5px  0px; width:90px; height:130px; }
div.warehouse a {text-decoration:none}
div.warehouse a div span, div.warehouse a div {text-decoration:underline}
div.warehouse a:hover div span, div.warehouse a:hover div {text-decoration:none}


/* Иконка редактирования */
.editAbsPos { right: 32%; top: 195px; }

/* Polls */
.vote_popup {position:absolute; top:400px; left:300px; background:#F9F6DA; width:300px; border:1px solid #9b986a; }
.head { background: #76615E; padding: 0px; clear: both; display: block; height: 25px; margin: 0px 0px 25px 0px; } 
	.head  .fl { color: #ffffff; font-weight: bold;  padding: 5px 0px 5px 10px;} 
	.head  .fr { color: #ffffff; font-weight: bold;  padding: 7px 10px 0px 0px;} 	
.headGallery { background: #76615E; padding: 0px; clear: both; display: block; height: 25px; margin: 0px 0px 25px 0px; } 
.contResults {padding:0px 20px 20px 20px}
.pollLine {background: url('/debug/img/bg/poll_line.gif') no-repeat left center;}
.pollResultsTab {width:255px}
.pollResultsTab td {font-size:8pt; padding:5px 0px}


/* FORMS */
#vote_form, #subscrAuthForm, #subscrRegForm {margin:0px; padding:0px}
.checkbox {texta-align:absmiddle}
div.formBlockPart {width:45%}
input.checkbox {margin:0px; padding:0px; width:12px; height:12px;}
div.formBlockPart td {vertical-align:top}
