html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:12px Arial; background:#1e0a01 url(../images/mid2_bg.png) repeat-y center 0; height:100%; color:#d3c0ae; position:relative; min-width:1000px;}
img {border:0px;}
input, textarea {color:#efce8e;}
a {color:#efce8e; outline:none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.bgtop {background:url(../images/top3_bg.jpg) no-repeat center top; width:100%; min-height:100%; _height:100%;}
.bgbottom {background:url(../images/bottom2_bg.jpg) no-repeat center bottom; width:100%; min-height:100%; _height:100%;}
.minWidth {
	width:1000px;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
h1 {color:#7b7a8b; font:bold 18px Arial;}	
h2 {font:bold 16px Arial; color:#b76330; padding:0 0 15px 0; display:block;}	
/*--------------------------------------------------------------------------------------------START*/
.maincontainer {width:1000px; padding:0 0 90px; float:left;}
/*---------------------------------------------------------------------------------------------TOP*/
.top {width:1000px; height:639px; position:relative; float:left;}
.logo {background:url(../images/logo.png) no-repeat; width:157px; height:62px; position:absolute; top:162px; left:21px;}
.curtain-img { width:378px; height:364px; position:absolute; left:214px; top:106px;}
.flash {position:absolute; top:78px; right:24px;}
/*----------------------------------------------------------------------------------------------MIDDLE*/
.middle {width:1000px; margin:-100px 0 0 0; position:relative; float:left;}
.col1 {width:160px; padding:0 0 0 20px; float:left;}
.slogan {background:url(../images/slogan.png) no-repeat; width:160px; height:77px;}
.col2 {width:760px; padding:0 0 0 44px; float:left;}
.about {width:100%; line-height:18px;}
.about h1 {background:url(../images/about.png) no-repeat; width:209px; height:41px; padding:0 0 25px 0; display:block;}
.about p {padding:0 0 15px 0;}
/*----------------------------------------------------------------------------------------------BOTTOM*/
.bottom {
   	width:1000px;
	height:40px;
	margin:-40px auto 0 auto; 
	}
.bottom-inner {width:1000px; height:40px; color:#d3c0ae; font:normal 11px Arial; position:absolute;} 
.bottom-inner ul {padding:14px 0 0 348px; float:left;}
.bottom-inner ul li {padding:0 30px 0 0; width:106px; float:left;}
.b-txt2 {padding:14px 25px 0 0; color:#fffede; float:right;}
.b-txt2 a { color:#ffdc60;}
/*------------------------------------------------------------------------------------------------SECOND*/
/*---------------------------------------------------------------------------------------------TOP*/
body.second .bgtop {background:url(../images/top_bg_s1.jpg) no-repeat center top; width:100%; min-height:100%; _height:100%;}
body.second .top {height:172px;}
body.second .top .logo {top:30px; left:26px;}
.basket {background:url(../images/basket.png) no-repeat; width:221px; height:41px; position:absolute; top:50px; right:19px;}
/*----------------------------menu*/
.menu {background:url(../images/menu_bg.png) no-repeat; width:515px; height:41px; position:absolute; top:50px; left:220px;}
.menu li {padding:12px 13px 9px 26px; font:normal 14px Arial; float:left;}
.menu li a {color:#efce8e;}
.menu li a:hover, .menu li a.selected {}
.menu li.last {}
/*----------------------------------------------------------------------------------------------MIDDLE*/
body.second .middle {margin:0;}
body.second .col1 {width:219px; padding:0; margin:-46px 0 0 0; position:relative; float:left;}
/*----------------------------v-menu*/
.v-menu, .v-menu li {width:100%; float:left;}
.v-menu li {min-height:101px; _height:101px;}
.v-menu li a {height:45px; margin:35px 0 0 28px; padding:11px 0 0 84px; color:#efce8e; display:inline; float:left;}
.v-menu li.n1 {background:url(../images/maker1.png) no-repeat;}
.v-menu li.n2 {background:url(../images/lamp.png) no-repeat; margin:-10px 0 0 -11px;}
.v-menu li.n2 a {height:49px; margin:30px 0 0 50px; padding:11px 0 0 72px;}
.v-menu li.n2 a.selected {text-decoration:none;}
.v-menu li.n3 {background:url(../images/airbag.png) no-repeat; min-height:112px; _height:112px; margin:-18px 0 0 -3px;}
.v-menu li.n3 a {height:35px; margin:39px 0 0 35px; padding:11px 0 0 80px;}

.v-menu li ul {width:163px; padding:10px 0 12px 38px; float:left;}
.v-menu li.n1 ul li, .v-menu li.n2 ul li, .v-menu li.n3 ul li, .v-menu li ul li {background:0; min-height:0; _height:0;}
.v-menu li.n1 ul li a, .v-menu li.n2 ul li a, .v-menu li.n3 ul li a, .v-menu li ul li a {height:auto; display:block; margin:0; padding:2px 13px 2px 17px; float:none;}
.v-menu li ul li {padding:0 0 5px 0px;}
.v-menu li ul li a {background:url(../images/v_menu_l2_bg.gif) no-repeat 5px 6px; color:#fadb9f;}
.v-menu li ul li a:hover, .v-menu li ul li a.selected {background:#3f1502 url(../images/v_menu_l2_bg.gif) no-repeat -288px 6px; text-decoration:none;}
/*----------------------------col2*/
body.second .col2 {width:470px; margin:-37px 0 0 0; padding:0 0 0 25px; display:inline; position:relative; float:left;}
body.second .col2.bask {width:735px;}
.graduate {width:100%; padding:0 0 20px 2px; float:left;}
.graduate li {float:left;}
.graduate li, .graduate li a {color:#efce8e;}
.graduate li span {color:#efce8e; padding:0 5px;}
.text {width:100%; line-height:17px; float:left;}
.text h1 {font:bold 18px Arial; color:#b76330; padding:0 0 30px 0; display:block;}
.text h2 {font:bold 16px Arial; color:#b76330; padding:0 0 15px 0; display:block;}
.text p { padding:0 0 15px 0;}
/*----------------------------col3*/
.col3 {width:225px; margin:-2px 0 0 0; padding:0 0 0 45px; position:relative; float:left;}
.banners {width:225px; float:left;}
.banners li {padding:0 0 18px 0; float:left;}
.banners li a img {width:222px; height:251px; float:left;}
/*------------------------------------------------------------------------------------------------CATALOG*/
.basket2 {background:url(../images/basket2.png) no-repeat; width:221px; height:41px; position:absolute; top:50px; right:19px;}
.basket2 p {font:normal 14px Arial; color:#efce8e; padding:12px 0 0 24px;}
.vote {width:129px; border:1px solid #38200d; margin:0 0 0 26px; padding:13px; display:inline; float:left;}
.vote h1 {font:normal 12px Arial; color:#efce8e;}
.vote ul {padding:16px 0; float:left;}
.vote ul li {padding:0 0 5px 0;}
.vote ul li a {background:url(../images/vote_mark.png) no-repeat 0 1px; padding:0 0 0 24px; text-decoration:none; color:#fff;}
.vote ul li a:hover, .vote ul li a.selected {background:url(../images/vote_mark.png) no-repeat -287px 1px;}
.vote .button {background:url(../images/button.jpg) no-repeat; width:124px; height:27px; display:block; float:left;}

.search {width:225px; padding:0 0 23px 0; float:left;}
.search input, .subscribe input {background:0; border:1px solid #371f0c; border-right:0; padding:0 8px 0 8px; width:145px; line-height:25px; height:25px; float:left;}
.search a {background:url(../images/search.png) no-repeat; width:59px; height:27px; display:block; padding:0; margin:0; float:left;}

.subscribe {padding:23px 0 0 0; position:relative; float:left;}
.subscribe input { width:203px; border-right:1px solid #371f0c;}
.subscribe a {background:url(../images/subscribe.png) no-repeat; width:221px; margin:11px 0 0; padding:27px 0 0; float:left;}
/*------------------------------------catalog*/
.catalog {margin:-8px 0 0 -8px; width:462px; display:inline; float:left;}
.catalog li {background:url(../images/cat_bg.jpg) no-repeat; width:127px; height:158px; padding:8px; margin:8px 0 0 8px; display:inline; float:left;}
.catalog li a { width:108px; text-align:center; padding:8px; margin:0 0 8px 0; float:left;}
.catalog li a img {display:block;}
.catalog li p {color:#fff;}
.catalog li span {font:normal 13px Arial; color:#efce8e;}

.catalog-inner {width:430px; border:1px solid #43230d; padding:13px 10px 0 10px; float:left;}
.catalog-inner div {background:url(../images/cat_in.jpg) no-repeat; width:186px; height:180px; float:left;}
.catalog-inner div a {text-align:center; width:160px; margin:6px 0 0 6px; padding:15px 0 14px 14px; display:inline; float:left;}
.catalog-inner div img {display:block; float:left;}
.catalog-inner h1 { width:212px; font:normal 18px Arial; color:#fff; background:#331404; border:1px solid #42220c; margin:1px 0 15px 15px; padding:1px 0 4px 7px; float:left;}
.catalog-inner p {font:normal 13px Arial; color:#efce8e; width:220px; padding:12px 0 0 15px; float:left;}
.catalog-inner p input { width:26px; color:#fff; background:0; padding:1px 0; border:1px solid #42220d;}
.catalog-inner p span {font:bold 12px Arial; color:#fff;}
.catalog-inner .button {background:url(../images/put_in_bask.png) no-repeat; width:221px; height:27px; margin:19px 0 5px 15px; display:inline; float:left;}

.catalog-inner ul {width:189px; padding:8px 0 0 0; float:left;}
.catalog-inner ul li {background:url(../images/cat_in_small.jpg) no-repeat; width:60px; height:57px; padding:0 0 0 3px; float:left;}
.catalog-inner ul li a {width:45px; margin:5px 0 0px 3px; padding:3px 1px 2px 2px; display:inline; float:left;}
.catalog-inner ul li a img {display:block; float:left;}
.catalog-inner .txt {background:0; border:0; margin:20px 0 0 0; width:100%; height:auto; float:left;}
.catalog-inner .txt p {background:0; padding:0 0 15px 0; margin:0; width:auto; font:normal 12px Arial; text-align:left; display:block; color:#d3c0ae; float:none;}
/*------------------------------pages*/
.pages {padding:15px 25px 0 0; float:right;}
.pages p {color:#efce8e; float:left;}
.pages ul, .pages ul li, .prev, .next {float:left;}
.pages ul {padding:0 20px;}
.pages ul li {margin:0 3px;}
.pages ul li a {padding:1px 2px; color:#efce8e; display:block;}
.pages ul li a.selected {color:#efa22f; text-decoration:none;}
/*------------------------------------order*/
.order {width:735px; float:left;}
.order .button { background:url(../images/order.png) no-repeat; width:162px; height:27px; float:right;}
.order h2 {font:bold 16px Arial; color:#b76330; padding:0 0 15px 0; display:block;}
.table-bask {width:100%; border-collapse:collapse; margin:7px 0 25px 0; font-size:11px;border:1px solid #43220d; float:left;}
.table-bask th {background:#401603; padding:8px 10px; text-align:left; font:normal 13px Arial; color:#efce8e;}
.table-bask td {border-top:1px solid #43220d; border-bottom:1px solid #43220d; text-align:left; padding:9px 10px; font:normal 13px Arial; color:#fff;}
.table-bask td input { width:56px; height:20px; padding:2px 5px 0 5px; color:#fff; background:0; border:1px solid #43220d;}
.table-bask td.result { color:#efce8e;} 
/*------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0 0 10px 0; overflow:hidden;}
.list li {background:url(../images/marker.gif) no-repeat 0 9px; padding:0 0 5px 12px; display:block; _display:inline-block;}
.list li p {padding:0;}
.s-table {width:100%; border-collapse:collapse; margin:7px 0 25px 0; font-size:11px; border:1px solid #e4e4e4;}
.s-table th {background:#ff9403; padding:2px 10px; text-align:left; border:1px solid #e4e4e4; color:#fff; text-transform:uppercase;}
.s-table td {border-top:1px dashed #e4e4e4; border-bottom:1px dashed #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:left; padding:210px; color:#5e488b;}
/*------------------------------form*/
.form {border:1px solid #75542b; padding:15px 20px 5px 20px; margin:0 0 20px 0; position:relative; float:left;}
.form li {padding:0 0 10px 0; width:100%; float:left;}
.form li p {padding:0 0 3px 0;}
.form li p span, .formdescr span {color:#ff0000;}
.form li input {background:0; width:250px; border:1px solid #75542b; padding:1px 5px 2px 5px;}
.form li textarea {background:0; border:1px solid #75542b; padding:1px 5px 2px 5px;}
.form li div {color:#ff0000; padding:3px 0 0 0;}
.form li img {float:left;}
.form li a.button {background:url(../images/form_button.png) no-repeat; width:123px; height:27px; float:left;}
.formdescr {width:150px; top:65px; right:11px; position:absolute;}
.formdescr span {font-size:21px; padding:0px 7px 0 0; float:left;}
.formdescr i {width:135px; padding:0 0 0 5px; font-style:normal; float:left;}
.form .fbutton {margin:5px 0 0 0; display:inline; float:left;}
.form-bg {position:relative; width:480px; float:left;}

.chk {width:203px; padding:10px 0 0; float:left; }
.chk input {width:12px; height:18px; float:left;}
.chk p {padding:0px 0 0 34px; color:#efce8e;}
.subscribe div.error { padding:5px 0 0 0; color:#FF0000; float:left;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 90px; float: right;padding-bottom: 0.7em;}

.catalog-inner .autoriz {width:193px; height:auto; margin:0; padding:13px; background:#2f0e01; border:1px solid #38200d; position:absolute; top:230px; left:237px;}
.catalog-inner .autoriz a {width:172px; background:0; border:0; padding:0; margin:0; display:block; text-align:left; float:left;}
.catalog-inner .autoriz h1 {font:normal 12px Arial; width:auto; background:0; border:0; margin:0; padding:0; color:#efce8e;}
.catalog-inner .autoriz ul {width:100%; padding:16px 0; float:left;}
.catalog-inner .autoriz ul li { width:195px; height:auto; background:0; padding:0 0 10px 0; float:none;}
.catalog-inner .autoriz ul li a {background:url(../images/vote_mark.png) no-repeat 0 1px; padding:0 0 0 24px; margin:0; border:0; text-decoration:none; color:#fff; float:none;}
.catalog-inner .autoriz ul li a:hover, .catalog-inner .autoriz ul li a.selected {background:url(../images/vote_mark.png) no-repeat -287px 1px;}

.catalog-inner #good {width:193px; height:auto; margin:0; padding:10px; background:#2f0e01; border:1px solid #38200d; position:absolute; top:182px; left:237px;}

.stats li div { background:#88551e;}
.stats li p {padding:15px 0 2px; font-weight:bold;}

#cena {display:none;}

/*global*/  


/*/global*/  