body {margin: 0px; padding: 0px; background:url(/images/body_rep_02.jpg) top;}
input, form {margin: 0px; padding: 0px;}
body, td, input {font-size: 12px; font-family:Arial; color:#000000}
img {border: none;}
#page{height: 100%; max-width: 1200px; margin:0 auto; width: expression((documentElement.clientWidth||document.body.clientWidth)>1200?'1200px':'');}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#276C9E;}
a:hover{text-decoration:none}
img.png {behavior: url("/other/pngbehavior.htc");}

#header{padding:1px;margin:0px; position:relative; height:470px}
#content{ margin:0 30px 0 30px; padding:0; position:relative; z-index:90}
#logo{ margin:34px 0 0 30px; position:absolute; z-index:90}
#slogan{ font-family:Palatino Linotype; font-size:16px; font-style:italic; color:#5b5b5b; position:absolute; margin:65px 0 0 210px; width:150px; z-index:90; line-height:16px}
#top_uzor{ position:absolute; z-index:80; margin:0 0 0 30px}
#uzor_right{ position:absolute; z-index:80; margin-right:40px; right:0px}
#search{ position:absolute; z-index:80; margin-left:450px; margin-top:68px}
#search a{ color:#5d5959; font-style:italic;}
input.search{border:#a5a9b1 1px solid; color:#b1b1b1; padding:2px; width:150px}
#phones{ position:absolute; z-index:80; right:50px; margin-top:50px;}
div.phones{ font-family:Palatino Linotype; color:#31474f; font-size:26px;  padding:5px 0 0 0}
div.code{ font-family:Palatino Linotype; color:#7b7b7b; font-size:14px; padding:20px 0 0 0}
#icons{ position:absolute; z-index:80; right:50px; margin-top:25px;}
#menu { position:absolute; z-index:80; margin-top:165px; margin-left:29px;}
td.menu-bg{ background:url(/images/menu/centr_04.jpg) repeat-x;}
td.menu-bg-act { background:#FFFFFF;}
div.menu-act{ font-family:Arial; font-size:13px; font-weight:bold; font-style:italic; color:#31474f;}
div.menu-pas a{ font-family:Arial; font-size:13px; font-weight:bold; font-style:italic; color:#FFF; text-decoration:none;}
div.menu-pas a:hover{ text-decoration:underline}
#rand-img{ position:absolute; z-index:90; margin:194px 0 0 28px;}
#about-img{ position:absolute; z-index:80; right:0px; margin-top:194px;}
#about-fon{ position:absolute; z-index:70; margin-top:194px; background:url(/images/rep_24.jpg) repeat-x; height:245px; margin-left:411px; width:52% }
#korzina{ position:absolute; z-index:80; right:0px; margin:170px 50px 0 0}
span.korzina{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787368; margin-left:5px;}
span.korzina a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#47a66f;}
div.about-pad{ margin:30px 30px 0 30px}
span.about-title{ padding-top:10px}
span.about-title a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868686; margin-right:5px;}
div.title-big { position:absolute; z-index:90; margin-left:442px; top:240px; font-family:Palatino Linotype; color:#990000; font-size:18px; text-transform:uppercase; padding: 20px 30px 0 0; }
#about-txt{ position:absolute; z-index:90; margin-left:442px; top:300px; width:50%; color:#333333}
#adress{ position:absolute; z-index:90; margin-left:442px; top:360px;}
span.adress a{ color:#276c9e;} 

#left-menu{ z-index:90; float:left; width:235px}
#left-menu .left-menu {width:233px; height:33px;}
#left-menu .mnbg{ background:url(/images/left-menu.jpg) no-repeat;}
#left-menu .mnbg1{ background:url(/images/left-menu-1.jpg) no-repeat; height:32px;}
#left-menu .mnbg2{ background:url(/images/left-menu-2.jpg) no-repeat;}
#left-menu .mnbg3{ background:url(/images/left-menu-3.jpg) no-repeat;}
#left-menu .mnbg4{ background:url(/images/left-menu-4.jpg) no-repeat;}
#left-menu .mnbg5{ background:url(/images/left-menu-5.jpg) no-repeat;}
#left-menu .left-menu div {padding:6px 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none; cursor:pointer;}
#left-menu .left-menu div a {color: #fff; text-decoration: none; }
#left-menu .hovbg{ background:url(/images/left-menu-act.jpg) no-repeat;}
#left-menu .hovbg div { color:#1c8e4b;}
#left-menu .hovbg div a { color:#1c8e4b;}
#left-menu .msmall {height:29px;}
div.left-menu-sub{ background:url(/images/left-menu-sub.jpg) no-repeat; display: none; width:233px; height:13px;}
div.left-menu-sub-fon{ width:233px; background:#FFFFFF; display: none;}

div.sub-link{ background:url(/images/arr.jpg) no-repeat left; padding:0 15px 0px 15px; margin:0 10px 0 30px }
a.sub-link-act{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c8e4b}
a.sub-link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#276c9e}


#left-ban{ margin:50px 0 50px 0;}
#goods-main{ margin-bottom:38px; position:relative; float:left; margin-right:0px; margin-left:10px}
#goods-main-inner{ top:0px; height:172px;margin-bottom:20px; position:relative; overflow:hidden; margin-left:0px;}
ul.good-ul{list-style-image:none;list-style-position:outside;list-style-type:none; margin-top:10px; margin-left:0px; padding:0px }
ul.good-ul li{ float:left; position:relative;width:170px; margin:0px}

div.good{ position:relative; padding: 0 30px 0 0; overflow:hidden}
div.good-img{ position:absolute; top:0px; z-index:-1; left:0px}
div.goog-cena { position:absolute; top:94px; width:120px; left:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px}
div.good-name a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c323a;}
div.good-name { width:120px; padding:10px 0 5px 0 }

div.tovar-title{ font-family:Palatino Linotype; font-size:21px; color:#000000; top:0px; padding-bottom:9px; margin-right:50px}
div.tovar-title a { font-family:Palatino Linotype; font-size:21px; color:#000000;}

#right-col{ z-index:90; margin: 0 0 0 0; float:right; position:relative;}
div.new-title{ font-family:Palatino Linotype; font-size:21px; color:#000000;  padding-bottom:9px; padding-top:13px}
div.new-title a { font-family:Palatino Linotype; font-size:21px; color:#000000;}
div.new-rama{ position:relative; left:10px; top:10px; z-index:80; padding:0 30px 0 0}
div.new-img { position:absolute; top:10px; left:10px; z-index:70 }
div.new-cena{ position:absolute; z-index:90; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; top:0px; margin:70px 0 0 60px}
div.new-name a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c323a; width:100px;}
div.new-name { width:100px; padding:15px 0 0 10px}
#line{ border-top:dotted 2px #bdbbbb; width:100%; height:2px; z-index:90; padding:0 0 10px 0; }
div.clear{ clear:both;}
#footer{ clear:both; margin:0 30px; padding:0}
#footer2{ clear:both; margin:0 30px; padding:0}
#info { float:left; width:65%}
div.info-title{font-family:Palatino Linotype; font-size:21px; color:#000000;}
div.info-all a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868686; font-style:italic}
div.info-all { padding:10px 0 0 10px;}

div.info-rama{ position:relative; top:0px; left:10px; padding:20px 0 0 0}
div.info-img{ position:absolute; top:20px; left:0px; z-index:-1;}
div.info-name a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#276c9e}
div.info-name { padding:30px 0 0 0;}

div.opros-title{font-family:Palatino Linotype; font-size:21px; color:#000000; padding-left:10px}
#opros{float:right; width:292px; }
#opros-fon{background:url(/images/opros-fon.jpg) no-repeat; height:243px; width:292px; margin-top:10px;}
div.opros-name{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1c323a; padding:20px 20px 10px;}
div.radio-var{ color:#1c323a; font-size:12px; padding:0 20px 7px ;}
div.opros-but{ padding:10px 40px;}
div.opros-lnk a{ font-size:13px; color:#276c9e}
div.opros-lnk{ padding:0 10px 0 10px;}

div.ban-rama{ position:relative; top:0px; left:0px;}
div.ban-img{ position:absolute; top:0px; left:0px; z-index:-1}
#foot-txt{ float:left; width:400px; padding-bottom:30px; padding-top:0px}
#foot-txt a{ color:#000000;}

#foot-txt2{float:right; margin-bottom:30px;}
#foot-txt2 a{ color:#000000}


div.bread{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
div.bread a{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#276c9d}
div.txt-title{ font-family:Palatino Linotype; font-size:21px; color:#018738; padding:10px 0 5px 0; }

div.gr-line{ background:url(/images/gr-line.jpg) repeat-x; height:5px}

div.cat-img{ padding:20px;}
div.cat-name{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#484848; padding-bottom:15px; padding-top:15px;}
div.cat-name a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#276c9e;}

/* drop down */
div.search_fon{background:url(/images/select.jpg);width:369px;height:20px;background-repeat:no-repeat; overflow: hidden;}
div.stri {background:url(/images/arr-down.jpg) right 3px no-repeat;width:91%;margin-left:10px;padding-top:0px;font-family:Palatino Linotype;font-size:15px;}
.dropdown {border:0;height:0;background-color:#f5f6f4; margin-top:18px;margin-left:5px;overflow:auto;position:absolute; width:340px;z-index:1000;}
.dropdown a {color:black;display:block;padding-left:6px;text-decoration:none;width:90%;font-family:Palatino Linotype;font-size:15px;}
.dropdown a:hover{color:#990000;}
#advsearch{padding-left:10px;padding-top:7px;}
/* drop down  end*/



div.row-title a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
div.row-title{ padding:0 10px}
div.prod-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding:20px 10px 0 10px;}
div.prod-desc a{ color:#276c9d }
div.sss{ font-family:Palatino Linotype; font-size:13px; color:#990000; font-style:italic; padding:20px 0 0 10px}
div.qty{ padding:20px 0 0 10px;}
div.dotted{ background:url(/images/dotted.jpg) repeat-x; height:1px; margin:20px 0 0 0}

span.page a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#276c9d;}

span.page-act{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background:#dededc;}

span.page-act { padding:3px 6px;}
span.page { padding:0 6px;}

div.good-big-img{ padding:30px 0 0 0}
div.category a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#276c9e;}
div.category { padding:10px 0 0 20px;}
div.good-in-title{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#276c9e; padding:10px 0  0 20px} 
div.good-desc{ font-family:Arial, Helvetica, sans-serif; color:#000000; padding:10px 0 0 20px}

span.price-num{ font-size:18px; padding-left:5px}
span.price-skidka{font-size:18px; padding-left:5px; color:#1c8e4b;}


/* Закргуленнные углы */
.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color:#D6D6D6;
}

.inner-box {
   
}

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}

/* Закргуленнные углы конец */




/* Формы */

input.text	{ margin-bottom: 10px; padding-left:5px; font-size: 11px; border: 1px solid #47A66F; width: 500px; background: #fff; font-family: tahoma; color: #000; }
textarea.text { margin-bottom: 10px; padding:5px; background: #fff; font-size: 11px; width: 495px; height:100px; border: 1px solid #47A66F; color: #000; font-family: tahoma; }
input.submit {width: 150px; text-align: center; height: 28px; border: none; background: url(/images/button.gif); color: #ffffff; padding:5px; font-size: 13px;}



tr.phead td {background: #d8d8d7;}
img.prodimage { border:solid 2px #a5a5a5; margin:20px 5px 10px 5px; }
div.prodskd {color:#1c8e4b; text-align: center;}

input.prodcbut {background:url(/images/but-korzina.jpg) no-repeat top; width:100px; height:31px; border:none; cursor:pointer; padding:10px;}

div.basket-title{ padding:10px; font-weight: bold;}

input.searchb {background:url(/images/searchb.jpg) no-repeat; width: 60px; height: 21px; color: white; text-align: center; border: 0px;}

#icons img {margin-right:20px;}

table.products .ttl {padding-top:10px;}
table.products .ttl a {font-family: Georgia; font-size:21px; color:#018738;}
table.products .ttl2 {padding:5px 0 0 10px;}

