@charset "utf-8";
@font-face {
    font-family: 'absolut';src: url('_fonts/absolut-webfont.eot');src: url('_fonts/absolut-webfont.eot?#iefix') format('embedded-opentype'),url('_fonts/absolut-webfont.woff') format('woff'),url('_fonts/absolut-webfont.ttf') format('truetype'),url('_fonts/absolut-webfont.svg#EFNAbsolut') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'traian';src: url('_fonts/traian-webfont.eot');src: url('_fonts/traian-webfont.eot?#iefix') format('embedded-opentype'),url('_fonts/traian-webfont.woff') format('woff'),url('_fonts/traian-webfont.ttf') format('truetype'),url('_fonts/traian-webfont.svg#Traian') format('svg');font-weight: normal;font-style: normal;}

body {background: #ffffff url(/_images/tlo.jpg) no-repeat center top; margin: 0; padding: 0px; font-family:Georgia, "Times New Roman", Times, serif; }
.wrap {margin: 0 auto !important; padding: 0px; width: 1006px; height: 100%; overflow: hidden;}
.main {position: absolute; width: 1006px; height: 100%; margin: 0; padding: 0px;} 
#langs{position:absolute;top:20px;left:60px;}
#logo{position: absolute; left: 394px; top: 0px; width: 217px; height: 139px; z-index: 1567567;}
#main_box{position: absolute; left: 0px; top: 80px; width: 1006px; height: 398px; z-index: 12; background-image:url(/_images/main_box.png);}
#slideshow{position: absolute; left: 9px; top: 89px; width: 988px; height: 348px; z-index: 12; overflow: hidden;}
#film{position: absolute; left: 9px; top: 89px; width: 988px; height: 555px; z-index: 12; overflow: hidden;}

#linki{position: absolute; left: 0px; top: 450px; width: 1006px; height: 30px; z-index: 99999999; text-align:center}
#linki2{position: absolute; left: 0px; top: 660px; width: 1006px; height: 30px; z-index: 99999999; text-align:center}
#linkbox1{position: absolute; left: 120px; top:475px; width: 155px; background-color:#59493f; padding: 5px 10px 5px 10px; z-index: 999999999999;}
#linkbox2{position: absolute; left: 260px; top:475px; width: 145px; background-color:#59493f; padding: 5px 10px 5px 10px; z-index: 999999999999;}
#content{position: absolute; left: 53px; top: 500px; width: 900px; height: 0 auto !important; z-index: 12;} 
#content2{position: absolute; left: 53px; top: 710px; width: 900px; height: 0 auto !important; z-index: 12;} 

#left_col{float: left; width: 500px; height: 0 auto; margin-bottom: 20px;min-height:400px;line-height:20px;text-align:justify !important;}
#mid_col{float: left; width: 60px; height: 0 auto;min-height:400px;}
#right_col{float: left; width: 340px; height: 0 auto;min-height:400px;}
#one_col{width:900px;margin-bottom:20px;min-height:400px;height:0 auto;text-alig:center;}
#footer{position: relative; height: 50px; text-align:center}
#medispa{position:relative;margin-left:3px;top:2px;margin-right:3px;}

.lisc{padding: 0px 3px 0px 3px;}
.dot{padding: 0px 4px 2px 6px;}
.c{clear:both;}
.header{font-family: absolut, Traian, Georgia, "Times New Roman", Times, serif; font-size:30px; color:#59493f; line-height: 25px;}
a img{border:none;outline:none;}
.font_absolute{font-family: absolut, Traian, Georgia, "Times New Roman", Times, serif }
.font_traian{font-family: Traian, Georgia, "Times New Roman", Times, serif }
.font{font-family:Georgia, "Times New Roman", Times, serif}



.color_black{color:#313131;}
.color_white{color:#ffffff;}
.color_purple{color:#59493f;}

.nounderline{text-decoration: none;}
.size_small_1{font-size:9px;}
.size_small_2{font-size:10px;}
.size_small_3{font-size:11px;}
.size_medium_1{font-size:12px;}
.size_medium_2{font-size:13px;}
.size_medium_3{font-size:14px;}
.size_medium_4{font-size:15px;}
.size_big_1{font-size:16px;}
.size_big_2{font-size:17px;}
.size_big_3{font-size:18px; line-height: 5px;}
.size_big_4{font-size:23px;}
.size_big_5{font-size:27px;}
.size_big_6{font-size:35px;}
.img{border-style: none;}
.clear{clear: both;}
.nobrd{border-style: none;}
.bold{font-weight:600}
.shadow{text-shadow: 2px 2px 3px #313131;}

.link:HOVER{color:#59493f;}
.link_top_active{color:#59493f;}
.link2:HOVER{color:#313131;}
/* LANGS */
a.lang{font-family:traian;text-decoration:none;color:#59493f;font-size:15px;}
a.langb, a:hover.lang{font-weight:600;}

/* OFFERS */
div#of_periods{position:relative;margin:0;padding:0;}
	span.periods{font-family:Times;font-size:20px;padding:3px 10px;color:white;background-color:#59493f;margin-right:2px;}
		span.periodsActive, span:hover.periods{background-color:white;color:#59493f;cursor:pointer;}
		span#periods_all{display:none;}
	
div.period{position:relative;display:none;margin-top:5px;width:900px;}
	span.cats_all{display:none;}
	div.of_titles{position:relative;margin-top:10px;}
		a.pack_title{display:block;float:left;font-size:13px;font-weight:bold;color:white;font-family:Times;margin:0px 0px 0px 0px;position:relative;padding:3px 10px;background-color:#59493f;}
		a:hover.pack_title, a.sactive{cursor:pointer;color:#59493f !important;background:url("_images/whitebg40.png") !important;} 


/* OFFERS RIGHT COLUMN */
a.offerright{display:block;float:none;clear:both;width:340px !important;margin-top:15px;text-decoration:none;padding:10px;}
	a.offerright div.offerpic{float:left;width:120px;height:60px;overflow:hidden;border:1px solid #382419;margin-right:10px;}
	a.offerright span.offer_title{font-family:Georgia;font-size:12px;float:left;width:200px;text-align:left;color:#59493f;font-weight:600;}
	a.offerright span.offer_length{font-size:11px;color:#333;}
	a.offerright span.offer_price{font-weight:bold;color:#59493f;display:block;margin-top:7px;color:#6e6e6e;background-color:white;padding:3px;text-align:right;font-size:13px;}
	a:hover.offerright{background:url("_images/whitebg40.png");}

/* GALERY SAMPLE IMAGES RIGHT COLUMN */
div#gallerySample{margin:0 auto 30px auto;width:325px;position:relative;top:-30px;text-align:center;padding-left:15px;}
	span#gallerySampleHeader{font-family:absolut;font-size:22px;text-align:center;display:block;color:#59493f;}
	div#gallerySample > img{position:absolute;top:55px;left:0px;}
	a.gallerySample{width:150px;height:150px;overflow:hidden;border:1px solid #59493f;margin:0px 5px;display:block;float:left;}










a.offer{display:block;position:relative;width:420px;margin-top:10px;text-decoration:none;}
a.fl{float:left;margin:10px 10px;}
a:hover.offer{opacity:0.8;filter:alpha(opacity=80);}
div.offerpic{float:left;border:1px solid #382419;float:left;width:120px;margin-right:10px;height:60px;overflow:hidden;}
span.offer_title{font-family:Georgia;font-size:13px;float:left;width:280px;text-align:left;color:#59493f;;font-weight:600;} 
div.offer_content{display:none;background:url("_images/whitebg40.png");padding-top:20px;margin-left:-1px;} 
span#cat_count{display:none;visibility:hidden;}
span.offer_price{font-weight:bold;color:#59493f;display:block;margin-top:21px;color:#6e6e6e;background-color:white;padding:3px;text-align:right;font-size:16px;}

/* OFFER */
div#offer{}
div#offer_pic{margin:0 auto;position:relative;width:400px;height:300px;overflow:hidden;border:1px dotted #382419;}
div#offer_text{font-size:12px;font-family:Georgia,"Times New Roman", Times, serif;line-height:17px;text-align:justify;margin-top:10px;}
div#offer_text a{text-decoration:none;color:#ae1e62;}
div#offer_text ul{padding-left:20px;}

/* MENU */
ul.m{display:inline-block; list-style-type:none;margin:0;padding:0;}
	ul.m li.lvl1{display:inline;margin-bottom:9px;}
	ul.m div.divlvl2{background-color:#59493f;position:absolute;display:none;}
		ul.m li.lvl2{display:block;position:relative;}
			ul.m li.lvl2 a{text-align:left;padding:5px 10px;color:white;font-size:10px;font-family:traian;text-decoration:none;display:block;}
			ul.m li.lvl2 a:hover{background-color:#75471c;}
a.menu{font-family:traian, "Times New Roman", Times, serif;font-size:13px;color:black;text-decoration:none;padding:10px 0px;}
a:hover.menu, a.menub,a:hover.foot,a.footb{color:#59493f;}
a.foot{font-family: "Times New Roman", Times, serif;font-size:12px;color:black;text-decoration:none;}  
body.rus a.menu{font-size:17px !important;top:-5px;position:relative;}
body.rus a.foot{font-size:13px !important;}

/* GALLERY */
a.gall{width:110px;height:110px;overflow:hidden;margin:5px;border:1px solid #cccccc;display:block;float:left;}
a.gal_right{font-family:traian;font-size:16px;text-decoration:none;color:#59493f;display:block;text-align:right;margin-botom:5px;}
a:hover.gal_right,a.grhov{text-decoration:underline;color:#a3235f;}
a.galleryLink{margin-bottom:0;padding-bottom:0;}

div.offer_content{display:none;background:url("_images/whitebg40.png");padding-top:20px;margin-left:-1px;} 
span#cat_count{display:none;visibility:hidden;}

	/* OVERLAY */
#overlay{position:fixed;width:100%;height:100%;overflow:hidden !important;top:0px;left:0px;margin:0px;padding:0px;z-index:9934523453245;display:none;}
	#overlay_bg{width:100%;height:100%;background-color:white;z-index:99;position:absolute;opacity:0.8;filter:alpha(opacity:80);}
	#overlay_wrap{width:100%;height:100%;z-index:101;position:absolute;top:0px;left:0px;}
		#overlay_inside{width:800px;height:500px;position:relative;margin:100px auto 0px auto;background:url("_images/SREBRNY.2014.11.05.promobox.01a.jpg");display:none;}
		#overlay_close{position:absolute; left: 50%; top: 80px;margin-left: 410px; cursor:pointer}
		
		div#newsletter{display:block;width:403px;height:68px;background:url("_images/newsletter_bg.png") no-repeat top center;left:-22px;top:-20px;position:relative;}
	div#newsletter input{background:none;outline:0;margin:0;border:0;}
	input#newsletter_email{font-size:20px;font-family:traian;position:absolute;display:block;top:18px;left:30px;color:#400c0c;padding:2px;width:260px;}
	input#newsletter_submit{font-size:13px;font-family:traian;color:white;top:23px;left:300px;display:block;position:absolute;cursor:pointer;}
	input:hover#newsletter_submit{color:#f1a789;}
	div#newsletter_error{color:red;font-size:11px;width:400px;text-align:center;font-family:traian;}
	div#newsletter_ok{color:green;font-size:11px;width:400xp;text-align:center;font-family:traian;}
	
	.bio{clear: both;  color:#3b7533 !important; font-weight:bold; color:red;}