@charset "utf-8";
/* CSS Document */

body {background-color:#2f2e2e; text-align: center;}
body, html, ul, li, div, table, td, p, h1, h2, h3, h4, h5, h6, form, span, hr {
	font:12px Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#2f2e2e;
	line-height:1.3em;
}


/* ------------------- GLOBAL ------------------ */
.clear {clear:both;}
.clear2 {clear:both; height: 0px; overflow: hidden;}
img {border:none;}
ul,li {list-style:none;}

.webprice { font-size:1.2em; }
.green {color:#67873c; font-size:1.2em; text-align:left;}
.green-f {color:#67873c; text-align:left;}
.blue {color:#4f6e94; font-size:.9em; text-align:left;}
.line {margin:30px 0 0 0; visibility:hidden;}

.hr_clear {clear:both; visibility:hidden;}
.text {font-size: .95em;}

#map {width:650px; height:334px; border:4px solid #dfdfdf; padding:2px; margin:10px 0;}



/* ------------------- LINKS ------------------ */
a {outline:none; cursor:pointer;}
a, a:visited {text-decoration:none; color:#323e3a;}
a:hover, a:active {text-decoration:none; color:#584d3e;}
.more a, .more a:visited {color:#bb5657; font-size:.8em; text-align:left; margin:0 0 0 2px; text-decoration:underline;}
.more a:hover, .more a:active {color:#362c2c; text-decoration:underline;}
.morer a, .morer a:visited {color:#bb5657; font-size:.8em; text-align:right; margin:40px 0 0 2px; text-decoration:underline;}
.morer a:hover, .morer a:active {color:#362c2c; text-decoration:underline;}

.blue a, .blue a:visited {color:#384d66; border-bottom: 1px dotted #4f6e94;}
.blue a:hover, .blue a:active {color:#2e4055; border-bottom: 1px dotted #132337;}

a.grey , a.grey:visited {color:#6e6e6e; padding:0 0 3px 0;}
a.grey:hover, a.grey:active {color:#646464; border-bottom: 1px dotted #989898;}
a.green-2 , a.green-2:visited {color:#7b9558; padding:0 0 3px 0;}
a.green-2:hover, a.green-2:active {color:#6b814d; border-bottom: 1px dotted #b8d099;}
a.blue-2 , a.blue-2:visited {color:#384d66; padding:0 0 3px 0;}
a.blue-2:hover, a.blue-2:active {color:#2e445e; border-bottom: 1px dotted #5a7492;}

.white {color:#fff;}
.linethrough {text-decoration:line-through;}

.read_more {float:right; margin:7px 0 0 0; color:#999;}
.read_more a, .read_more a:visited {color:#be3c32;border-bottom:1px dotted #b0b8a4;padding: 0 0 3px 0; font-size:.9em;} 
.read_more a:hover, .read_more a:active {color:#be3c32;border-bottom:1px dotted #6d8151;padding: 0 0 3px 0;} 



/* ------------------- STRUCTURE ------------------ */

#wrap-top {background:url(../images/container-bg.jpg) repeat-x top #517096;}
#wrap-bottom {background:url(../images/wrap-bottom.jpg) repeat-x top #2f2e2e; padding:0 0 0 0;}
#container {margin:0 auto; width:956px;}
#header-top {width:956px; height:75px; background:url(../images/navigation-header.jpg) no-repeat;}
#logo {float:left; margin:4px 0 0 22px; width:144px; height:65px; background:url(../images/on-holidays-logo.jpg) no-repeat;}
* html #logo {margin:4px 0 0 12px;}
#navigation {float:left; margin:0 0 0 36px;}
#navigation ul {float:left; padding: 40px 0 0 20px;}
#navigation ul li {display:block; float:left; margin:0 2px 0 0;}


#main {}
#main-top {height:8px;background:url(../images/main-top.jpg) top no-repeat; font-size:1px; line-height:1px;}
#main-middle {background:url(../images/main-middle.jpg) top repeat-y; padding:0 0 10px 0;}
#main-bottom {height:40px; background:url(../images/main-bottom.jpg) bottom no-repeat;}


#main-header {width: 951px; margin:0 2px 0 3px; background:url(../images/header-bg.jpg) repeat-x top #f5f5f5;}
#description {float:left; width:180px;}
#description p {padding:5px 0 10px 10px;}
#main-photo {position:relative;float:right; width:746px; height:171px; background:url(../images/main-photo.jpg) no-repeat; margin:0 6px 5px 0;}
* html #main-photo {margin:0 3px 5px 0;}

#main-store2 {position:absolute; width:214px; top: 20px; left: 15px; text-align:left; padding:0 0 5px 0; color: #fff;}
#main-store2 span { color: #FFFA73; font-weight: normal; } /* #FFFA73 #ff0000 */
#main-store2 a, #main-store2 a:visited { color: #66AF00; }
#main-store2 a:hover, #main-store2 a:active { color: #ccc; }

#main-store3 {position:absolute; width:210px; top: 92px; left: 15px; text-align:center; padding:0 0 5px 0; color: #E0E7EF;}
#main-store3a { color: #FFFA73; font-weight: bold; letter-spacing: 2px; } /* #FFFA73 #ff0000 */
#main-store3b { color: #FFFA73; font-weight: bold; letter-spacing: 0px; } /* #FFFA73 #ff0000 */
#main-store3 a, #main-store2 a:visited { color: #66AF00; }
#main-store3 a:hover, #main-store2 a:active { color: #ccc; }

.main-store3c { color: #FFFA73; font-weight: bold; letter-spacing: 0px; font-size: 0.95em; }
.discounts_1 { font-weight: bold; color: #fff; padding: 0 0 4px 0; }
.discounts_2 { font-size: 0.95em; color: #fff; padding: 0 0 2px 0; }
.discounts_3 { font-size: 0.95em; text-align: right; }

#content-wrap-1 {width: 951px; min-height: 119px; margin:0 2px 0 3px; background: url(../images/main-content.jpg) repeat-x top #fff; padding:5px 0 0 0; border-bottom:1px solid #ccc;}
* html #content-wrap-1 { height: 119px; }

#search-block {float:left; margin:8px 0 8px 15px; width:300px;}
* html #search-block {margin:8px 0 8px 8px;}
#search-block-top {background:url(../images/search-block-top.jpg) no-repeat top;}
#search-block-bg-bt {background:url(../images/search-block-bg-bt.jpg) repeat-y; height:33px; padding-right:12px;}
#search-block-bg-bt a, #search-block-bg-bt a:visited {float:right; display:block; width:65px; height:33px; background:url(../images/search-block-bt.jpg) no-repeat;}
#search-block-bg-bt a:hover, #search-block-bg-bt a:active {width:65px; height:33px; background:url(../images/search-block-bt-a.jpg) no-repeat;}  
#search-block-bottom {clear:both; height:9px;background:url(../images/search-block-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#step-1 {}
#step-2 {float:left; margin:5px 0 0 0;}
#step-3 {float:left; margin:5px 0 0 5px;}
#step-4 {display:none; margin:5px 0 0 0;}
#easy_form {text-align:left; padding:40px 12px 5px 12px;}
#easy_form select {padding:3px 4px 3px 1px; border:1px solid #3e5777; font-size:1em;}
#easy_form label {font-size:.9em;}
.b_select {width:185px; margin:0 0 0 20px; color:#577035;}
.s_select {width:70px; margin:0 0 0 5px; color:#577035;}
/* .m_select {width:70px; margin:0 0 0 25px; color:#577035;} */
.m_select {width:95px; margin:0 0 0 0px; color:#577035;}
.i_select {width:70px; margin:0 0 0 5px; color:#577035;}
.bb_select {width:185px; margin:0 0 0 20px; color:#577035;}
.sb_select {width:75px; margin:0 5px 0 5px; color:#577035;}
.ib_select {width:50px; margin:0 0 0 10px; color:#333; padding:1px 2px 1px 2px;}

#buy-tut-block {float:left; margin:8px 0 8px 10px; width:300px;}
#buy-tut-block-top {background:url(../images/buy-tut-block-top.jpg) no-repeat top;}
#buy-tut-block-top p {padding:40px 15px 0 15px; text-align:left; font-size:.9em;}
#buy-tut-block-top p a img, #buy-tut-block-top p a img:visited {display:block; width:133px; height:93px; border:3px solid #647a46; margin-right:5px;}
#buy-tut-block-top p a img:hover, #buy-tut-block-top p a img:active {display:block; width:133px; height:93px; border:3px solid #45572b; margin-right:5px;}

#buy-tut-block-bg-bt {background:url(../images/buy-tut-block-bg-bt.jpg) repeat-y; height:33px; padding-right:12px;}
#buy-tut-block-bg-bt a, #buy-tut-block-bg-bt a:visited {float:right; display:block; width:65px; height:33px; background:url(../images/buy-tut-block-bt.jpg) no-repeat;}
#buy-tut-block-bg-bt a:hover, #buy-tut-block-bg-bt a:active {width:65px; height:33px; background:url(../images/buy-tut-block-bt-a.jpg) no-repeat;}  
#buy-tut-block-bottom {clear:both;height:9px; background:url(../images/buy-tut-block-bottom.jpg) no-repeat top; font-size:1px; line-height:1px;}

#blog-des-block {float:left; margin:8px 0 8px 10px; width:300px; position:relative;}
#blog-des-block-top {background:url(../images/blog-des-block-top.jpg) no-repeat top; padding:0px 15px 0 15px;}
#paketa_img { float: left; width: 130px; height: 90px; padding: 40px 0 0 0; }
#paketa_img img { border: 2px solid #7b4b0b; }
#paketa_info { float: right; width: 130px; height: 90px; text-align: left; font-size:.9em; padding: 40px 0 0 0; overflow: hidden; color: #fff; }
#paketa_info p { font-size:.9em; color: #fff; }
#paketa_linethrough { font-size:.9em; color: #ccc; text-decoration: line-through; }

/*
#blog-des-block {float:left; margin:8px 0 8px 10px; width:300px; position:relative;}
#blog-des-block-top {background:url(../images/blog-des-block-top.jpg) no-repeat top;}
#blog-des-block-top p {padding:40px 60px 0 15px; font-size:.9em; text-align:left;} 
*/
#blog-des-block-bg-bt {background:url(../images/blog-des-block-bg-bt.jpg) repeat-y; height:33px; padding-right:12px;}
#blog-des-block-bg-bt a, #blog-des-block-bg-bt a:visited {float:right; display:block; width:65px; height:33px; background:url(../images/blog-des-block-bt.jpg) no-repeat;}
#blog-des-block-bg-bt a:hover, #blog-des-block-bg-bt a:active {width:65px; height:33px; background:url(../images/blog-des-block-bt-a.jpg) no-repeat;}  
#blog-des-block-bottom {clear:both; height:9px; background:url(../images/blog-des-block-bottom.jpg) no-repeat top; font-size:1px; line-height:1px;}
#live-blog {position:absolute; top:-15px; right:-25px;}
/*
#live-blog a, #live-blog a:visited {display:block; width:105px; height:105px; background:url(../images/live_blog.png) no-repeat;}
#live-blog a:hover, #live-blog a:active {display:block; width:105px; height:105px; background:url(../images/live_blog_a.png) no-repeat;}
*/

#content-wrap-2 {width:951px; margin:0 2px 0 3px;}
#big-sidebar {float:left; width:377px;}
#small-sidebar {float:left; width:200px;}
#content {float:left; width:550px; margin:0 0 0 13px;}
* html #content {margin:0 0 0 9px;} 

#content-wide {float:right; width:727px; margin:0 0 0 13px;}
#main-content-wide {width:727px; background:url(../images/wide-content-main-top.jpg) repeat-y;}
#main-content-wide h1 {background:url(../images/wide-content-main-h1.jpg) no-repeat right bottom; font-size:1.4em; color:#7b9558; padding:8px 0 15px 18px; text-align:left;}
#main-content-wide h1 a, #main-content-wide h1 a:visited {color:#4f6e94;} 
#main-content-wide h1 a:hover, #main-content-wide h1 a:active {color:#425f83;} 
	#main-content-wide h1 a span, #main-content-wide h1 a:visited span {color:#4f6e94; background: #e5ebf5; padding: 1px 2px; font-size:1.0em;} 
	#main-content-wide h1 a:hover span, #main-content-wide h1 a:active span {color:#4f6e94; background: #e7e8e9; padding: 1px 2px; font-size:1.0em;} 
#main-content-wide .page h2 {border-bottom:1px solid #dfdfdf; font-size:1.3em; color:#7b9558; padding:8px 0 5px 3px; text-align:left; margin:10px 5px 20px 5px;}
#main-content-wide-bottom {height:10px; background:url(../images/wide-content-main-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#sub-cat {}
#choose_cat {text-align:left; color:#999; font-size:1.1em; margin:5px 20px 5px 22px; border-bottom:1px dashed #eee; padding:0 0 5px 0;}
#cat-tent-bt {float:left; margin:0 15px 0 15px; width:200px;}
#cat-tent-bt a, #cat-tent-bt a:visited {display:block; width:200px; height:50px; background: url(../images/stisimo-skinon.jpg) no-repeat;}
#cat-backpack-bt {float:left; margin:0 15px 0 15px; width:200px;}
#cat-backpack-bt a, #cat-backpack-bt a:visited {display:block; width:200px; height:50px; background: url(../images/sakidia.jpg) no-repeat;}
#cat-sleepingbags-bt {float:left; margin:0 15px 0 15px; width:200px;}
#cat-sleepingbags-bt a, #cat-sleepingbags-bt a:visited {display:block; width:200px; height:50px; background: url(../images/sleepingbags.jpg) no-repeat;}

#cat-stockmarket-bt {float:left; margin:0 15px 0 15px; width:200px;}
#cat-stockmarket-bt a, #cat-stockmarket-bt a:visited {display:block; width:200px; height:50px; background: url(../images/stock_market.jpg) no-repeat;}

#cat-paketa-bt {float:left; margin:0 15px 0 15px; width:200px;}
#cat-paketa-bt a, #cat-paketa-bt a:visited {display:block; width:200px; height:50px; background: url(../images/paketa.jpg) no-repeat;}


#vsvpr_s { float: right; width: 200px; height: 50px; margin:0 15px 0 15px; }
#vsvpr_s a, #vsvpr_s a:visited {display:block; width:200px; height:50px; background: url(../images/view_subcats.jpg) no-repeat;}

#vsvpr_pr { float: right; width: 200px; height: 50px; margin:0 15px 0 15px; }
#vsvpr_pr a, #vsvpr_pr a:visited {display:block; width:200px; height:50px; background: url(../images/view_allprods.jpg) no-repeat;}




.sub-cat-block {float:left; width:182px; height:121px; background: url(../images/sub-cat-block.jpg) no-repeat; margin:10px 15px 15px 35px;}
* html .sub-cat-block {margin:10px 15px 15px 25px;}
.sub-cat-block h2 {text-align:left; margin: 17px 0 0 0; padding:0 0 0 20px;}
.sub-cat-block h2 a, .sub-cat-block h2 a:visited {display:block; background:url(../images/sub-cat-arrow.jpg) no-repeat bottom left; padding:0 0 23px 0; font-size:1em; text-decoration:underline; color:#394725; font-weight:bold;}
.sub-cat-block h2 a:hover, .sub-cat-block h2 a:active {background:url(../images/sub-cat-arrow.jpg) no-repeat bottom left; padding:0 0 23px 0; font-size:1em; text-decoration:none; color:#fff; font-weight:bold;}
.sub-cat-block img {float:right; width:73px; text-align:left; margin:0 10px 0 0; border:1px solid #6b824b;}

#cat-navi {width:200px;}
#cat-navi-top {background:url(../images/cat-navi-top.jpg) repeat-y top; padding:10px 20px 10px 20px;}
#cat-navi-top-title {font-size:1.3em; color:#fff;  margin:0 0 0px 0; height: 29px; padding:15px 0 0px 0; text-align:left; font-weight:bold; background: url(../images/cat-navi-top-title.jpg); text-align: center; }
#cat-navi-bottom {height:10px; background:url(../images/cat-navi-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#intro-block {width:377px;}
#intro-top {background:url(../images/intro-top.jpg) repeat-y top; padding:0 20px 0 20px;}
#intro-top h1 {font-size:1.4em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 7px 0; padding:10px 0 7px 0; text-align:left; font-weight:normal;}
#intro-top p {font-size:.96em; text-align:left;}
#intro-bottom {height:10px; background:url(../images/intro-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#offer-block {margin:10px 0 0 0; width:377px;}
#offer-top {height:44px; background:url(../images/offer-top.jpg) no-repeat;}
#offer-middle {background:url(../images/offer-top-middle.jpg) repeat-y; padding:0 0 10px 0;}
#offer-bottom {height:10px; background:url(../images/offer-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#offer-box {margin:0 0 0 14px; width:338px; background:#5b713c; border:3px solid #647a46;}
* html #offer-box {margin:0 0 0 -4px;}
#offer-image {float:left; width:195px; padding:2px 2px 2px 1px;}
#offer-des {float:left; width:130px; margin:1px 0 0 0; text-align:left; padding:0 5px 0 5px;}
#offer-des h3 {font-size:1.3em; color:#232f11; border-bottom:1px solid #4c5e32; padding:1px 0 4px 0; font-weight:bold; margin:0 0 5px 0;}
#offer-des h3 a, #offer-des h3 a:visited {color:#e3efd2;}
#offer-des h3 a:hover, #offer-des h3 a:active {color:#232f11;}
#offer-des h4 {font-size:1em; color:#b7c1a8; margin:0 0 2px 0;}
#offer-des h4 a, #offer-des h4 a:visited {color:#b7c1a8;} 
#offer-des h4 a:hover, #offer-des h4 a:active {color:#36491a;} 
#offer-des p {font-size:.9em; border-bottom:1px solid #6a7d4f; padding:3px 0 2px 0;}

#offer-send {float:left; font-size:.85em; margin:3px 0 0 3px;}
* html #offer-send {margin:3px 0 0 1px;}
#offer-send a, #offer-send a:visited {display:block; background:#fff; border-bottom:3px solid #5b713c; padding:3px 5px 6px 5px;}
#offer-send a:hover, #offer-send a:active {background:#e2e2e2; border-bottom:3px solid #5b713c; padding:3px 5px 6px 5px; color:#323131;}
#offer-more {float:left; font-size:.85em; margin:3px 0 0 7px;}
#offer-more a, #offer-more a:visited {display:block;background:#fff; border-bottom:3px solid #5b713c; padding:3px 5px 6px 5px;}
#offer-more a:hover, #offer-more a:active {background:#e2e2e2; border-bottom:3px solid #5b713c; padding:3px 5px 6px 5px; color:#323131;}
#offer-buy {float:left; font-size:.85em; margin:3px 0 0 7px;}
#offer-buy a, #offer-buy a:visited {display:block; border-bottom:3px solid #5b713c; padding:3px 6px 6px 5px; background:#fff;}
#offer-buy a:hover, #offer-buy a:active {border-bottom:3px solid #5b713c; padding:3px 6px 6px 5px; color:#323131; background:#e2e2e2;}

#home-title {width:545px;}
#home-title-top {background:url(../images/home-title.jpg) repeat-y top; font-size:1.5em; color:#789354; padding:8px 0 13px 15px; text-align:left;}
#home-title-bottom {height:10px; background:url(../images/home-title-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#home-cat {width:556px; margin:17px 0 0 0;}
* html #home-cat {margin-left:2px;}
.home-cat-block {float:left; width:173px; height:152px; background:url(../images/home-cat-block.jpg) no-repeat; margin:12px 11px 0 0;}
.home-cat-block h2 {font-size:1.2em; color:#666; text-align:left; padding: 10px 2px 6px 15px;}
.home-cat-block a img, .home-cat-block a img:visited {width:143px; height:100px; border:1px solid #e0e0e0;}
.home-cat-block a img:hover, .home-cat-block a img:active {width:143px; height:100px; border:1px solid #90a3ba;}

/* ----------------------- PAGE ----------------------- */

.page {padding:10px 30px 10px 30px; text-align:left; font-size:.97em; line-height:1.6em; color:#6f6f6f;}
.page p, .page ul li, table, td {text-align:left; font-size:.97em; line-height:1.6em; color:#6f6f6f;} 


/* ----------------------- CART ----------------------- */

#main-cart {position:absolute; width:310px; right:0; bottom:0; text-align:left; padding:0 0 5px 0;}
#main-cart-quantity {float:left; margin: 0 0 0 40px; width:100px; color:#fff; font-size:.9em;}
* html #main-cart-quantity {margin: 0 0 0 20px;}
#main-cart-quantity span {color:#191919; font-size:1em; font-weight:bold;}
#main-cart-total {float:left; margin: 0 0 0 14px; width:80px; color:#fff; font-size:.9em;}
* html #main-cart-total {width:78px; margin:0 0 0 14px;}
.cart-title-cost {font-size:.8em; color:#729641; font-weight:bold; margin-bottom:-3px;}
.cart-cost {font-size:1.6em; color:#fff; font-weight:bold;}
#main-cart-go-bt {float:right; margin: 0 3px 0 0; width:64px; color:#fff; font-size:.9em;}
* html #main-cart-go-bt {margin:0 2px 0 0;}
#main-cart-go-bt a, #main-cart-go-bt a:visited {display:block; width:64px; height:29px; background:url(../images/main-cart-go-bt.jpg) no-repeat;}


/* ------------------- PRODUCTS-PAGE ------------------ */

#products {padding:0 0 15px 10px;}
#products-search {background:url(../images/search-cat-bg.jpg) no-repeat bottom left; height:76px; text-align:left; padding:0 0 15px 0; margin:0 0 15px 5px;}
#products-search-title {font-size:1.3em; color:#ab4a48; text-align:left; padding:20px 0 0 0; margin:0 0 0 26px;}
#products-search form {text-align:left; font-size:.95em; padding:10px 0 0 0; margin:0 0 0 26px;}
.prod-block {float:left; width:345px; margin:5px 0px 5px 5px;}
* html .prod-block {margin:5px 1px 5px 3px;}
.prod-block-top {height:10px; background:url(../images/cat-block-top.jpg) no-repeat; font-size:1px; line-height:1px;}
.prod-block-middle {background:url(../images/cat-block-middle.jpg) repeat-y; padding:0 14px 0 14px; /*min-height:110px;*/}
	.prod-block-middle-img {float:left; width: 160px; }
	.prod-block-middle-content {float:right; width:150px; background:none; margin:0 0 10px 0;}
	.prod-block-middle-content h2 {font-size:1.1em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 3px 0; padding:0 0 2px 0; text-align:left;}
	.prod-block-middle-content h2 a, .prod-block-middle-content h2 a:visited {color:#425f83;}
	.prod-block-middle-content h2 a:hover, .prod-block-middle-content h2 a:active {color:#3c3c3c;}
	.prod-block-middle-content p {text-align:left; font-size:1em; padding: 0 0 0 3px; line-height:1em;}
	.prod-block-details {clear:both; margin:0 auto; border-top:1px solid #dfdfdf; font-size:1em;}
	.prod-block-middle-more {float:left; padding:5px 0 0 0; height:20px;}
		.prod-block-middle-more a, .prod-block-middle-more a:visited {color:#4f6a8b;}
		.prod-block-middle-more a:hover, .prod-block-middle-more a:active {color:#4f6a8b; border-bottom:1px dotted #252323; padding-bottom:2px;}
	.prod-block-middle-buy {float:right; padding:5px 0 0 0; height:20px;}
		.prod-block-middle-buy a, .prod-block-middle-buy a:visited {display:block; background:url(../images/product-small-cart.jpg) right top no-repeat; color:#4f6a8b; padding:0 26px 0 0;}
		.prod-block-middle-buy a:hover, .prod-block-middle-buy a:active {background:url(../images/product-small-cart-a.jpg) right top no-repeat; color:#4f6a8b; padding:0 26px 2px 0; border-bottom:1px dotted #252323;}
	.prod-block-middle-buy-new {float:right; padding:5px 0 0 0; height:40px;}
		.prod-block-middle-buy-new a, .prod-block-middle-buy-new a:visited {display:block; background:url(../images/onholnewbasket_b.jpg) right top no-repeat; color:#4f6a8b; padding:0 0px 0 0; width: 115px; height: 40px; }
		.prod-block-middle-buy-new a:hover, .prod-block-middle-buy-new a:active {background:url(../images/onholnewbasket_g.jpg) right top no-repeat; color:#4f6a8b; padding:0 0px 0px 0; width: 115px; height: 40px; }
.prod-block-bottom {height:10px; background:url(../images/cat-block-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}

/* ------------------- FULL-PRODUCT-PAGE ------------------ */

#full-product {padding:20px 22px 15px 18px;}
#full-product-img-details {float:left; width:320px;}
	#full-product-img {width:320px; border-bottom:1px solid #dfdfdf; padding:0 0 10px 0;}
	#full-product-img2 {min-height: 444px;}
	* html #full-product-img2 {height: 444px;}
	#full-product-details {width:320px; padding:5px 0 0 0;}
	#full-product-details h3 {font-size:1.2em; color:#4e6d93; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #e2e2e2; text-align:left;}
	#full-product-details-left {float:left; width:140px; text-align:left; padding:0 0 0 5px;}
	#full-product-details-right {float:right; width:130px; text-align:right; padding:0 5px 0 0;}
	#full-product-details-right h4 {padding:0 5px 0 0; font-size:1.1em; color:#727272; margin-bottom:4px; text-align:right;}
	.color-left {float:left; padding:3px 3px 0px 2px;}
	#more-detail-l {font-size:.85em; margin:0 20px 0 0; word-spacing:-.05em;}
	#more-detail-2 {font-size:.85em; margin:0 20px 0 0; word-spacing:-.05em;}
	#more-detail-3 {font-size:.85em; margin:0 0 0 0; word-spacing:-.05em;}
	/*
	#full-big-cart {margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px solid #e2e2e2; display:block;}
	#full-big-cart a, #full-big-cart a:visited {float:right;display:block; width:103px; height:47px; background:url(../images/full-product-big-cart.jpg) no-repeat;}
	#full-big-cart a:hover, #full-big-cart a:active {float:right;display:block; width:103px; height:47px; background:url(../images/full-product-big-cart-a.jpg) no-repeat;}
	*/
	#full-big-cart {margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px solid #e2e2e2; display:block;}
		#full-big-cart a, #full-big-cart a:visited {display:block; float: right; background:url(../images/onholnewbasket_b.jpg) right top no-repeat; color:#4f6a8b; padding:0 0px 0 0; width: 115px; height: 40px; }
		#full-big-cart a:hover, #full-big-cart a:active {background:url(../images/onholnewbasket_g.jpg) right top no-repeat; color:#4f6a8b; padding:0 0px 0px 0; width: 115px; height: 40px; }

#full-product-content {float:right; width:352px;}
	.full-product-content-top {height:10px; background:url(../images/full-product-content-top.jpg) no-repeat; font-size:1px; line-height:1px;}
	.full-product-content-middle {background:url(../images/full-product-content-middle.jpg) repeat-y; padding:5px 15px 10px 15px;}
	.full-product-content-middle2 {background:url(../images/full-product-content-middle.jpg) repeat-y; padding:0 15px 0 15px;}
	.full-product-content-middle h2 {font-size:1.3em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 10px 0; padding:0 0 4px 0; text-align:left;}
	.scroll {height:350px; overflow-y:scroll; padding:0 10px 10px 0; text-align:left; font-size:.95em; line-height:1.5em;}
	html>body .scroll {overflow:auto;}
	.scroll p {text-align:left; font-size:.95em; line-height:1.5em;}
	.scroll ul li {text-align:left; font-size:.95em; line-height:1.5em;}
	.full-product-content-bottom {margin:0 0 10px 0;height:10px; background:url(../images/full-product-content-bottom.jpg) no-repeat; font-size:1px; line-height:1px;}
	.full-product-content-bottom2 {height:10px; background:url(../images/full-product-content-bottom.jpg) no-repeat top; font-size:1px; line-height:1px; padding:0 0 20px 0;}

	.full-product-rel-content-top {height:10px; background:url(../images/relevant_block_top.jpg) no-repeat; font-size:1px; line-height:1px;}
	.full-product-rel-content-middle {background:url(../images/relevant_block_mid.jpg) repeat-y; padding:5px 15px 10px 15px;}
	.full-product-rel-content-middle h2 {font-size:1.3em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 10px 0; padding:0 0 4px 0; text-align:left;}
	.full-product-rel-content-bottom2 {height:10px; background:url(../images/relevant_block_bottom.jpg) no-repeat top; font-size:1px; line-height:1px; padding:0 0 20px 0;}
	.rel_prod_block { padding: 3px; border-bottom:1px solid #dfdfdf; text-align: left; }
	.rel_prod_block img { padding: 5px; }
	.rel_prod_block_more { padding:3px 0 0 0; text-align: right; }
		.rel_prod_block_more a, .rel_prod_block_more a:visited {color:#4f6a8b;}
		.rel_prod_block_more a:hover, .rel_prod_block_more a:active {color:#4f6a8b; border-bottom:1px dotted #252323; padding-bottom:2px;}


.full_prod_img2_3 {float:left; width:80px; border-right:1px solid #dfdfdf; padding:0 10px 0 0; margin:0 10px 0 0;}
.full_prod_img3_3 {float:left; width:80px; border-right:1px solid #dfdfdf; padding:0 10px 0 0; margin:0 0 0 0;}

.full_prod_img2_4 {float:left; width:100px; border-right:1px solid #dfdfdf; padding:0 15px 0 0; margin:0 15px 5px 40px;}
.full_prod_img3_4 {float:left; width:100px; padding:0 15px 0 0; margin:0 0 5px 0;}

.show-video-bt {float:right; width:124px;}
.show-video-bt a, show-video-bt a:visited {display:block; width:124px; height:73px; background:url(../images/show-video-bt.jpg) no-repeat;}
.show-video-bt a:hover, show-video-bt a:active {display:block; width:124px; height:73px; background:url(../images/show-video-bt-a.jpg) no-repeat;}

#show-video {display:none; margin:10px 0 0 0; border-top:1px solid #dfdfdf; padding:10px 0 0 0;}


#main-prev-next-block { padding: 10px 5px; position: relative; text-align: left; width: 715px; }

#prod-prev-button { float: left; width: 174px; height: 40px; }
#prod-next-button { float: right; width: 174px; height: 40px; }

#prod-prev-popup { display: none; position: absolute; top: 50px; left: 20px; width: 232px; height: 155px; text-align: right; padding: 45px 10px 10px 10px; background: url(../images/prod_prev.gif); overflow: hidden; }
#prod-next-popup { display: none; position: absolute; top: 50px; right: 20px; width: 232px; height: 155px; text-align: right; padding: 45px 10px 10px 10px; background: url(../images/prod_next.gif); overflow: hidden; z-index: 1000;}

#prod-prev-popup h2, #prod-next-popup h2 {font-size:1.2em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 5px 0; padding:0 0 4px 0; text-align:left; font-weight: bold;}


.rate_product { padding: 0 0 10px 235px; }
.rate_product_cat { padding: 0 0 0px 30px; }

.comparelnk { padding: 5px 0px 0px 0px; text-align: center; }

#cat-navi-compare {width:200px; background:url(../images/catnavicomparemid.jpg) repeat-y; margin:20px 0 0 0; }
#cat-navi-top-compare {background:url(../images/catnavicomparetop.jpg) top no-repeat; padding:0 20px 10px 20px;}
#cat-navi-top-title-compare {font-size:1.3em; color:#425f83; border-bottom:1px solid #dfdfdf; margin:0 0 8px 0; padding:10px 0 8px 0; text-align:left; font-weight:bold; }
#cat-navi-bottom-compare {height:10px; background:url(../images/catnavicomparebottom.jpg) no-repeat; font-size:1px; line-height:1px;}

#cat-navi-compare ul li { border-bottom:1px solid #efefef; color:#3b3b3b; padding:5px 3px 5px 3px; font-size:1.1em; text-align: left;}
#cat-navi-link-compare { text-align: right; padding:10px 0px 0px 0px; }

.prod_compare_description { text-align: left; height: 250px; overflow: auto; }

.colorblock { float: left; width: 18px; height: 18px; border: 1px solid #ccc; margin: 0 3px 0 0; }

/* ------------------- NAVIGATIONS ------------------ */

#home-bt a, #home-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/home-bt.jpg) no-repeat;}
#home-bt a:hover, #home-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/home-bt-a.jpg) no-repeat;}
#home-bt-active a, #home-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/home-bt-a.jpg) no-repeat;}

#about-bt a, #about-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/about-bt.jpg) no-repeat;}
#about-bt a:hover, #about-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/about-bt-a.jpg) no-repeat;}
#about-bt-active a, #about-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/about-bt-a.jpg) no-repeat;}

#sales-bt a, #sales-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/sales-bt.jpg) no-repeat;}
#sales-bt a:hover, #sales-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/sales-bt-a.jpg) no-repeat;}
#sales-bt-active a, #sales-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/sales-bt-a.jpg) no-repeat;}

#blog-bt a, #blog-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/blog-bt.jpg) no-repeat;}
#blog-bt a:hover, #blog-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/blog-bt-a.jpg) no-repeat;}
#blog-bt-active a, #blog-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/blog-bt-a.jpg) no-repeat;}

#location-bt a, #location-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/location-bt.jpg) no-repeat;}
#location-bt a:hover, #location-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/location-bt-a.jpg) no-repeat;}
#location-bt-active a, #location-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/location-bt-a.jpg) no-repeat;}

#contact-bt a, #contact-bt a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/contact-bt.jpg) no-repeat;}
#contact-bt a:hover, #contact-bt a:active {display:block; float:left; width:103px; height:29px; background:url(../images/contact-bt-a.jpg) no-repeat;}
#contact-bt-active a, #contact-bt-active a:visited {display:block; float:left; width:103px; height:29px; background:url(../images/contact-bt-a.jpg) no-repeat;}


#cat-navi ul {}
#cat-navi ul li {text-align:left;}
#cat-navi ul li a, #cat-navi ul li a:visited {display:block; border-bottom:1px solid #efefef; color:#3b3b3b; padding:5px 0 7px 3px; font-size:1.1em;}
#cat-navi ul li a:hover, #cat-navi ul li a:active {border-bottom:1px solid #90a3ba; color:#999; padding:5px 0 7px 5px;}
* html #cat-navi ul li a {height:1%;}


#nav_pages {
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
	font-size: .9em;
	text-align: right;
}

.current_nav_page {
	border: 1px solid #fff;	
	color: #ca373d;
	padding: 1px 5px;
	margin-right: 1px;
	font-weight: bold;
}

a.active_nav_page:link, a.active_nav_page:visited {
	border: 1px solid #ccc;
	color: #007fc7;
	padding: 1px 5px;
	margin-right: 1px;	
	text-decoration: none;	
}

a.active_nav_page:hover, a.active_nav_page:active {
	border: 1px solid #8b99a0;
	color: #fff;
	background: #99b5c5; 
	padding: 1px 5px;
	margin-right: 1px;	
	text-decoration: none;	
}

a.active_active_nav_page:link, a.active_active_nav_page:visited {
	border: 1px solid #999;
	color: #666;	
	background: #ebeced; 
	padding: 1px 5px;
	margin-right: 1px;	
	text-decoration: none;	
}

a.active_active_nav_page:hover, a.active_active_nav_page:active {
	border: 1px solid #292e35;
	color: #292e35;	
	background: #ebeced; 
	padding: 1px 5px;
	margin-right: 1px;	
	text-decoration: none;	
}


/* ------------------- SIDEBAR ------------------ */



/* ------------------- CONTENT ------------------ */



/* ------------------- FOOTER ------------------ */

#footer {margin:0 auto; width:956px;}
#footer-block-b, #footer-block-c, #footer-block-co {float:left; width:232px; margin:9px 9px 0 0;}
#footer-block-sec {float:left; width:231px; margin:9px 0 0 2px;}

* html #footer {width:962px;}
* html #footer-block-sec {margin:9px 0 0 4px;}
* html #footer-block-b {margin:9px 9px 0 1px;}
* html #footer-block-co {margin:9px 8px 0 0;}

#footer-block-b h6 {height:38px; background:url(../images/footer-block-b.jpg) no-repeat; margin:0 0 10px 0;}
#footer-block-c h6 {height:38px; background:url(../images/footer-block-c.jpg) no-repeat; margin:0 0 10px 0;}
#footer-block-co h6 {height:38px; background:url(../images/footer-block-co.jpg) no-repeat; margin:0 0 10px 0;}
#footer-block-sec h6 {height:38px; background:url(../images/footer-block-sec.jpg) no-repeat; margin:0 0 10px 0;}

#footer-block-b ul {}
#footer-block-b ul li {display:block; background:url(../images/footer-li-border.jpg) repeat-x bottom; font-size:.9em; text-align:left; margin:1px 8px 1px 6px; color:#999;}
#footer-block-b ul li a, #footer-block-b ul li a:visited {display:block; color:#999; padding:5px 5px 10px 5px; height:1%;}
#footer-block-b ul li a:hover, #footer-block-b ul li a:active {display:block; color:#f8f8f8; padding:5px 5px 10px 5px; height:1%;}

#footer-block-b p, #footer-block-c p, #footer-block-co p, #footer-block-sec p {color:#999; font-size:.9em; padding:8px 5px 10px 10px; text-align:left; line-height:1.5em;}
#footer-block-c p a img, #footer-block-c p a img:visited {display:block; border:3px solid #464443; padding:1px; margin-right:5px;} 
#footer-block-c p a img:hover, #footer-block-c p a img:active {border:3px solid #80995d; padding:1px; margin-right:5px;} 

#footer-block-sec p a, #footer-block-sec p a:visited {color:#80995d; font-weight:bold;}
#footer-block-sec p a:hover, #footer-block-sec p a:active {color:#c43e2d; font-weight:bold;}
.cards {background:url(../images/hr-mail.jpg) repeat-x top; margin:13px 8px 1px 10px; padding:10px 0 0 0;}

a.mail, a.mail:visited {margin:18px 8px 1px 10px; display:block; padding:10px 0 10px 0; color:#80995d; text-align:center; font-size:1em; background:url(../images/hr-mail.jpg) repeat-x top;}
a.mail:hover, a.mail:active {color:#f8f8f8;}

#footer-nav {width:956px;}
#footer-nav-top {height:10px; background:url(../images/footer-nav-top.jpg) no-repeat; font-size:1px; line-height:1px;}

#footer-navigation {float:left; width:931px; background:url(../images/footer-nav-bg.jpg) repeat-y; padding:3px 0 0 25px;}
#footer-navigation li {display:block; float:left; margin:0 25px 0 0;}
#footer-navigation li a, #footer-navigation li a:visited {display:block; float:left; color:#517096; padding: 3px 0 3px 0;}
#footer-navigation li a:hover, #footer-navigation li a:active {color:#f8f8f8;}

#footer-active a, #footer-active a:visited, #footer-active a:hover, #footer-active a:active {color:#f8f8f8!important;}

#qualityweb {float:right; font-size:.85em; margin:5px 20px 5px 0; letter-spacing:-.05em;}
* html #qualityweb {margin-right:0;}
#qualityweb a, #qualityweb a:visited {display:block; color:#737373!important;}
#qualityweb a:hover, #qualityweb a:active {color:#80995d!important;}

/* ------------------ NEWSLETTER-FORM ---------------- */

#newsletter {width:200px; margin:20px 0 0 0;}
#newsletter-title {height:40px; background:url(../images/newsletter-title.jpg) no-repeat;}
#newsletter-middle {background:url(../images/newsletter-bg.jpg) repeat-y;}
#newsletter-bottom {height:7px; background:url(../images/newsletter-bottom.jpg) no-repeat;font-size:1px; line-height:1px; clear:both;}
#newsletter p {font-size:.95em; text-align:left; padding:5px 15px 3px 17px; line-height:1.2em; letter-spacing:-.03em;}
#newsletter form input {padding:4px 4px 4px 6px; border:1px solid #5b654d; font-size:1em; width:150px; margin:5px 7px 0 0; color:#828181; word-spacing:.01em; letter-spacing:.02em;}
.newsletter-img {width:75px!important; height:31px; border:none!important; float:right;}
#newsletter-middle-bt a, #newsletter-middle-bt a:visited {float:right; display:block; width:65px; height:33px; background:url(../images/newsletter-bt.png) no-repeat;}
#newsletter-middle-bt a:hover, #newsletter-middle-bt a:active {width:65px; height:33px; background:url(../images/newsletter-bt.png) no-repeat;} 


#on-season { padding: 22px 0 0 0; text-align: left; }
#on-season-big { padding: 8px 0 0 0; text-align: left; }


/* ------------------ CONTACT-FORM ---------------- */

#contact {width:auto; height:auto; padding:10px 20px 30px 20px; line-height:1.5em; font-size:1.1em;}

#form_block {width:auto; height:auto; margin:20px 0 0 0; padding:0 10px;}
#form_left {float:left; width:197px; height:auto; text-align:left;}
#form_left input {padding:3px; margin:0 0 5px 0; width:170px; height:auto; border:1px solid #ccc; color:#999;}
#form_right {float:right; width:auto; height:auto; text-align:left;}
#form_right textarea {padding:3px; margin:0 0 5px 0; width:360px; height:120px; border:1px solid #ccc; color:#999;}

.info { width:auto; height:auto; margin:10px 0 0 0; padding:0; color:#507096; font-size:1.2em; line-height:1.8em;}

.notes {width:auto; height:auto; margin:3px 0 0 0; padding:5px 10px; text-align:left; font-size:1.3em; color:#507096;}
.notes_order {width:auto; height:auto; margin:3px 0 10px 0; padding:7px; font-size:.9em; border:5px dashed #f5f5f5; text-align:left; color:#999;}
.notes2 {width:auto; height:auto; margin:3px 5px 0 5px; padding:5px; border:5px solid #f5f5f5; line-height: 1.8em;}

/* ------------------ ORDERS ---------------- */

.payway-info {width: auto;margin: 20px 5px 10px 5px;padding: 5px 10px;border:5px dashed #f5f5f5; text-align:left; color:#999;line-height: 1.4em;text-align: left;}

.payway1 {
	width: auto;
	height: auto;
	margin: 3px 5px 10px 5px;
	padding: 5px;
	border: 5px solid #eee;
	line-height: 1.5em;
	text-align: left;
}

.payway2 {
	width: auto;
	height: auto;
	margin: 3px 5px 10px 5px;
	padding: 5px;
	border: 5px solid #eee;
	line-height: 1.5em;
	text-align: left;
}

.payway3 {
	width: auto;
	height: auto;
	margin: 3px 5px 0 5px;
	padding: 5px;
	border: 5px solid #eee;
	line-height: 1.5em;
	text-align: left;
}

.select_subject {
	width: auto;
	height: auto;
	color: #6699ff;
	font-size: 1.2em;
	background: #fafafa;
	border: 5px solid #f5f5f5;
	padding: 5px;
	margin: 10px 0 0 0;	
	text-align: center;
}

.select_subject select {
	width: auto;
	height: auto;
	margin: 0 0 0 10px;
	color: #64c932;
	border: 1px solid #ccc;	
}

#logo-print-co {height:75px; border-bottom: 5px solid #6f6f6f; padding:0 0 10px 0; background:#fff;}
#print-logo-img-co {float:right; width:172px;}
#print-logo-address-co {float:right; width:230px;}

.order-form table td, .order-form1 table td{color:#4f6e94;}
.order-form-in {margin: 0 0 3px 0; padding:2px 3px; color:#333;}

.order_discount_notice { margin: 10px 0 0 0; padding: 5px; border: 2px solid #7b9558; background: #c4d6ab; } 