/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#bb2a20; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:bold 24px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#ac1b11;}
h2{font:bold 20px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000;}
h3{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000;}
h4{font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000;}
h5{}
h6{}

/* SETTINGS*/
body{font:14px Arial, Helvetica, sans-serif; color:#1e1e1e; background:#00590f url(../i/body_bg.gif) repeat-x;}
.main{width:1000px; margin:0 auto; text-align:left;}

/* HEADER */
.header{background:url(../i/header_m.gif) repeat-x; position:relative; z-index:9;}
.header .l{background:url(../i/header_l.gif) no-repeat;}
.header .r{height:61px; position:relative; background:url(../i/header_r.gif) no-repeat 100% 0;}
/* nav */
.nav{position:absolute; top:25px; left:71px; font-size:11px; }
.nav a{color:#fefefe; margin-right:15px;}
.nav a:hover{color:#a7a7a7;}
.nav .current{color:#97ff77;}
/* enter */
.enter{position:absolute; top:25px; left:491px;}
.enter .head{font-size:14px; color:#97ff77; padding-bottom:3px;}
.enter .head strong{border-bottom:1px dashed #97ff77; cursor:pointer;}
.enter .head strong:hover{border:none;}
.enter .body{position:absolute; top:26px; left:-10px; width:193px; font-size:11px; display:none;}
.enter .body .m{background:#000; padding:1px 10px 5px 10px;}
.enter .body .b{background:url(../i/enter_b.gif) no-repeat; height:6px;}
.enter .close{position:absolute; right:5px; top:-23px; cursor:pointer;}
.enter .row{width:120px; height:21px; background:url(../i/enter_inp.gif) no-repeat; margin-bottom:5px; padding:0 12px;}
.enter .inp{width:93px; border:none; background:none; font-size:11px; color:#a9a9a9; padding:4px 0 0 0;}
.enter .btn{margin-top:5px;}
.enter .error{color:#F42A17; margin-bottom:3px}
.enter p{padding-top:5px;}
.enter a{color:#97ff77; margin-right:5px;}
/* search */
.search{position:absolute; top:22px; right:117px; width:207px; height:21px; background:url(../i/search_inp.gif) no-repeat;}
.search .inp{width:178px; border:none; background:none; font-size:11px; color:#a9a9a9; padding:4px 0 0 10px; // padding:2px 0 0 10px;}
.search .btn{margin-top:5px;}
/* ico */
.ico{position:absolute; top:24px; right:62px;}
.ico a{margin-left:10px;}

/* TOP */
.outer{padding-bottom:67px;}
.wrapper{width:944px; margin:0 auto; background:url(../i/content_m.gif) repeat-y;}
.top{background:url(../i/content_t.gif) no-repeat; padding:3px 12px 0 12px; width:920px; position:relative; min-height:390px; _height:390px;}
/* up */
.up{height:180px;}
.up .left{width:225px; float:left;}
.up .logo{padding:30px 0 8px 16px;}
.up .phone{font:17px Trebuchet MS; color:#004d0e; padding:0 0 0 16px;}
.up .phone strong{font-size:14px;}
.up .right{width:695px; float:left;}
/* carousel */
.carousel {height:135px; overflow:hidden; position:relative; color:#3e3e3e; margin-bottom:5px;}
.carousel h3{font:bold 13px/14px Arial, Helvetica, sans-serif; color:#bb2a20; height:30px; margin:0; overflow:hidden}
.carousel h3 a{color:#bb2a20; text-decoration:none; font-size:11px}
.carousel h3 a:hover{text-decoration:underline;}
.carousel .image{width:49px; height:76px; overflow:hidden; position:relative; margin:7px 0 0 0; float:left; left:-10px;}
.carousel .mask{width:49px; height:76px; position:absolute; background:url(../i/carousel_mask.png) no-repeat; _background:url(../i/carousel_mask.gif) no-repeat; display:block; top:0; left:0;}
.carousel .basket{float:right; margin:5px 0 0 0;}
.carousel .price{font-size:12px;}
.carousel .price span{font-size:11px; display:block;}
.carousel p{clear:both; font-size:10px; margin-bottom:4px;}
/* marker */
.marker{color:#3e3e3e; background:url(../i/marker_bg.gif) no-repeat 50% 0; position:relative; height:40px;}
.marker .mark{width:317px; height:37px; background:url(../i/marker.gif) no-repeat; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#a1a1a1; padding-top:3px; margin:0 auto;}

/* content */
.container{float:right; width:100%; margin-left:-266px;}
.content{margin-left:266px; padding:0 15px 50px 0;}
.content p, .content ul, .content ol, .content hr{margin:0 0 17px 0; line-height:19px;}
.content ul li ul, .content ol li ol{margin:0;}
.content ul li{margin-left:15px; background:url(../i/list_style1.gif) no-repeat 0 6px; padding-left:14px;}
.content ul li ul li{background:url(../i/list_style2.gif) no-repeat 0 7px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content a:hover{color:#e1473c;}
.content a:visited{color:#4f4f4f;}
.content img{float:left; margin-right:17px;}
.content table{margin-bottom:20px;}
.content .news.exp {font-size:14px;}
.content .news img {float: none !important; margin-right: 0;}
.star{color:#df503e;}
.print { text-align:left; margin-top:12px }
.print a{font-size:10px; color:#006a17; padding-left:22px; background:url(../i/print_ico.gif) no-repeat;}
/* table */
.tbl{width:100%;}
.tbl th{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #007a1a; background:#007a1a; text-align:left; vertical-align:middle; padding:10px 12px;}
.tbl td{font:12px Arial, Helvetica, sans-serif; border:1px solid #007a1a; text-align:left; vertical-align:top; padding:8px 12px;}

/* SIDEBAR */
.sidebar{float:left; width:223px; padding:0 0 50px 16px;}
.navigation{margin-bottom:25px;}
.navigation ul {display:none}

.navigation li{border-bottom:1px solid #fff; position:relative;}
.navigation a{font:17px Trebuchet MS; color:#97ff77; text-decoration:none; padding:4px 0 4px 8px; display:block; background:#077e20 url(../i/nav_bg.gif) repeat-x;zoom:1;}
.navigation a:hover{color:#fff;}

.navigation .t{background:#ac1b11 url(../i/nav_t.gif) no-repeat;}
.navigation .b{background:url(../i/nav_b.gif) no-repeat bottom; min-height:250px; _height:250px; padding-bottom:5px;}
.navigation .b.no { min-height:1px; _height:1px; padding-bottom:0px; }

.navigation .b span { display:none; }

.navigation .sel .b a {background:none; color:#870000; font-size:20px !important; padding:8px 0 15px 9px;}
.navigation .sel .b a:hover {color:#870000;}
.navigation .sel .b span {display:block; font:20px Trebuchet MS; position:absolute; color:#fff; left:8px; top:7px;}
 
.navigation ul li{border:none; padding-left:16px; zoom:1;}
.navigation ul a, .navigation .sel .b ul a {padding:0 0 5px 13px; font:bold 11px Arial, Helvetica, sans-serif !important; text-transform:uppercase; position:relative; z-index:1; zoom:1; color:#fff;}
.navigation ul span, .navigation .sel .b ul span{position:absolute; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; left:30px; top:1px; color:#710000; width:194px;}
.navigation .sel .sel span { width:194px }
.navigation .sel .sel ul span { width:177px  !important; }

.navigation .sel .sel .sel ul span { width:160px !important; }

.navigation .sel .b .bull1{background:url(../i/tabs_bull1.gif) no-repeat 0 3px;}
.navigation .sel .b .bull2{background:url(../i/tabs_bull2.gif) no-repeat 0 3px;}
.navigation .sel .b .bull3{background:url(../i/tabs_bull3.gif) no-repeat 0 3px;}

.navigation .sel a { cursor:pointer; color:#FFF }
.navigation ul a { color:#97FF77 !important }
.navigation ul .sel a { color:#97FF77 !important }
.navigation ul .sel ul a { color:#FFF !important }
.navigation ul .sel .sel a { color:#97FF77 !important }

.navigation ul .sel .sel ul a { color:#FFF !important }
.navigation ul .sel .sel .sel a { color:#97FF77 !important }
.navigation ul a:hover { color:#FFB6AE !important }
.navigation ul .sel ul a:hover { color:#FFB6AE !important }
.navigation ul li a { color:#FFF !important }
/*
	.navigation ul .selected a, .navigation ul .selected a:hover{color:#97ff77;}
*/
.navigation .hover{display:block; color:#8b0000;}
.navigation ul ul{padding-bottom:5px;}
.navigation ul ul a, .navigation .sel .b ul ul a{ font:10px Arial, Helvetica, sans-serif !important; padding-bottom:6px;}
.navigation ul ul span, .navigation .sel .b ul ul span {font:10px Arial, Helvetica, sans-serif; left:30px;}

.navigation ul .sel .sel ul a, .navigation ul .sel .sel ul span { font-size:11px  !important; text-transform:lowercase;  }

/* news */
.news{padding:0;}
.news-date {font:normal 9px Arial;color:#999;}
.news .item{margin-bottom:15px;}
.news .date{font-size:9px; color:#989898;}
.sidebar .news p {font-size:11px;}
.news p a{font-size:11px; color:#5b5b5b; text-decoration:none;}
.news p a:hover{text-decoration:underline;}
.news p img{vertical-align:middle; margin-top:-3px;}
.all a{font-size:9px; color:#989898;}
/* banner */
.banner{width:203px; height:203px; position:absolute; top:12px; right:23px;}
.banner .image{width:203px; height:203px; overflow:hidden; zoom:1;}
.banner .mask{width:203px; height:203px; position:absolute; background:url(../i/banner_mask.png) no-repeat;}
.banner .text{width:186px; position:absolute; bottom:-31px; left:66px; font:18px/18px Trebuchet MS; color:#fff;}
.banner .text .t{width:186px; height:23px; background:url(../i/banner_t.png) no-repeat;}
.banner .text .b{width:186px; height:23px; background:url(../i/banner_b.png) no-repeat;}
.banner .text .m{width:186px; background:url(../i/banner_m.png) repeat-y;}
.banner .text .bg{width:136px; margin:0 auto; background:url(../i/banner_bg.gif) repeat-x; min-height:75px; _height:75px; padding:0 8px 0 12px;}

/* bottom */
.bottom{width:944px; background:url(../i/bottom_m.gif) repeat-x; margin:0 auto; color:#dfdfdf; font:12px Arial, Helvetica, sans-serif; clear:both;}
.bottom .l{width:944px; background:url(../i/bottom_l.gif) no-repeat;}
.bottom .r{width:920px; height:215px; background:url(../i/bottom_r.gif) no-repeat right; position:relative; padding:0 12px;}
.bottom .image{position:absolute; width:235px; height:235px; top:-8px; left:-30px;}
.bottom .mask{position:absolute; width:235px; height:235px; background:url(../i/bottom_mask.png) no-repeat; display:block;}
.bottom h5{font:bold 22px Trebuchet MS; color:#97ff77; margin-bottom:8px;}
.bottom h5 a{color:#97ff77; text-decoration:none;}
.bottom .left{width:380px; padding:17px 39px 0 197px; float:left; position:relative;}
.bottom .article{margin-bottom:20px; position:relative; z-index:100}
.bottom .article p{padding:0 0 0 21px;}
.bottom .article p a{color:#dfdfdf; text-decoration:none;}
.bottom .article a:hover{text-decoration:underline;}
.bottom .article img{margin-top:-3px; vertical-align:middle;}
.bottom .phone{font:33px Trebuchet MS; color:#fff; line-height:47px; padding-left:37px;}
.bottom .phone p{font-size:17px; line-height:17px; width:80px; float:left;}
.bottom .right{height:198px; padding:17px 0 0 20px; background:url(../i/bottom_dev.gif) no-repeat; overflow:hidden; zoom:1;}
.bottom .right li{padding-bottom:9px;}
.bottom .right a{color:#b3e1b0;}

/* FOOTER */
.footer{width:1000px; margin:0 auto; text-align:left; height:67px; margin-top:-67px; font-size:11px; color:#bed1c2;}
.footer .intend{width:920px; margin:0 auto;}
.footer a{color:#bed1c2;}
.copy{width:190px; float:left; padding:28px 0 0 30px; color:#fefefe;}
.copy a{color:#fefefe;}
.breadcrumbs{width:400px; float:left; padding:28px 0 0 0;}
.breadcrumbs a{margin-right:12px;}
.create{width:215px; float:left; padding:18px 0 0 0;}
.create img{float:left; margin-right:2px;}
.create p{padding-top:2px;}
.delivery {padding:0 0 8px 220px;clear:both;width:400px;color:#54955e;}

.tabs{ width:456px; float:left; position:relative; z-index:1; padding:18px 0 0 0;}
.ui-tabs-hide{display:none;}
.ui-tabs-nav, .ui-tabs-panel{}
.ui-tabs-nav{list-style:none; overflow:hidden; zoom:1; margin: 0 0 0 -1px; height:36px;}
.ui-tabs-nav em{position:absolute; font:17px Trebuchet MS; left:8px; top:8px; display:none; color:#870000; z-index:9;}
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { float: left; border-left:1px solid #fff; position:relative; }
.ui-tabs-nav a, .ui-tabs-nav a span { float: left; position:relative; z-index:999; }
.ui-tabs-nav a { text-decoration: none; white-space: nowrap; outline: 0; color:#97ff77; font:17px Trebuchet MS; background:url(../i/tabs_bg.gif) repeat-x; height:36px; }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited { color:#97ff77; }
.ui-tabs-nav .ui-tabs-selected a { position: relative; z-index: 2; background:url(../i/tabs_bg.gif) no-repeat 0 -36px; color:#fff!important; }
.ui-tabs-nav .ui-tabs-selected em{display:block;}

.ui-tabs-nav a span { background-position: 0 0; padding:10px 6px 0 6px; }
.ui-tabs-nav .ui-tabs-selected a span { height: 30px; background:url(../i/tabs_bg.gif) no-repeat 100% -72px; padding:7px 7px 0 7px; }

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer; }
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000; }
.tabs .m{background:#cf3f35 url(../i/tabs_m.gif) repeat-x bottom;}
.tabs .l{background:url(../i/tabs_l.gif) no-repeat left bottom; zoom:1;}
.tabs .r{background:url(../i/tabs_r.gif) no-repeat right bottom; zoom:1;}
.ui-tabs-panel{padding:19px 19px 10px 19px; min-height:138px; _height:138px;}
.ui-tabs-panel .overflow{overflow:hidden; zoom:1; margin-left:-28px;}
.ui-tabs-panel ul{width:190px; float:left; padding-left:28px;}
.ui-tabs-panel li{position:relative; zoom:1;}
.ui-tabs-panel a{font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; padding:0 0 0 14px; display:block; margin-bottom:8px; zoom:1; position:relative; z-index:2;}
.ui-tabs-panel a:hover{color:#ffb6ae;}
.ui-tabs-panel .bull1{background:url(../i/tabs_bull1.gif) no-repeat 0 3px;}
.ui-tabs-panel .bull2{background:url(../i/tabs_bull2.gif) no-repeat 0 3px;}
.ui-tabs-panel .bull3{background:url(../i/tabs_bull3.gif) no-repeat 0 3px;}

.ui-tabs-panel span{position:absolute; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; left:15px; top:1px; color:#8b0000; display:none;}
.ui-tabs-panel .hover{display:block; color:#8b0000;}

* html .ui-tabs-nav { display: inline-block; }
*:first-child+html .ui-tabs-nav  { display: inline-block; }

#forms span#error { display:inline-block; color: #df503e; font-size:10px; margin-left:10px; width:200px}
#forms .error { color: #c22e25; font-weight:bold; font-size:11px; margin-bottom:7px }
