body{margin:0; padding:0; font:normal 12px Tahoma; color:#555;}

#gradient{
background:#143135 url(img/gradient.png) 0 100% repeat-x;
}
#bg1280{
background:url(img/bg1600.jpg) 50% 0 no-repeat;
min-height:800px;
}
#bg1600{
background:url(img/bg1600.jpg) 50% 0 no-repeat;
}
#bg1900{
background:url(img/bg1900.jpg) 50% 0 no-repeat;
}
#main{
width:1000px;
margin:0 auto;
}
#logo{
background:url(img/transparent.png) 0 0 repeat;
padding:10px;
float:left;
margin-top:10px;
}
#logo_yellow{
background:url(img/transparent_yellow.png) 0 0 repeat;
padding:0px;
width:210px;
text-align:center;
}
a {
color:#2B3786;
}
a:hover{
text-decoration:none;
color:#2B3786;
}
a img {border: 0;}

ul{
margin:0;
padding:0;
list-style:none;
}
#topmenu_conteiner{
background:url(img/transparent.png) 0 0 repeat;
padding:10px;
float:right;
margin:10px 0px 10px 10px;
position:relative;
}
ul#topmenu{
list-style:none;
}
.text ul{
padding-left:10px;
list-style-position:inside;
list-style-type:circle;
}
ul.mags, ul.mags li{
list-style:none;
}
ul#topmenu li{
display:block;
float:left;
position: relative;
background:url(img/transparent.png) 0 0 repeat;
}
ul#topmenu li a{
font:bold /*italic*/ 13px Tahoma;
color:#5e5e5e;
display:block;
padding: 5px 13px;
padding: 5px 13px;
text-decoration:none;
/*text-shadow: black 0px 0px 1px;*/
}
ul#topmenu li a:hover, ul#topmenu li a.active{background:url(img/transparent_yellow.png) 0 0 repeat;}

#topmenu li ul {
  display: none;
  position: absolute;
  margin:0px 0;
}
ul#topmenu li ul li{
float:none;
}
#topmenu li ul li a{
background:url(img/transparent.png) 0 0 repeat;
font-weight:normal;
border-top:#fff solid 1px;
}
#topmenu li:hover ul,
#topmenu li.jshover ul{
  display: block;
}

#content_conteiner{
padding-bottom:20px;
margin-top:10px;clear:both;
background:url(img/transparent.png) 0 0 repeat;
}
#right_column{
width:260px;
/*background:url(img/transparent.png) 0 0 repeat;*/
overflow:hidden;
}
div.right_block{
background:url(img/transparent.png) 0 0 repeat;
margin:10px;
}
.block_content{
padding:10px;
overflow:hidden;
}
span.red{
color:#e31f2d;
}
span.blue{
color:#2b3786;
}
#head{
margin-bottom:10px;
height:140px;
}
div.wrapper{
clear:both;
}
ul.mags li{
margin-bottom:10px;
}
.num{
color:#fff;
background-color:#84888b;
border:#d0d3d4 solid 1px;
height:20px;
width:20px;
text-align:center;
line-height:20px;
float:left;
}
.mag_info{
margin-left:30px;
}
.mag_name a{
font-size:14px;
color:#000;
height:22px;
line-height:22px;
}
.mag_adress{
color:#505b95;
}

h1{
/*text-shadow: black 0px 0px 1px;*/
font-size:14px;
color:#5e5e5e;
text-align:center;
font-weight:bold;
padding:7px;
margin:0;
background:url(img/transparent.png) 0 0 repeat;
}

#tovar_menu{
margin-top:-36px;
margin-right:-3px;
}
#center_column{
float:right;
position:relative;
}
ul#tovar_type{
/*padding-bottom:3px;
background:url(img/shadow.png) 0 100% repeat-x;)*/
overflow:hidden;
_zoom:1;
}
ul#tovar_type li{
display:block;
float:left;
padding-top:3px;
background:url(img/shadow_top.png) 0 0 repeat-x;
_zoom:1;
}
ul#tovar_type li a{
display:block;
padding: 0px;
height:125px;
width:102px;
border-right:#d2d2d2 solid 1px;
border-left:#e8e8e8 solid 1px;
text-align:center;
background:url(img/transparent.png) 0 0 repeat;
text-decoration:none;
text-align:center;
_zoom:1;
}
ul#tovar_type li a img{
margin-top:5px;
}
ul#tovar_type li.first a img{
margin-left:8px;
}
ul#tovar_type li a i{
display:block;
width:102px;
height:33px;
line-height:31px;
text-decoration:none;
font-size:13px;
font-style:normal;
color: white;
/*text-shadow: black 0px 0px 5px;*/
font-weight:bold;
}
ul#tovar_type li a:hover i{
background:url(img/tovar_menu_hover.png) 50% 0 no-repeat;
color:#fcf45b;
}
ul#tovar_type li.first a i{
margin-left:4px;
}
ul#tovar_type li.last a i{
width:101px;
}
ul#tovar_type li.first a:hover i, ul#tovar_type li.first a.active i{
background:url(img/tovar_menu_hover.png) 0px 0 no-repeat;
}
ul#tovar_type li.last a:hover i, ul#tovar_type li.last a.active i{
background:url(img/tovar_menu_hover.png) 100% 0 no-repeat;
}
ul#tovar_type li a:hover i, ul#tovar_type li a.active i{
background:url(img/tovar_menu_hover.png) 100% 0 no-repeat;
}
ul#tovar_type li.first a{
border-left:0px;
background:none;
width:103px;
}
ul#tovar_type li.first{
background:url(img/tovar_menu_left.png) 0 0 no-repeat;
}
ul#tovar_type li.last a{
border-right:0px;
width:103px;
background:none;
}
ul#tovar_type li.last{
background:url(img/tovar_menu_right.png) 0 0 no-repeat;
}
.bottom_shadow{
background:url(img/shadow.png) 0 100% repeat-x;
height:3px;
margin:0px 3px;
_zoom:1;
position:relative;
font-size: 1px
}
.top_shadow{
background:url(img/shadow_top.png) 0 100% repeat-x;
height:3px;
margin-left:3px;
position:relative;
_zoom:1;
margin-top:5px;
font-size: 1px
}
.left_shadow {
padding-left:3px;
margin-right:-3px;
background:url(img/shadow_left.png) 0 0 repeat-y;
}
.right_shadow{
padding-right:3px;
background:url(img/shadow_right.png) 100% 0 repeat-y;
}
.tovar_banner {
padding:10px;
background:url(img/transparent.png) 0 0 repeat;
position:relative;
}
.tovar_banner_fon{
height:170px;
width:700px;
}
.tovar_banner_text{
background:url(img/transparent2.png) 0 0 repeat;
overflow:hidden;
margin:0 0 0 30px;
width:170px;
color:#000;
height:150px;
padding:10px;
z-index:2;
position:relative;
}
.tovar_banner_text h3{
/*text-shadow: black 0px 0px 1px;*/
color:#000;
margin: 5px 0px 20px 0px;
}
.block_content .readmore{
display:block;
_zoom:1;
float:right;
}
.readmore{
float:right;
height:22px;
line-height:21px;
padding:0px 2px;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}
.readmore_l{
float:left;
background:url(img/readmore_long.png) 0 50% no-repeat;
padding-left:0px;
width:10px;
height:22px;
}
a:hover .readmore_l{
background:url(img/readmore_long2.png) 0 50% no-repeat;

}
.readmore_c{
height:22px;
float:left;
background:url(img/readmore_long.png) 50% 50% no-repeat;
color:#fcf45b;
}
a:hover .readmore_c{
background:url(img/readmore_long2.png) 50% 50% no-repeat;
color:#fff;
}
.readmore_r{
height:22px;
float:left;
background:url(img/readmore_long.png) 100% 50% no-repeat;
width:15px;
}
a:hover .readmore_r{
background:url(img/readmore_long2.png) 100% 50% no-repeat;
}

.carousel_razdel{
}
.carousel_razdel .jcarousel-skin-rs  .jcarousel-container-horizontal {
background:url(img/transparent.png) 0 0 repeat;
}
.image{
background:url(img/transparent.png) 0 0 repeat;
padding:5px;
position:relative;
}
.image a img{ 
border:#999 solid 1px;
}
.image a img:hover{
border:#e31e2d solid 1px;
}
.ac_text{
height:128px;
overflow:hidden;
position:relative;
}
h1.ac{
margin:10px;
color:#5e5e5e;
font-size:12px;
font-weight:bold;
margin:0;
padding:7px;
text-align:left;
}
.price{
position:absolute;
bottom:6px;
right:6px;
color:#000000;
font: 25px Georgia;
padding:0 5px 3px 5px;
background:url(img/transparent.png) 0 0 repeat;
}
.price span {
background:url(img/transparent.png) 0 0 repeat !important;
font-size: 11px;
display:block;
text-decoration:line-through;
color:red;
text-align:center;
}
.info{
float:right;
}
.tovar_fon a.readmore{
float:right;
}

h2 {
font-size:18px;
color:#fff;
height:30px;
line-height:29px;
background:url(img/h2_bg.gif) 0 50% repeat-x;
margin:0;
padding-left:10px;
color:#fcf45b;
}
h2 a {font-size:12px; float:right; margin-right:20px; color:#fff}
.tovar_image{
float:left;
padding:10px;
background:url(img/transparent.png) 0 0 repeat;
}
.tovar_image a img{ 
border:#999 solid 1px;
}
.tovar_image a img:hover{
border:#e31e2d solid 1px;
}
h4{
font-size:15px;
border-bottom:#e31e2d dashed 2px;
color:#111;
padding-top:5px;
padding-left:0px;
margin:0;
padding-bottom:3px;
}
h4.new{
background:url(img/new.png) 100% 50% no-repeat;
}
h4.special{
background:url(img/special.png) 100% 50% no-repeat;
}
h4 a{
color:#111;
text-decoration:none;
}
h4 a:hover{
color:#555;
text-decoration:underline;
}


td.img_price{
padding:20px 20px 0 20px;
}
td.about{
padding-right:20px;
}
.tovar_fon, .opisanie{
padding:10px;
background:url(img/transparent.png) 0 0 repeat;
margin-top:20px;
overflow:hidden;
}
ul.tovar_type{
padding:4px 0 5px 0;
overflow:hidden;
background:url(img/transparent.png) 0 0 repeat;
}
ul.tovar_type li{
padding:0px 5px;
display:block;
float:left;
}
ul.tovar_type li a {
color:#2b3786;
}
.tovar_text{
margin-top:15px;
min-height:95px;
height:auto !important;/*for IE*/
height:95px;/*for IE*/
}
.news{
padding-bottom:;
overflow:hidden;
}
.date{
color:#E31F2D;
}
h5{
padding:0;
margin:5px 0px;
}
h5 a{
font:bold /*italic*/ 13px Tahoma;
text-decoration:none;
color:#505B95;
}
h5 a:hover{
text-decoration:underline;
color:#505B95;
}
a.all{
display:block;
float:left;
background:url(img/transparent.png) 0 0 repeat;
padding:5px 10px;
text-decoration:none;
}
a.all:hover{
background:url(img/transparent_yellow.png) 0 0 repeat;
text-decoration:none;
}
.footer{
margin-top:40px;
height:60px;
background:url(img/transparent.png) 0 0 repeat;
position:relative;
}
.footer #topmenu{
width:784px;
margin:0 auto;
}
.cart a{
display:block;
background:url(img/tocart.png) 0 0 no-repeat;
height:32px;
line-height:31px;
width:86px;
color:#000;
text-decoration:none;
font-size:18px;
float:left;
padding:0px 45px 0px 8px;
margin-top:10px;
}
.cart a:hover{
background:url(img/tocart.png) 0 100% no-repeat;
}
.price2{
margin-top:-11px;
background:url(img/price.png) 0 0 no-repeat;
color:#fff;
font-size:18px;
height:24px;
padding:35px 17px 24px 65px;
text-align:right;
width:78px;
}
.price_new{
background:transparent url(img/price_new.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
height:57px;
margin-top:-11px;
padding:16px 17px 10px 65px;
text-align:right;
width:78px;
}
.price_new span {
color:#FFFFFF;
display:block;
font-size:14px;
height:26px;
line-height:28px;
text-decoration:line-through;
}

.footer_info{
position:absolute;
width:100%;
bottom:0;
}
.footer_logo{
background:url(img/transparent.png) 0 0 repeat;
float:left;
padding:5px 0 6px;
display:none;
}
.footer_en{
background:url(img/transparent.png) 0 0 repeat;
float:right;
padding:4px;
}
.dren_st {
color:#95A0A6;
font-family:Arial;
font-size:13px;
font-style:normal;
font-variant:small-caps;
}
.dren_en {
color:#F89A5C;
}
.dren_des {
color:#95A0A6;
font-size:14px;
font-variant:small-caps;
}
.text_conteiner  .tovar_type{
margin:0 0 15px 3px;
}
.text{
padding:20px;
background:url(img/transparent.png) 0 0 repeat;
text-align:justify;
margin-left:3px;

position:relative;
}
.left_menu{
padding:0 5px;

}
ul.left_menu li a{
border-bottom:1px dashed #e8e8e8;
color:#fff;
display:block;
height:29px;
line-height:28px;
text-align:center;
text-decoration:none;
}
ul.left_menu li a:hover, ul.left_menu li a.active{
background: url(img/transparent_yellow.png) repeat 0 0;
}
ul.left_menu li.last a{
border-bottom:0px;
}
.image.mag_foto{
float:right;
margin-left:20px;
}
.tomag a {
background: url(img/tomag.png) no-repeat 0 0;
color:#000000;
display:block;
float:left;
font-size:14px;
height:32px;
line-height:31px;
margin-top:10px;
padding:0 45px 0 8px;
text-decoration:none;
width:158px;
}
.tomag a:hover{
background: url(img/tomag.png) no-repeat 0 100%;
}
.tomag{
position:absolute;
right:10px;
top:10px;
}
.mag_map{
margin:20px auto;
width:425px;
padding:20px;
background:url(img/transparent.png) 0 0 repeat;
}
.form_conteiner{
margin-top:10px;
padding:20px;
background:url(img/transparent.png) 0 0 repeat;
}
.description label{
float:left;
height:22px;
line-height:22px;
width:100px;

}
.description{
margin-bottom:3px;
}
textarea.data_text{

width:500px;
height:60px;
}
.copy{
margin-left:100px;
}
.filter{
background:url(img/transparent.png) 0 0 repeat;
margin-left:3px;
padding:5px;
}
select, input, textarea{
border:#ccc solid 1px;
}
.filter form select{
margin:0 5px 0 0;
}
.tovar_price{
width:40px;
}
select.manufacturer{
width:130px;
}
select.tovar_select{
width:102px;
}
select.magaz{
width:115px;
}
select.vid_tovara{
width:141px;
}
.readmore_conteiner{
margin:15px 0 5px 0;
float:right;
}
.pager{
padding:4px;
background:url(img/transparent.png) 0 0 repeat;
margin:5px 0 0 3px;
overflow:hidden;
position:relative;
}
.pager_selector{
float:left;
margin-top:2px;
}
.tab-pages{
border:0 none;
border-collapse:collapse;
margin: 0 auto;
}
.tab-pages td img {
padding:3px 0 2px;
}
.tab-pages td a.link, .tab-pages td b{
background-color:#EBECEC;
border:1px solid #C8C8C9;
display:block;
float:left;
padding:2px 6px;
color:#555;
}
.foto_full{
margin:20px 0 20px 20px;
text-align:center;
}
.foto_carousel_full .jcarousel-skin-rs .jcarousel-item{
height:90px;
width:100px;
}
.foto_carousel_full{
margin-bottom:20px;
}
a.b_link{
float:left;
display:block;
padding:4px;
background:url(img/transparent.png) 0 0 repeat;
margin-right:10px;
color:#2B3786;
text-decoration:none;
}
a.b_link:hover{
background:url(img/transparent_yellow.png) 0 0 repeat;
}
a.return.b_link{
float:right;
}
.opisanie{
margin:20px;
}
h3{
font-size:14px;
margin:5px 0px;
padding-bottom:3px;
border-bottom:#fff dashed 1px;
}
.cart_conteiner1{
background:url(img/transparent.png) 0 0 repeat;
padding:3px;
float:right;
_zoom:1;
}
.cart_conteiner2{
float:right;
background:url(img/transparent_yellow.png) 0 0 repeat;
color:#555;

}
.cart_conteiner2 a{

font-weight:bold;
display:block;
height: 18px;
line-height:17px;
color:#2B3786;
padding:5px 50px 5px 20px;
background:url(img/cart.png) 93% 2px no-repeat;
text-decoration:none;
}
.cart_conteiner2 a:hover{
background:url(img/cart.png) 93% -36px no-repeat;
}
a.test{
display:block;
height: 18px;
line-height:17px;
background:url(img/transparent.png) 0 0 repeat;
padding:3px 10px;
color:#2B3786;
text-decoration:none;
}
a.test:hover{
background:url(img/transparent_yellow.png) 0 0 repeat;
}
.text_conteiner .tovar_fon .tovar_type{
margin-left:0;
}
div.label{
display:inline;
height:25px;
line-height:24px;
}
ul.podrazdel li{
list-style:circle;
margin:5px;
}
ul.podrazdel li a{
display:block;
padding:4px 8px;
}

.foto_big{
position:relative;
}

ul#tovar_type li a:hover i, ul#tovar_type li a.active i{
background:url(img/tovar_menu_hover.png) -10px 0 no-repeat;
}

.input {width:500px; border:1px solid #000}
.textarea {width:500px; border:1px solid #000}
.price_tab {width:100%}
.price_tab td {border-bottom:1px dashed #000; padding: 3px 10px}
.price_tab .cena {width:100px; font-weight:bold}
div.image a{
text-decoration:none;
}
.swf{
position:absolute;
top:10px;
left:11px;
z-index:1;
}
.clr{
position:relative;
clear:both;
font-size:1px;
}
.over{
overflow:hidden;
}

