/* по умолчанию */
body {margin:0px;padding:0px;


background-color:#E1E8F0;
}
body, textarea, select, input, td, th  {
font-family : Verdana, Geneva, Arial;
font-size : 11px;
color: #202055;
}
form {margin:0px;padding:0px}
table {border-collapse:collapse;}

/*ссылки*/
a {color: #4760AA;text-decoration: underline;}
a:hover {color:darkorange;text-decoration: underline;}

/* яваскритовые ссылки */
.jsLink {
color: #4760AA;
border-bottom:1px dashed #4760AA;
cursor:pointer;
position: relative;
}
.jsLinkOver {
color: darkorange;
border-bottom:1px dashed darkorange;
cursor:pointer;
position: relative;
}
.jsLinkBlack {
color: #000000;
border-bottom:1px dashed #000000;
cursor:pointer;
position: relative;
}


/*шаблон страниц*/
table.tpl {width:100%;background-image:url('/images/topBg.gif');background-repeat:no-repeat;}
table.tpl td {padding:0px}
td {vertical-align:top}
table.tpl td.logo {
padding-right:20px;
}


div.footer {width:100%;height:35px;background-image:url('/images/botBg.gif');background-repeat:no-repeat;}

table.topMenu {
background-image:url('/images/topMenuBg.gif');
background-repeat:repeat-x;
width:100%;
}

table.topMenu td.topMenuL {
width:42px;
}
table.topMenu td.topMenuR {
width:100%;
background-image:url('/images/menuSeparator.gif');
background-repeat:no-repeat;
}

table.topMenu td.menuItem {
padding-top:0px;
white-space: nowrap;
padding-left: 22px;
padding-right: 20px;
font-weight: normal;
font-size: 11px;
background-image:url('/images/menuSeparator.gif');
background-repeat:no-repeat;
cursor:pointer;
}

table.topMenu td.menuAct {
background-image:url('/images/topMenuAct.gif');
background-repeat:no-repeat;
color:white;
}

table.topMenu td.menuItem a {
text-decoration:none;
color:black;
}
table.topMenu td.menuAct a {
text-decoration:none;
color:white;
}
table.topMenu td.menuAct span.jsLinkBlack {
border-bottom: 1px dashed white;
color:white;
}

/* размеры шрифтов */
.fs8 {font-size:8px;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}

/*действия*/
div.act {margin-top:5px;margin-bottom:17px;}
.act_sel {background-color:#DCDCE1;padding:4px}

/*пейдждинг*/
span.rownum2 {color:white;font-weight:bold;background-color:darkorange;font-size:13px;padding:2px}


/* lists */
UL {
margin-top: 0;
margin-bottom:0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

li.tree {
	list-style: none;
	padding:1px;
}
ul.tree {
	margin-left: 20;
	padding: 0;
}
ul.tree1 {
	margin-top: 2px;
	margin-left: 0;
	padding: 0;
}
/* дерево разделов, отступы */
li.ls {
list-style: none;
background-image:url('/images/bul.gif');
background-repeat:no-repeat;
background-position: 0px;
padding-bottom:1px;
padding-top:1px;
padding-left:10px;
}
li.l0 {margin-left:0px;font-weight:bold;font-size:12px;list-style:none;}
li.l1 {margin-left:20px;}
li.l2 {margin-left:40px;}
li.l3 {margin-left:60px;}
li.l4 {margin-left:80px;}
li.sel {
list-style: none;
background-image:url('/images/arrow.gif');
background-repeat:no-repeat;
background-position: 0px;
padding-left:15px;
}
.slct {font-size:12px;color:#CC6600;}/*выбранный раздел в списке*/

/*меню в левой/правой колонках*/
table.blk {width:100%}
table.blk td {padding:3px;padding-bottom:12px;}
table.blk td.hd {/*заголовок*/
color:white;
font-weight:bold;
white-space:nowrap;
width:100%;
padding:3px;
padding-right:15px;
padding-left:18px;
background-repeat:no-repeat;}
table.blk td.hd1 {/*синий*/
background-color:#2F5EA4;
background-image:url('/images/list2.gif');}
table.blk td.hd2 {/*оранжевый*/
background-color:darkorange;
background-image:url('/images/list1.gif');}
table.blk td.hd3 {/*зеленый, реклама*/
background-color:#99CC66;
padding-left:22px;
background-image:url('/images/list3.gif');}

/*список разделов (главная)*/
h4.hd1 {font-size:17px; margin-bottom:5px;font-weight:normal;}
table td.cat {padding-bottom: 10px;border-bottom: 1px solid #d6d6d6;}

/*название раздела каталога*/
h3 {margin-top:2px;margin-bottom:2px;}

/*список товаров*/
p.titl {font-size:15px;margin-top:0px;margin-bottom:1px}
p.tinf {font-size:14px;margin-top:2px;margin-bottom:7px}
p.buy {margin-top:2px;margin-bottom:2px}

a.out {text-decoration:none;border-bottom:1px dashed #4760AA;}
a.out:hover {text-decoration:none;border-bottom:1px dotted darkorange;}


table.tov {
margin-top:10px;
margin-bottom:10px;
width:100%;
border: none;}
table.tov td {
padding:2px;
padding-bottom:25px;}
table.tov .rnm {/*нумерация товаров*/
color:gray;
vertical-align:middle;
text-align:center;
padding-bottom:2px;
background-color:#DCDCE1;
border:1px Solid #ffffff;
}
table.tov .rnm_out {background-color:#EAEAEC;}
.prefix {color:#8A9DA9;}/*краткое описание*/

/*поиск*/
table.srch td {white-space:nowrap}
/*поле ввода*/
#stf {
border:1px Solid #B9C8DF;
width:100%;
font-size:12px;
background-image:url('/images/search_bg.jpg');
background-repeat:repeat-x;
}
table.srch #chkb {margin-left:30px}/*чекбокс*/

/*счетчики*/
table.cntr {width:100%;}
table.cntr td {padding:3px;}

/*реклама*/
table.adl {width:600px;border:1px Solid #eeeee8;margin-bottom:3px}
table.adl td {text-align:center;padding:5px;line-height:17px;}

table.bgn {width:100%;border-collapse:separate;}
table.bgn td {border:1px Solid #e9e9e9;padding:3px}
div.bgn {margin:0px}

div.navLine {
border:1px solid #DCDCE1;
background-color:#EAEAEC;
padding:6px;
font-size:12px;
}
div.infoHead {
font-size:13px;
color:#AFAFBA;
font-weight:bold;
margin-top:5px;
}
div.line30 {
width:30%;
background-color:#DDDDE1;
margin-bottom:17px;
}
div.line50 {
width:50%;
background-color:#DDDDE1;
margin-bottom:17px;
}
div.  {
margin-top:2px;
margin-bottom:3px;
padding-left:16px;
}
/* лейлбы */
.label {
color: lightblue;
}
span.marks {
cursor:pointer;
border-bottom: 1px dashed #4760AA;
color: #4760AA;
}
div #marks {
padding-bottom:4px;
}


/* портлеты заголовков */
div.porGreen, div.porBlue, div.porOrange, div.porRed, div.porActive {
font-size: 12px;
font-weight: bold;
white-space: nowrap;
color: white;
display: inline-block; /* IE hack */
margin-top:5px;
clear: left;
}
div.porActive {
color: black;
}
div.porLeft {
float: left;
height: 22px;
padding-left: 5px;
background-repeat: no-repeat;
}
div.porRight {
float: left;
height: 22px;
background-repeat: no-repeat;
background-position: top right;
background-repeat: no-repeat;
padding-right:30px;
}
div.porBg {
float: left;
height: 22px;
background-position: top right;
background-repeat: repreat-x;
}
/* синий заголовок */
div.porBlue div.porLeft {background-image: url('/images/porBlueLeft.gif');}
div.porBlue div.porRight {background-image: url('/images/porBlueRight.gif');}
div.porBlue div.porBg {
background-color: #5DA1CC;
background-image: url('/images/porBlueBg.gif');
}
/* зеленый заголовок */
div.porGreen div.porLeft {background-image: url('/images/porGreenLeft.gif');}
div.porGreen div.porRight {background-image: url('/images/porGreenRight.gif');}
div.porGreen div.porBg {
background-color: #49C661;
background-image: url('/images/porGreenBg.gif');
}
/* оранжевый заголовок */
div.porOrange div.porLeft {background-image: url('/images/porOrangeLeft.gif');}
div.porOrange div.porRight {background-image: url('/images/porOrangeRight.gif');}
div.porOrange div.porBg {
background-color: #EEAD3B;
background-image: url('/images/porOrangeBg.gif');
}
/* красный заголовок */
div.porRed div.porLeft {background-image: url('/images/porRedLeft.gif');}
div.porRed div.porRight {background-image: url('/images/porRedRight.gif');}
div.porRed div.porBg {
background-color: #E76E5E;
background-image: url('/images/porRedBg.gif');
}
/* активный заголовок */
div.porActive div.porLeft {background-image: url('/images/porActiveLeft.gif');}
div.porActive div.porRight {background-image: url('/images/porActiveRight.gif');}
div.porActive div.porBg {
background-color: #FFEAAA;
background-image: url('/images/porActiveBg.gif');
}
div.porContent {
margin-top:1px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
clear: left;
}
td.pageCenter {
border-left:1px solid #F2F0F4;
background-image: url('/images/leftShadow.jpg');
background-repeat: no-repeat;
padding-left:15px;
padding-right:8px;
padding-bottom:50px;
}
td.marketRight {
width:300px;
background-image: url('/images/rightShadow.jpg');
background-repeat: no-repeat;
padding-left:11px;
padding-bottom:30px;
}
img.collExpButton {
width: 15px;
height: 15px;
margin:1px;
margin-right: 10px;
vertical-align:middle;
cursor:pointer;
}
div.news {margin-bottom:15px;}
div.arts {margin-bottom:10px;}
div.arts b {font-size: 12px;}

div.begun {margin-bottom:13px;}
div.begun a {font-size: 12px; color:green; font-weight:bold}
div.begun a.site {font-size:10px; color:gray; font-weight:normal}

img.next {
width: 10px;
height: 10px;
border:none;
vertical-align:middle;
margin-left:5px;
}
span.required {
color:red;
font-weight:bold;
}
.checkError {
background-color:#ffffee;
color:silver;
}
.errorMsg {
color:red;
margin-bottom:7px;
display:block;
}

#contactsForm div {
margin-bottom:10px;
width: 400px;
}
#contactsForm input, textarea {
font-size: 11px;
width: 350px;
}

/* всплывающий слой */
body table.popLayer {
margin: 0px;
border:1px solid #394A77;
}
body td.popHeader, body td.close {
background-color: #89A5C9;
padding: 3px;
color: white;
font-size: 11px;
padding-right: 12px;
white-space: nowrap;
}
body td.close {
text-align: right;
font-weight: normal;
}
body td.close img {
cursor: pointer;
vertical-align: middle;
width: 14px;
height: 14px;
}
body td.popBody {
background-color: #ffffff;
padding: 12px;
padding-top: 8px;
}
img.loading {
vertical-align:middle;
border:none;
margin:5px;
margin-left:0px;
}
#contactsForm {
z-index:100;
}
/* Главная */
img.shortcut {width:9px;height:9px;cursor:pointer;border:none;vertical-align:middle;margin-right:5px;}
/* категории */
td.catGrid, td.artGrid {padding:15px;padding-left:15px;padding-right:10px;font-size:11px;}
td.catGrid img.ico {width:50px;height:50px;border:none;margin-right:10px;float:left;cursor:pointer;}
td.catGrid div {margin-bottom:4px;}
td.catGrid b {font-size:13px;}
td.catGrid span {font-size:9px;font-weight:normal;color:gray;}
/* статьи */
td.artGrid div {padding-left:20px;font-size:11px;}
td.catGrid div {font-size:11px;}
/* кнопки свернуть/развернуть*/
img.exAll, img.clAll {width:21px;height:11px;cursor:pointer;border:none}

span.count {font-size:9px;font-weight:normal;color:silver};
div.art {
font-size:14px;
width:100%;
}
#direct1 {
font-size:12px;
}
#direct2 {
font-size:12px;
}