﻿@charset "utf-8";
/* CSS Document */

* {padding:0px; margin:0px; border:none; outline:none;}
body, html {background:url(/siteimg/body_bg.jpg) 0 0 no-repeat #f0f0f0; padding:0; margin:0px; min-width:1000px;}
 /*a img, div, a,*/ /a img, .left_a, .right_a { behavior: url("/iepngfix.htc") }
.page_body {position:relative;
			width:100%;
			_width:expression(document.body.clientWidth > 1024 ? "100%" : "1000px");
			float:left;
}

	.header_header {
	margin:0 2% 0 2%;
}
	.header {position:relative;
			 padding:0;
	}
		.header_left {
	position:relative;
	float:left;
	width:30%;
	_width:29%;
	clear: none;
		}
			.logo {position:relative;
				   margin:38px auto 0 auto;
				   width:193px;
				   height:41px;
				   float:left;
			}
				.logo a{ background:url(/siteimg/logo.png) 0 0 no-repeat;
						width:193px;
				   		height:41px;
						display:block;
					}
			
			
				.logo h1 {position:relative;
					 text-align:center;
					 font-family:Arial, Helvetica, sans-serif;
					 font-weight:bold;
					 font-size:8px;
					 line-height:12px;
					 color:#939393;
					 letter-spacing:2px;
			}
			.icons {position:relative;
					width:202px;
					margin:60px 0 60px 25px ;
					_margin:60px 0 60px 12px ;
					clear:both;
					float:left;
			}
				.home {background:url(/siteimg/ico_home.gif) 0 0 no-repeat;
				  width:11px;
				  height:10px;
				  display:block;
				  position:relative;
				  margin:0 0 0 0;
				  float:left;
			}
			.home:hover {background:url(/siteimg/ico_home_hv.gif) 0 0 no-repeat;}
			.mail {background:url(/siteimg/ico_mail.gif) 0 0 no-repeat;
				   width:12px;
				   height:8px;
				   display:block;
				   position:absolute;
				  top:1px;
				  left:50%;
				  margin:0 0 0 -6px;
			}
			.mail:hover {background:url(/siteimg/ico_mail_hv.gif) 0 0 no-repeat;}
			.unk {background:url(/siteimg/ico_unk.gif) 0 0 no-repeat;
				  width:11px;
				  height:11px;
				  display:block;
				  position:relative;
				  margin:0 0 0 0;
				  float:right;
			}
			.unk:hover {background:url(/siteimg/ico_unk_hv.gif) 0 0 no-repeat;}
			
	.left_menu {position:relative;
				width:202px;
				clear:both;
				margin:0 auto 0 0;
	}
	
	/**
		.left_menu_top {position:relative;
							width:202px;
							margin:0px auto;
							float:left;
							height:28px;
							vertical-align:bottom;
			}
			.left_menu_content1 {width:17px;}
			
			.left_menu_content {position:relative;
								background:url(/siteimg/left_menu_bg1.gif) 0px 0px repeat-x #ebf7fa;
								width:185px;
								padding:0px 0px 0 0px;
								height:116px;
								vertical-align:top;
			}
			.left_menu_bot {position:relative;
							width:202px;
							height:9px;
							margin:0px auto;
							float:left;
			}
				
				.left_menu_content ul {list-style:none;
										padding:0 0 0 10px;
				}
					.left_menu_content ul li {margin:9px 0 9px 0;}
					.left_menu_content ul li a {font-family:Tahoma, Geneva, sans-serif;
											  	font-size:12px;
												line-height:normal;
												color:#0079be;
												
					}
						.left_menu_content ul li a:hover {font-weight:bold; color:#000}
					
					
						.left_menu_content ul li ul {list-style:none}
					.left_menu_content ul li ul li {margin:9px 0 9px 0;
													background:url(/siteimg/menu_string.gif) 0 10px no-repeat;
													padding:0 0 0 45px;
													height:20px;
													}
					.left_menu_content ul li ul li a:hover {font-weight:normal;}
			
			
			.left_menu_2 ul {list-style:none;
							 padding:15px 0 0 26px;
							 float:left;
							 clear:both;
							 position:relative;
				}
					.left_menu_2 ul li {margin:0 0 15px 0;}
			
					.left_menu_2 ul li a {font-family:Arial, Helvetica, sans-serif;
										  font-size:12px;
										  line-height:18px;
										  color:#0189c2;
										  font-weight:bold;
										  text-decoration:none;
					}
		*/
		
	.header_right {
	position:relative;
	height:100%;
	_width:68%;
	width:70%;
	float:right;
	clear:none;
	}
	
	
			.ball_container {position:relative;
							 float:left;
							 width:100%;
							 padding:0 0 400px 0;
							 height:1px;
			}
			.ball {position:absolute;}	
		.position1 {top:32px;
						left:1%;
					    width:199px;
			  		    height:213px;
						background:url(/siteimg/ball1.png) 0 0 no-repeat;
			}
		.position2 {
						top:32px;
						left:1%;
					    width:199px;
			  		    height:213px;
						background:url(/siteimg/ball_1_2.png) 0 0 no-repeat;
			}
		.position3 {
						top:32px;
						left:1%;
					    width:199px;
			  		    height:213px;
						background:url(/siteimg/ball_1_3.png) 0 0 no-repeat;
			}
			
		.position4 {
	top:32px;
	right:0%;
	background:url(/siteimg/ball2.png) 0 0 no-repeat;
	width:218px;
	height:218px;
	display:block;
			}
			.position5 {
	top:32px;
	right:0%;
	background:url(/siteimg/ball_2_2.png) 0 0 no-repeat;
	width:218px;
	height:218px;
	display:block;
			}
			.position6 {
	top:32px;
	right:0%;
	background:url(/siteimg/ball_2_3.png) 0 0 no-repeat;
	width:218px;
	height:218px;
	display:block;
			}
			.position7 {top:122px;
						left:50%;
						margin:0 0 0 -100px;
						width:282px;
						height:246px;
						background:url(/siteimg/ball4.png) 0 0 no-repeat;
						display:block;
			}
			.position8 {top:122px;
						left:50%;
						margin:0 0 0 -100px;
						width:282px;
						height:246px;
						background:url(/siteimg/ball_4_2.png) 0 0 no-repeat;
						display:block;
			}
			.position9 {top:122px;
						left:50%;
						margin:0 0 0 -100px;
						width:282px;
						height:246px;
						background:url(/siteimg/ball_4_3.png) 0 0 no-repeat;
						display:block;
			}
		/*.position2 {
	top:32px;
	right:0%;
	background:url(/siteimg/ball2.png) 0 0 no-repeat;
	width:218px;
	height:218px;
	display:block;
			}
	
	.position3 {top:122px;
						left:50%;
						margin:0 0 0 -100px;
						width:282px;
						height:246px;
						background:url(/siteimg/ball4.png) 0 0 no-repeat;
						display:block;
			}
*/
			
	.top_menu {position:relative;
			   display:block;
			   margin:60px auto 0 -15px;
			   width:600px;
	}
		.top_menu ul {position:relative;
					  list-style:none;
					  height:18px;
		}
			.top_menu ul li {display:inline;
							 height:18px;
							 padding:0;
							 position:relative;
							 float:left;
							 width:100px;
							 text-align:center;
			}
				.top_menu ul li a {font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									line-height:18px;
									color:#0089c2;
									text-align:center;
									width:100%;
									height:100%;
									display:block;
									text-transform:uppercase;
				}
				.top_menu ul li img {position:absolute;
									 right:-2px;
									 _right:0px;
									 top:-60px;
				}
	.p_number {position:absolute;
			   right:0px;
			   top:15px;
			   font:Arial, Helvetica, sans-serif;
			   font-size:26px;
			   line-height:normal;
			   color:#009acc;
	}
		.p_number span{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold;}
			   

	/****Тело страницы****/				  
		.main {
	position:relative;
	float:left;
	width:100%;
	_width:97%;
	background:url(/siteimg/main_bg.gif) 0 0 repeat-x #f0efec;
		}
		.main_main {
	margin:0 2% 0 2%;
}
				.main_content_left {
	width:30%;
	_width:29%;
	float:left;
	position:relative;
				}
				.main_content_right {
	width:100%;
	_width:65%;
	float:left;
	position:relative;
	padding:0px;
	margin:0px 0 0 0;
				}
				.content
		.content_left_form {
	position:relative;
	width:100%;
	_width:97%;
	clear:both;
	margin:65px 0 55px 0;
	float: left;

		}
			.content_left_form form {
	width:245px;
	position:relative;
	clear:both;
	margin:0px auto;
	float: left;
			}
			.content_left_form label {font-family:Tahoma, Geneva, sans-serif;
									  font-size:12px;
									  color:#696969;
									  margin-right:10px;
									  vertical-align:middle;
							  
			}
			.content_left_form input.search {width:157px;
									 height:21px;
									 background:#FFF;
									 border:1px solid #979797;
			}
			.content_left_form input.search_submit {height:20px;
											width:12px;
											background:url(/siteimg/search_submit.gif) 0 center no-repeat;
											border:0px;
											_margin:0 0 2px 0;
											cursor:pointer;
											margin:0 0 0 15px;
			}
			
			
			
			 h2.h2 {
	position:relative;
	float:left;
	width:100%;
	_width:97%;
	margin:0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	color:#0069a6;
	white-space:nowrap;
	clear: both;
			}
			.news_container {position:relative;
							 float:left;
							 width:100%;
							 _width:97%;
							 margin-top:35px;
			}
				.news_container div {
	position:relative;
	float:left;
	width:185px;
	background:url(/siteimg/date.gif) 0 0 no-repeat;
	margin:0 0 40px 0;
	clear: both;
min-height:60px;
padding-left:60px;
				}
					.news_container div p {position:absolute;
						top:10px;
						left:12px;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:20px;
						line-height:20px;
						color:#e44848;
						font-weight:bold;
					}
.news_container div p.lentaNews {
	position: static;
font-size: 12px;
color: #6d6d6d;
width: 180px;
line-height: 12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
margin-top: 5px
}
					.news_container div span {position:absolute;
												 top:45px;
												 left:2px;
												 text-align:center;
												 font-family:Arial, Helvetica, sans-serif;
												 font-weight:normal;
												 font-size:12px;
												 color:#3f4141;
					}
					.news_container div a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
										   font-size:11px;
										   line-height:normal;
										   color:#6d6d6d;


				}
	
	.search_res div a, .search_res div span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:normal;
				color:#6d6d6d;
				position:relative;
				/*float:left;*/
				width:180px;
	}
	/*
	.search_res div span{
				color:#0069A6
	}
	*/				
				
	.enter {position:relative;
			float:left;
			width:100%;
			_width:97%;
			_margin:70px 0 0 0;
			}
   *+html .enter_ie7 {  margin:70px 0 0 0;}
			
	
		.enter form {position:relative;
					 width:255px;
					 height:145px;
					 background:url(/siteimg/enter_bg.gif) 0 0 no-repeat;
					 margin:0px;
					 padding-top:10px; 
		}
		.enter form p {margin:0px 0 0 20px;
						font-size:20px;
						line-height:normal;
						color:010101;
					    font-family:Arial, Helvetica, sans-serif;
						position:relative;
		}
		
		
		
			.enter form table {margin:10px auto 17px auto}
			.enter form table td {height:23px;}
			.enter form table td label { font-family:Tahoma, Geneva, sans-serif;
							 font-size:12px;
							 line-height:normal;
							 color:#696969;
							 vertical-align:middle;
							 _width:59px;
							 width:59px;
			}
			.enter form table td input {width:100%; background:url(/siteimg/ente_bg.gif) 0 0 repeat-x; height:23px;}
			
	.enter form div {position:relative;
					 width:72%;
					 float:right;
	}
		.enter form div input {width:54px;
								height:18px;
								background:#007cb6;
								color:#ffffff;
								font-size:11px;
								line-height:18px;
								float:right;
								margin:0 26px 0 0;
								padding:0 0 3px 0;
								cursor:pointer;
								font-family:Arial, Helvetica, sans-serif;
		}
		.enter form div a {font-family:Tahoma, Geneva, sans-serif;
						   color:#008ac3;
						   font-size:12px;
						   line-height:18px;
						   float:left;
						   position:relative;
						   padding:0 0 3px 0;
		}
		
		
		

	.content_right {
	position:relative;
	width:669px;
	margin:0 0 0 0;
	_margin:0 0 0 0;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
		.content_right table tr td {padding:3px 0;}
		.content_right table tr td p {margin:4px 0;}
	
	.about {
	position:relative;
	margin:0 0 37px 0;
	float:left;
	padding:0 0 25px 0;
	}

	.about li {position:relative;
			   float:left;
				clear:both;
				background:url(/siteimg/list-line.gif) 0 7px no-repeat;
				padding:0 0 0 20px;
				width:80%;
}
			
	.about h2 {		position:relative;
					width:100%;
					_width:97%;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:24px;
					line-height:24px;
					color:#0069a6;
					clear: both;
					margin:0 0 18px 0;
							}
	.about h3 {	
	position:relative;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:normal;
	color:#2a2a2a;
	clear:both;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	text-decoration:none;
							}

		.about p 
				{
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  line-height:normal;
				  margin-bottom:5px
	
				  
		}
		.about p a, .about a { color:#007FB4}
		.about_img {
	position:absolute;
	bottom:-10px;
	left:1px;
		}
		
	.bas_list {position:relative;
			   float:left;
			   clear:both;
			   width:100%;
	}
	.bas_list p {}
			   
	.bas_list_left {position:relative;
					float:left;
					margin-right:9px;
					width:330px;
	}
		
	.bas_item, .bas_item_lug {margin-bottom:15px; position:relative; float:left; width:330px}	
.bas_item h5, .bas_item_new h5, .bas_item_lug h5  {position:relative;
                                           width:100%;
                                           float:left;
               }
                    .bas_item h5 a, .bas_item_new h5 a, .bas_item_lug h5 a  {font-size:12px;
                                                   line-height:18px;
                                                   font-family:Tahoma, Geneva, sans-serif;
                                                   font-weight:bold;
                                                   color:#1f6684;
                    }
                         .bas_item h5 a span, .bas_item_new h5 a span{color:#007fb4;}
  
  .bas_item_lug div div img {position:relative;
                                           float:left;
                                           border-top:solid 8px #B7D6E4;
                                           border-bottom:solid 8px #B7D6E4;
                                           border-right:solid 11px #B7D6E4;
                                           border-left:solid 11px #B7D6E4;
					}
  .bas_item div div img {position:relative;
                                           float:left;
                                           border-top:solid 8px #d5d5d4;
                                           border-bottom:solid 8px #d5d5d4;
                                           border-right:solid 11px #d5d5d4;
                                           border-left:solid 11px #d5d5d4;
					}
					.bas_item form, .bas_item_lug form {width:87px;
									 height:22px;
									 position:absolute;
									 bottom:0px;
									 right:0px;
									 padding:0;
									 margin:0;
									}
					.bas_item form input, .bas_item_lug form input {padding:0; 
																	margin:0;
																	width:87px;
																	height:22px;
																	color:#FFF;
																	font-family:Tahoma, Geneva, sans-serif;
																	font-size:12px;
																	font-weight:bold;
																	}
  .bas_item form input {background:#c7c7c7;}
  .bas_item_lug form input{background:#9bc2d5;}
  
                         
                      /*   
                    .bas_item div, .bas_item_new div     {
     position:relative;
     float:left;
     width:100%;
     background: #f4f4f3;
                    }
					*/
					.bas_item_new div div img {border-top:solid 8px #d5d5d4;
                                           border-bottom:solid 8px #d5d5d4;
                                           border-right:solid 12px #d5d5d4;
                                           border-left:solid 12px #d5d5d4;
										   vertical-align:middle;
					}
                       /*  
                    .foto {position:relative;
                                           float:left;
                                           border-top:solid 8px #d5d5d4;
                                           border-bottom:solid 8px #d5d5d4;
                                           border-right:solid 11px #d5d5d4;
                                           border-left:solid 11px #d5d5d4;
                                           margin:0 7px 0 0;
          }
          				*/
               .stat, .bas_item_new div p.stat {margin-top:10px;
                                                          margin-left:0px;
                                                           font-size:10px;
                                                            color:#007bc1;
                                                            font-family:Tahoma, Geneva, sans-serif;
															position:relative;
															float:left;
															width:100%;
															
                                                            }
															
                    .sticker {position:absolute;
                                                                   right:6px;
                                                                   top:8px;
                                                                   display:block;
                                                                   width:50px;
                                                                   height:100%;
                    }
                    .sticker img {position:absolute;
                                     width:48px;
                                     height:48px;
                                     border:0px;
									 top:15px;
									 _top:0px;
									 left:0;
                    }
                         .bas_item_lug div span h6, .bas_item div span h6, .bas_item_new div span h6 {color:#fe0000;
                                                                            font-family:Arial, Helvetica, sans-serif;
                                                                            font-size:10px;
                                                                            font-weight:bold;
                                                                            position:relative;
                         }




				
						.garant {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:12px;
	font-weight:bold;
	color:#f43838;
	position:relative;
	_padding-bottom:10px;
	text-align:center; 
	top:18px;
	_top:0px;
						}
						.garant1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:12px;
	font-weight:bold;
	color:#00608c;
	position:relative;
	text-align:center;
	margin-top:0px;
	top:18px;
	_top:0px;
						}
							.garant span { font-family:Tahoma, Geneva, sans-serif;
																				font-size:10px;
																				color:#085600;
																				font-weight:normal;
							}
							.garant1 span { font-family:Tahoma, Geneva, sans-serif;
																				font-size:10px;
																				color:#085600;
																				font-weight:normal;
							}													
																	
						
		
			.bas_item_bot {float:left;
						   height:18px;
						   width:318px;
						   background:#d5d5d4;
						   font-size:12px;
						   font-family:Tahoma, Geneva, sans-serif;
						   color:#007cb6;
						   vertical-align:middle;
						   padding:4px 0 0 12px;
						   position:relative;
						   height:18px;
			}
			
					.bas_item_bot_lug {float:left;
						   height:18px;
						   width:318px;
						   background:#b7d6e4;
						   font-size:12px;
						   font-family:Tahoma, Geneva, sans-serif;
						   color:#007cb6;
						   vertical-align:middle;
						   padding:4px 0 0 12px;
						   position:relative;
						   height:18px;
			}
			
			
			
				.bas_item_bot span {font-weight:bold;}
				.bas_item_bot form  {width:87px;
									 height:22px;
									 position:absolute;
									 top:0px;
									 right:0px;
									 background:#c7c7c7;
									 padding:0;
									 margin:0;
									 
				}
				.bas_item_bot form input{
									 color:#FFF;
									 border:none;
									 font-family:Tahoma, Geneva, sans-serif;
									 font-size:10px;
									 font-weight:bold;
									 text-transform:uppercase;
									 padding:0;
									 margin:0;
				}
				.bas_item_bot_lug input {width:87px;
									 height:22px;
									 position:absolute;
									 top:0px;
									 right:0px;
									 background:#9bc2d5;
									 color:#FFF;
									 border:none;
									 font-family:Tahoma, Geneva, sans-serif;
									 font-size:10px;
									 font-weight:bold;
									 text-transform:uppercase;
				}
	.bottom_string {
	position:relative;
	float:left;
	margin:60px 0 20px 0;
	width:100%;
	height:122px;
	background:url(/siteimg/bot_string.gif) 0 0 no-repeat #d2d2d2;
	}
		.bottom_string1 {position:absolute;
						 background:url(/siteimg/bot_string_1.gif) 0 0 no-repeat;
						 display:block;
						 left:10%;
						 top:20px;
						 width:220px;
						 height:40px;
						 padding:30px 0 0 0;
		}
		.bottom_string2 {position:absolute;
						 background:url(/siteimg/bot_string_2.gif) 0 10px no-repeat;
						 display:block;
						 left:50%;
						 top:20px;
						 width:280px;
						 height:40px;
						 margin:0 0 0 -140px;
						 padding:30px 0 0 0;
		}
		.bottom_string3 {
	position:absolute;
	background:url(/siteimg/bot_string_3.gif) 0 10px no-repeat;
	display:block;
	right:5%;
	top:20px;
	width:270px;
	height:50px;
	padding:20px 0 0 0;
		}
			.bot_link {font-family:Arial, Helvetica, sans-serif;
						font-size:15px;
						color:#007cb6;
						width:150px;
						position:relative;
						float:right;
						margin:0px 0 0 0;
			}
			.man {position:absolute;
				  left:0px;
				  top:-47px;
				  width:84px;
				  height:47px;
				  background:url(/siteimg/man.gif) 0 0px no-repeat;
			}
			
	.footer {position:relative;
			 float:left;
			 width:100%;
	}
		.footer_footer {margin:0 2%;}
			
			.footer_cont {position:relative;
						  float:left;
						  width:100%;
						  border-top:2px solid #b3b2b2;
						  height:50px;
						  padding:13px 0 0 0;
			}
			.counter {position:relative;
					  float:left;
					  width:88px;
					  height:31px;
			}
			.adress {position:absolute;
					 top:13px;
					 left:50%;
					 width:300px;
					 margin:0 0 0 -150px;
			}
				.adress p {font-family:Arial, Helvetica, sans-serif;
						   font-size:11px;
						   line-height:normal;
						   color:#414141;
				}
					.adress p a {color:#414141;
								 font-weight:bold;
								 text-decoration:none;
					}
			.copyright {position:relative;
						float:right;
						width:250px;
			}
				.copyright p {font-family:Arial, Helvetica, sans-serif;
						   font-size:11px;
						   line-height:normal;
						   color:#414141;
				}
					.copyright p a {color:#414141;
								 font-weight:bold;
					}
					
	/****				
	.gallery {
	position:relative;
	float:left;
	width:100%;
	height:100px;
	margin:0 0 0px 0;
	background: #f0edeb;
	padding:38px 0 23px 0
	}
		.gallery_gallery {margin:0 15px;}
		
	.gallery_cont {position:relative;
					float:left;
					width:100%;
					height:100px;
	}
		.already {position:absolute;
				  top:40px;
				  left:1%;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:20px;
				  line-height:normal;
				  color:#000000;
				  font-weight:bold;
		}
		.gal {
	position:relative;
	float:right;
	width:50%;
	_width:720px;
	height:100%;
	border:none;
	min-width:715px
		}
			.left_arr {position:relative;
					   float:left;
					   width:21px;
					   height:99px;
					   display:block;
					   background:url(/siteimg/arrow_left.gif) 0 0 no-repeat;
					   margin:0 38px 0 0;
			}
			.thumbs {width:595px;
            top:0;
            left:0;
					 position:relative;
                     overflow: hidden;
                     display: inline;
					 float:left;
					 height:99px;
			}
				.thumbs a {position:relative;
						   float:left;
						   margin:3px 20px 0 0;
						   _margin:3px 18px 0 0;
						   display:block;
						   width:125px;
						   height:94px;
				}
					.thumbs a img {border:solid 6px #808080;}
					
			.right_arr {
	position:relative;
	float:left;
	width:21px;
	height:99px;
	display:block;
	background:url(/siteimg/arrow_right.gif) 0 0 no-repeat;
	margin:0 0 0 10px;
	_margin:0 0 0 2px;
			}
*****/

.gallery {
	position:relative;
	float:left;
	width:100%;
	height:100px;
	margin:0 0 0px 0;
	padding:20px 0 20px 0
	}
		.gallery_gallery {margin:0 0px;}
		
	.gallery_cont {position:relative;
					float:left;
					width:100%;
					height:100px;
	}
		.already {position:absolute;
				  top:40px;
				  left:1%;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:20px;
				  line-height:normal;
				  color:#000000;
				  font-weight:bold;
				  width:15%;
		}
		.gal {
	position:relative;
	float:left;
	width:100%;
	height:100px;
	border:none;
		}
			.left_arr {position:relative;
					   float:left;
					   width:21px;
					   height:99px;
					   display:block;
					   background:url(/siteimg/arrow_left.gif) 0 0 no-repeat;
			}
			.left_arr:hover {background:url(/siteimg/arrow_left_hv.gif) 0 0 no-repeat;} 
			
			
			.thumbs {width:1000px;
            top:0;
            left:0;
					 position:relative;
                     overflow: hidden;
                     display: inline;
					 float:left;
					 height:99px;
			}
				.thumbs a {position:relative;
						   float:left;
						   margin:3px 20px 0 0;
						   _margin:3px 18px 0 0;
						   display:block;
						   width:125px;
						   height:94px;
				}
					.thumbs a img {border:solid 6px #808080;}
					
			.right_arr {
	position:relative;
	float:left;
	width:21px;
	height:99px;
	display:block;
	background:url(/siteimg/arrow_right.gif) 0 0 no-repeat;
			}
			.right_arr:hover { background:url(/siteimg/arrow_right_hv.gif) 0 0 no-repeat;}
			
			.gal_item2 {height:96px;
						position:relative;
						text-align:center;
						vertical-align:middle;
						padding:4px 0 0 0;
			}
				.gal_item2 img {border:solid 6px #808080; margin:0 10px; text-align:center;}


			
			
/*********** Католог *************/			
.cat_page_navi {position:relative;
			  	width:100%;
			  	float:left;
				vertical-align:middle;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
}
	.go_home {position:relative;
			  width:11px;
			  height:10px;
			  margin:4px 15px 0 0;
			  _margin:0px 15px 0 0;
			  float:left;

	}
		.navi_link {position:relative;
					float:left;
					font-family:Tahoma, Geneva, sans-serif;
							  font-size:12px;
							  line-height:18px;
							  color:#007fb4;
							  margin:0 15px 0  15px;
		}
		.ar_l {position:relative;
						float:left;
						top:7px;
		}
		.ar_r {position:relative;
						float:left;
						top:7px;
		}
		/*
		.navi_link img.ar_l {position:absolute;
							 top:7px;
							 left:-22px;
							 
							
		}
		.navi_link img.ar_r {position:absolute;
							 top:9px;
							 right:-25px;
		}
		*/
	.cat_content {
	position:relative;
	width:665px;
	float:left;
	}
	.cat_content h3 {
	position:relative;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:normal;
	color:#2a2a2a;
	clear:both;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	}
	.cat_cont_left {position:relative;
					float:left;
					width:100%;
					margin-top:30px;
	}
	.cat_cont_right {position:relative;
					float:right;
					width:330px;
	}
	
		.cat_cont_item {position:relative;
						float:left;
						width:330px;
						height:125px;
						margin:0px 4px 15px 0;
		}
			.cat_cont_item a {position:relative;
							  width:100%;
							  float:left;
							  font-family:Tahoma, Geneva, sans-serif;
							  font-size:12px;
							  line-height:18px;
							  color:#007fb4;
							  clear:both;
							  margin:0 0 5px 0;
			}
			.cat_cont_item_left {position:relative;
								 float:left;
								 width:143px;
								 background:#d5d5d5;
								 display:block;
								 height:100px;
								 padding:0;
								 text-align:center;
								 vertical-align:middle;
			}
				.cat_cont_item_left img {position:relative;
									     margin:10px auto;
										 width:auto;
				}
				.cat_cont_item_right {width:177px;
									  position:relative;
									  float:left;
									  height:100px;
									  background:url(/siteimg/cat_right_bg.gif) 0 0 repeat-x;
									  vertical-align:middle;
									  
				}
					.cat_cont_item_right input {position:absolute;
												right:0px;
												bottom:0px;
												border:none;
												background:#c7c7c7;
												width:87px;
												height:22px;
												color:#ffffff;
												font-size:12px;
												font-weight:bold;
												font-family:Tahoma, Geneva, sans-serif;
					}
						.cat_cont_item_right p {position:relative;
												float:left;
												width:;
												font-family:Tahoma, Geneva, sans-serif;
												  font-size:12px;
												  line-height:18px;
												  color:#007fb4;
												  vertical-align:middle;
												  padding:0 0 0 10px;
												  margin:30px 0;
												  clear:both;
						}
				
					 
					 
	/******* Меню *******/
	.menu {position:relative;
	   float:left;
	   width:95%;
	   clear:both;
}
			.menu a {font-family:Arial, Helvetica, sans-serif;
										  font-size:12px;
										  line-height:18px;
										  color:#0189c2;
										  font-weight:bold;
										  text-decoration:none;
										  text-transform:uppercase;
										  position:relative;
										  float:left;
										  clear:both;
										  margin:0 0 0 0;
										  height:24px;
										  padding:6px 0 0 30px;
					}
 		p.un_active {text-transform:uppercase;
					   color:#ffffff;
					   font-weight:bold;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   line-height:18px;
		}
		.crazy { background:url(/siteimg/crazy_sub_top.png) 0 0 repeat;
				 padding:0 30px 0 10px;
			}
			.crazy a {color:#0079be;
					  font-family:Tahoma, Geneva, sans-serif;
					  font-size:12px;
					  font-weight:normal;
					  text-decoration:underline;
					  text-transform:none;
					  margin:0 0 0 0px;
					  padding:0 0 0 25px;
			}
				.crazy a:hover {font-weight:bold; color:#000000;}
				
				.crazy a.current1 {font-weight:bold; color:#000000;}
				
				.crazy ul {list-style:none;}
					
					.crazy ul li ul { list-style:none;}
						
						.crazy ul li ul li a {padding:0 0 0 50px;
											  white-space:nowrap;
											  background:url(/siteimg/menu_string.gif) 0 10px no-repeat;
						}
						.crazy ul li ul li a:hover {color:#000000;
													font-weight:normal;
													}
							.crazy ul li ul li a.current2 {color:#000000;
													font-weight:normal;
													}				  
			
			.transparent {background:url(/siteimg/crazy_sub_top.png) 0 0 repeat;
						  _filter: alpha(opacity=60);
			}



/******* Details page********/

.detail {
	position:relative;
	float:left;
	width:665px;
	margin:0px;
	padding:0px;
}
	.detail_left {position:relative;
				  float:left;
				  width:40%;
				  height:100%;
	}
	.detail_right {position:relative;
				  float:right;
				  width:60%;
				  height:100%;
	}
	
		.detail_left {position:relative;
						float:left;
						 
		}
			.large_foto img {border:10px solid #e7e7e7;
							 
			}
		.detail_left_difference {position:relative;
								 float:left;
								 margin:10px 0 0 0;
								 clear:both;
								 width:100%;
		}
			.detail_left_difference p {position:relative;
						 				float:left;
										width:100%;
										margin:0 0 8px 0;
										font-family:Arial, Helvetica, sans-serif;
										font-size:14px;
										line-height:18px;
										color:#3e3e3e;
										text-align:left;
			}
				.dif_items {position:relative;
							float:left;
							width:100%;
							text-align:center;
				}
				.dif_items img {margin:0 0px 0 0px;
								width:40px;
								height:40px;
								border:none;
				}
	
	.char {position:relative;
		   float:left;
		   width:100%;
		   border-bottom:1px dashed #555554;
		   padding:0 0 10px 0;
	}
		.char p {font-family:Tahoma, Geneva, sans-serif;
				 font-size:14px;
				 line-height:18px;
				 color:#1e1e1e;
		}
		.price {position:relative;
				float:left;
				width:100%;
				padding:15px 0;
				border-bottom:1px dashed #555554;
		}
			.price p {font-family:Tahoma, Geneva, sans-serif;
						 font-size:14px;
						 line-height:18px;
						 color:#484848;
			}
				.price p span {font-size:22px;
							   line-height:normal;
							   color:#e80000;
				}
		.misc {position:relative;
			   float:left;
			   width:100%;
			   padding:0 0 40px 0;
		}
			.misc p {font-family:Tahoma, Geneva, sans-serif;
					 font-size:14px;
					 line-height:18px;
					 color:#017cb6;
					 position:relative;
					 float:left;
					 margin:25px 0 0 0;
			}
			.misc form {position:relative;
						float:right;
						width:92px;
						height:22px;
						margin:25px 0 0 0;
			}
				.misc form input {width:100%;
								  height:100%;
								  margin:0;
								  padding:0;
								  background:#cfcdcd;
								  color:#FFF;
								  font-family:Tahoma, Geneva, sans-serif;
								  font-size:12px;
								  font-weight:bold;
				}
			.sticker1 {position:absolute;
					   top:20px;
					   width:47px;
					   height:47px;
					   left:50%;
					   margin:0 0 0 -23px;
			}
				.sticker1 img {position:absolute;
								top:0px;
								left:0px;
				}
					.sticker1 p {font-family:Arial, Helvetica, sans-serif;
								 color:#f43838;
								 font-size:20px;
								 font-weight:bold;
								 line-height:normal;
								 line-height:16px;
								 top:12px;
								 left:13px;
								 margin:0;
								 display:block;
								 text-align:center;
					}
						.sticker1 p span {font-size:11px;
										  font-family:Tahoma, Geneva, sans-serif;
										  color:#085600;
										  line-height:8px;
						}
						
	.includs {position:relative;
			   float:left;
			   width:100%;
	}
		.includs h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:normal;
	color:#1c1c1c;
    width:395px;
	padding-right: 270px;
		}
		.includs span {padding:0px 0;	
					font-family:Tahoma, Geneva, sans-serif;
					color:#000;
					font-size:13px;
					line-height:18px;
					}
		.includs p, .dop_oborud_table span {
	font-family:Tahoma, Geneva, sans-serif;
	color:#007fb4;
	font-size:12px;
	line-height:18px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
							}
	.dop_oborud_table span {font-weight:bold;}
	.includs p {padding-right:20px;}
			.includs p span /*{float:right; position:absolute; right:0px; font-weight:bold; top:15px;}*/
			.bdr_bot {border-bottom:4px solid #4bcbf0;}
			.bdr_top {border-top:4px solid #4bcbf0;}
			.no_bdr {border:0px;}
			
		.includs p.total {text-align:right;
				padding:15px 0px 15px 270px;
				float:right;
				font-family:Tahoma, Geneva, sans-serif;
				font-size:20px;
				line-height:18px;
				color:#0069a0;
				border:0px;
		}
			.includs p.total span {font-size:16px;
								   line-height:18px;
								   position:static;
								   margin:5px 0 0 0;
			}
			
	.complect {position:relative;
			   float:left;
			   width:100%;
			   padding:0 0 0 0;
	}
		.complect h5 {position:relative;
					  float:left;
					  width:100%;
					  font-size:16px;
					  line-height:18px;
					  font-family:Tahoma, Geneva, sans-serif;
					  color:#5b5b5b;
					  font-weight:bold;
					  padding:15px 0px 15px  0;
		}
			.complect p{
	position:relative;
	float:left;
	clear:both;
	font-size:12px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5b5b5b;
	width: 100%;
			}
			.complect ul {position:relative;
							float:left;
							list-style:none;
							clear:both;
							padding:0 0 0 50px;
							width:70%;
							}
							
							
			.in_in_gallery table td {border-bottom:1px dotted #6a6a6a; 
									padding:0; 
									margin:0; 
									font-family:Tahoma, Geneva, sans-serif;
									color:#007fb4;
									font-size:13px;
									line-height:18px;
									font-weight:bold;
										}
			
			.in_in_gallery table td	form {
						width:92px;
						height:22px;
						padding:0;
						margin:0;
			}
			.in_in_gallery table td	form input {width:100%;
								  height:100%;
								  margin:0;
								  padding:0;
								  background:#cfcdcd;
								  color:#FFF;
								  font-family:Tahoma, Geneva, sans-serif;
								  font-size:12px;
								  font-weight:bold;
				}
				
		.in_in_gallery {float:left; width:100%;}
		
	.dop_ob {position:relative;
			 float:left;
			 width:100%;
			 margin:15px 0 0 0;
	}
		.dop_ob h4 {position:relative;
					float:left;
					width:665px;
					padding:15px 0px 15px 0;
					border-top:4px solid #4bcbf0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					line-height:normal;
					color:#1c1c1c;
		}
		.dop_ob p {position:relative;
					float:left;
					width:365px;
					padding:15px;
					font-family:Tahoma, Geneva, sans-serif;
					color:#6a6a6a;
					font-size:13px;
					line-height:18px;
		}
			.dop_ob p a {text-decoration:underline; color:#6a6a6a;}
		
		
			.dop_ob p span {position:absolute;
							top:15px;
							right:0px;
							width:150px;
							color:#007fb4;
							font-weight:bold;
							white-space:nowrap;
							text-decoration:none;
			}
			
			.dop_ob p span a {width:62px;
							  height:7px;
							  clear:none;
							  background:#cdcfcf;
							  color:#ffffff;
							  font-weight:bold;
							  padding:0 5px 0 5px;
							  margin:0 0 0 10px;
							  text-decoration:none;
			}
		
			
			
/********Бассейны  детали ********/

.detail123 {position:relative;
		 width:665px;
		 float:left;
}
.detail_left img {position:relative;
					text-align:center;
					vertical-align:middle;
					border:4px solid #e7e7e6;
}

.price1 {position:relative;
		 float:left;
		 width:100%;
		 padding:15px 0;
		 margin:0 0 0 0;
		 border-top:1px dotted #505050;
		 border-bottom:1px dotted #505050;
}
	.price1 p, .det_descr p, .complect1 p, .reg_form p {font-family:Tahoma, Geneva, sans-serif;
				font-size:14px;
				line-height:18px;
				color:#393939;
				position:relative;
				float:left;
				clear:both;
	}
		.price1 p span {color:#e80000; font-size:22px;}
		
	.price1 form {position:absolute;
						float:right;
						width:92px;
						height:22px;
						clear:none;
						margin:0px;
						padding:0px;
						top:15px;
						right:0px;
			}
			.price1 form input {width:100%;
								  height:100%;
								  margin:0;
								  padding:0;
								  background:#cfcdcd;
								  color:#FFF;
								  font-family:Tahoma, Geneva, sans-serif;
								  font-size:12px;
								  font-weight:bold;
				}
				
	.det_descr, .complect1 {position:relative;
		 float:left;
		 width:100%;
		 padding:15px 0;
		 margin:0 0 0 0;
		
}
	.det_descr p {margin:0 0 10px 0;
				  clear:both;
				  width:100%;
	}
	
	.complect1 p {
	position:relative;
	float:left;
	margin:0 0 5px 20px;
	width:645px;
				  
	}
		.complect1 	h4	{position:relative;
						  float:left;
						  width:665px;
						  border-bottom:4px solid #4bcbf0;
						  font-family:Arial, Helvetica, sans-serif;
							font-size:20px;
							line-height:normal;
							color:#1c1c1c;
							margin:0 0 15px 0;
	}
	
	
/******* *******/
		.reg_form {position:relative;
				   float:left;
				   width:100%;
		}
		.reg_form form {position:relative;
					 width:100%;
					 margin:0px;
					 padding-top:10px; 
		}
		
		
			.reg_form form table {margin:0px auto 6px 0}
			.reg_form form table td {height:23px;}
            .reg_form form table td span{
                font-family:Tahoma, Geneva, sans-serif;
							 font-size:12px;
							 line-height:normal;
                             margin-left: 20px;
                             color:#FF4F4F;
                }
			.reg_form form table td label { font-family:Tahoma, Geneva, sans-serif;
							 font-size:14px;
							 line-height:normal;
							 color:#1e1e1e;
							 vertical-align:middle;
							 _width:130px;
							 width:130px;
							 padding:0 10px 0 10px;
			}
			.reg_form form table td input {width:100%; background:url(/siteimg/ente_bg.gif) 0 0 repeat-x; height:23px;}
	
			 .reg_submit {position:relative;
			 			  float:left;
						  width:288px;
						  height:22px;
			 }
			 	.reg_submit input {position:relative;
								  float:right;
								  background:#cfcdcd;
								  color:#FFF;
								  font-family:Tahoma, Geneva, sans-serif;
								  font-size:12px;
								  font-weight:bold;
								  text-transform:uppercase;
								  height:22px;
								  padding:0 5px;
				}
				
		.reg_form p{position:relative;
				   float:left;
				   width:340px;
				   padding:15px 0;
				   border-top:1px dotted #c5c5c5;
				   margin:15px 0 0 0;
				   color:#1e1e1e;
				   padding-left:10px;
		}
	.user {position:relative;
		   float:left;
		   margin:15px auto 30px auto;
		   background:url(/siteimg/basket.gif) 0 0 no-repeat;
		   width:185px;
		   height:132px;
		   clear:both;
	}
	 .hello {position:relative;
	 		 float:left;
			 width:100%;
			 margin:20px 0 0 0;
	 }
	 	.hello p {font-family:Tahoma, Geneva, sans-serif;
				  font-size:12px;
				  line-height:normal;
				  color:#696969;
				  text-align:center;
		}
			.hello p a{padding:0 0 0 15px;
						margin:0 0 0 3px;
						background:url(/siteimg/hell.gif) 0 2px no-repeat;
						color:#008ac3;
			}
	.your_basket {position:relative;
				  width:95px;
				  float:left;
				  margin:20px 0 0 60px;
				  _margin:20px 0 0 30px;
				  font-family:Tahoma, Geneva, sans-serif;
				  font-size:12px;
				  line-height:normal;
				  color:#696969;
				  dispaly:inline;
	}
		
		.your_basket a  {color:#008ac3;}
		
		.exit {position:relative;
				float:left;
				clear:both;
				margin:15px auto 0 auto;
				height:18px;
				width:100%;
		}
			.exit input {width:54px;
						 height:18px;
						 background:#007cb6;
						 color:#ffffff;
						 font-family:Tahoma, Geneva, sans-serif;
				  		font-size:12px;
						 margin:0 auto 0 70px;
						 position:relative;
						 padding:0 0 4px 0;
			}
			
/******* Корзина *******/

.trash {position:relative;
		float:left;
		width:575px;
}
	.trash_table {position:relative;
				  width:100%;
				  border-collapse:collapse;
				  margin:0px 0 25px 0;
				  padding:0px;
				  text-align:center;
				  vertical-align:middle;
				  background:url(/siteimg/table_top_bg.gif) 0 0 no-repeat #ffffff;
	}
		.trash_table td {height:31px;}
		
			.trash_table td.1st {width:156px;}
			.trash_table td.2nd {width:79px;}
			.trash_table td.3rd {width:59px;}
			.trash_table td.4th {width:70px;}
			.trash_table td.5th {width:87px;}
			.trash_table td.6th {width:78px;}
			.trash_table td.7th {width:40px;}
			
			.td_bdr_r {border-right:1px solid #9fd6df;}
			.td_bdr_b {border-bottom:1px solid #9fd6df;}
		
		.trash_table p{font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						 line-height:16px;
		}
		
		.table_content p {color:#6d6d6d; vertical-align:middle; display:inline; float:none;}
		
		 .td_white p{color:#ffffff; vertical-align:middle}
		 
	.table_bottom {background:url(/siteimg/table_bot_bg.gif) 0 bottom no-repeat;}	 
	
		.table_bottom p	{color:#008f87;
			font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 line-height:16px;
		}
		.bl {font-size:12px;
			 line-height:16px;
			 font-family:Arial, Helvetica, sans-serif;
			 color:#000000;
		}
		
		 .quant {width:25px;
					 height:18px;
					 border-bottom:1px solid #d4d0c8;
					 border-right:1px solid #d4d0c8;
					 border-left:1px solid #808080;
					 border-top:1px solid #808080;
					 padding:0px;
					 vertical-align:top;
					 margin:0 auto;
					 
		}
			.quant input {width:25px;
							   height:18px;
							   padding:0px;
							   margin:0px;
							   font-family:Arial, Helvetica, sans-serif;
							   font-size:12px;
							   line-height:16px;
							   color:#0e1f33;
							   text-align:center;
							   background:url(/siteimg/quant_bg.gif) 0 0 no-repeat #ffffff;
			}
			
	.continue {float:left;}
	.order {float:right;}
	
	
			
/******** Страница заказа********/	


.order_page {position:relative;
			 float:left;
			 width:100%;
}
	 
	 p.grey {font-family:Arial, Helvetica, sans-serif;
	 				color:#6e6e6e;
					font-weight:bold;
					font-style:italic;
					font-size:11px;
					line-height:18px;
	 }
	 	.order_page form, form1 {width:457px;
						  position:relative;
		}
		
			.form_table_container td {padding:5px 0 3px 0;}
            
            .form_table_container span {
                
                                font-family:Tahoma, Geneva, sans-serif;
							 font-size:12px;
							 line-height:normal;
                             margin-left: 20px;
                             color:#FF4F4F;
                
            }
			
			
			.form_table_container label, .form_table_container input {	font:Tahoma, Geneva, sans-serif;
								font-size:12px;
								line-height:18px;
								color:#6d6d6d;
								padding-left:5px;
																	
			}
		
			.form_table_container input {width:100%; background:url(/siteimg/ente_bg.gif) 0 0 repeat-x; height:23px;}
			
			.form_table_container input.send { background:#007CB6; padding:0px 10px 5px 10px ; width:159px; color:#FFF; height:23px; vertical-align:top; margin:5px 0 5px 130px;}
			
			.form_table_container textarea {width:277px;
											height:80px;
											overflow:hidden;
											   border-top:1px solid #808080;
											   border-left:1px solid #808080;
											   border-right:1px solid #d4d0c8;
											   border-bottom:1px solid #d4d0c8;
											   background:url(/siteimg/txt_area_bg.gif) 0 0 no-repeat #ffffff;
											   padding:5px;
			}
			.select {background:url(/siteimg/ente_bg.gif) 0 0 repeat-x; height:23px; line-height:23px; vertical-align:middle; padding-left:10px; position:relative; }
				.select span {margin:0px; line-height:23px; vertical-align:middle; height:23px;font:Tahoma, Geneva, sans-serif;
								font-size:12px;
								color:#6d6d6d;
								cursor:pointer;
								}	
			.drop {display:none;
				 list-style:none;
				 background:#fff;
				 border-right:1px solid #b1b1b1;
				 border-left:1px solid #b1b1b1;
				 border-bottom:1px solid #b1b1b1;
				 width:158px;
				 position:absolute;
				 height:90px;
				 left:-16px;
			}
			.drop a {font:Tahoma, Geneva, sans-serif;
								font-size:12px;
								color:#6d6d6d;
								cursor:pointer;
								display:block;
								padding:3px 0 3px 5px;
								text-decoration:none;
			}
				
			
			
	.txt_area {width:272px;
			   height:118px;
			   overflow:hidden;
			   border-top:1px solid #808080;
			   border-left:1px solid #808080;
			   border-right:1px solid #d4d0c8;
			   border-bottom:1px solid #d4d0c8;
			   float:left;
			   background:url(/siteimg/txt_area_bg.gif) 0 0 no-repeat #ffffff;
			   margin:5px 0 0 0;
			   padding:5px;
	}
	.please {font-family:Tahoma, Geneva, sans-serif;
			 font-size:12px;
			 line-height:18px;
			 color:#e44848;
			 position:relative;
			 float:left;
			 clear:both;
			 width:100%;
			 margin:10px 0 15px 0;
	}
	.order_submit {background:url(/siteimg/order_submit.gif) 0 0 no-repeat;
			 width:103px;
			 height:22px;
			 position:relative;
			 float:left;
			 clear:both;
			 padding:0px;
			 margin:0px 0 0 179px;
	}

	
/*sitemap*/
.sitemap {list-style: none; padding:3px;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-style: normal;font-size:18px;line-height: 120%; margin-bottom:10px;}
.sitemap2 {margin-left:40px;padding:3px; font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-style: normal;line-height: 120%;list-style: none;}
.sitemap3 {margin-left:80px;padding:3px; font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-style: normal;line-height: 120%;list-style: none;}
.sitemap4 {margin-left:120px;padding:3px; font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-style: normal;line-height: 120%;list-style: none;}
.sitemap a, .sitemap2 a, .sitemap3 a, .sitemap4 a{color:#0069a6}
/*end_sitemap*/


/**
.menu_left {position:relative;
				width:100%;
				clear:both;
				margin:0 0 0 0;
padding-bottom: 20px;
	}
	.left_a {background:url(/siteimg/crazy_left.png) 0 0 no-repeat;}
	.right_a {background:url(/siteimg/crazy_right.png) 0 0 no-repeat;}
					
					.menu_left a {font-family:Arial, Helvetica, sans-serif;
										  font-size:12px;
										  line-height:18px;
										  color:#0189c2;
										  font-weight:bold;
										  text-decoration:none;
										  text-transform:uppercase;
										  position:relative;
										  float:left;
										  clear:both;
										  margin:0 0 0 0;
										  height:24px;
										  padding:6px 0 0 30px;
					}
                    					.menu_left span {font-family:Arial, Helvetica, sans-serif;
										  font-size:12px;
										  line-height:18px;
										  color:#0189c2;
										  font-weight:bold;
										  text-decoration:none;
										  text-transform:uppercase;
										  position:relative;
										  float:left;
										  clear:both;
										  margin:0 0 0 0;
										  height:24px;
										  padding:6px 0 0 30px;
										white-space:nowrap;
					}
					p.un_active {text-transform:uppercase;
					   color:#ffffff;
					   font-weight:bold;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   line-height:18px;
					   vertical-align:top;
white-space:nowrap;
		}
		
		
	a.sub_menu {color:#0079be;
					  font-family:Tahoma, Geneva, sans-serif;
					  font-size:12px;
					  font-weight:normal;
					  text-decoration:underline;
					  text-transform:none;
					  margin:0 0 0 0px;
					  padding:3px 0 2px 25px;
					  height:auto;
	}

	.sub_bg {background:url(/siteimg/crazy_sub_bg.png) 18px 0 repeat-y; padding:5px 0 6px 58px;}
		
		
	
	
	.sub_bg_sub {background:url(/siteimg/crazy_bg_sub.png) 0px 0 repeat-y; padding:2px 0 3px 78px;}
		
		.sub_bg_sub a, .sub_bg a  {font-family:Tahoma, Geneva, sans-serif;
					   font-size:12px;
					   text-transform:none;
					   font-weight:normal;
					   color:#0079be;
					   margin:0px;
					   padding:0px;
					   text-decoration:underline;
		}
		
		.sub_bg_sub a:hover, .sub_bg a:hover {text-decoration:underline;
											  color:#000000;
											  
		}
		 .sub_bg a:hover {text-decoration:underline;
											  color:#000000;
											  font-weight:bold;
		}
		
		.transparent1 {_filter: alpha(opacity=60);}
**/
.menu_left {position:relative;
				width:90%;
				clear:both;
				margin:0 auto 0 0;
padding-bottom: 20px;
	}
	.left_a {background:url(/siteimg/crazy_left1.png) 0 bottom no-repeat;}
	.right_a {background:url(/siteimg/crazy_right1.png) 0 0 no-repeat;}
	.left_b {background:url(/siteimg/plashka_bg.png) 0 0 repeat-y;}

					
					.menu_left a {font-family:Arial, Helvetica, sans-serif;
										  font-size:12px;
										  line-height:18px;
										  color:#0189c2;
										  font-weight:bold;
										  text-decoration:none;
										  text-transform:uppercase;
										  position:relative;
										  float:left;
										  clear:both;
										  margin:0 0 0 0;
										  /*height:24px;*/
										  padding:6px 0 0 30px;
					}
					p.un_active {text-transform:uppercase;
					   color:#ffffff;
					   font-weight:bold;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   line-height:18px;
					   vertical-align:top;
					   white-space:normal;
					 
		}
		
		
	a.sub_menu {color:#0079be;
					  font-family:Tahoma, Geneva, sans-serif;
					  font-size:12px;
					  font-weight:normal;
					  text-decoration:underline;
					  text-transform:none;
					  margin:0 0 0 0px;
					  padding:3px 0 2px 25px;
					  height:auto;
	}

	.sub_bg {background:url(/siteimg/crazy_sub_bg.png) 18px 0 repeat-y; padding:7px 0 13px 58px;}
		
		
	
	
	.sub_bg_sub {background:url(/siteimg/crazy_bg_sub2.png) 0px 0 repeat-y; padding:2px 0 3px 78px; _background:url(/siteimg/crazy_bg_sub1.png) 0px 0 repeat-y; padding:2px 0 3px 78px;}
		
		.sub_bg_sub a, .sub_bg a  {font-family:Tahoma, Geneva, sans-serif;
					   font-size:12px;
					   text-transform:none;
					   font-weight:normal;
					   color:#0079be;
					   margin:0px;
					   padding:0px;
					   text-decoration:underline;
		}
		
		.sub_bg_sub a:hover, .sub_bg a:hover {text-decoration:underline;
											  color:#000000;
											  
		}
		 .sub_bg a:hover {text-decoration:underline;
											  color:#000000;
											  font-weight:bold;
		}
		
		.transparent1 {_filter: alpha(opacity=60);}
		
		
		.coll_class {width:100%;}	
		
		.coll_class td {text-align:center; padding-top:5px; padding-bottom:5px}	
		.coll_class img {border:1px solid #666;}
		.coll_class td h2 {font-family:Tahoma, Geneva, sans-serif;
						font-size:12px;
						line-height:18px;
						font-weight:normal;
		}
		
		
.bas_list_left_new {width:100%; margin-top:25px;}

.bas_item_new {position:relative;
                                   celar:both;
                                   width:330px;
                                   margin:0px 4px 10px 0;
                                   float:left;
          }
		
.bas_list_right {position:relative;
				 float:right;
				 width:330px;
}
.bas_item_new form {position:absolute;
					right:0;
					bottom:0;
					width:92px;
					height:22px; 
}
	.bas_item_new form input {width:92px;
					height:22px; 
					 background:#cfcdcd;
					 color:#FFF;
					 font-family:Tahoma, Geneva, sans-serif;
					 font-size:12px;
					 font-weight:bold;
					 cursor:pointer;
					 margin:0;
					 margin:0;
	}
		
		
		
.covers_description p {padding:10px 100px 10px 0;
						position:relative;
						border-bottom:1px dotted #505050;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:14px;
						line-height:18px;
						color:#007fb4;
						width:65%
								
}
	.covers_description p span {position:absolute; right:10px; top:10px}
	
	.covers_description  form {position:absolute; width:92px;
								height:22px; 
								right:0; 
								top:10px; 
								padding:0; 
								margin:0;
								}
	
	
	.covers_description  form input {width:100%;
								  height:100%;
								  margin:0;
								  padding:0;
								  background:#cfcdcd;
								  color:#FFF;
								  font-family:Tahoma, Geneva, sans-serif;
								  font-size:12px;
								  font-weight:bold;
								  cursor:pointer;
				}
	.img_covers_container {clear:both; margin-bottom:30px;}
	.img_covers_container img {border:4px solid #e7e7e5;}			


	.list a, .list span {display:inline; margin:0 3px;}
	.list a {color:#007FB4;}
	
	.articles {position:relative;
	margin:30px 0 37px 0;
	float:left;
	padding:0 0 25px 0;}
		.articles p, .articles ul li, .articles, .articles ol li {font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#000; margin-bottom:5px}
		.articles ul li {margin:0;}
		.articles h3  {	
						font-family:Arial, Helvetica, sans-serif;
						font-size:28px;
						line-height:normal;
						color:#2a2a2a;
						margin-bottom: 30px;
					}
		.articles a, .articles p a {color:#0079BE; text-decoration:underline}

.dop_oborud_table {width:665px; border-collapse:collapse}
.dop_oborud_table td {border-bottom:1px dotted #505050; padding-right:20px}
.dop_oborud_table p{width:auto;}
.dop_oborud_table p a { color:#000;}

		
.nakritija, .nakritija td {border-collapse:collapse; border:1px solid #4698c3;}
	.nakritija span{text-decoration:underline;}
	.nakritija h2, .nakritija h3 {color:#0069A6; text-align:center}
	.nakritija p {margin:5px 0;}
	.nakritija p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;}
	.razdel p{font-size:16px; font-weight:bold; text-align:center}
	.summary p {font-size:14px; font-weight:bold;}
	.tab_header p { font-style:italic; color:#FFF}
			.tab_header		{background:#4698c3;}						
