/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline }
/* Left & Right alignment */
.left {float:left}
.right {float:right}
.wrapper {width:100%;overflow:hidden;}
/* Global properties */
body {background:#eee;border:0;font:14px  Arial, Helvetica, sans-serif;color:#a09d99;line-height:22px}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3{
border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
/* Global Structure */
.main {margin:0 auto;width:966px}
.body1 {background:url(../images/bg_top2.gif) top repeat-x #0e0b06}
.body2 {background:#fff URL(../images/nois1.png)}
.body-jam{background: url(../images/jams-bg.png) top center no-repeat #fff}
.body-snack{background: url(../images/snack-bg.png) top center no-repeat #fff}
.body-drink{background: url(../images/drinks-bg.png) top center no-repeat #fff}
/* main layout */
a {color:#fff;text-decoration:underline;outline:none}
a:hover {text-decoration:none}
h1 {float:left;padding:33px 0 0 16px}
h2 {font-size:35px;color:#681921;line-height:1.2em;padding:28px 0 16px 0;font-weight:normal;letter-spacing:-2px}
h2 span {display:block;margin-top:-7px}
h3 {font-size:25px;color:#781E17;font-weight:normal;line-height:1.2em;padding:34px 0 8px 0;letter-spacing:-1px}
h3 a{color:#174C12;}
.active{font-weight:bold; text-decoration:none;}
p {padding-bottom:22px}
/* header */
header {height:0px}
#logo {display:block;background:url(../images/log1o.png) 0 0 no-repeat;width:298px; z-index:9000; height:119px;}
#logo a img {z-index:9000;}
.menu{ margin:0 auto;}

.slider {top:8px;left:8px;position:absolute;z-index:0}
.slider .items {display:none}
.slider .pagination {position:absolute;z-index:2;bottom:3px;left:430px}
* + html .slider .pagination {bottom:27px}
.slider .pagination li {float:left}
.slider .pagination a {display:block;width:30px;height:30px;text-indent:-9999px;background:url(../images/buttons.png) right 0 no-repeat}
.slider .pagination a:hover, .slider .pagination .current a {background-position:left}
/* content */
#content {padding:0 0 34px 23px}
#content2 {padding:0px 0 15px 13px;}
.pad_left1 {padding-left:35px}
.pad_left2 {padding-left:50px}
.pad_bot1 {padding-bottom:11px}
.pad_bot2 {padding-bottom:15px}
.marg_right1 {margin-right:20px}
.pad_top1 {padding-top:5px}
.dropcap1 {float:left;background:url(../images/dropcap.png) 0 0 no-repeat;width:50px;height:54px;margin-right:20px;font-size:45px;line-height:1.2em;text-align:center;color:#e11204;margin-top:6px}
.dropcap1 span {display:block;margin-top:-6px}
.dropcap1 .color1 {color:#f69e00}
.dropcap1 .color2 {color:#4f9608}
.dropcap1 .color3 {color:#089495}

.grtext p{color:#112101; font-size:18px; line-height:28px; font-weight:bold;}
.bricktext {color:#781E17; font-size:14px; }
.color1 {color:#fff}
.color2 {color:#62a80a}
.font1 {font-size:16px}
.link1 {display:inline-block; color:#1C160D; font-style:italic;padding-right:13px;background:url(../images/marker_2.gif) right 8px no-repeat;text-decoration:none}
.link1:hover {text-decoration:underline}
.link2 {color:#a09d99;text-decoration:none}
.link2:hover {text-decoration:underline}
.testimonials {background:url(../images/testimonials_bg.gif) 0 4px no-repeat;padding-left:50px}
.quot {background:url(../images/quot1.png) 0 0 no-repeat;padding-left:20px;font-style:italic}
.quot img {display:inline-block;margin-top:1px;padding-left:4px}
.list1{}
.list1 li {font-size:16px;line-height:27px}
.list1 a {color:#62a80a;padding-left:23px;background:url(../images/marker_1.png) 0 4px no-repeat;text-decoration:none}
.list1 a:hover {color:#fff}
.quality {width:100%;overflow:hidden}
.quality .cols {width:290px}
.quality .pad_left1 {padding-left:30px}
.quality .arrow {background:url(../images/arrow.png) right 4px no-repeat}
.quality .dropcap1 {height:50px;background:url(../images/dropcap2.png) 0 0 no-repeat;margin-top:1px}
.quality h3 {padding:0 0 17px 0}
.quality h3 span {display:block;margin-top:-6px}
.price{}
.price li {width:100%;overflow:hidden;background:url(../images/bg_price.gif) 0 -5px repeat-x}
.price span {float:right;background:#1c160d}
.price a {color:#a09d99;text-decoration:none;float:left;background:#1c160d}
.price a:hover {color:#fff}
.address {margin-top:-3px;padding-bottom:25px}
.address li {line-height:27px;padding-left:23px;background:url(../images/marker_1.png) 0 6px no-repeat;overflow:hidden}
.address a {color:#62a80a;text-decoration:none} 
.address a:hover {text-decoration:underline}
pre{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#a09d99;line-height:27px}
/* footer */
footer {padding:0px 0 20px 23px; margin-top:-10px;color:#A40822}
footer a{color:#A40822}
footer a:hover{ color:#621110;}
#icons li {line-height:1.9em}
#icons a {color:#a09d99;text-decoration:none}
#icons a span {display:inline-block;vertical-align:top;cursor:pointer}
#icons a:hover {color:#fff}
#icons img {margin:5px 10px 0 0}
#why_us{}
#why_us li {line-height:27px}
#why_us a {color:#a09d99;text-decoration:none;padding-left:23px;background:url(../images/marker_3.png) 0 2px no-repeat}
#why_us a:hover {color:#fff}
#footer_link {margin-top:17px;border-top:1px solid #194E14;padding-top:19px}
/* forms */
#ContactForm {padding-top:2px; z-index:1000}
#ContactForm span {float:left;width:100px;line-height:24px}
#ContactForm .bg {border:1px solid #781E17;background:url(../images/bg_input.gif) top repeat-x #e7e7e7;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;height:20px;overflow:hidden}
#ContactForm .bg2 {border:1px solid #781E17;background:url(../images/bg_textarea.gif) top repeat-x #e7e7e7;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;height:98px;overflow:hidden}
#ContactForm .wrapper {min-height:27px}
#ContactForm .textarea_box {height:100px;width:100%;overflow:show}
#ContactForm .input {width:390px;height:18px;background:none;padding:0 5px;color:#6b6051;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0}
#ContactForm textarea {overflow:auto;width:390px;height:100px;background:none;padding:0 5px;color:#6b6051;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0}
#ContactForm  .submit {float:right; height:43px;font-size:18px;color:#fff;text-decoration:none;line-height:42px;text-align:center;background:url(../images/button_bg.gif) top repeat-x #327d05;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative; margin:7px 25px 0 0;}
#ContactForm  .submit:hover{background:#8dcf0f}
#lang{position:fixed; top:5px; right:20px;}

#lang img {
					width:25px; padding:3px;
					opacity:0.7;
					transition: 0.1s ease-in-out; 
					-moz-transition: 0.1s ease-in-out; 
					-webkit-transition: 0.1s ease-in-out;
}		
#lang img:hover {
					opacity:1;
					transition: 0.3s ease-in-out; 
					-moz-transition: 0.3s ease-in-out; 
					-webkit-transition: 0.3s ease-in-out;
}


/* Show Details */
.details-holder{
    float: left;
    position: relative;
    margin: 10px 0px 30px 10px;
}
.show-details img{
    opacity: 1;
    width: 200px;
    height: 150px;
}

.show-details:hover img{
    position: relative;
    opacity: 1;
    z-index: 19;    
}
.img-info{
    padding: 135px 10px 0px 10px;
    position: absolute;
    z-index: 20;
    top: -10px;
    left: -10px;
    width: 200px;
    height: 60px;    
    background-color: #A40822;
    color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0px 8px 5px -6px #333333;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
    opacity: 0;
    
}
.show-details:hover .img-info{
    opacity:1;    
}
.details-holder h1
{
    font-size: 18px;
    text-transform: uppercase;    
}
.details-holder p
{
    font-size: 12px;
}

.prod-2{margin-top:-180px; z-index:100}

/* Curtains */
.gallery img
{
    width:200px;   
}
.curtain
{
    background-image: url('../Images/retina_wood.png');
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 0.9;
    z-index: 99;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
}
.gallery:hover .curtain
{
    height: 0;
}



/*         ______________________________________________    */


/* Show Details */
.details-holder1
{
    float: left;
    position: relative;
    margin: 10px 0px 30px 10px;
	width:200px;
}
.show-details1 img
{
    opacity: 1;
    width: 270px;
    height: 190px;
	margin-left:-80px;
}

.show-details1:hover img
{
    position: relative;
    opacity: 1;
    z-index: 19;    
}
.img-info1
{
    padding: 155px 0px 0px 0px;
    position: absolute;
    z-index: 20;
    top: 0px;
    left: 0px;
    width: 120px;
    height: 70px;    
    background-color: #A40822;
    color: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0px 8px 5px -6px #333333;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
    opacity: 0;
    }
	.img-info1 img{margin-top:-210px;}
	
.show-details1:hover .img-info1
{
    opacity:1;    
}
.details-holder1 h1
{
    font-size: 12px;
    text-transform: uppercase;    
}
.details-holder1 p
{
    font-size: 12px;
}

.prod-21{margin-top:-180px; margin-left:-80px; z-index:100}

/* Curtains */
.gallery1 img
{
    width:270px;   
}
.curtain1
{
    background-image: url('../Images/retina_wood.png');
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 0.9;
    z-index: 99;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
}
.gallery:hover .curtain
{
    height: 0;
}

.marg{margin-right:-15px;}



/*         ______________________________________________    */

#nav{list-style:none;
			font-weight:bold;
			float:left;
			width:100%;  }
#nav li{
    float:left;
    margin-right:7px;
    position:relative;
}
#nav a{
    display:block;
    padding:5px;
    color:#fff;
    text-decoration:none;
	display:block;
	font-size:19px;
	color:white;
	text-decoration:none;
	line-height:42px;
	height:43px;
	padding:0 19px;
border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
position:relative;background:url(../images/spacer.gif) repeat;
}
#nav a:hover, #nav.active a {
    color:#fff;
   
    text-decoration:underline;
	background:url(../images/menu_bg.gif) bottom repeat-x #92d30f;color:#fff
}
#nav a:hover{
    color:#fff;
   
    text-decoration:underline;
	background:url(../images/menu_bg.gif) bottom repeat-x #92d30f;color:#fff
}

#nav ul{
    background:#fff; 
    background:rgba(255,255,255,0); 
    list-style:none;
    position:absolute;
    left:-9999px; 
}
#nav ul li{
    padding-top:1px; 
    float:none;
}#nav ul li a{
display:block;font-size:19px;color:white;text-decoration:none;line-height:42px;height:43px;padding:0 19px;
border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;background:url(../images/spacer.gif) repeat;
}



#nav ul a{
    white-space:nowrap; 
}
#nav li:hover ul{ 
    left:0px; 
}
#nav li:hover a{ 
    background: #337F05;color:#fff;
    text-decoration:none;
	
}
#nav li:hover ul a{ 
    text-decoration:none;
	font-size:14px;
}
#nav li:hover ul li a:hover{ 
    background:url(../images/menu_bg.gif) bottom repeat-x #92d30f;color:#fff
}

#nav li a:hover, #nav .active a {background:url(../images/menu_bg.gif) bottom repeat-x #92d30f;color:#fff}
#nav li a:hover, #nav .active a {background/:url(../images/menu_bg.gif) top repeat-x #337f05\9}


														   .slider_bg {width:100%;height:283px;background:#681921;
															border-radius:8px;
															-moz-border-radius:8px;
															-webkit-border-radius:8px;
															text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);
															position:relative;
															margin-top:0px;
															box-shadow:0 0 4px rgba(0, 0, 0, .4);
															-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);
															-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);
 }
 .rus {margin-left:0px;}
 
 			#carousel div {
				height: 427px;
				float: left;
			}
			#carousel img {
				min-width: 100%;
				min-height: 100%;
			}
			#title {
				text-align: center;
				width: 100%;
				margin-top: -10px;
				position: absolute;
				top: 1%;
			}
			
		
			#pager {
				border-radius: 5px;
				background: #A40822;
				text-align: center;
				width: 120px;
				padding-top: 2px;
				margin: -25px 0 0 -60px;
				position: absolute;
			
				left: 50%;
			}
			
               #pager1 {
                text-align: center;
				padding-top: 2px;
				margin: 0px 0 0 -153px;
				position: absolute;
				left:50%;
				z-index:1000;
			}
			     #pager1rus {
                text-align: center;
				padding-top: 2px;
				margin: 0px 0 0 -195px;
				position: absolute;
				left:50%;
				z-index:1000;
			}
			#pager a.selected span {
				background: #7CBF0D;
			}
			#pager a {
				display: inline-block;
				padding: 5px;
			}
			#pager span {
				border-radius: 10px;
				background: #ccc;
				text-indent: -100px;
				line-height: 0;
				display: inline-block;
				width: 10px;
				height: 10px;
				overflow: hidden;
			}
			
			
   /*.body2{background:#fff URL(../images/b3.png) left bottom no-repeat; height:500px;}*/