/* CSS Document
 */
	
body{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #8ec9f1;
}
img{
	border: 0;
}
	
/*.iePNG, IMG { filter: expression(fixPNG(this)); } */
.iePNG A { position: relative; }
	
#main{
	 width: 100%;
	 background-color: #8ec9f1;
}
	
	/* *****  HEADER BEGIN  ***** */
	
#header{
	background: url(/template/images/head_rep.png) repeat-x top left;
	float: left;
	position: relative;
	width: 100%;
}
.cont_left{
	float: left;
	width: 297px;
}
.cont_centr{
	margin: 0 30px 0 297px;
	padding: 0 0 0 91px;
}
.cont_right{
	float: right;
	position: relative;
	width: 258px;
	height: 300px;
}
.patch{
}
div.mega_left{
	background: url('/template/images/font_ledt1.png') 0 0 no-repeat;
	width: 100%;
	float: left;
	z-index: 0;
}
div.mega_left2{
	background: url('/template/images/temp.png') 0 0 no-repeat;
	width: 30px;
	height: 30px;
}
.mega_right{
	background: url(/template/images/font_right.jpg) no-repeat top right;
	width: 100%;
	float: right;
	position: relative;
}
.logo{
	margin: 27px 0 0 17px;
}
.logo_png{
	text-decoration: none;
	display: block;
	width: 230px;
	height: 65px;
	background: url("/template/images/logo.png") 0 0 no-repeat;
}
.logo img{
	width: 230px;
	height: 65px;
}
.tel{
	margin: 13px 0 0 22px;
	color: #fff;
	font-size: 18px;
}
.tel a{
	color: #fff;
	font-size: 18px;
}
#menu_left{
	margin: 185px 0 0 20px;
}
#menu_left ul{
	margin: 0;
	padding: 0;
}
#menu_left ul li{
	list-style-image:none;
	list-style-type:none;
}
#menu_left ul li a{
	color: #122658;
	padding: 0 0 0 17px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	display: block;
	width:276px;
	line-height: 23px;
	background: url(/template/images/1.png) no-repeat top left;
	filter: expression(fixPNG(this));
}
#menu_left ul li a:hover, #menu_left ul li a.jshover1{
	color: #d1d7ec;
	background: url(/template/images/left_menu_bckgr.png) no-repeat top left;
	filter: expression(fixPNG(this));
}
.catalog{
	margin: 8px 0 0 14px;
}
.cat_top{
	background: url(/template/images2/menu_l_top.png) no-repeat top left;
	filter: expression(fixPNG(this));
	width: 281px;
	height: 18px;
}
.cat_bot{
	background: url(/template/images2/menu_l_bot.png) no-repeat top left;
	width: 281px;
	filter: expression(fixPNG(this));
	height: 19px;
}
.cat_cont{
	background: url(/template/images/menu_l_rep.png) repeat-y top left;
	width: 281px;
	padding: 7px 0 9px 0;
}
.cat_cont_l{
	float: left;
	padding: 0  26px 0 14px;
}
.cat_cont ul{
	margin: 0;
	padding: 0;
}
.cat_cont ul li{
	list-style-image:none;
	list-style-type:none;
	line-height: 22px;
}
.cat_cont ul li a{
	color: #4328a6;
	font-size: 13px;
	font-family: sans-serif;
}
.partners{
	margin: 27px 0 0 14px;
}
.partners_zag{
	color: #285bac;
	font-size: 18px;
	font-family: Tahoma;
	margin-bottom: 17px;
}
.partners_pict img{
	border: solid #542d06 1px;
}
#menu{
	position: absolute;
	top: 40px;
	left: 30%;
}
#menu ul{
	margin: 0;
	padding: 0;
}
#menu ul li{
	list-style: none;
	cursor: pointer;
	list-style-type: none;
	float: left;
	background: none;
}
#menu ul li a{
	color: #aeafd0;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	display: block;
	float: left;
	background: none;
}
#menu ul li span{
	float: left;
	background: none;
}
.top_m_l{
	width: 11px;
	background: none;
	height: 24px;
	display: block;
}
.top_m_r{
	background: none;
	width: 11px;
	height: 24px;
	display: block;
}
#menu ul li:hover a, #menu ul li.jshover a{
	color: #fff;
	background: #8bb0ec;
}
#menu ul li:hover .top_m_l, #menu ul li.jshover .top_m_l{
	display: block;
	background: url(/template/images/menu_top_left.png) no-repeat center left;
	_background: none;
}
#menu ul li:hover .top_m_r, #menu ul li.jshover .top_m_r{
	display: block;
	background: url(/template/images/menu_top_right.png) no-repeat center right;
	_background: none;
}
#login{
	position: absolute;
	right: 13px;
	top: 15px;
}
#login input{
	width: 125px;

	height: 14px;
	border: 1px solid #d3d7e0;
	color: #010101;
	padding: 0 0 0 7px;
	font-size: 11px;
	font-family: Tahoma;
	
}
.pass{
	margin: 2px 0 9px 0;
}
#go{
	text-align: right;
	margin-bottom: 6px;
}
#go a{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
#registration{
	text-align: right;
}
#registration a{
	color: #82a5c9;
	font-size: 11px;
	font-family: Tahoma;
}
#search{
	margin: 93px 0 0 0;
	float: left;
}
.search_inp{
	float: left;
	margin-right: 9px;
}
#search input{
	width: 377px;
	height: 20px;
	color: #132758;
	padding: 4px 0 0 12px;
	_padding: 4px 0 0 6px;
	*padding: 4px 0 0 6px;
	font-size: 11px;
	font-family: Tahoma;
	
}
#gogogo{
	padding-top: 6px;
	float: left;
}
#gogogo a{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
.all_patch{
	float: left;
	width: 100%;
}
#basket_all{
	margin: 28px 0 0 0;
	float: left;
}
.basket_l{
	margin: 0 57px 0 0;
	float: left;
}
.basket_zag{
	margin: 0 0 13px 0;
}
.basket_zag a{
	color: #fff;
	font-size: 18px;
	font-family: Tahoma;
}
.basket_cont{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
}
.basket_r{
	float: left;
	margin: 0 57px 0 0;
}
.basket_val{
	margin: 0 0 12px 0;
	color: #fff;
	font-size: 18px;
	font-family: Tahoma;
}
.news_all{
	margin: 435px 17px 0 0;
}
.news_zag{
	margin-bottom: 30px;
}
.news_zag a{
	color: #8bb0ec;
	font-size: 20px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news_cont_all{
	
}
.news_cont_txt a{
	line-height: 16px;
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 11px;
	font-family: Tahoma;
}
.news_cont_txt a:hover{
	text-decoration: underline;
	color: #8bb0ec;
}
.news_cont_date{
	color: #5881ad;
	font-size: 10px;
	font-family: Tahoma;
	margin: 10px 0 22px 0;
}
#question{
	
}
.question_zag{
	color: #a08bec;
	font-size: 20px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.y_e_mail{
	margin: 6px 0 6px 0;
}
.y_name input, .y_e_mail input, .y_quest textarea{
	font-size: 11px;
	font-family: Tahoma;
	padding: 7px 0 0 8px;
}
.y_name input{
	width: 196px;
	height: 16px;
}
.y_e_mail input{
	width: 196px;
	height: 16px;
}
.y_quest textarea{
	width: 196px;
	height: 85px;
}
#submit_go{
	margin: 16px 0 61px 0;
}
#submit_go a{
	color: #fff;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
.partners_pict img{
	border: 1px solid #bebdbd;
}
.pop_goods{
	margin:45px 0 7px 0;
	float: left;
}
.pop_goods a{
	color: #8bb0ec;
	text-decoration: underline;
	font-size: 18px;
}
.spec_goods{
	float: left;
	margin: 19px 0 11px 0;
}
.spec_goods a{
	color: #d92457;
	text-decoration: underline;
	font-size: 18px;
}
.centr_b_all{
	margin: 0 auto;
	padding-top: 7px;
}
.centr_patch{
	width: 100%;
	float: left;
}
.centr_b_cont1{
	float: left;
	height:319px;
	width: 172px;
	margin: 0 24px 0 0;
}
.centr_b_img{
	margin: 0 0 8px 0;
}
.centr_b_img img{
	border: solid 1px #89aee9;
}
.price{
	color: #000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	margin: 12px 0 10px 0;
}
.centr_b_txt{
	color: #132658;
	font-family: Tahoma;
	font-size: 11px;
}
.centr_b_t_zag {
	height: 39px;
}
.centr_b_t_zag a{
	color: #000;
	font-family: Tahoma;
	font-size: 12px;
}
.basket a{
	background: url(/template/images/basket.png) no-repeat top left;
	filter: expression(fixPNG(this));
	cursor: pointer;
	display: block;
	width: 100px;
	height: 38px;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	color: #fff;
	padding: 6px 0 0 37px;
	_padding: 8px 0 0 57px;
}
.cont_text{
	margin: 47px 41px 0 0;
}
.cont_text_zag{
	font-size: 24px;
	font-family: Tahoma;
	color: #000;
}
.cont_text_txt{
	font-size: 12px;
	font-family: Tahoma;
	color: #000;
	line-height: 17px;
}
.cont_text_txt p{
	margin: 21px 0 0 0;
}
.cont_text_txt a{
	font-size: 12px;
	font-family: Tahoma;
	color: #a08bec;
}
.mega_copy{
	float: left;
	margin: 41px 0 19px 15px;
	width: 490px;
}
.mega_copy_tit{
	margin-bottom: 17px;
	color: #fff;
	font-size: 12px;
	font-family: Tahoma;
}
.for_link_main{
	color: #bee5ff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.for_link_main a{
	color: #bee5ff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.mega_infa{
	float: right;
	text-align: right;
	margin: 35px 18px 0 0;
}
.contacts_bot a{
	color: #1a85bc;
	padding-left: 25px;
	font-size: 12px;
	font-family: Tahoma;
}
.prodvig{
	margin: 21px 0 12px 0;
	color: #fff;
	font-size: 12px;
	font-family: Tahoma;
}
.prodvig a{
	color: #1a85bc;
	font-size: 12px;
	font-family: Tahoma;
}
.pasporka{
	width: 1004px;
	height: 0px;
}
#asdqwe li a {text-decoration:underline !important; padding-left:25px !important; font-weight:normal !important;}
h1 {font-family:Tahoma !important; font-size:18px !important; color:#000055 !important;}
.cont_text_txt * a {color:black !important; text-decoration:none !important;}
.cont_text_txt * a:hover {color:#000055 !important; text-decoration:underline !important;}
.cont_text_txt table {width:100% !important;}
.cont_text_txt * {text-align:left !important;}
.maincat * {text-align:center !important;}

.maintext {
	padding:3px;
	text-align:justify;
}
