html,body {padding: 0px; margin: 0;  font-size: 11px; color: #000000; font-style: normal; font-family: Verdana,Verdana,Tahoma, Arial; height:100%; }
form {padding: 0px; margin: 0px;}
font,td {font-size : 11px; font-style : normal; font-family : Verdana,Verdana,Tahoma, Arial;}
A {color: #000000; font-size: 12px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: underline;}
A:hover {color: #000000; font-size: 12px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: none;}
A.linkav {color: #ffffff; font-size: 11px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: none;}
A.linkav:hover {color: #ffffff; font-size: 11px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: none;}
A.bluemenu {color: #0F68CA; font-size: 11px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: underline;}
A.bluemenu:hover {color: #fe723c; font-size: 11px; font-family: Verdana,Verdana,Tahoma, Arial; text-decoration: none;}
A.bluemenusmall {color: #000000; font-size: 11px; font-family: Verdana,Tahoma, Arial; text-decoration: none;}
A.bluemenusmall:hover {color: #0F68CA; font-size: 11px; font-family: Verdana,Tahoma, Arial; text-decoration: underline;}
A.noline {color: #000000; font-size: 11px; font-family: Verdana,Tahoma, Arial; text-decoration: none;}
A.noline:hover {color: #f20000; font-size: 11px; font-family: Verdana,Tahoma, Arial; text-decoration: none;}
A.noline2 {color: #000000; font-family: Verdana,Tahoma, Arial; }
A.noline2:hover {color: #f20000;  font-family: Verdana,Tahoma, Arial; }
a img, img{border: none;}
SELECT {font-size: 11px; font-family: Verdana,Tahoma, Arial; color: #000000;}
SELECT.small {font-size: 10px; font-family: Verdana,Tahoma, Arial; color: #000000;}
INPUT.radio {padding: 0px; margin: 0px;}
DIV {font-size: 11px;}
DIV.prod {color: #0F68CA;}
TABLE {border: none;}
P {font-family: Verdana,Verdana,Tahoma, Arial; font-size: 12px; margin: 0px; padding: 0px; line-height: 16px; text-indent:25px}
font.success {color: #339933; font-size : 11px; font-family : Verdana,Tahoma, Arial;}
font.error {color: #fe723c; font-size : 11px; font-family : Verdana,Tahoma, Arial;}
font.title {color: #bb0000; font-size : 11px; font-family : Verdana,Tahoma, Arial;}
TEXTAREA {margin: 0px; padding: 1px; font-size: 11px; font-family: Verdana,Tahoma, Arial; border: 1px solid #7F9DB9;}
INPUT.modern {border: 1px solid #7F9DB9; font-size: 12px; font-family: Verdana,Tahoma, Arial; color: #000000; margin: 0px; padding: 1px;}
INPUT.modernsmall {border: 1px solid #7F9DB9; font-size: 11px; font-family: Verdana,Tahoma, Arial; color: #000000; margin: 0px; padding: 1px;}
INPUT.sub {font-size: 11px; border: 1px solid #9BB6E1; background: #EDF5FF; height: 18px;}
table.bigmenusmall {border: none; width: 162px;}
table.formblock {border: none; width: 100%; margin-top: 8px;}
table.linetable {border: none; width: 100%; background-color: #caaa72;}
table.linetablel {border: none; width: 100%; background-color: #CAAA72;}
.selectlink {color: #0F68CA; font-size: 11px;}
td.linetd {background-color: #EDF5FF;}
td.linetdp {background-color: #ffffff;}
td.linetdl {background-color: #FFFAEC;}
td.dropline {background-color: #caaa72;}
td.indexblock {vertical-align: top; width: 188px; background-color: #F1F7FE; text-align: center;}
td.headlink A {color: #ffffff; text-decoration: none;}
td.headlink A:hover {color: #ffffff; text-decoration: underline;}
td.price { font-size:13px; font-weight: bold; color: #ffffff; padding: 2 6 2 6; background-color: #d01e33; text-align: center;}  /* #00BB00 */
td.pricered {font-weight: bold; color: #ffffff; padding: 2 6 2 6; background-color: #FFAA00; text-align: center;}
td.headlink {color: #ffffff; padding: 0 0 0 16; background-color: #8290BA; height: 24px; text-align: left; vertical-align: middle;}
td.menuhide{padding: 1 0 1 0; border-bottom: 1px solid #D6E8FE; text-align: left; vertical-align: middle;}
td.blockhead{padding: 0 6 0 6; background-color: #d0c6f5;  border-bottom: 2px solid #483F6c; height: 22px; text-align: left; vertical-align: middle;}
td.centralblock{padding: 4 6 6 6; background-color: #FFFAEC; border-bottom: 1px solid #CAAA72; text-align: left; vertical-align: top;}
td.centralblocktitle{padding: 0 6 0 6; background-color: #FFFAEC; border-bottom: 1px solid #CAAA72; text-align: left; vertical-align: top;}
td.centralblocktitlel{padding:  6 0 6; background-color: #FFFAEC; border-top: 1px solid #CAAA72; border-bottom: 1px solid #CAAA72; text-align: left; vertical-align: top;}
td.centralblockall{padding: 8 6 9 6; border-bottom: 1px solid #caaa72; text-align: left; vertical-align: top;}
td.centralblockallprod{padding: 8 6 9 6; text-align: left; vertical-align: top;}
td.centralblockalls{padding: 8 0 9 0; border-bottom: 1px solid #caaa72; text-align: left; vertical-align: top;}
td.centralblockallsp{padding: 8 0 9 0; text-align: left; vertical-align: top;}
td.centralblockallsn{padding: 0 0 9 0; border-bottom: 1px solid #caaa72; text-align: left; vertical-align: top;}
td.centralblockallsnl{padding: 0 0 9 0; text-align: left; vertical-align: top;}
td.centralblockalltext{padding: 8 6 9 6; border-bottom: 1px solid #caaa72; text-align: left; vertical-align: top;}
td.block{padding: 10 13 18 13; text-align: center; vertical-align: top;}
td.menuhide a{text-decoration: none; line-height:20px;}
td.menuhide a:hover{text-decoration: none; color: #0F68CA;  line-height:20px;}
UL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 18px; font-size: 11px; font-family: Verdana,Tahoma, Arial;}
lI{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; font-size: 11px; font-family: Verdana,Tahoma, Arial;}
OL{margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 24px; font-size: 11px; font-family : Verdana,Tahoma, Arial;}
.style8 {margin-left:-1999px;position:absolute;z-index:21}
.topline { background:url(topline.gif); width:1005px; height:9px; position:absolute; top:-4px; z-index:55;}
.topline2{ background:url(topline.gif); width:400px; height:9px; position:absolute; left:0px; top:-4px; z-index:55;}

.maincontent{
	height:auto;
	margin:0 auto;
	padding: 9px 0px 0px;
	width:1005px;
	position:relative; margin-bottom:0px; background:url(bg.gif);
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.style4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.hline{ background-color:#FFFFFF; width: 621px;height:5px;background: url(line.png) repeat-x; margin-left:7px; margin-right:8px; margin-top:5px; margin-bottom:5px;}
.vline{ background-color:#FFFFFF; width: 5px; background:url(vline.gif) repeat-y; margin-bottom:20px}

td {font-size:13px}
a {margin-left:5px}
/* Горизонтальное Меню
***********************************/

.menuitems{
height:32px;
margin:0px;
text-align:center;
	}
#navigation {
text-align:center;
height:32px;
background: url(men.jpg) repeat;
top:182px;
margin-left:75px}
#navigation ul, #sub_navigation span {
	margin-left: 24px;
}
#navigation li {
	list-style: none;
	display: inline;text-align:center;
}
#navigation a {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-align:center;
	float:  left;
	line-height: 32px;
	text-decoration: none;
	height: 32px;
	margin-left:10px;
	margin-right:10px;
	


}

#navigation .selected a, #navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #ffffff;
	line-height: 32px;
	background-position: 5px 0px !important;
	text-decoration:underline;

}
#navigation span {
	float: left;
	background: url(sepr.gif) 0 0px no-repeat;
	width: 1px;	
	height: 32px;

}
.cent{text-align:center}
.right{text-align:right}



/* Низ
***********************************/
.bottomtext { background:none; color:#FFFFFF; font-size:12px;
	font-weight:bold;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; margin-left:20px}
	.tel { background:none; color:#FFFFFF; font-size:12px;
	font-weight:bold;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; }
.mail{  background:none;color:#FFFFFF; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;}
	.mail:hover{ background:none; color:#FFFFFF; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;}
.botsimple	 { background:none;color:#ffffff; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; margin-left:20px; text-decoration:none;}
.botsimple:hover	 { background:none;color:#ffffff; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; margin-left:20px; text-decoration:none;}
.simple	 { background:none;color:#ffffff; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; }
.bottomlink { background:none; color:#FFFFFF; font-size:12px;
	font-weight:bold;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif}
.bottomlink:hover { background:none; color:#FFFFFF; font-size:12px;
	font-weight:bold;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif}
	
.smart	 { background:none;color:#ffffff; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; margin-left:0px; text-decoration:none;}
.smart:hover	 { background:none;color:#ffffff; font-size:11px;
	font-weight:normal;		
	margin-bottom:0px;
	line-height:16px;	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; margin-left:0px; text-decoration:none;}








/* Основные стили документа */

html,body,form,p {padding: 0px; margin: 0px; }


select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
table.adn {border: none; border-collapse: collapse; width: 100%;}
table.adnh {border: none; border-collapse: collapse; width: 100%; height: 100%;}
table.adw {border: none; border-collapse: collapse;}
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
*:focus { outline: none; }
td{padding: 0px; vertical-align: top; text-align: left;}
.mid, tr.mid td{vertical-align: middle;}
.bot{vertical-align: bottom;}
.fil1{overflow: hidden; height: 4px; width: 100%;}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.vright{text-align: right;}
.vleft{text-align: left;}
.vcent{text-align: center;}
.white {background-color: white;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
.bf{font-weight: bold;}
.inbr{border: 1px solid #ABADB3; padding-left: 2px; padding-right: 2px;}
textarea{border: 1px solid #ABADB3; padding: 1px;}

/* Стили pop-up окна фотографий */

.highslide-image {border: 4px solid white; background-color: white;}
.highslide-caption {display: none; border: none; padding: 8px; background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
a.highslide-loading, a.highslide-loading:hover {color: black; font-weight: bold; text-decoration: none; }

/* Стили меню категорий */

div.dvmenusmall {text-align: left; display: block; margin: 0 -4px 0 -4px;}
.dtree img {vertical-align: middle;}
.dtree a, .dtree a:hover {text-decoration: none;}

 /* Стили шапки, центра и подвала */

.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #4F78A0; width: 100%;}
.headlink {color: #ffffff; padding: 5px 16px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #E58A40 url('mfon.gif') repeat-x top left;}
.center {padding: 0 4px;}
.headlink a, .poisk a{color: #ffffff; text-decoration: none;}
.headlink a:hover, .poisk a:hover{color: #ffffff; text-decoration: underline;}

.htba{height: 94px; background: #403f86 url('nfon.gif') repeat-x top left; padding-left: 15px;}
.htbb{padding-right: 16px; background: #403f86 url('nfon.gif') repeat-x top left; width: 50%;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}

.poisk{color: #ffffff; width: 100%; background: #757A7B url('pfon.gif') repeat-x top left; border-top: 1px solid #ffffff;}
.poisk1{color: #ffffff; padding: 0px 16px; height: 30px;}
.btbl{text-align: left; color: #ffffff; padding: 0px 16px; height: 70px; background: #4F78A0 url('bfon2.gif') repeat-x bottom left;}
.delm {margin: 0px 4px; cursor: default;}
.pform{width: 400px; border: 1px solid #616265; padding-left: 2px;}

/* Стили блоков и заголовков */

.left {width: 194px; background-color: #E1E2E5;}
.right {width: 194px; background-color: #E1E2E5;}
img.fixwidth {width: 194px; height: 1px;}
.blmtop{margin-top: 0px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: #E1E2E5;}
.hd {padding: 5px 8px; background: #434188 url('tfon2.gif') repeat-x top left; color: #ffffff;}
.hdb {padding: 12px 12px 14px 12px;}
.hdbtop {padding: 8px;}
.hdbot{background: #E1E2E5; padding: 4px 8px;}
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}


/* Стили видимых таблиц */

table.gre {border: 1px solid #D7D3D0; border-bottom: 0px;}
.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}
.lt2{ border-bottom: 1px solid #D7D3D0;}
.cnt{ border-left: 1px solid #D7D3D0;}
.ctt {padding: 4px 8px; background-color: #F0EFEE;}
.pad{padding: 8px 8px;}
.padt{padding: 4px 8px;}

/* Дополнительные стили */

.price{ color: #DF7017; font-size: 120%; font-weight: bold;}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}

a.noline2:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 4px 0px;}
.spacel {margin-left: 8px;}
.spacer {margin-right: 8px;}
img.delim, td.delim{width: 4px; height: 4px;}
