/***** Base styles *****/

*{
  /*text-align:left;*/
  padding:0;
  margin:0;
  text-decoration:none;
}

body{
  padding:0;
  margin:0px;
  color:black;
  font-size:13px;
  font-family:Arial,sans-serif;
  background:#fff url(../images/bg_footer.jpg) repeat-x bottom;
}

img{border:0;}

table{
  border-collapse:collapse;
  border-spacing:0px;
  border:0px;
  width:100%;
}
td{
  vertical-align:top;
  border:0;
}
tr, tbody, thead{border:none;}
p{
  margin:10px 0px 10px 0px;
}
a:link, a:visited {
  text-decoration:underline;
  color:#2B87BC;
}
a:active, a:hover{
  text-decoration:underline;
  color:#FF671C;
}
div.h1, h1, h2, h3, h4, h5{
  color:#FF671C;
  font-weight:bold;
  margin:10px 0;
  padding:0;
}
div.h1, h1{font-size:220%; font-weight:normal; margin-bottom:20px; width:60%; min-height:65px;}
h2{font-size:170%; font-weight:normal;}
h2{font-size:150%;}
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover,
div.h1 a:link, div.h1 a:visited, div.h1 a:active, div.h1 a:hover,
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover,
h4 a:link, h4 a:visited, h4 a:active, h4 a:hover,
h5 a:link, h5 a:visited, h5 a:active, h5 a:hover{
  text-decoration:underline;
  color:#FF671C;
}
h2 a:link, h2 a:visited{color:#FF671C;}
h2 a:active, h2 a:hover{ color:#0680B8;}
input, select, textarea{
  color:black;
  background:white;
  border:1px solid #cecece;
}

hr{
  height:1px;
  border:0;
  margin:20px 0 20px 0;
  padding:0;
  border-bottom:1px solid #E5E5E5;
  clear:both;
}
.clear-block{clear:both;}
#header{background:#fff url(../images/bg_top.jpg) repeat-x;}
/*HEAD*/
#top-right{background:url(../images/baby.jpg) no-repeat top;}
#logo{float:left; margin-left:20px;}

#slogan-block{float:right; margin-right:30px;}

#menu-right-block{background:url(../images/menu_right.jpg) no-repeat bottom right; padding:10px 0 140px 0; margin:0; width:308px;}
#block-basket{background:url(../images/basket_left.gif) no-repeat; margin:15px 20px 0 0; font-style:italic;padding:0;}
#block-basket .content{background:url(../images/basket_right.gif) no-repeat right top; margin:0 0 0 25px; padding:10px 0 15px 10px;}
#block-basket .content a{display:block;margin-bottom:5px;font-weight:bold;}
.basket-butt{float:right; margin:25px 10px 0 0;}

#login-block{float:right; position:absolute; z-index:100;top:230px; right:40px;}
#login-block a{font-weight:bold;}
#login-link {background:url(../images/ico_enter.gif) no-repeat right top; padding:2px 30px 6px 0;}
#login-link a:link, #login-link a:visited{color:#000;}

#reg-link{margin-top:5px;}
#reg-link a:link, #reg-link a:visited{color:#FF671C;}
#login-block a:hover, #login-block a:active{color:#2B87BC;}

#div-mission{font-style:italic; font-weight:bold; text-align:right;}
#phone, #phone2{font-size:200%; text-align:right;}
#phone{margin:20px 0 0 0;}
#phone span{font-size:55%; position:relative; top:-7px;}
#phone2{text-align:right;}
#top-icq, #top-mail{font-weight:bold; padding:5px 0 7px 50px; margin-left:30px;}
#top-icq{background:url(../images/ico_top_icq.gif) no-repeat; margin-top:10px;}
#top-mail{background:url(../images/ico_top_mail.gif) no-repeat; font-style:italic;}

/*primary menu*/

#div-primary-links{background:#F8F7F8 url(../images/bg_prim.gif) repeat-x; clear:left;}

#short-menu{padding:0 5px 0 20px;}
#short-menu a{display:block; float:left;margin:8px 0 0 0; padding:0;}
#short-menu a.active{}
#short-menu img{display:block;}

#div-primary-links ul{margin:0 0 0 10px; padding:0; float:left; clear:none;}
#div-primary-links li{display:block;float:left; margin:0; background:url(../images/menu_border.gif) no-repeat right top; padding:2px 7px 0 7px; white-space:nowrap;}
#div-primary-links li.last{background:none;}
#div-primary-links li a{display:block; padding:5px 5px 10px 0; font-weight:bold; font-size:14px;}
#div-primary-links a:link, #div-primary-links a:visited{color:#777474; text-decoration:none;}
#div-primary-links a:hover, #div-primary-links a:active{color:#FF671C; text-decoration:none;}


/*SIDEBAR*/
#sidebar-left{width:220px;}
#sidebar-content{padding: 0 20px 20px 20px;}
/*BLOCK*/
#search-block{background:url(../images/search_left.gif) no-repeat;margin:0 10px;clear:both;height:60px;}
#search-block form{background:url(../images/search_right.gif) no-repeat right top;margin:0 0 0 25px;padding:20px 0 30px 10px;}
#search-block .form-item{margin:0;padding:0;width:100px;float:left;}
#search-block label{display:none;}
#search-block input.form-text{margin:0;padding:0;width:90px;}

#search-block div.div-submit{display:block;margin-left:120px;width:43px;height:40px;border:none;background:url(../images/ico_submit.gif) no-repeat;}

/*#sidebar-left .form-submit{width:23px; height:23px; margin:0; padding:0; border:none;background:url(../images/ico_submit.gif) no-repeat;}*/


.menu ul{padding:0; margin:0;}
.menu li{list-style-image:none; list-style-type:none; margin:0; padding:0 0 10px 0;}
.menu li a{display:block; font-weight:bold; text-transform:uppercase;}
.menu li a:link, .menu li a:visited{color:#0680B8; text-decoration:underline;}
.menu li a:hover, .menu li a:active{color:#B53A04; text-decoration:underline;}
.menu li.active-trail a:link, .menu li.active-trail a:visited, .menu li.active-trail a:active, .menu li.active-trail a:hover {color:#B53A04;}
.menu li li, .menu li li a{background:none; color:#000;}
.menu li li{padding:5px 0 5px 0;}
.menu li li a{padding:0;font-size:100%;text-transform:none;}
.menu li li a:link, .menu li li a:visited, .menu li.active-trail li a:link, .menu li.active-trail li a:visited{color:#91908F; text-decoration:none;}
.menu li li a:hover, .menu li li a:active, .menu li.active-trail li a:hover, .menu li.active-trail li a:active{color:#FF671C; text-decoration:underline;}
.menu li li a.active:link, .menu li li a.active:visited {color:#FF671C;}
.menu li li.active-trail{color:#FF671C;}

#block-menu-menu-catalogue h2{background:url(../images/bubble.gif) no-repeat; font-size:13px;padding:3px 25px 25px 20px; margin-left:30px;}

#sidebar-left .block{margin-bottom:20px;}
#block-block-20{color:#91908F;}
#sidebar-left .content{margin:0 15px; padding:0; border-bottom:1px solid #E5E5E5; clear:both;}
#sidebar-left #block-block-20 .content{margin:0 15px 0 25px;border:none;}
#block-block-20 p{display:block;clear:both;}
#block-block-20 a{display:block; }
#block-block-20 h2{float:left; background:url(../images/bubble_r.gif) no-repeat right top; font-size:13px; margin-bottom:0;}
#block-block-20 h2 a{display:block;background:url(../images/bubble_l.gif) no-repeat; padding:3px 25px 20px 20px; font-size:13px;}
#block-block-20 h3{font-size:13px; font-weight:normal;}
#block-block-20 h3 a:link, #block-block-20 h3 a:visited{color:#2B87BC;}
#block-block-20 h3 a:hover, #block-block-20 h3 a:active{color:#FF671C;}
/***** Content styles *****/
#main-table{position:relative; top:-30px;}
/*GOODS*/
.field-field-price, .goods-price{ float:right; margin-top:10px; cursor:pointer;}
.field-field-price .field-items, .goods-price{background:url(../images/price_left.gif) no-repeat;}
.field-field-price .field-item, .goods-price .content{background:url(../images/price_right.gif) no-repeat right top; padding:10px 40px 10px 10px; font-size:120%; font-weight:bold; margin-left:15px;}
.field-field-price a:link, .field-field-price a:visited, .goods-price a:link, .goods-price a:visited{color:#000; text-decoration:none;}
.field-field-price a:hover, .field-field-price a:active, .goods-price a:hover, .goods-price a:active{color:#FF671C; text-decoration:none;}

.teaser-goods {margin-bottom:10px; padding-bottom:10px;}
.teaser-goods h3 a:link, .teaser-goods h3 a:visited{color:#2B87BC;}
.teaser-goods h3 a:visited{/*text-decoration:none;*/}
.teaser-goods h3 a:hover, .teaser-goods h3 a:active{color:#FF671C;}
.field-field-producer{margin-bottom:15px;}
.teaser-goods p{display:block; float:left; width:60%;}
.index-teaser p{width:auto;}

.goods-price{ margin-right:50px;}
.goods-image{float:left; margin:0 20px 20px 0; clear:both;}
.goods-anons{float:left; clear:none; width:50%; font-weight:bold;}
.node-goods p{clear:both; display:block;}
.teaser-producer {clear:both; margin-bottom:20px;border-bottom:1px solid #E5E5E5;}
.teaser-producer .producer-logo{float:left; margin-right:20px;}

/*INDEX*/
#node-1 .teaser-goods{border:none; float:left; width:47%;}
#node-1 .teaser-goods .content{margin:10px 0 10px 10px; padding-right:20px;}
#node-1 .teaser-goods .right{border-left:1px solid #E5E5E5; padding:0 0 0 30px; margin-left:0;}
#node-1 .teaser-goods p{clear:both; float:none;}
#node-1 .teaser-goods .add-basket{float:left; margin:10px 0 0 10px;}
#node-1 h3{/*font-weight:normal;*/}
#node-1 .field-field-images{clear:both;}
.tax-term{float:left; background:url(../images/bubble_r.gif) no-repeat right top;}
.tax-term a{display:block;background:url(../images/bubble_l.gif) no-repeat; padding:3px 25px 30px 20px;}
.tax-term a:link, .tax-term a:visited{color:#FF671C;}



.orange{color:#FF671C;}
#page ol li,
#page ul li{
  list-style-position:outside;
  margin:3px 0px 3px 0px;
}


#page div.div-submit{display:block; float:left; height:33px; line-height:33px; background:url(../images/price_left.gif) no-repeat 0% 0%; margin:0;padding:0;border:none;margin-right:20px;cursor:default}
#page div.div-submit-2{display:block; width:100%; height:33px; line-height:33px; background:url(../images/price_right.gif) no-repeat 100% 0%; margin:0; padding:0 35px 0 12px; text-align:center;font-size:120%; font-weight:bold;cursor:default}
#page div.div-submit-hover{color:#FF671C;}
#page div.div-submit-submitted{color:gray;}
#search-form{display:none}


#page table{margin:15px 0;background:none;}
#page table thead, #page table tbody, #page table tr, #page table td, #page table th{background:none;}
#page table td, #page table th{border-bottom:1px solid #E5E5E5; padding:15px; border-left:1px solid #E5E5E5;}
#page table td, #page table th{border-bottom:1px solid #E5E5E5; padding:15px; border-left:1px solid #E5E5E5;}
#page table td.first, #page table th.first{border-left:none}
#page table tr.last, #page table tr.last td, #page table tr.last th{border-bottom:none}

/*basket*/
.basket{width:70%;margin:15px 0;}
.basket td, .basket th{border-bottom:1px solid #E5E5E5; padding:15px; border-left:1px solid #E5E5E5;}
.basket td.basket-name, .basket th.basket-name, .basket td.basket-total{border-left:none;}
.basket .form-item{margin:0;padding:0}
.basket-num input.form-text{width:50px;}
td.basket-value{color:#FF671C;}
.basket-total, .basket-sum{font-weight:bold; font-size:14px;}
.basket-total{text-align:right;}
.basket-sum{color:#FF671C;}
.basket-order{ display:block; margin-top:10px; font-weight:bold;}
.basket tr.last td{border-bottom:none}

#footer{}
#footer td{padding:0 0 40px 0;}
#counters{margin:0 15px 0 15px; padding:15px 20px;border-top:1px solid #E5E5E5;}
#footer-message{font-weight:bold; padding:15px 20px; border-top:1px solid #E5E5E5;}

a.imagecache img{border:none;}
.uploaded_image img{display:block; border:none;}
.uploaded_image{margin:5px 0 15px 0;border:none;}
.uploaded_image_left{margin:5px 25px 15px 0; float:left;border:none;}
.uploaded_image_right{margin:5px 0px 15px 25px; float:right;border:none;}

.highslide img {border:none;}

/***** Other styles *****/



.body-search #tabs-wrapper{display:none;}

div.pager .item-list{float:right}
div.pager .item-all{margin-left:30px;float:right}
