* {font-family: Verdana, Arial, sans-serif;}

.none{display:none;}
.visible{display:block;}

body{background-color: #fff;} /* общий фон */

#topBg{background: url('i/top_bg.jpg') repeat-x left top;} /* второй общий фон */

table.bodyTable{width:100%;} /* общая таблица */


/* Общие теги
-----------------------------------*/
span.nowrap{white-space: nowrap;}
p{font-size:75%; color:#333333; margin-top:0.5em; line-height:1.4em;}
h3{font-size:110%; font-weight:bold; color:#006f53; margin: 2em 0 0 0;}

ul{margin-top: 0; padding-left:0; margin-left:0; font-size:75%; color:#333333; line-height:1.4em;}
li{list-style-type:disc; margin: 0.4em 0 0.4em 16px;}

div.pContent{clear:both;}
img.borderImg, .pImage, .pImageLeft, .pImageRight{border: 1px solid #333333;}

img.pImage{margin: 0.8em 0 0.5em 0;} /*фотография в параграфе*/
img.pImageLeft{float:left; margin: 0.6em 1em 0.4em 0;}
img.pImageRight{float:right; margin: 0.6em 0.4em 1em;}

div.content{padding:0 10px; width:600px;} /*контент*/
div.paragraphBlock{padding-left: 5px;} /* Блок параграфа*/


h3.pHeader
{
	font-size:85%;
	padding-top:6px;
	margin-bottom:6px;
}

h3.pHeader a:link
{
	text-decoration:none;
	border-bottom: 1px dashed #3e79b3;
}

h3.pHeader a:hover
{
	text-decoration:none;
	border-bottom: 1px dashed #74b5e0;
}

h3.pHeader a.cur
{
	border-bottom: 1px dashed #f28b05;
	color:#f28b05;
	text-decoration:none;
}

/**/


/* Таблица параграфа
-----------------------------------*/
table.pTable {border-collapse: collapse; color:#333333; margin-top:20px;}
table.pTable td{font-size:75%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0.8em 10px 0.8em 10px;}
table.pTable td p{font-size:100%;}

table.pTable ul
{
	font-size:100%;
}
/**/


/* Уголки
-----------------------------------*/
div.lb{background:url('i/c/lb.gif') no-repeat left bottom;}
div.rb{background:url('i/c/rb.gif') no-repeat right bottom;}
div.lt{background:url('i/c/lt.gif') no-repeat left top;}
div.rt{background:url('i/c/rt.gif') no-repeat right top;}
/**/

/* Ссылки
-----------------------------------*/
a:link{text-decoration:underline; color:#006f53;}
a:visited{text-decoration:underline; color:#006f53;}
a:active{text-decoration:underline; color:#006f53;}
a:hover{text-decoration:underline; color:#006f53;}
/**/

/* Путь
-----------------------------------*/
div.path {padding-left:5px; color:#333333;}
div.path a{font-size:75%;}
div.path span{font-size:75%;}
div.path h2{font-size:120%; color:#006f53; font-weight:normal; margin-top:0.3em;}
/**/

/* Шапка
-----------------------------------*/
table.header{width:870px;}
table.header td.menuBlock{background-color: #006f53;} /* блок меню шапки */
table.header td.logoBlock{padding: 30px 20px 40px 15px;} /* блок логотипа */
table.header td.phoneBlock { padding: 30px 15px 20px 0; color:#006f53;} /* блок телефона */
table.header td.phoneBlock span{font-size:75%;}
table.header td.phoneBlock strong{font-size:100%; white-space: nowrap;}
table.header td.phoneBlock div{font-size:70%; padding-top:0.1em;}
/**/

/* Меню шапки
-----------------------------------*/
td.headerText{width:270px; font-size:65%; color:#e7f3c5; padding: 0.6em 10px 0.8em 15px;}
td.headerMenu, .headerMenuCur{font-size:70%; color:#e7f3c5; padding: 0.6em 15px 0.8em 15px;}
td.headerMenuCur{background: #83ae33;}

td.headerMenu a:link{text-decoration:underline; color:#ffffff;}
td.headerMenu a:visited{text-decoration:underline; color:#ffffff;}
td.headerMenu a:active{text-decoration:underline; color:#ffffff;}
td.headerMenu a:hover{text-decoration:underline; color:#e7f3c5;}

td.headerHome, .headerHomeCur{padding-right: 15px; 0.6em 6px 0.7em 6px;}
td.headerHomeCur div{background: #83ae33; padding: 0.6em 6px 0.7em 6px;}
td.headerHome div{padding: 0.6em 6px 0.7em 6px;}
/**/


/* Общее меню
-----------------------------------*/
table.menu{width:260px; padding-left:10px;}
table.menu td{padding-bottom:5px;}

div.firstLevelBg{background-color:#83ae33;}
div.secondLevelBg{background:url('i/menu_bg.jpg') no-repeat #658627 left top;}
div.secondLevelBlock{padding: 0.7em 15px 1.2em 15px;}

div.secondLevelBlock_white{padding: 0.7em 15px 1.2em 15px;}
div.secondLevelBlock_white div strong{color:#006f53;}

div.secondLevelBlock_white div a:link{color:#006f53;}
div.secondLevelBlock_white div a:visited{color:#006f53;}


div.menuFirstLevel {font-size:80%; color:#e7f3c5; padding: 0.4em 15px 0.5em 15px;}
div.menuSecondLevel {font-size:75%; color:#fff; padding-bottom:0.3em;}
div.menuThirdLevel {font-size:75%; color:#333; padding: 0.3em 0;}

div.menuThirdLevel a:link{text-decoration:underline; color:#ffffff;}
div.menuThirdLevel a:visited{text-decoration:underline; color:#ffffff;}
div.menuThirdLevel a:active{text-decoration:underline; color:#ffffff;}
div.menuThirdLevel a:hover{text-decoration:underline; color:#e7f3c5;}

div.menuThirdLevel a.cur:link{text-decoration:underline; color:#e7f3c5;}
div.menuThirdLevel a.cur:visited{text-decoration:underline; color:#e7f3c5;}
div.menuThirdLevel a.cur:active{text-decoration:underline; color:#e7f3c5;}
div.menuThirdLevel a.cur:hover{text-decoration:underline; color:#e7f3c5;}

div.menuSecondLevel a:link{text-decoration:underline; color:#eaf4ce;}
div.menuSecondLevel a:visited{text-decoration:underline; color:#eaf4ce;}
div.menuSecondLevel a:active{text-decoration:underline; color:#eaf4ce;}
div.menuSecondLevel a:hover{text-decoration:underline; color:#e7f3c5;}

div.menuFirstLevel a:link{text-decoration:underline; color:#e7f3c5;}
div.menuFirstLevel a:visited{text-decoration:underline; color:#e7f3c5;}
div.menuFirstLevel a:active{text-decoration:underline; color:#e7f3c5;}
div.menuFirstLevel a:hover{text-decoration:underline; color:#e7f3c5;}
/**/


/* Подвал
-----------------------------------*/
div.footerBg{width:100%; background: url('i/bottom_bg.gif') repeat-x left top; padding-top:70px;}
table.footer{width:750px;}
td.footerContacts{width:515px; padding: 30px 0 30px 10px; font-size:70%; color:#666;}
td.footerContacts p{color:#666; font-size:100%;}
td.footerButton{width:235px; padding: 38px 0;}
td.footerButton div{font-size:70%; padding-top:0.5em;}
/**/


/* Новости
-----------------------------------*/
div.news{padding-bottom:1.5em;}
div.news span{font-size:70%; color:#83ae33;}
div.news div{font-size:75%; color:#333333; padding-top:0.2em; line-height:1.4em;}
/**/

/* Список товаров
-----------------------------------*/
table.goodsList{width:100%; margin-left: 5px;}
.goodsList td{padding: 0.5em 0 2em 0;}
td.good{padding-left: 15px; width:100%;}
td.good a{font-size:90%;}
td.good div.goodText{font-size:70%; color:#333333; padding: 0.4em 0 0.6em 0;}
td.good div.goodPrice{color:#333333;}
div.goodText p{font-size:100%; color:#333333;}
div.goodListPrice strong{font-size:75%;}
div.goodListPrice span{font-size:70%;}
div.goodListPrice span.varName{font-size:75%;}
/**/

/* Товар
-----------------------------------*/
div.goodPrice{color:#333333; padding-left:5px; position:relative; top:-1em;}
div.goodPrice strong{font-size:75%;}
div.goodPrice span{font-size:70%;}
/**/

/* Варианты товара
-----------------------------------*/
table.goodVar{width:100%; border-collapse:collapse; margin-bottom:2em;}
.goodVar td{border-top: 1px solid #c5dc83; border-bottom: 1px solid #c5dc83;}

.goodVar td.varName{padding: 0.8em 10px 0.8em 5px;}
.goodVar td.varName span{font-size:75%; color:#333333;}
.goodVar td.varName div{font-size:70%; color:#999999; padding-top:0.2em;}

.goodVar td.varPrice{padding: 0.8em 5px 0.8em 10px; color:#333333; white-space: nowrap;}
.goodVar td.varPrice strong{font-size:75%; white-space: nowrap;}
.goodVar td.varPrice span{font-size:70%;}
/**/

/* Фотогалерея товара
-----------------------------------*/
div.fotoGal{padding: 0 0 0 5px; clear:both;}
div.fotoGal span{display:block; font-size:70%; color:#999999; margin-bottom:1.5em;}
div.fotoGal div{float:left; padding: 0 30px 20px 0;}
/**/


/* Рекламный блок
-----------------------------------*/
div.advBlock{padding: 1em 15px 1em 25px;}
div.advBlock div{font-size:70%; color:#666666; padding: 0.8em 0;}
/**/


/* Форма запроса
-----------------------------------*/
table.form{width:480px;}
table.form td{font-size:75%; color:#333; padding: 0.3em 20px 0.3em 0;}

table.form td.leftCol{width:200px; padding-top:0.6em;}
/**/

