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

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

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

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


.headBasket{font-size:80%;color:#666;padding:10px 0}
.basket_title{font-size:110%;font-weight:normal}
.o_title{
	text-align:center;vertical-align:middle;
	padding-top:2px;padding-bottom:3px;background-color:#006d7a;
	color:white;font-family:Verdana,Arial,MS Sans Serif;font-size:11px;font-weight:bold;
	padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;
}

.o_main{
	vertical-align:middle;height:25px;padding:3px;
	color:black;font-family:Verdana,Arial,MS Sans Serif;font-size:11px;font-weight:normal
}

.o_table td{font-size:80%}


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

/* Формы заявок
-----------------------------------*/
.head{font-size:90%; color:#333333; line-height:1.4em; margin-top:0.5em;font-weight:bold;}
.text{font-size:75%; color:#333333; line-height:1.4em; margin-top:0.5em;padding-bottom:10px}

.jobs{font-size:75%; color:#333333; line-height:1.4em; margin-top:0.5em;padding:7px 0px 15px 0px;border-bottom:#e8e4d8 1px solid}


ul{margin-top: 0; padding-left:0; margin-left:0; font-size:75%; color:#333333; line-height:1.4em;}
ol{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 #A2C536;}

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{width:480px; padding-right:10px;} /*контент*/
div.paragraphBlock{padding: 0 15px 0 5px;} /* Блок параграфа*/
/**/

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

td.menuBlock div.lb{background:url('i/c/hlb.gif') no-repeat left bottom;}
td.menuBlock div.rb{background:url('i/c/hrb.gif') no-repeat right bottom;}
/**/

/* Ссылки
-----------------------------------*/
a:link{text-decoration:underline; color:#5682bc;}
a:visited{text-decoration:underline; color:#5682bc;}
a:active{text-decoration:underline; color:#5682bc;}
a:hover{text-decoration:underline; color:#97b3d7;}
/**/

/* Путь
-----------------------------------*/
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%; font-weight:normal; margin-top:0.3em;}
/**/

/* Шапка
-----------------------------------*/
table.header{width:750px;}
table.header td.menuBlock{background-color: #cdd9ee;} /* блок меню шапки */
table.header td.logoBlock{padding: 15px 20px 10px 4px;} /* блок логотипа */
table.header td.phoneBlock { padding: 30px 15px 20px 0; color:#444444;} /* блок телефона */
table.header td.phoneBlock span{font-size:65%;}
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:#999999; padding: 0.6em 10px 0.8em 15px;}
td.headerMenu, .headerMenuCur{font-size:70%; color:#ffffff; padding: 0.6em 15px 0.8em 15px;}
td.headerMenuCur{background-color:#b6c7eb;}

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

td.headerHome, .headerHomeCur{padding-right: 15px; 0.6em 6px 0.7em 6px;}
td.headerHomeCur div{background-color:#b6c7eb; 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:#e8e4d8;}
div.secondLevelBg{background-color:#e8e4d8;}
div.secondLevelBlock{padding: 0.7em 15px 1.2em 15px;}

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

div.menuThirdLevel a.cur{text-decoration:underline; color:#999;}

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

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

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


/* Подвал
-----------------------------------*/
div.footerBg{width:100%; background: url('i/bottom_bg.jpg') repeat-x left bottom; padding-top:70px;}
table.footer{width:750px;}
td.footerContacts{width:515px; padding: 30px 0 30px 5px; font-size:70%; color:#666666;}
td.footerContacts p{color:#666666; 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:#999999;}
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:#999999; 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 tr:hover{background-color:#f5f5f5;}
.goodVar td{border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.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;}
/**/
