*{margin:0;padding:0;}
html{}
body{font-family:tahoma,verdana,arial;font-size:11px;color:#C9C9C9;background:#22343E;}

.clear{clear:both;height:0;line-height:0;font-size:1px;width:100%;}
.float_left{float:left;}
.float_right{float:right;}
.width_50{width:50%;}

a{color:#C9C9C9;text-decoration:underline;}
a:hover {text-decoration:none;}
a img{border:none;}
ul{list-style-type:none;}

.width {float:left;width:100%;min-width:1004px;}
.content_all,.minwidth,.container{width:100%;}
* html .content_all,.minwidth,.container{width:auto;}
* html .minwidth {padding-left:1004px;}
* html .container {margin-left:-1004px;position:relative;float:left;}

/*\*/
* html .minwidth,
* html .container,
* html .content,
* html .layout {float:left;height:1px;}
/**/

div.mcontainer{}
	div.header{margin:0 20px;overflow:hidden;height:210px;}
	* html div.header{height:215px;}

		div.hlcol{float:left;width:250px;}
			div.logo{}
			div.underlogo{overflow:hidden;margin-top:2px;}
				div.cities{float:left;}
					.cities select{width:150px;font-size:12px;float:left;}
					div.pre_red_button{margin-top:3px;float:left;}
				* html div.pre_red_button{margin-top:5px;}
					.arrow_red{width:11px;height:11px;background:url('/img/arrow_red.gif') top left no-repeat red;border:0;margin-left:10px;}
				div.langs{float:right;padding-right:10px;margin-top:3px;}
				* html div.langs{margin-top:5px;}
					div.langs a{color:#8E8E8E;text-decoration:none;margin:0 5px;}
			div.h_news{width:100%;margin-bottom:10px;}
			
			div.hrcol{margin-left:250px;}
				div.hrcol_above_nav{overflow:hidden;height:184px;}
				* html div.hrcol_above_nav{height:189px;}
				
				div.slogan{color:#fff;padding:7px 0;}
					div.slogan h1 {color:#fff;padding:7px 0;font-size:11px;margin:0;padding:0;font-weight:normal;}
				div.cmenu{overflow:hidden;margin-bottom:12px;}
					div.cmenu span.phone_span{float:left;color:#008FAD;font-weight:bold;font-size:12px;background:url('/img/phone_ico.gif') left no-repeat;padding-left:18px;}
					div.cmenu ul{float:left;padding-left:18px;}
					div.cmenu ul li{display:inline;background:url('/img/cmenu_bullet.gif') left no-repeat;padding:0 15px;}
					div.cmenu ul li a{color:#687072;}
				div.hbanner{}

				div.hmenu{}
					div.hmenu ul{float:left;}
					div.hmenu ul li{float:left;padding:5px 20px;margin:0 5px;display:block;border:1px solid #000;border-bottom:none;color:#fff;}
					div.hmenu ul li a{color:#fff;}
					div.hmenu ul li.active{font-weight:bold;background:#009DC0;border:1px solid #22343E;border-bottom:none;border-top:3px solid #000;}
					div.hmenu ul li.active a{}

	div.hdelim{margin:0 20px;height:5px;font-size:1px;background:#00728A url('/img/hdelim.gif') left no-repeat;overflow:hidden;}

	div.content_area{margin:0 20px;overflow:hidden;}
		div.rc_container{width:100%;float:right;margin-left:-250px;}
			div.rc{margin-left:250px;overflow:hidden;}
				div.ccol_container{width:100%;float:left;margin-right:-185px;}
					div.ccol{margin-right:200px;margin-left:5px;}
						
						div.pre_find{overflow:hidden;}
						div.find{overflow:hidden;background:url('/img/left_glass.jpg') top left repeat-x;}
							div.find_bgr{overflow:hidden;background:url('/img/glass.jpg') right top no-repeat;height:180px;padding:20px;}
							
							div.header_find{overflow:hidden;width:100%;float:left;height:25px;}
							div.header_find h3{color:#000;padding:3px 0 0;font-size:13px;}
							
							div.content_find{overflow:hidden;padding:13px 0 10px;float:left;width:100%;height:102px;}
							* html div.content_find{padding-top:0px;position:relative;margin-top:-6px;}
							div.overflow{overflow:hidden;width:100%;height:25px;}
							div.find50{float:left;width:33%;overflow:hidden;}

								div.content_find label{float:right;color:#fff;margin-right:10px;}
								div.content_find select{width:150px;font-size:11px;}

							div.bottom_find{overflow:hidden;text-align:center;float:left;width:100%;height:25px;}
						
							.find_button{border:0;font-size:11px;color:#fff;background:url('/img/button.gif') left center no-repeat;width:60px;height:13px;font-size:11px;}
						 div.pre_button{float:left;width:33%;text-align:right;margin-top:2px;}
						 div.pre_href{float:left;width:33%;text-align:left;}
						 div.pre_href a{color:#fff;margin-left:15px;}

						
						div.clist{overflow:hidden;border:1px solid #008FAD;padding:20px 10px;margin:20px 0;}
							div.clist table.input_table td {padding:5px 2px 5px 2px;}
							div.clist table.input_table td.t {padding:10px 0 10px 0;font-weight:bold;}
							.form-button {background:#008FAD; color:white;border:white 1px solid;}
							
							div.clist div.box {width:100%;margin:10px 0 10px 0;}
							div.clist .red {color:#F0A238;}
							
						div.clist_pre_header{overflow:hidden;background:url('/img/blue_pre_line.gif') right center repeat-x;width:100%;margin-bottom:20px;}
						div.clist_header{overflow:hidden;background:url('/img/blue_line.gif') right center no-repeat;width:100%;}
						div.clist h2{float:left;background:#22343E;padding-right:10px;font-size:14px;}
							div.c_list{overflow:hidden;width:100%;}
							
								
								
								
								
								div.list_li{overflow:hidden;padding-bottom:20px;}
									div.clist_item{width:33.3%;float:left;text-align:center;overflow:hidden;}
										div.clist_item_inner{width:142px;margin:0 auto;text-align:left;}
										div.clist_item_img{overflow:hidden;margin-bottom:5px;}
										div.clist_item_title{overflow:hidden;margin-bottom:7px;}
										div.clist_item_title span{font-weight:bold;}

										div.clist_item_rating{border-top:1px dotted #AAA;overflow:hidden;padding-top:2px;}
										div.clist_item_rating span {color:#008FAD;}

						div.cbanner{overflow:hidden;text-align:center;margin:0 auto;}
				div.rcol{float:right;width:185px;padding-top:20px;}
				 
				 div.block_0{overflow:hidden;background: top left repeat-y;}
				 div.block_1{overflow:hidden;background:bottom left no-repeat;}
				 div.block_2{overflow:hidden;background: top left no-repeat;}

				 div#rating_0{background-image:url('/img/top_middle.gif');margin-bottom:10px;}
				 div#rating_1{background-image:url('/img/top_bottom.gif');}
				 div#rating_2{background-image:url('/img/top_top.gif');height:expression((this.scrollHeight < 200)? "200px" : "100%");min-height:200px;}

					div.block_txt{overflow:hidden;padding:5px 10px;}
						div.block_txt h3{padding:10px 0 10px 3px;font-size:14px;}
						div.block_txt p.center{padding:0;text-align:center;}
						div.block_txt p.center a img{display:block;border:1px solid #fff;margin:0 auto;}
						div.block_txt p{padding:10px 0 10px 3px;}
						div.block_txt a{font-weight:bold;}

					div.rcol_block{overflow:hidden;width:100%;text-align:center;padding-bottom:20px;}
						div.rcol_block h3{font-size:12px;padding:10px 0;}
						div.rcol_block ul{text-align:left;color:#fff;font-size:11px;}
						div.rcol_block ul li{padding:2px 0 2px 12px;background:url('/img/dotted.gif') top left no-repeat;}

					div.rbanner{}
					div.lbanner{text-align:center;}
					
					div.comment,div.news{margin:5px 0px;font-size:11px;}
					
					
		div.lcol{float:left;width:240px;padding-top:20px;padding-right:10px;}
		  div.blue_block{overflow:hidden;padding:7px;background:#008FAD;margin-bottom:10px;}
			div.highlight_block{overflow:hidden;border:1px solid #fff;padding:10px;}
				div.highlight_block ul{overflow:hidden;color:#000;width:100%;padding-bottom:5px;}
				div.highlight_block ul li{float:left;width:100%;background:url('/img/blue_white_dot.gif') bottom left repeat-x;margin:1px;}
				div.highlight_block ul li.t a{display:block;float:left;color:#000;background:url('/img/boudle_arrow.gif') left center no-repeat #008FAD;font-weight:bold;padding-left:20px;}
				div.highlight_block ul li.str a{display:block;float:left;color:#F0B343;background:url('/img/boudle_arrow.gif') left center no-repeat #008FAD;font-weight:bold;padding-left:20px;}
				div.highlight_block ul li a{display:block;float:left;color:#0F191F;background:url('/img/dot.gif') left center no-repeat #008FAD;font-weight:normal;padding-left:25px;}
				
				
				div.highlight_block ul li span{float:right;background:#008FAD;}
			div.lcol_block{overflow:hidden;margin:10px 0;}
				div.header_news{overflow:hidden;width:100%;background:url('/img/news.gif') right center no-repeat;}
				div.header_news h3{float:left;background:#22343E;padding-right:10px;font-size:13px;}
				div.header_news h3 span{}
				
				
			/*	div.lcol_block a{color:#008FAD;}*/

				div.l_list{overflow:hidden;}
					div.news_conteiner{overflow:hidden;margin:10px 0;}
					div.news_conteiner p{margin:5px 0;}
					div.news_conteiner h4{font-size:11px;}
					 div.news_images{float:left;width:75px;}
					 div.news_images a img{display:block;border:1px solid #008FAD;}

					 div.news_pre_txt{margin-left:75px;}
					  div.news_txt{float:left;width:100%;}
					  div.news_txt h4{font-size:11px;}
					  div.news_txt h4 a{color:#008FAD;}
					  div.news_txt h4 span{font-size:10px;color:#D53819;font-weight:normal;}
					  div.news_txt p {margin:10px 0 0;}

					div.news_line{overflow:hidden;font-size:1px;height:3px;border:1px dotted #625C54;border-left:none;border-right:none;}
					a.all_news{color:#008FAD;}
		

				a.repl_other{background:url('/img/other.gif') left center no-repeat;padding-left:20px;padding-right:5px;}
				a.repl_add{background:url('/img/add.gif') left center no-repeat;padding-left:20px;padding-right:5px;}

	div.footer{margin:10px 20px;border:1px solid #0098B8;border-top:5px solid #0098B8;overflow:hidden;padding:15px;height:30px;}
		div.flcol{float:left;width:260px;padding-top:5px;}
			div.flcol a{}
		div.frcol_container{float:right;width:100%;margin-left:-260px;}
			div.frcol{margin-left:260px;overflow:hidden;}
				div.counters{width:60%;float:left;}
					div.frcol a{margin-right:2px;font-weight:bold;}
				div.creator{float:right;text-align:right;padding-top:5px;}
				
				
				
				table.pad td.obj_name {font-size:13px;font-weight:bold; padding:5px 0 5px 0;}
 table.pad td.ont {width:150px;color:#E8E8E8;}
 table.pad td.obj_name a {font-size:14px;font-weight:bold;color:#F1A73D;}
 table.pad td a {font-size:13px;}
 
 table.pa td.pati {font-size:16px;}
 
 
 
 
 table.pa td {font-size:12px;padding:4px;}
 table.pa td a {font-size:12px;}
 table.pa td .small {font-size:11px;}
 table.pa td.red {color:#F0A238;font-size:11px;}
 table.pa td.pati {font-size:16px;}
				div.info {margin: 10px 0 10px 0;width:100%;}
				
				.red {color:#FF5468;}
				.red_letter {color:#FF5468;}
				
				table.letter a {margin:2px;}
				
				/* таблица вывода меню */
.tm2{
	
	border: 0px #B6CAE5 solid;
	
}
.tm2 a {
	color: #F1A73D;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.tm2 a:hover {
	text-decoration: none;
}
.tm2 TD{
	background-color=#FAFBFF;
	
	font-size: 11px;
	margin:10px;
}
.tm2 TD.title{
	color:#B00E00;
	font-size: 12px;
	padding: 5px 3px 5px 3px;
}
.tm2 TD.razdel  {
	font-size: 14px;
	text-align: center;
	color:#414246;
	font-weight: bold;
	padding: 5px 3px 5px 3px;
}
.tm2 TD.t{
	background-color=#B6CAE5;
	border-top: 0px #A2B3CC solid;
	font-size: 12px;
}
.tm2 TD.t a {
	font-size: 12px;
	text-decoration: none;
	color: #F1A73D;
	
}
.tm2 TD.t a:hover {
	text-decoration: underline;
}


.tm2 TD.str {
	background-color: #E1EDFF;
	border-top: 1px #A2B3CC solid;
	border-collapse: collapse;
	padding: 3 0 3 0;
}
.tm2 TD.str A {
	font-size: 12px;
}
/* таблица вывода меню */

div.pagesnum{padding:3px;position:relative;margin:30px 0 0 0px;height:1%;}
	div.pagesnum a{padding:3px 6px;position:relative;font-weight:normal;margin:0 1px;text-decoration:underline;}
	div.pagesnum a:hover{color:#FFF;background-color:#DA5403;}
	div.pagesnum span {background-color:#FF9C35;padding:3px 6px;margin:0 1px;position:relative;color:#FFF;}
	div.pagesnum span.str{border-left:#666 1px solid;padding:3px 15px;margin:0 1px 0 10px;position:relative;background:#FFF;color:#666;}
	
	div.block {position:relative;float: right;margin: 10px;padding: 10px;z-index:10;border:white 1px solid;}