body {margin: 0; padding: 0; color: #122943; background: #FEFEFE; font-family: Tahoma; font-size: 12px;}


a:link{color: #122943; text-decoration: none;}
a:visited {color: #122943; text-decoration: none;}
a:hover {color: #122943; text-decoration: underline;}
a:active {color: #122943; text-decoration: underline;}

#links-prod a:link, #new i a:link{color: #122943; text-decoration: underline;}
#links-prod a:visited, #new i a:visited {color: #122943; text-decoration: underline;}
#links-prod a:hover, #new i a:hover {color: #122943; text-decoration: none;}
#links-prod a:active, #new i a:active {color: #122943; text-decoration: none;}

#account a:link{color: #3794E9; text-decoration: underline;}
#account a:visited {color: #3794E9; text-decoration: underline;}
#account a:hover {color: #3794E9; text-decoration: none;}
#account a:active {color: #3794E9; text-decoration: none;}

#top-col3 a:link, #lang a:link, #cart a:link{color: #3794E9; text-decoration: none;}
#top-col3 a:visited, #lang a:visited, #cart a:visited {color: #3794E9; text-decoration: none;}
#top-col3 a:hover, #lang a:hover, #cart a:hover {color: #3794E9; text-decoration: underline;}
#top-col3 a:active, #lang a:active, #cart a:active {color: #3794E9; text-decoration: underline;}

#bread a:link{color: #52A2D9; text-decoration: none;}
#bread a:visited {color: #52A2D9; text-decoration: none;}
#bread a:hover {color: #52A2D9; text-decoration: underline;}
#bread a:active {color: #52A2D9; text-decoration: underline;}

#foot-block a:link, #main-prod b a:link{color: #585E65; text-decoration: none;}
#foot-block a:visited, #main-prod b a:visited {color: #585E65; text-decoration: none;}
#foot-block a:hover, #main-prod b a:hover {color: #585E65; text-decoration: underline;}
#foot-block a:active, #main-prod b a:active {color: #585E65; text-decoration: underline;}

#foot-block strong a:link{color: #57A7DD; text-decoration: none;}
#foot-block strong a:visited {color: #57A7DD; text-decoration: none;}
#foot-block strong a:hover {color: #57A7DD; text-decoration: underline;}
#foot-block strong a:active {color: #57A7DD; text-decoration: underline;}


img{border: 0 solid;}
form{margin: 0; padding: 0;}

#allpage{width:974px; margin:0 auto; position:relative; background-color:white;}
#top-line{background: #3EACF3 no-repeat left url(../images/top-line-left.gif); font-size: 0;}
#top-line b{display: block; background: no-repeat right url(../images/top-line-right.gif); font-size: 0; height: 6px;}

#logo{padding-left: 10px;}
#logo b{position: absolute; font-family: Verdana; color: #57A7DD; top: 81px; left: 113px;}
#tel{font-family: Verdana; color: #3794E9; padding: 0 9px 0 9px;}
#tel span{display: block;margin: 12px 0 12px 0;}
#tel span img{vertical-align: middle; margin: 0 7px 0 -2px; position:relative;}

#top-col3{font-family: Verdana; color: #3794E9; background: no-repeat left url(../images/top-razd.gif); padding: 0 9px 0 9px;}
#top-col3 span{display: block; margin: 7px 0 7px 0;}
#top-col3 span img{vertical-align: middle; margin-right: 7px;}

#search{width: 169; height: 23px; padding: 3px 0 0 30px; background: no-repeat url(../images/search.jpg);}
#search-field{border: 0 solid; background-color: transparent; width: 134px; font-family: Verdana; font-size: 12px; color: #3794E9;}
#search input{vertical-align: middle;}

#top-col4{font-family: Verdana; color: #3794E9; background: no-repeat left url(../images/top-razd.gif); padding: 0 9px 0 9px;}
#top-col4 span{display: block; margin: 3px 0 3px 0;}
#top-col4 span img{vertical-align: middle;}
#top-col4 select{margin: 0; padding: 0; font-family: Verdana; font-size: 12px; color: #3794E9; width: 152px;}
#top-col4 span s{text-decoration: none; margin-left: 7px;}
#top-col4 span i{font-style: normal; margin-left: 20px;}

#lang{float: right; width: 47px; height: 80px; background: no-repeat url(../images/lang-bg.jpg); color: #3794E9; font-family: Verdana; line-height: 10px;}
#lang a{display: block; text-align: center; margin: 10px 0 10px 0;}
#lang b{font-weight: normal; display: block; text-align: center; height: 11px; padding-bottom: 3px; background: no-repeat center url(../images/lang.gif); color: white; margin: 10px 0 10px 0;}


#top-menu{border-bottom: #ffc600 6px solid; background: #4EB6F5 repeat-x url(../images/top-menu.gif);}
#top-menu td{height: 42px; background: no-repeat right url(../images/top-menu-razd.gif);}
#t-m{position: relative;}
#t-m-l{position: absolute; top: 0; left: 0;}
#t-m-r{position: absolute; top: 0; right: 0;}
#top-menu a{display: block; height: 30px; font-size: 15px; color: white; padding: 12px 30px 0 30px; text-align: center; text-transform: uppercase;}
#top-menu a:hover{color: #35A4F2; background: #FDD010 repeat-x url(../images/top-menu-on.gif); text-decoration: none;}

#account{font-family: Verdana; color: #35A4F2; padding: 2px 0 2px 5px;}
#account i{font-style: normal; margin: 0 7px 0 7px;}
#cart{float: right; display: inline; font-family: Verdana; color: #35A4F2; padding: 2px 5px 2px 0;}
#cart img{vertical-align: bottom; margin-right: 7px;}

#clear{clear: both; font-size: 0;}
/*
#main-img{text-align: center; padding: 6px 0 6px 0; background: #51A1D9 repeat-x bottom url(../images/main-img-bg.jpg);}
#main-img-rel{position: relative; width: 974px; margin: 0 auto;}
*/
#main-img-left{position: absolute; text-align: left; left: 0; background: url(../images/bg-img.png); padding: 140px 0 0 0; height: 261px; width: 55px;z-index:1;}
#main-img-right{position: absolute; text-align: right; top: 0; right: 0; background: url(../images/bg-img.png); padding: 140px 0 0 0; height: 261px; width: 55px;z-index:1;}

#baners{height: 120px; /*background: #AAD2EE repeat-x url(../images/bans-bg.gif); */margin: 3px 0 3px 0; margin-top:-2px;}
#bread{background: #ffc600 no-repeat left url(../images/arr.gif); height: 20px; padding: 5px 0 0 17px; color: #52A2D9;}
#bread i{font-style: normal; margin: 0 5px 0 5px;}
#bread-line{font-size: 0; margin: 2px 0 10px 0; border-bottom: #ffc600 1px solid;}

#title{background: #5DB3E9 repeat-x url(../images/head-bg.gif); position: relative; width: 222px; margin: 0 -1px 10px -1px;}
#title b{display: block; background: no-repeat left url(../images/head-l.gif);}
#title i{font-style: normal; display: block; background: no-repeat right url(../images/head-r.gif); height: 25px; padding: 10px 0 0 25px; color: white;}
#white{font-size: 0; height: 6px; background-color: white;}

#left-column{vertical-align: top; width: 220px; background-color: #D0E6F6; }

a#menu{display: block; background: no-repeat 20px 10px url(../images/arrow.gif); padding: 0 20px 0 35px;}
a#menu b{font-weight: normal; display: block; background: repeat-x top url(../images/dot.gif); padding: 5px 0 5px 0;}

a#menu-active{display: block; background: no-repeat 20px 10px url(../images/arrow.gif); padding: 0 20px 0 35px;}
a#menu-active b{font-weight: normal; display: block; background: repeat-x top url(../images/dot.gif); padding: 5px 0 5px 0;}
a#menu-active b i{font-style: normal; display: block; height: 16px; background: repeat-x url(../images/menu-active.gif); position: relative; margin-left: -5px; padding-left: 5px;}

a#menu-sub{display: block; color: #55A4DA; background: no-repeat 20px 10px url(../images/arr-sub.gif); padding: 0 20px 0 35px; margin-left: 20px;}
a#menu-sub b{font-weight: normal; display: block; padding: 5px 0 5px 0;}

#left-column select{padding: 0; margin: 0 0 0 20px; width: 180px;}

#new{padding: 0 15px 15px 20px;}
#new b{font-weight: normal; display: block; color: #57A7DD; margin-bottom: 5px;}
#new i{font-style: normal; display: block; margin-top: 5px; text-align: right; }
#new img{margin-left: 5px;}

#maintd{padding-left: 5px; vertical-align: top;}

#main-prod td{vertical-align: top; width: 25%; text-align: center; font-size: 11px; padding-bottom: 20px;}
#main-prod div{width: 184px; margin: 0 auto; text-align: left; position: relative;}
#main-prod img{margin-bottom: 5px;}
#main-prod s{display: block; margin: 5px 0 0 0;}
#main-prod i{font-style: normal; color: #CC1B1D;}
#main-prod u{font-family: Times; font-size: 16px; color: white; display: block; position: absolute; top: 1px; right: 1px; text-decoration: none; width: 60px; height: 43px; padding-top: 20px; text-align: center; background: no-repeat url(../images/discount-small.png);}
#main-prod b{display: block; margin: 5px 0 5px 0; color: #585E65;}
img#icon{margin: 0 5px 0 0; vertical-align: middle;}

#menu-button{height: 46px; margin: 7px 0 5px 0; background: #5BB1E6 repeat-x url(../images/foot-bg.gif);}
#menu-bot a{display: block; text-transform: uppercase; color: white; text-align: center; padding: 15px 30px 0px 0px; height: 31px;}

#foot-block{background-color: #DFEEF9; border: #B6E0F9 1px solid; padding: 5px 10px 5px 10px; color: #585E65; vertical-align: top;}
#foot-block b{display: block; margin-bottom: 7px;}
#foot-block span{display: block; margin: 0 0 5px 20px;}
#foot-block strong{color: #57A7DD; margin-right: 6px;}
#foot-block strong img{vertical-align: middle; margin-right: 0px;}
#foot-block i{display: block; font-size: 0; width: 300px;}
#ban-bot{margin: 3px 0 3px 0; border: #ACDDF8 1px solid;}
#ban-bot span{display: block; text-align: right;}
#ban-bot span img {margin: 0 1px 1px 0;}

#bot-line{margin-top: 8px; height: 8px; font-size: 0; background-color: #58A7DE;}

#foot-block-ic{background-color: #DFEEF9; border: #B6E0F9 1px solid;  color: #585E65; vertical-align: top;}
#foot-block-ic i{display: block; font-size: 0; width: 330px;}
#foot-block-ic s{text-decoration: none; margin: 2px; padding: 3px 0 5px 8px; display: block; background: repeat-x bottom url(../images/f-b-bg.gif);}
#foot-block-ic b{display: block;}
#foot-block-ic img{vertical-align: middle; margin: 2px 10px 2px 0;}

#email{float: right; display: inline; width: 178; height: 23px; padding: 3px 5px 0 5px; background: no-repeat url(../images/email.gif);}
#email-field{border: 0 solid; background-color: transparent; width: 143px; font-family: Tahoma; font-size: 12px; color: #585E65;}
#email input{vertical-align: middle;}


#title2{background: #5DB3E9 repeat-x url(../images/head2-bg.gif); position: relative; width: 100%; margin: 0 -1px 10px -1px;}
#title2 b{display: block; background: no-repeat left url(../images/head2-l.gif);}
#title2 i{font-style: normal; display: block; background: no-repeat right url(../images/head2-r.gif); height: 25px; padding: 10px 0 0 25px; color: white;}

#img-prod{width: 424px; vertical-align: top; /*background-color: #5DA8DD;*/ text-align: center;}
#img-prod div {position: relative;}
#img-prod b{font-family: Times; font-size: 24px; color: white; display: block; position: absolute; top: 7px; right: 4px; width: 108px; height: 73px; padding-top: 40px; text-align: center; background: no-repeat url(../images/discount.png);}
#small-img{margin-top: 3px; margin-bottom: 3px; background-color: #CBE4F6; padding: 0 5px 0 5px;}
#small-img img{border: white 3px solid; margin: 2px 1px 2px 1px;}
#small-img img:hover{border: #5DA8DD 3px solid;}

#main-prodtd{padding: 0 10px 0 10px; vertical-align: top;}
h1{margin: 0 0 10px 0; padding: 0; font-size: 18px; color: #57A7DE;}
#links-prod{margin: 10px 0 10px 0; line-height: 18px;}
#links-prod a{margin-left: 10px;}
#attent{height: 27px; width: 305px; background: no-repeat left url(../images/attent.gif); margin: 5px 0 10px 0;}
#attent span{display: block; height: 27px; width: 275px; padding-left: 30px; color: #5DA8DC; background: no-repeat right url(../images/smile.gif);}

#order{height: 40px; background: #70B3E2 repeat-x url(../images/order-bg.gif); padding: 7px 25px 0 25px;}
#order b{display: block; height: 26px; padding-top: 5px; text-transform: uppercase; font-size: 14px; color: #52A2D9; text-align: center; background: #EEF6FC repeat-x url(../images/order-bg2.gif);}
#order-block{background: #EDF5FC repeat-x bottom url(../images/order-block-bg.gif); padding: 7px 0 5px 0;}
#ordertb{border: #B4DDF7 1px solid; background-color: white; padding: 2px; margin-bottom: 2px; float: left; display: inline; margin-right: 1px;}
#ordertb i{display: block; font-style: normal; float: left; display: inline; width: 63px; padding: 3px 5px 0 5px; border-right: white 2px solid; text-align: center; color: #52A2D9; height: 33px; background: repeat-x url(../images/ordertd.gif);}
#ordertb b{display: block; font-weight: normal; float: left; display: inline; width: 136px; text-align: center; height: 29px; padding-top: 7px; background: repeat-x url(../images/ordertd.gif);}
#ordertb select{width: 130px; margin: 0; padding: 0; font-family: Tahoma; font-size: 12px; color: #52A2D9;}
#order-block span{clear: both; display: block; text-align: center; color: #52A2D9;}

#price{height: 75px; background: #70B4E2 repeat-x url(../images/price-bg.gif);}
#price span{display: block; position: relative; width: 256px; padding-top: 5px; margin: 0 auto;}
#price img{position: absolute; margin-left: -15px;}
#price s{display: block; position: absolute; top: 27px; left: 45px; color: #57A7DD; font-size: 14px;}
#price b{display: block; position: absolute; top: 24px; left: 145px; font-weight: normal; font-size: 18px; color: #FA0917;}

#addtocart{height: 39px; padding-top: 7px; margin-top: 1px; background: #70B3E2 repeat-x url(../images/addtocart-bg.jpg);}
#addtocart a{font-size: 14px; font-weight: bold; color: white; text-align: center; display: block; margin: 0 auto; width: 203px; height: 28px; padding-top: 5px; background: #8CC1E6 no-repeat url(../images/addtocart.jpg);}

h2{position: relative; margin: -15px 0 15px 0; padding: 0; font-size: 18px; color: #57A7DE;}
#inp{background: #DEEDF8 repeat-x url(../images/inp.gif); position: relative; top: -5px;}
#inp em{display: block; font-style: normal; background: no-repeat left top url(../images/inp-l.gif);}
#inp strong{display: block; font-weight: normal; height: 24px; padding-top: 5px; font-size: 12px; text-align: center; background: no-repeat right top url(../images/inp-r.gif);}
#inp input{vertical-align: middle;}





a#smenu{display: block; background: no-repeat 20px 10px url(../images/arrow.gif); padding: 0 20px 0 35px;}
a#smenu b{font-weight: normal; display: block; padding: 5px 0 5px 0;}

a#smenu-active{display: block; background: no-repeat 20px 10px url(../images/arrow.gif); padding: 0 20px 0 35px;}
a#smenu-active b{font-weight: normal; display: block; background: repeat-x bottom url(../images/dot.gif); padding: 5px 0 5px 0;}
a#smenu-active b i{font-style: normal; display: block; height: 16px; background: repeat-x url(../images/menu-active.gif); position: relative; margin-left: -5px; padding-left: 5px;}

a#menu-active b.bottom{font-weight: normal; display: block; background: repeat-x bottom url(../images/dot.gif); padding: 0px;padding-top:8px;}



.tooltip{ position:absolute; z-index:999; left:-9999px; background-color:#53A3D8; padding:4px; border:1px solid #fff; width:254px; display:none;}
.tooltip p{ margin:0; padding:0; color:#fff; background-color:#222; padding:3px 7px;}

#top-menu .menu{z-index:999;text-align:left;width:150px;background:white;position:absolute;display:none;border:1px solid #3895E3;}
#top-menu .menu a{text-transform:none;text-align:left;font-weight:normal;font-size:12px;color:#3693F3;display:block;padding:4px;padding-left:10px;padding-right:10px;height:auto;}
#top-menu .menu a:hover{background:#dcdfe2;}

