html,body {
      background: #e0e6d2 url(../image/bg.gif) repeat-x top left;
      height: 100%;
      margin: 0;
      font: 12px arial;
      color:#6c6c6c;}

img {border: 0;display: block;}
a{outline: none;color: #5f5f5f;cursor: pointer;}
a:hover {text-decoration:none;cursor: pointer;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;}
input, textarea {outline:none;}

ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;padding:0;}

.clear {
      margin: 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}

#conteiner {
        background: #fff;
        min-height: 100%;
        width:1000px;
        margin:0 auto;}

* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 120px;}

#content .middle {
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px 10px 1px 10px;
	min-height: 30px;
}

                                                    /* start header */
#header  {
        background:  url(../image/header.jpg) no-repeat top left;
        width: 982px;
        height: 187px;
        margin:0 auto;}

.topclick  {
        width: 307px;
        height: 43px;
        margin:0 10px;
        float:left;
        display:inline;}

.topclick a {
        background:  url(../image/topclick.png) no-repeat top left;
        width: 307px;
        height: 34px;
        padding:9px 0 0 0;
        float:left;
        text-align:center;
        font: bold 12px arial;
        color:#fff;
        text-decoration:none;}

.topclick a.activ, .topclick a:hover {
        background:  url(../image/topclick_activ.png) no-repeat top left;
        color:#39720c;}

#logo {float:left;padding:20px 0 0 10px;}

.header_right {float:right;width:208px;}

#header .phone {
      padding:24px 10px 14px 0;
      text-align:right;
      font: 12px arial;
      color:#419009;
      line-height:16px;}

ul#icon {
       list-style:none;
       padding:19px 5px 18px 0;
       margin:0;
       float:right;}

ul#icon li {
       padding:0 6px;
       margin:0;
       float:left;}

.header_right .search {
        background:  url(../image/poisk.png) no-repeat top left;
        border: none;
        float:left;
        width: 135px;
        height: 18px;
        margin:0;
        padding:0 5px;
        color: #515151;
        font:12px arial;
        line-height: 18px;}


.header_right .buton_poisk {
	       background:  url(../image/buton_poisk.png) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:0 0 0 1px;
	       padding:0;
	       height:18px;
	       width:50px;
        float: left;}

ul#top_menu {
       list-style:none;
       width:700px;
       padding:35px 0 0 10px;
       margin:0;
       float:left;}

ul#top_menu li {
       padding:0;
       margin:0;
       float:left;}

ul#top_menu a {
       background:  url(../image/li.png) no-repeat top left;
       float:left;
       height: 34px;
       font: bold 12px arial;
       color:#569216;
       padding:0;
       margin:0;
       text-decoration: none;}

ul#top_menu li.non a {background:  none;}

ul#top_menu li.non a:hover {background:  url(../image/topmenu.png) no-repeat top center;}
ul#top_menu li.non a.selected {background:  url(../image/topmenu.png) no-repeat top center;}

#top_menu a.selected {background:  url(../image/topmenu.png) no-repeat top center;}

ul#top_menu a span {
       float:left;
       cursor:pointer;
       height: 23px;
       padding:11px 0 0 0;}

ul#top_menu a ins {
       position: relative;
       float:left;
       width:27px;
       height: 34px;
       margin:0 0 0 -7px;
       text-decoration: none;}

ul#top_menu a i {
       position:relative;
       float:left;
       width:27px;
       height: 34px;
       margin:0 -7px 0 0;}

ul#top_menu a:hover, ul#top_menu a.activ {
       position:relative;
       background:  url(../image/topmenu.png) no-repeat top center;
       color:#569216;z-index:999;}

#top_menu a.selected {
       position:relative;
       background:  url(../image/topmenu.png) no-repeat top center;
       color:#569216;z-index:999;}

ul#top_menu a:hover ins, ul#top_menu a.activ ins { background:  url(../image/topmenui.png) no-repeat top left;}

#top_menu a.selected ins { background:  url(../image/topmenui.png) no-repeat top left;}

ul#top_menu a:hover i, ul#top_menu a.activ i { background:  url(../image/topmenus.png) no-repeat top right;}

#top_menu a.selected i { background:  url(../image/topmenus.png) no-repeat top right;}


                                                    /* end header */

#wrapper {
        border:0;
        border-collapse:collapse;
        width:982px;
        margin:0 auto;}
                                                    /* start left_bar */
#left_bar {
       width:209px;
       padding:0;
       vertical-align:top;}

.cenatop {
       background:  url(../image/cenatop.jpg) no-repeat top left;
       height: 63px;
       padding:10px 0 0 0;
       margin:0 0 10px 0;}

.cenatop a {
       display:block;
       margin:3px 0 0 135px;
       font: 12px arial;
       color:#fff;
       text-decoration:none;}

.plashka1 {
       background:  url(../image/plashka1.jpg) no-repeat bottom left;
       height: 45px;
       font: bold 12px arial;
       color:#5f5f5f;
       padding:0 89px 0 0;
       margin:5px 0;
       text-align:right;}

.plashka2 {
       background:  url(../image/plashka2.jpg) no-repeat bottom left;
       height: 45px;
       font: bold 12px arial;
       color:#5f5f5f;
       padding:0 89px 0 0;
       margin:5px 0;
       text-align:right;}

.plashka5 {
       background:  url(../image/plashka22.jpg) no-repeat bottom left;
       height: 45px;
       font: bold 12px arial;
       color:#5f5f5f;
       padding:0 85px 0 0;
       margin:5px 0 5px 3px;
       text-align:right;}

ul.menu {
       list-style:none;
       padding:0 0 13px 10px;
       margin:0;}

ul.menu li {
       padding:4px 0;
       margin:0;}

ul.menu a {
       background:  url(../image/st1.gif) no-repeat bottom left;
       display:block;
       font: bold 12px arial;
       color:#5f5f5f;
       padding:3px 0 0 11px;
       margin:0;
       text-decoration: none;
       cursor:pointer;}

ul.menu a:hover, ul.menu a.activ  {
       background:  url(../image/st2.gif) no-repeat bottom left;
       color:#e1991f;}

ul.menu ul{
       list-style:none;
       padding:0 0 0 12px;
       margin:0;}

ul.menu  ul li {
       padding:2px 0;
       margin:0;}

ul.menu ul a {
       background:  url(../image/st3.gif) no-repeat top left;
       font: 12px arial;
       color:#5f5f5f;
       padding:0 0 0 8px;
       margin:0;
       text-decoration: none;}

ul.menu a span {
       background: #fff;}

ul.menu ul a:hover, ul.menu ul a.activ  {
       background:  url(../image/st4.gif) no-repeat top left;
       color:#e1991f;
       text-decoration:underline;}

.boxing {
      padding:15px 0 15px 5px;
      font:11px arial;
      color:#8b8b8b;}

.smallramka {
       background:  url(../image/smallramka.gif) no-repeat top left;
       width:38px;
       height:38px;
       padding:3px;
       margin:0px 0px 0px 0;
       float:right;}
.smallramkar {
       background:  url(../image/smallramka.gif) no-repeat top right;
       width:38px;
       height:38px;
       padding:3px;
       margin:0px 0px 0px 0;
       float:right;}
.cen {
     padding:7px 0;
     font: bold 12px arial;
     color: #c92525;}

.cen span {color: #8b8b8b;}

.podrob {
       background:  url(../image/st5.gif) no-repeat center right;
       font: bold 11px arial;
       color:#b9b9b9;
       padding:0 10px 0 0;
       margin:0;
       float: right;
       text-decoration: none;}

.podrob:hover {
       background:  url(../image/st6.gif) no-repeat center right;
       color:#000;;}

                                                    /* end left_bar */
                                                    /* start_main */
#content {
       padding: 0;
       vertical-align:top;}

p {padding:3px 0 12px 0;}

h6{
       font: 12px arial;
       color:#424242;
       padding: 0;
       margin:0;}

h5{
       font: bold 12px arial;
       color:#41890d;
       padding:4px 0;
       margin:0;}

.big_poisk {
       background:  url(../image/big_poisk.jpg) no-repeat top left;
       height: 69px;
       padding:77px 0 0 14px;
       margin:0;}

.big_poisk .poisk {
	       background:  url(../image/poisk.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:15px 32px 0 0;
	       padding:0;
	       height:32px;
	       width:59px;
         float: right;}

.big_poisk label {
        font: bold 12px arial;
        color:#515151;}

.big_poisk .select {
        width: 147px;
        font: 12px arial;
        margin:0 10px;
        color:#515151;}
.big_poisk .select1 {
        width: 358px;
        font: 12px arial;
        margin:0 10px;
        color:#515151;}

.slovo {
        background:  url(../image/slovo.gif) no-repeat top left;
        border: none;
        width: 135px;
        height: 18px;
        margin:0 0 0 36px;
        padding:0 5px;
        color: #515151;
        font:12px arial;
        line-height: 18px;}

.plashka3 {
       background:  url(../image/plashka3.jpg) no-repeat top left;
       width: 529px;
       height: 44px;
       font: 22px arial;
       color:#30680a;
       padding: 3px 0 0 0;
       margin:5px auto 0 auto;}

.plashka6 {
       background:  url(../image/plashka5.jpg) no-repeat top left;
       width: 529px;
       height: 44px;
       font: 22px arial;
       color:#30680a;
       padding: 3px 0 0 0;
       margin:5px auto -10px auto;}

.plashka7 {
       background:  url(../image/plashka6.gif) no-repeat top left;
       width: 529px;
       height: 44px;
       font: 22px arial;
       color:#30680a;
       padding: 3px 0 0 0;
       margin:5px auto -10px auto;}

.plashka8 {
       background:  url(../image/plashka7.gif) no-repeat top left;
       width: 529px;
       height: 44px;
       font: 22px arial;
       color:#30680a;
       padding: 3px 0 0 0;
       margin:5px auto -10px auto;}

.plashka3 span, .plashka6 span, .plashka7 span, .plashka8 span {
       background: #fff;
       font: 22px arial;
       color:#30680a;}

.block_top_gallery {padding:0 10px;}

.top_gallery  {
       background:  url(../image/gallery.jpg) repeat-x bottom left;
       width: 119px;
       text-align:center;
       padding:0;
       margin:0 8px;
       float:left;}

.top_gallery  a {
       font: bold 12px arial;
       color:#5f5f5f;
       padding:0;
       margin:0;
       text-decoration:none;}

.top_gallery  span {display:block;padding:6px 0;}

.block_tovar {padding: 0 5px;}
.block_tovar a:hover {
text-decoration: underline;
color: #FF860D;
	}
.block_tovar1 a:hover {
text-decoration: underline;
color: #FF860D;
	}
.tovar {width:126px; padding:10px 5px 4px 5px;float:left;}

.ramka {
       background:  url(../image/ramka.gif) no-repeat top left;
       width:122px;
       height:123px;
       padding:2px;
       margin:0;}

.opis {
       background:  url(../image/opis.jpg) repeat-x bottom left;
       position:relative;
       width:110px;
       padding:4px 6px 5px 6px;
       margin:0 auto;
       font:12px arial;
       color:#5f5f5f;}

.opis .cena {
    width:110px;}

.opis .cena {font: bold 12px arial;color:#c92525;}

.opis .cena span {color:#5f5f5f;}

.opis .cena img {float:right;}

.sortirovka {
      text-align:right;
      padding:40px 15px 20px 0;}

.sortirovka label {padding:0 10px 0 0;}

.zagolovok {
       background:  url(../image/zagolovok.gif) repeat-x bottom left;
       display:block;
       font: 22px arial;
       color:#30680a;
       padding:0;
       margin: 18px;}

.zagolovok2 {
       background:  url(../image/zagolovok2.gif) repeat-x bottom left;
       display:block;
       font: bold 22px arial;
       color:#5b5b5a;
       padding:0;
       margin: 18px 18px 5px 18px;}

.tochka {
       background:  url(../image/zagolovok2.gif) repeat-x center center;
 }

.zagolovok span, .zagolovok2 span {background:#fff;}

.prew_next1 {
       background:  url(../image/line.gif) no-repeat top center;
       height: 19px;
       font: 12px arial;
       padding: 2px 0 0 177px;
       margin:0 auto -10px auto;
       clear:both;
      overflow:hidden;}

.prew_next2 {
       background:  url(../image/line2.gif) no-repeat top center;
       height: 19px;
       font: 12px arial;
       padding: 2px 0 0 220px;
       margin:0 auto -10px auto;
       clear:both;
      overflow:hidden;}

.prew_next3 {
       background:  url(../image/line3.gif) no-repeat top center;
       height: 19px;
       font: 12px arial;
       padding: 2px 0 0 198px;
       margin:0 auto -10px auto;
       clear:both;
      overflow:hidden;}

*+html .prew_next3 {margin:10px auto -10px auto;}

*html .prew_next3 {margin:10px auto -10px auto;}

.prew_next1 a, .prew_next2 a, .prew_next3 a {color:#fff;}

.prew_next1 img, .prew_next2 img, .prew_next3 img {display:inline;margin:0 2px;}

ul.name_page  {
       list-style:none;
       padding:0 0 25px 0;
       margin:0;
       clear:both;
      overflow:hidden;}

ul.name_page li {
       padding:0 3px;
       margin:0;
       font: 11px arial;
       float:left}

ul.name_page a {
       background:  url(../image/st7.gif) no-repeat right center;
       color:#f3a92b;
       padding:0 10px 0 0;
       margin:0;
       text-decoration: none;}


.text {padding:0 18px;}




                                                     /* end main */
                                                     /* start right_bar */

#right_bar {
       width:209px;
       padding:0;
       vertical-align:top;}

.basket {
       background:  url(../image/basket.jpg) no-repeat top left;
       height: 48px;
       padding:25px 0 0 0;
       margin:0 0 10px 0;}

.basket p {
      font:11px arial;
      color:#fff;
      padding:0 0 0 102px;}

.plashka4 {
       background:  url(../image/plashka4.jpg) no-repeat bottom left;
       height: 45px;
       font: bold 12px arial;
       color:#5f5f5f;
       padding:0 0 0 89px;
       margin:5px 0;}

.buton_zakaz {
	       background: none;
        border: 0;
        display:block;
        overflow: visible;
        cursor:pointer;
	       margin:1px 0 0 132px;
	       padding:0;
	       font:11px arial;
	       color:#fff;
	       width:59px;}

                                                      /* end right_bar */
                                                      /* footer */
#footer {
        background:  url(../image/footer.jpg) no-repeat top left;
        width: 984px;
        height: 120px;
        margin: -120px auto 0 auto;}

p.copy {
       font: 11px arial;
       padding:62px 20px 0 0;
       margin:0;
       text-align: right;
       float: right;}

.static {float:left;padding:61px 0 0 20px;}


#zakazt {
	       background: none;
        border: 0;
        display:block;
        overflow: visible;
        cursor:pointer;
	       margin:-27px 0 0 132px;
	       padding:0;
	       font:11px arial;
	       color:#fff;
	       width:59px;
z-index: 2;position: absolute;}





.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('../image/button_left.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
}
.button span {
	color: #FFF;
	display: block;
	padding: 4px 12px 5px 5px;
	background: url('../image/button_right.png') top right no-repeat;
}


.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
}
  .cart {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
}
.cart th {
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
}

#module_cart .middle {
	padding: 5px;
}
.cart_module_total {
	padding: 0 3px 0 3px;
	font-size: 0.9em;
	color: #222;
}
.cart_remove {
	margin-top: 3px;
	background: url('../image/list_remove_btn.gif') no-repeat left center transparent;
	padding-right:10px;
	cursor:pointer;
}
.cart_remove_loading {
	margin-top: 3px;
	background: url('../image/ajax_load.gif') no-repeat transparent;
	padding-right:10px;
}
.pagination {
	display: inline-block;
	width: 100%;
	background: #F8F8F8;
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}

.banners{width:540px;margin:20px auto;height:200px;background:#c4c4c4;}


