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

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

#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; line-height:1.4em; margin-top:0.5em;}
h3{font-size:110%; font-weight:normal; color:#333333; 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: 2px solid #e5e5e5;}

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:100%px; height:100%;padding:10px;border-right:#dfdfdf 1px solid;} /*контент*/
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;}
/**/

/* Ссылки
-----------------------------------*/
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;}
/**/

/* pagecounting */
div.pagecounting{padding: 0 0 1.2em 5px;}

div.count, .countThis, .countH{font-size: 75%; display:inline; padding: 0.1em 0.3em; margin:0.2em; position:relative;}
div.countH{color:#666666; padding: 0.1em 0.5em 0.1em 0; margin:0;}
div.countThis{color:#333333; background-color:#ededed;}
/**/

/* Шапка
-----------------------------------*/
table.header{width:750px;border-left:#dfdfdf 1px solid;border-right:#dfdfdf 1px solid;}
table.header td.menuBlock{background-color: #a80000; border-bottom: #c0c0c0 1px solid;padding-right:15px;} /* блок меню шапки */
table.header td.logoBlock{padding: 0px 20px 0px 0px;} /* блок логотипа */
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 {background: url('../graphics/head_menu.gif') no-repeat left 50%;font-size:70%; color:#ffffff; padding: 0.6em 15px 0.8em 15px;}
td.headerMenuCur{background: url('../graphics/head_menu_a.gif') no-repeat left 50%;font-size:70%; color:#ffffff; padding: 0.6em 15px 0.8em 15px;}


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:#ffffff;}

/**/


/* Общее меню
-----------------------------------*/
table.menu{width:200px;}
table.menu td{padding-bottom:5px;}
div.menu{height:100%;padding: 20px 10px 25px 15px;border-left:#dfdfdf 1px solid;}

div.menuItem {background: url('../graphics/menu_bul.gif') no-repeat left 45%;border-bottom: #dfdfdf 1px solid;font-size:75%; color:#999999; padding: 0.5em 5px 7px 20px;}
div.menuItemCur {background: url('../graphics/menu_bul_a.gif') no-repeat left 45%;border-bottom: #dfdfdf 1px solid;font-size:75%; color:#a80000; padding: 0.5em 5px 7px 20px;}

table.menu a:link{text-decoration:underline; color:#40659b;}
table.menu a:visited{text-decoration:underline; color:#40659b;}
table.menu a:active{text-decoration:underline; color:#40659b;}
table.menu a:hover{text-decoration:underline; color:#40659b;}


/**/

/* Goods
-----------------------------------*/
.goodsName{font-size:90%; color:#333;}
.goodsName small{font-size:70%; color:#666;}
.goodsDescr{font-size:70%; color:#999; padding: 0.3em 0 1em 0; line-height:1.3em;}
.goodsDescr strong{color:#333;}
.goodListPrice strong{font-size:90%;}
.goodListPrice small{font-size:70%;}
/**/


/* Подвал
-----------------------------------*/
div.footerBg{width:100%; background: #f5f5f5;BORDER: #dfdfdf 1px solid;padding:15px}

td.footerContacts{padding: 30px 15px 30px 15px; font-size:70%; color:#666666;}
td.footerButton{width:235px; padding: 30px 15px;}
td.footerButton div{font-size:70%;}

/**/


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