* { margin:0; padding:0; border:0; list-style:none;}

body { font-family: Arial; background-color:#a7bed4;}
.all { width: 907px; margin: 0 auto;}
.head { width: 907px; height: 147px; position: relative;}
.head h3 {	font-size: 15px;	text-align:center;	color:#4a4949;	position:absolute;	margin-top: 65px;	margin-left: 315px;font-family: tahoma;}
.logo { position:absolute; font-size: 14px; font-weight:bold; text-decoration:none; color:#4a4949;}
.tel { float:right; margin-top: 10px;}
.tel p { padding-left: 10px; text-align:right; font-size: 24px;  }
.tel p .need { margin-right: 25px;}
.tel p img { margin-right: 5px; vertical-align:middle; }
.tel p input { background:url(img/inp.gif) no-repeat; width: 143px; height: 16px; padding-left: 5px;  }
.head_menu { position:absolute; margin-top: 115px; margin-left: -10px; font-size:10px; color:#4A4949;}
.head_menu a { float:left; height: 13px; width: 60px; border-right: 1px  dotted #4a4949; }
.head_menu a img {  text-align:center; margin-left: 25px;}

.head_menu div { float:left; border:none; margin-left:-15px; }
.head_menu div span { text-decoration:underline; }

.menu .nobord { border: none;}
.flash { width: 675px; height: 345px; float:left; margin-left: 3px;}
.clear { width: 0px; height:0px; padding:0px; margin:0px; line-height: 0px; clear:both;}
h1 { font-size: 18px; color:#000000; font-weight:normal; padding-left: 10px; padding-top: 20px; padding-bottom: 20px;}
h2 { font-size: 18px; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; font-weight: normal;}
h4 { font-size: 14px; color:#000000; font-weight:bold; padding-left: 10px; padding-top: 20px; padding-bottom: 20px;}
.news { width: 275px; float:left; margin-left: 25px; _margin-left: 12px; _width: 285px;}
.news .data { color:#536578; font-size: 11px;}
.news a { font-size: 14px; color:#000000; font-weight:bold;}
.inf { text-align: justify; color:#333333; font-size: 11px; background:url(img/p.jpg)  right top no-repeat; min-height: 80px; _height: 80px; padding-right: 10px; margin-top: 10px;}
.inf2 { text-align: justify; color:#333333; font-size: 11px;  min-height: 80px; _height: 80px; padding-right: 10px; padding-top: 10px;}
.inf img { float:left; margin-right: 5px; border: 1px solid #FFFFFF; }
.inf2 img { float:left; margin-right: 5px; border: 1px solid #FFFFFF; }
.arh { float:right; color:#536578; font-size: 11px; text-decoration:none;}
.arh33 { color:#536578; font-size: 11px; text-decoration:none;}
.arh span { text-decoration:underline;}
.arh img { vertical-align:top; margin-right: 4px;}
.bord { border-bottom: 1px solid #9ab0c5; padding-top: 10px;}
.cont2 { width: 677px; float:left;} 
.cont2 p { text-align: justify; color:#333333; font-size: 13px; padding-left: 25px; padding-right: 25px;}
.cont2 .pad { padding-top: 15px;}
.cont2 a { font-size: 13px; color:#000000; font-weight: normal;}
.cont2 a:hover {color:#fff;}
.reklama { width: 230px; float:left; padding-top: 20px;}
.ban { display:block; margin-top: 3px;}
.ban img { border: 1px solid #000000;}
.title { color:#000000; font-size: 14px;}
.info { text-align: justify; font-size: 11px; color:#333333; padding-top: 10px; padding-bottom: 10px;}
.info img { float:left; margin-right: 5px; border: 1px solid #FFFFFF; }
.foot { border-top: 1px solid #374553; background:url(img/foot.jpg) left no-repeat; height: 114px; margin-top: 10px;}
.tx { float:left; margin-right: 4px; margin-top: 25px;}
.menu_foot { font-size: 11px; color:#333333; width: 450px; text-align:center; float:left;margin-top: 25px; margin-left: 60px;}
.menu_foot a { font-size: 11px; color:#333333; margin-left: 2px; margin-right: 2px;}
.copy { float: right; margin-top: 25px;}
.copy  p { font-size: 11px; color:#333333; text-align:right;}
.copy  p img { float:left; margin-left: 25px; }
p.abzac { text-align: justify; text-indent: 20px;}
p.ksenon { color: #333333; font-size: 12px; text-align: left; padding-left: 3px; padding-right: 3px;}
p.ksenon2 { color: #333333; font-size: 12px; text-align: justify; padding-left: 2px; padding-right: 2px;}
p.ksenon_cena { color: #333333; font-size: 12px; text-align: center; padding-left: 3px; padding-right: 3px;}
a.ksenon { font-size: 14px; color:#000000; font-weight:bold; text-decoration: none;}
a.ksenon:hover {color:#fff;}
td.ksenon { background-color: #a7bed4; text-align: center;}
td.ksenon2 { background-color: #a7bed4; text-align: left; padding: 3px;}
img.stat {float:right; margin-left: 5px; border: 1px solid #FFFFFF; }
img.statl {float:left; margin-right: 5px; border: 1px solid #FFFFFF; }


.clear { clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0; }



table.kont { float:left; text-align: justify; color:#333333; font-size: 12px; padding-left: 25px; padding-right: 25px;}
a.detail-basket {color: #000;}
a.detail-basket:hover {text-decoration: none;  color:#fff;}

.cont666 { width: 677px; float:left;} 
.cont666 p { color:#333333; font-size: 14px; font-family: tahoma; padding-left: 25px; padding-right: 35px;}
.cont666 .pad { padding-top: 15px;}


/***********************************/


#primary-nav li.selected {background:url(prim-select.gif) 0 100% repeat-x}

#primary-nav span {display:block; background:url(primary-bullet.gif) 20px 50% no-repeat}
#primary-nav a {	display:block; 
		padding-left:10px; 
}


#primary-nav .last a {}



/*	Secondary navigation   */
#secondary-nav {
	overflow:hidden;
	padding-left:63px;
	background:url(sec-bcg.gif) no-repeat
}
#secondary-nav li {float:left; margin-right:100px; }
#secondary-nav .item-3 {margin-right:0}
#secondary-nav a {outline:0}

#primary-nav UL UL LI{
	border:0px solid red !important;}


/*forma*/
.forma { margin-left: 15px;}
.forma sup { color: #FF0000;}
.need2 { margin-left: 15px; padding-top: 0px; font-size: 18px; font-weight: normal; text-decoration: underline; padding-bottom:10px;}
.forma td  { font-size: 12px;  font-family: Arial; padding: 7px;}
.forma input { background: #a7bed4; width: 224px; height: 18px; padding-left: 5px; border: 1px solid #7d91a6;}
.forma textarea { background: #a7bed4; width: 215px; height: 149px;font-size: 12px;  font-family: Arial; padding-left: 5px;border: 1px solid #7d91a6; padding-right: 12px;}
.forma .knopa { width: 88px; height: 26px; padding: 0px; border: none;}

select {display: block; height:20px;}
select.srReplacedSelect { width: 1px;position: absolute;	left: -999em;}
ul.srList {	list-style:none; padding: 0px; margin: 0px; height:20px;}
ul.srList li {	display:none;		line-height:20px; width: 227px;background:url(img/select.jpg) right top  no-repeat; padding-left: 5px;}
ul.srBlur {	}
ul.srBlur li.srSelectedLi {	display:block;	background: url(img/select.jpg) right  no-repeat;	}
ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {	display:block;	background: url(img/select.jpg) right top  no-repeat ;}
ul.srExpanded li.srSelectedLi { 	display:block;background: url(img/input.gif) no-repeat; }
ul.srExpanded {	position:relative;z-index:1000;}
ul.srExpanded li {	display:block;background: url(img/input.gif)   no-repeat ;}
ul.spisok li { text-align: left; color:#333333; font-size: 14px; padding-left: 25px; padding-right: 25px;}
ul.stati li { text-align: left; color:#333333; font-size: 13px; padding-left: 45px; padding-right: 25px;}

.text p { font-size: 12px; color: #000000; padding-left: 15px; padding-top: 12px;}

a.karta { font-family: Tahoma, Arial; color:#536578; font-size: 11px; text-decoration:none;}
a.karta:hover {color:#fff;}
a.skidki {color:#333333; font-size: 12px; text-decoration:underline; font-family: Arial; font-weight: normal;}
a.skidki:hover {color:#fff;}
a.links:link {color:#333333; font-size: 12px; text-decoration:underline; font-family: Arial; font-weight: normal;}
a.links:active {color:#333333; font-size: 12px; text-decoration:none; font-family: Arial; font-weight: normal;}
a.links:hover {color:#333333; font-size: 12px; text-decoration:underline; font-family: Arial; font-weight: normal;}
a.links:visited {color:#333333; font-size: 12px; text-decoration:underline; font-family: Arial; font-weight: normal;}
a.ps {font-size: 13px}
.zag-news { font-size: 18px; color:#000000; font-weight:normal; padding-left: 10px; padding-top: 20px; padding-bottom: 20px;}
.zag-stati { font-size: 18px; padding-top: 15px; padding-bottom: 15px; font-weight: normal;}
a.ablack:link {  color: #000000;
    text-decoration: none; font: normal 10px Arial, Helvetica, sans-serif}
a.ablack:hover {  color: #666699;
    text-decoration: none; font: normal 10px Arial, Helvetica, sans-serif} 
a.ablack:visited {  color: #000000;
    text-decoration: none; font: normal 10px Arial, Helvetica, sans-serif}
a.sl { font-size: 11px; color:#536578; text-decoration: underline;}
.sl { font-size: 11px; color:#536578;}
div.price a { font-size: 13px; font-weight: bold; text-decoration: none; color: #000; text-decoration: underline;}









.overClass {
	padding: 4px;
	font-family: Arial;
	color: #000;
	font-size: 12px;
}
.overClass a {color: #000; text-decoration: underline;}
.overClass a:hover {text-decoration: none;}







/*new 2*/
.one { background: url(img/line.gif) right top no-repeat; float: left; width: 214px; margin-left: 17px; _margin-left: 8px;}
.one a {width: 201px; height: 18px; padding-top: 3px; float: left; font-size: 12px; text-decoration: none;  color: #000;}
.one li { height: 21px; border-bottom: 1px solid #c0d9f2; width: 201px;}
.one a:hover { background: url(img/one.jpg) left no-repeat;}
.one .last2 { border: none;}

.one2 { background: url(img/line.gif) right top no-repeat; float: left; width: 214px; margin-left: 13px;}
.one2 a {width: 201px; height: 18px; padding-top: 3px; float: left; font-size: 12px; text-decoration: none;  color: #000;}
.one2 li { height: 21px; border-bottom: 1px solid #c0d9f2; width: 201px;}
.one2 a:hover { background: url(img/one2.jpg) left no-repeat;}
.one2 .last2 { border: none;}

.one3 { float: left; width: 201px; margin-left: 13px;}
.one3 a {width: 201px; height: 18px; padding-top: 3px; float: left; font-size: 12px; text-decoration: none;  color: #000;}
.one3 li { height: 21px; border-bottom: 1px solid #c0d9f2; width: 201px;}
.one3 a:hover { background: url(img/one3.jpg) left no-repeat;}
.one3 .last2 { border: none;}


.one4 { width: 201px; margin-left: 17px;}
.one4 a {width: 201px; height: 18px; padding-top: 3px; float: left; font-size: 12px; text-decoration: none;  color: #000;}
.one4 li { height: 21px; border-bottom: 1px solid #c0d9f2; width: 201px;}
.one4 .last2 { border: none;}
.tx2 { position: relative; font-size: 12px;margin-top: -8px; padding-bottom: 15px;}
.tx2 a { color: #000; padding-left: 17px; }

.foto { width: 269px; margin-left: 17px;}
.foto img { border: 1px solid #7993ac; float: left; margin-right: 4px; margin-bottom: 3px;-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 10000;
	background: #000;}
.foto a:hover img {-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10000;
	background: #000;}
.foto .act22 img {-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10000;
	background: #000;}	
.info2 { font-size: 12px;}
.black { font-weight: bold; font-size: 14px;}
.red { font-weight: bold; color: #990000; font-size: 14px;}
.inp { width: 46px; height: 17px; border: 1px solid #7993ac;}
.info3 img { vertical-align: middle;}
.info3 td { border-bottom: 1px solid #c0d9f2; padding-bottom: 4px; padding-top: 2px;}
.info3 .last3 { border: none;}

.text2 { font-size: 12px; padding-left: 17px;}
.text2 p { padding-top: 20px;}
.text2 ul { margin-top: 14px; margin-left: 16px;}

.info4 { font-size: 12px; width: 651px; border-collapse: collapse; margin-left: 17px;}
.info4 .glav td {  background-color: #9bb1c6; text-align: center; font-weight: bold; }
.info4 a { color: #000;}
.info4 td { vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 9px; padding-bottom: 11px; border: 2px groove  #4a4949;}
.info4  span { white-space: nowrap; display: block;}
.info4 .t1 { border-left: none;}
.info4 .t2 { border-right: none;}
/*new*/

.text p { font-size: 12px; color: #000000; padding-left: 15px; padding-top: 12px;}

/*vubor2*/
h4 a { color: #0b0d0e; color: #000; margin-right: 5px; font-size: 18px; font-weight: normal;}
.logo2 { position: absolute; right: 0;}
.need3 { width: 661px; padding-left: 20px; font-size: 11px; position: relative;  }
.info5  td { padding-right: 12px; padding-top: 13px; vertical-align: top;}
.info5 {margin-top: 25px;}
.info5 a { font-size: 13px; font-weight: bold; text-decoration: none; color: #000; text-decoration: underline;}
.info5 a:hover { text-decoration:  none;}
/*vubor2*/


.inp2 {  width: 24px; height: 14px; border: 1px solid  #000; text-align: right; color: #000; padding-right: 3px; font-size: 11px;}
.tx4 { float: left; width: 45px; padding-left: 12px;}
.tx3 { float: left; width: 60px;}
.info4 .t4 { border-right: none; width: 130px;}
.info4 .glav2 td { border-top: none; text-align: center; font-weight: bold;}
.inp3 {width: 63px; height: 14px; border: 1px solid  #000; text-align: right; color: #000; padding-right: 3px; font-size: 11px; margin-left: 3px; margin-right: 3px;}
.summa { text-align: right; width: 651px; padding-left: 17px; padding-top: 10px; font-size: 11px;}
.summa img { vertical-align: middle; margin-left: 18px;}









/*	Шапка контакты   */

.tel2 { position: absolute; right: 0; font-size: 14px; color: #4a4949; font-family: Tahoma, Geneva, sans-serif;}
.tel2 a { text-transform: uppercase; color: #4a4949;}
.tel2 span { font-size: 18px;}
.tel2 img { margin-bottom: -14px; position: relative;}
.tel2 td { padding-left: 5px; padding-top: 7px; white-space: nowrap;}
.tel2 p { float: right; padding-top: 8px;}
.tel2 p input { background:url(img/inp.gif) no-repeat; width: 295px; height: 16px; padding-left: 5px; margin-left: 6px;  }
.tel2 p img { margin-bottom: 0;}






/***********************************/

/*	Left column   */
.menu { background:url(img/menu.jpg) no-repeat; width: 225px; height: 332px; margin: 0px; float:left; margin-top: 0px;}
.menu li { line-height: 10px;_line-height: 0px; padding: 0px; margin: 0px; background: url(img/menuli.gif) center  bottom no-repeat;  }
.menu a {  color:#FFFFFF; text-decoration: none; font-weight: bold; padding-top: 15px; margin-left: 10px; padding-bottom: 5px;_padding-bottom: 0px; font-family: Tahoma; }
#left-column {
	float:left;
	width:227px;
	margin-right:-10px;
	font-size:0.8em
}


#right-column {
	/*overflow:hidden;*/
	float:right;
	width:674px
}


#content {/*overflow:hidden;*/}
#content_in {
	margin:20px 0 0 30px;
	color:#2B4E64;
	font-size:0.7em
}



/*	Style for default elements   */
#content_in ul.default-list {margin:15px 0}
.menu #content_in ul li {	padding-left:12px; padding-top: 5px;}
#content_in strong {font-weight:bold}
#content_in p {margin-bottom:1em; text-align:justify}
#content_in p img.float, .img-float img {float:left; margin:10px 17px 10px 0}
.img-block {margin:15px 0}
.img-block img {margin-right:3px}
.img-block .last {margin-right:0}



/*	Primary navigation   */
#primary-nav {
	position:relative;
	height:307px;
	margin:0 2px 7px 0;
	padding-top:25px;
	z-index:2;
	background:url(menu-bcg.gif) no-repeat;
	}

#primary-nav li.selected {background:url(prim-select.gif) 0 100% repeat-x}

#primary-nav span {display:block; background:url(primary-bullet.gif) 20px 50% no-repeat}
#primary-nav a {	display:block;
	
	padding-left:10px;
}
#primary-nav .last a {}



/*	Sub-menu   */
.menu .sub-menu {
	position:absolute;left:225px;z-index:-1;top:35px}
	.menu .sub-menu2 {
	position:absolute;left:225px;z-index:-1;top:35px}
#primary-nav .sub-menu ul {	padding:10px 20px;	background:url(img/menu2.png) no-repeat;_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu2.png',sizingMethod='scale');
}



/*	Secondary navigation   */
#secondary-nav {
	overflow:hidden;
	padding-left:63px;
	background:url(sec-bcg.gif) no-repeat;
	
}
#secondary-nav li {float:left; margin-right:100px; }
#secondary-nav .item-3 {margin-right:0}
#secondary-nav a {outline:0}






.menu, .menu ul {background: none;}
.menu a {padding: 0; margin: 0;}
.menu #primary-nav {	
	width: 227px;
	padding: 0;
	margin: 0;
	background: none;
}
.menu #primary-nav li {	
	width: 227px;
	height: 31px;
	height:expression('27' + 'px');
	_display: block;
	_margin-bottom: -8px;
}

.menu #primary-nav li a {	
	width: 211px;
	height: 21px;
	padding: 0;
	padding-top: 10px;
	padding-left: 16px;
	_padding: 0;
	_height: 31px;
	_width: 227px;
	margin: 0;
	display: block;
	background: url(img/m_item.gif) left top no-repeat;
}
.menu #primary-nav li a nobr {	
	*position: relative;
	_top: 16px;
	_left: 16px;
}
.menu #primary-nav li a:hover {background: url(img/m_item_h.gif) left top no-repeat;}
.menu #primary-nav li a.a-s-menu {background: url(img/m_item_s.gif) left top no-repeat;}
.menu #primary-nav li a.a-s-menu:hover {background: url(img/m_item_s_h.gif) left top no-repeat;}
.menu #primary-nav li a.a-r-menu {background: url(img/m_item_r.gif) left top no-repeat;}
.menu #primary-nav li a.a-r-menu:hover {background: url(img/m_item_r_h.gif) left top no-repeat;}

#primary-nav .sub-menu2 {
	width: 227px;
	padding: 0;
	margin: 0;
	background: none;
}
#primary-nav .sub-menu {
	width: 227px;
	padding: 0;
	margin: 0;
	background: none;
}
.menu .sub-menu2 {width: 227px;}
#primary-nav .sub-menu ul {	
	width: 227px;
	padding: 0;
	margin: 0;
	background: none;
}
#primary-nav .sub-menu2 ul {
	width: 227px;
	padding: 0;
	margin: 0;
	background: none;
}
.menu .sub-menu {
	left:227px;
	position:absolute;
	top:62px;
	top:expression('60' + 'px');
	z-index:-1;
}
.menu #sub13 {
	top:62px;
	top:expression('60' + 'px');
	_top:63px;
}
.menu .sub-menu2 {
	left:227px;
	position:absolute;
	top:31px;
	top:expression('30' + 'px');	
	z-index:-1;
}
.menu .sub-menu ul {position: relative;}
.menu .sub-menu ul li {
	border: none;
	_display: block;
	_height: 36px;
}
.menu .sub-menu2 ul li {
	border: none;
	_display: block;
	_height: 36px;
}

.menu #primary-nav li div.sub-menu2 ul li a {	
	width: 221px;
	height: 21px;
	padding: 0;
	padding-top: 10px;
	padding-left: 16px;
	margin: 0;
	_padding: 0;
	_height: 31px;
	_width: 227px;	
	display: block;
	background: url(img/m_item.gif) left top no-repeat;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
.menu #primary-nav li div.sub-menu2 ul li a nobr {	
	_position: relative;
	_top: 16px;
}
.menu #primary-nav li div.sub-menu ul li a {	
	width: 221px;
	height: 21px;
	padding: 0;
	padding-top: 10px;
	padding-left: 16px;
	margin: 0;
	_padding: 0;
	_height: 31px;
	_width: 227px;	
	display: block;
	cursor: pointer;
	background: url(img/m_item.gif) left top no-repeat;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}	
.menu #primary-nav li div.sub-menu ul li a nobr {	
	_position: relative;
	_top: 16px;
}	
.menu #primary-nav li div.sub-menu2 ul li a:hover {background: url(img/m_item_h.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu2 ul li a.a-s-menu {background: url(img/m_item_s.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu2 ul li a.a-s-menu:hover {background: url(img/m_item_s_h.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu2 ul li a.a-r-menu {background: url(img/m_item_r.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu2 ul li a.a-r-menu:hover {background: url(img/m_item_r_h.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu ul li a:hover {background: url(img/m_item_h.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu ul li a.a-s-menu {background: url(img/m_item_s.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu ul li a.a-s-menu:hover {background: url(img/m_item_s_h.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu ul li a.a-r-menu {background: url(img/m_item_r.gif) left top no-repeat;}
.menu #primary-nav li div.sub-menu ul li a.a-r-menu:hover {background: url(img/m_item_r_h.gif) left top no-repeat;}

#primary-nav .catalog {color: #9E1111;}

