/* 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:normal 25px Arial, Helvetica, sans-serif; margin-bottom:; color:#;}
h2{}
h3{}
h4{}
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 */
ul.nav{position:absolute; top:25px; left:71px; font:11px/14px Arial;margin:0;list-style:none; }
.nav li {float:left;position:relative;padding:0 12px 12px 0;}
.nav a{color:#fefefe;}
.nav a:hover{color:#a7a7a7;}
.nav li.current a {color:#97ff77;}
.nav ul {position:absolute;top:26px;left:-10px;background:url("../i/nav-submenu.gif") no-repeat 50% 100%;width:125px;padding:0 0 4px;display:none;}
.nav ul li {padding:0 10px 5px;background:#000;float:none;}
.nav ul a {color:#97ff77;}
.nav ul a:hover {color:#97ff77;}
/* enter */
.enter{position:absolute; top:25px; left:533px;}
.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:150px; width:129px; height:21px; background:url(../i/search_inp.gif) no-repeat;}
.search .inp{width:100px; 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:26px; right:62px;font:11px Arial;}
.ico a{margin-left:10px;color:#97ff77;text-decoration:none;}
.ico a:hover{text-decoration:underline;}
.ico img {margin-bottom:-1px;}

/* TOP */
.outer{padding-bottom:87px;}
.wrapper{width:944px; margin:0 auto; background:#fff 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:370px; _height:370px;}
/* side */
.side{width:281px; float:left;}
.logo{padding:26px 0 20px 26px;position:relative;}
	.citySelect {position:absolute;top:26px;left:98px;background:url("../i/cityselect.gif") no-repeat 3px 3px;width:69px;padding:14px 0 0;text-align:center;font:bold 13px Arial;cursor:pointer;}
		.citySelect ul {display:none;border:1px solid #999;background:#fff;box-shadow:0 0 1px #666;-moz-box-shadow:0 0 1px #666;-webkit-box-shadow:0 0 1px #666;}
			.citySelect a {text-decoration:none;display:block;padding:1px;}
			.citySelect a:hover {background:#f6f6f6;}
.news { padding:0 20px 0 51px; }
* html .news { height:130px; height:auto }
.news .item{margin-bottom:15px;}
.news .date{font-size:9px; color:#989898;}
.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;}
/* 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;}
.banner .text a{color:#fff; text-decoration:none;}
.banner .text a:hover{color:#97ff77;}

/* carousel */
.carousel{color:#3e3e3e; margin-bottom:5px;padding:15px 0 0; height:130px; overflow:hidden}
.carousel h3{font:bold 13px/14px Arial, Helvetica, sans-serif; color:#bb2a20; height:30px; 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; zoom:1; 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/carousel_bg.gif) no-repeat 50% 0; position:relative; width:920px; height:20px;}
.marker div{position:absolute; top:0; left:307px; width:307px; height:37px; background:url(../i/carousel_marker.gif) no-repeat; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#a1a1a1; padding-top:3px;}

/* bottom */
.bottom{width:944px; background:url(../i/bottom_m.gif) repeat-x; margin:0 auto; color:#dfdfdf; font:12px Arial, Helvetica, sans-serif;}
.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:87px; margin-top:-87px; font-size:11px; color:#bed1c2;}
.footer .intend{width:920px; margin:0 auto;position:relative;}
.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 1px 0;}
.breadcrumbs a{margin-right:7px;}
.breadcrumbs img{margin:-1px 0 -4px;}
.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;overflow:hidden;zoom:1;}
.c-block {float:left;width:190px;height:31px;padding:0 0 0 30px;}

.konkurs { position: absolute; top: 50px; left: 30px; display:none; }

.tabs{ width:456px; height:210px; overflow:hidden; 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", Arial; 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:192px; 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:6px; 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; }

.headLinks {position:absolute;top:16px;left:-30px;width:193px;font-size:11px;display:none;padding:10px 0 0;}
	.headLinks ul {background:#000;padding:2px 15px 2px}
		.headLinks li {background:#000;padding:2px 0;}
	.headLinks .b {background:url("../i/enter_b.gif") no-repeat 0 0;height:6px;font-size:0;}

.social {position:absolute;left:220px;top:5px;}
	.social img {vertical-align:top;margin:0 5px 0 0;}
