body, table {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#494d54;
}


h1 {font:24px Tahoma, Verdana, Arial, sans-serif; color:#01a2ad;}
h2 {font:20px Tahoma, Verdana, Arial, sans-serif; color:#01a2ad;}
h3 {font:bold 18px Tahoma, Verdana, Arial, sans-serif; color:#1d1e21;}
h4 {font:bold 16px Tahoma, Verdana, Arial, sans-serif; color:#1d1e21;}
h5 {font:bold 14px Tahoma, Verdana, Arial, sans-serif; color:#1d1e21;}
h6 {font:bold 12px Tahoma, Verdana, Arial, sans-serif; color:#1d1e21;}


a{text-decoration:underline; color:#dd272e;}

.top_menu:link, .top_menu:visited {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:underline;
    color:#ffffff;
    text-align:center;
}

.top_menu:hover {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:underline;
    color:#dd272e;
    text-align:center;
}


#header {position:relative; top:0; width:949px; height:390px; padding:0; margin:0 auto;  z-index:0; float:left}

#header #left {position:absolute; left:0; top:0; width:317px;}
#phone {position:relative; top:15px; left:25px; background:url(/images/phone.gif) no-repeat; width:200px; height:50px;
padding:1px 0 0 36px; color:#6e737c;font-size:20px;overflow-x:hidden; overflow-y:hidden;text-align:left }
#header #left #phone_lit{position:relative; color:#6e737c;font-size:12px;font-weight:bold; }

#header #center {position:relative; left:240px; top:222px; width:215px; height:168px; z-index:4; background:url('/images/basket.gif') no-repeat;}
#header #center #bsk{color:#24292a;font-size:11px; margin-left:55px}

#header #right {position:absolute; right:0; top:0; width:632px; height:338px;}


a.nav{font:10px Tahoma, Verdana, Arial, sans-serif; color:#1d1e21;}

a.stat {font:11px Tahoma, Verdana, Arial, sans-serif; color:#494d54; text-decoration:underline; width:200px; overflow-x:hidden;}
a.stat:hover {font:11px Tahoma, Verdana, Arial, sans-serif; color:#494d54; text-decoration:none; width:200px; overflow-x:hidden;}
.stat {font:11px Tahoma; color:#494d54;}

a.ss {font:11px Tahoma, Verdana, Arial, sans-serif; color:#6e737c; text-decoration:none;}
a.ss:hover {font:11px Tahoma, Verdana, Arial, sans-serif; color:#6e737c; text-decoration:underline;}
.ss {font:11px Tahoma; color:#6e737c;}

.bot_menu {font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; margin-left:20px; margin-right:20px; }
.bot_menu:hover{font-size:11px; font-weight:bold; text-decoration:underline; color:#dd272e; }


a.catalog {font:12px Tahoma; color:#0a7c95; text-decoration:underline; width:170px; overflow-x:hidden;}
a.catalog:hover {font:12px Tahoma; color:#0a7c95; text-decoration:none; width:170px; overflow-x:hidden;}

a.zoom {font:10px; color:#01a2ad; text-decoration:none; }

.price {font:20px Tahoma; color:#01a2ad;}
a.tov:link, a.tov:visited {font-size:12px; font-weight:bold; color:#1d1e21; text-transform:uppercase; text-decoration:none}
a.tov:hover {font-size:12px; font-weight:bold; color:#1d1e21; text-transform:uppercase; text-decoration:underline}


.layer {width:660px; overflow-x:hidden;}


#pager {padding-bottom:10px; text-align:center; font-size:11px; font-weight:bold;}
#pager span {background-color: #8ad8e4; color:#fff; padding:3px 6px; margin:0 0;}
#pager a {color:#494d54; margin:0;}

.clear {clear:both; height:0px}
.png {filter:expression(fixPNG(this));}

UL { margin: 0 0 10px 15px; padding-left:0; list-style:none;}
UL LI { list-style-image: url(/images/marker.gif); margin:0; padding-left:7px;}
a.li {font-size:12px; font-weight:bold; text-decoration:underline; color:#000000;} 

/* Стили всплывающего окна добавления в корзину  */
#basket { border:1px solid dimgray;padding:0px;margin:10px; } /* Все окно*/
#basket .hd {padding:5px; background-color:dimgray;color:white} /* Заголовок */
#basket .bd {padding:5px;background-color:white } /* Содержимое */



#wrapper {
    width:1000px;
    margin:0 auto;
    
    background:url('/images/wrap_bg.gif') top repeat-y;
}

#wrapper #inwrapper {
  background:url('/images/bg_head.jpg') top no-repeat;
  
}
#wrapper #inwrapper #head {
    position:relative;
    height:400px;
}
#wrapper #inwrapper #head #center {position:absolute; left:285px; bottom:0; width:215px; height:168px; z-index:400; background:url('/images/basket.gif') no-repeat;}
#wrapper #inwrapper #head #center #bsk{color:#24292a;font-size:11px; margin-left:55px}


#wrapper #inwrapper #head .logoPhone {
    position:absolute;
    width:317px;
    height:209px;
    background:url('/images/bg_logo.gif') no-repeat;
    left:26px;
    padding-top:12px;
    top:0;
    text-align:center;
}

#wrapper #inwrapper #head .search {
    position:absolute;
    right:23px;
    top:60px;
    z-index:1000;
}


#wrapper #inwrapper #head .menuPic {
    position:absolute;
    width:574px;
    top:0;
    right:26px;

}
#wrapper #inwrapper #head .icons{
    position:absolute;
    top:30px;
    left:358px;
}

#wrapper #inwrapper #head .podbor{
    position:absolute;
    bottom:20px;
    left:28px;
}
#wrapper #inwrapper #head .menuPic .topMenu {
    padding-bottom:20px;
}

#wrapper #inwrapper #head .menuPic .pic{
  height:296px;
}

.pageBody {
    background:url('/images/bg_side.jpg') repeat-x top  #9cd8e2;
    margin:0;
    padding:0;

}


#leftCol{
    float:left;
    margin-left:26px;
    background:url('/images/info_bg.gif') repeat-y;
    width:256px;
  
   
}

#rightColl {
    float:right;
    margin-right:37px;
    width:670px;
}

#centerWrap {
   background:url('/images/info_bg.gif') 26px repeat-y;
    
}


#footer {
    width:948px;
    margin:0 auto;
    position:relative;
    background:url('/images/footer_bg.gif') left no-repeat;
    height:161px;
}

#footer .bottomMenu {
    position:absolute;
    right:0;
    top:25px;
}

#footer .counters  {
    position:absolute;
    right:0;
    bottom:10px;
}

img{
    border:none;
}


.productTable {
    width:642px;

}

.productTable tr.head td{
   background:#E7F6FD;
    text-align:center;
    color: #494D54;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:bold;
}

.productTable tr.yellow  td {
    background:#FFFEEB; 
}

.productTable td.price{
    color:#ff0000;
    text-align:center;
    font-size:13px;
    font-weight:bold;
}

.productTable td.zakaz {
    text-align:center;
    width:47px;
}

.productTable td.nameCont {
    vertical-align:top;
}


.oneProduct {
    width:100%;
}

.oneProduct tr td {
    text-align:center;
    padding:5px;

}


.oneProduct tr td.fieldName{
    text-align:left !important;
    font-weight:bold;
}
