@font-face {
        font-family: "PENTADEM";
        src: url("/fonts/PentaDemi/PENTADEM");
}
html, body {
	padding:0px;
	margin:0px;
	width:100%;
	min-width:1230px;
	font-family:PENTADEM, sans-serif;
	color: #3983c9
	background: #66D1FF;
}
#superbg {background: #66D1FF;}

div#podfon {position:absolute;top:168px;height:600px;background: transparent url(../img/podfon.png) repeat-x;z-index:2;}

div#main, div#podfon, #shapka {width:100%;}
div#main {position:relative;z-index:4;}
#shapka, #logo {height:168px;}
#shapka {background:repeat-x top url(../img/voda.jpg);}
#logo {width:200px;background:no-repeat url(../img/logo.png);float:right;padding:0px 15px 0px 0px;}
#logo a {text-indent:-9999px;height:157px;width:190px;position:absolute;}

#cont {margin:0px 13px 0px 13px;}

div#top_menu {padding:0px 27px;overflow:hidden;position:relative;}
div.tm, div.tm span.ltm, div.tm span.rtm {height:26px;}
div.tm {position:relative;float:left;background:repeat-x url(../img/mtm.png);margin:0px 10px 0px 12px;}
div.tm span.ltm, div.tm span.rtm {position:absolute;width:10px;}
div.tm span.ltm {left:-10px;background:no-repeat url(../img/ltm.png);}
div.tm span.rtm {right:-10px;background:no-repeat url(../img/rtm.png);}
div.tm a {color:#d3ecfe;text-decoration:none;font-size:13px;font-weight:bold;top:5px;position:relative;}

div#lltm, div#rrtm, div#mmtm {position:absolute;bottom:0px;height:10px;}
div#lltm, div#rrtm {width:46px;}
div#mmtm {background:repeat-x url(../img/mmtm.png);left:46px;right:46px;}
div#lltm {background:no-repeat url(../img/lltm.png);left:0px;}
div#rrtm {background:no-repeat url(../img/rrtm.png);right:0px;}

table#podmenu {border:0px;width:100%; height:34px;display: none;}
table#podmenu td {vertical-align:top;margin:0px 10px 0px 10px; height:100%;padding:0px 10px 0px 10px;}
#podmenu span.lpm, #podmenu span.rpm {height:34px;}
div#pmenn {position:relative;background:repeat #a7e2fc;height:inherit;width:100%; }
#pmenn span.lpm, #pmenn span.rpm {position:absolute;width:10px;}
#pmenn span.lpm {left:-10px;background:no-repeat url(../img/lpm.png);}
#pmenn span.rpm {right:-10px;background:no-repeat url(../img/rpm.png);}
#pmenn div#mmen {padding:0px 56px 0px 40px;margin:0px;}
div#mmen div {padding:5px 25px 0px 13px;background:no-repeat left url(../img/circle.jpg);height:29px;position:relative;float:left;}
div#mmen div a {color:#5195d2;text-decoration:none;font-size:0.8em;font-weight:bold;}

div#pmenn span.lbm, div#pmenn span.rbm {position:absolute;width:10px;height:auto;top:34px; bottom:0px;}
div#pmenn span.lbm {left:-10px;background:repeat-y url(../img/lbm.png);}
div#pmenn span.rbm {right:-10px;background:repeat-y url(../img/rbm.png);}

div.podsss {width:145px;height:34px;position:relative;top:2px;float:right;right:20px;}
input#search {width:115px;height:21px;border:none;font-size:0.7em;display:block;background:no-repeat left url(../img/search.png);
			  padding:7px 5px 2px 20px;position:relative; right:0px;color:#777777;}

table.inter {width:100%;}
table.inter td {vertical-align:top;}

div#contik {border-top: 3px solid #FF142B; height:100%;background-color:#f1f9ff;margin:0px 10px 0px 10px;padding:20px 25px 40px;color:#3983c9;font-size:0.8em;position:relative;}
#contik a {color:#3983c9;}
td#zag_art {color:#3983c9;text-transform:uppercase;font-weight:bold;vertical-align:middle;padding-bottom:7px;}
div#contik span.lbm, div#contik span.rbm {position:absolute;width:10px;height:100%;top:0px;}
div#contik span.lbm {left:-10px;background:repeat-y url(../img/lbm.png);}
div#contik span.rbm {right:-10px;background:repeat-y url(../img/rbm.png);}

div#contik TABLE TD {color: #3983c9; font-size: 13px; }
hr.poloska {color:#3983c9;}

div#footter {height:40px;text-align:center;background: #66D1FF url(../img/mbm.png) repeat-x top;}
a.copy {color:#3983c9;font-size:0.8em;font-weight:bold;text-decoration:none;position:relative;top:10px;}
a.copy:hover {text-decoration:underline;}

#razd_prod {float:left;width:225px;border-right:1px solid #0099FF;border-bottom:1px solid #0099FF;margin-right:10px;padding:0 10px 25px 0px;}


#container {color:#FFFFFF; height: 100%;}
#basket {background: transparent url(../img/bag_top.png) top center no-repeat; position: relative; width: 210px; margin: 0 0 0 20px; padding-top: 51px;}
#bcnt {background: transparent url(../img/bag_bg.png) top center repeat-y;}
#bagb {background: transparent url(../img/bag_btm.png) bottom center no-repeat; height: 12px;}
#basket INPUT {border: 1px solid #a5e3ff; font-size: 11px; color: #3983c9;}
#bcnt SPAN {color: #FFFFFF; margin:0 10px; font-weight: bold;}

.bag {margin:0 5px; z-index:1;}
.bag LI {padding: 5px 0; border-bottom: 1px solid #bfebff; font-size: 11px; color: #D3ECFE; }
.bag LI H5, .bag LI B {font-size: 13px; padding-bottom: 5px;}
.bag LI .del {display: block; margin-right: 5px; float: left; cursor: pointer; height: 16px; width: 16px; background: transparent url(../img/cross.png) 0 0 no-repeat; text-indent: -9999px;}
.bag LI.summ {border: 0;}

.bag LI.new {color: #f1f9ff !important;}
.bag LI.new INPUT {border: 1px solid #f0e259 !important; color: #000000 !important;}

.bskey:link, .bskey:visited {background: transparent url(../img/key0.png) top center no-repeat; display: block; position: absolute; height: 46px; width: 110px; bottom: -10px; right: 0; text-indent: -9999px; z-index:999;}
.bskey:hover {background: transparent url(../img/key1.png) top center no-repeat; text-decoration: underline;}

#tbs_1 {float:left; width:1230px; line-height:normal; z-index:10;}
 
.mm_1 {margin: 0 20px;}
.mm_1 LI {background: transparent url(../img/tab.gif) top right no-repeat;
float: left; margin-right: 2px; margin-top: 5px; padding: 0; z-index:15;}
.mm_1 LI A:link, .mm_1 LI A:visited {background: transparent url(../img/tab.gif) top left no-repeat; text-decoration: none;
float: left; margin: 0; padding: 0; font-size:13px; color:#d3ecfe; font-weight: bold; height: 26px; margin-right: 11px;}
.mm_1 LI B {margin-left: 11px; margin-top: 5px; display: block;}

.mm_1 LI.mm1 {background: transparent url(../img/tabred.gif) top right no-repeat;
float: left; margin: 0; margin-right: 2px; padding: 0;}
.mm_1 LI.mm1 A:link, .mm_1 LI.mm1 A:visited {background: transparent url(../img/tabred.gif) top left no-repeat; text-decoration: none;
float: left; margin: 0; padding: 0; font-size:15px; color:#FFFFFF; font-weight: bold; height: 31px; margin-right: 13px;}
.mm_1 LI.mm1 B {margin-left: 13px; margin-top: 8px; display: block;}

.mm_1 LI A:hover {color:#FFFFFF; text-decoration: underline;}

A.skey:link, A.skey:visited {background-color:#ff142b; color:#FFFFFF !important; border: 0;}
A.skey:hover {background-color:#d40015; color:#FFFFFF; border: 0;}