body {   background: url('../../images/design/bg2.jpg') top center no-repeat #0f0804;  margin: 0px;padding: 0;  font: normal 20px Arial;color:#553a28; }
img{border: none;}
#content2Box{font-size: 20px;}
#content2Box p{line-height: 20px;}
#content2Box ul li{margin-bottom: 20px;list-style-image: url('../../images/design/marker.png');}
h1,.h1-style{margin: 10px 0;padding: 0;color:#af0808;font: 30px Impact;}
h2,.h2-style{color:#49290f;font: bold 16px Arial;margin:5px 0;padding: 0;}
a{color: #981208;}

.text-on-main{float: left;margin-top: 20px;}
.text-on-main p{line-height: 20px;}

.spec-left-bg-93{background: url('../../images/design/left-calendar.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-58{background: url('../../images/design/left-company.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-90{background: url('../../images/design/left-dozymetr.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-91{background: url('../../images/design/left-znak.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-76{background: url('../../images/design/left-company.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-95{background: url('../../images/design/left-dozymetr.png') no-repeat;width: 260px;height: 460px;margin-top: 40px;}
.spec-left-bg-92{background: url('../../images/design/left-tetrad.png') no-repeat;width: 260px;height: 532px;margin-top: 20px;}
.spec-left-bg-74{background: url('../../images/design/left-tel.png') no-repeat;width: 260px;height: 532px;}

input[type="text"],textarea{
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; 
    border-radius: 3px;
    behavior: url('http://fi.chernobyl-city.com/ie-css3.htc');
    z-index: 1;
    border: 1px solid #b29890;
    font: 11px Arial;color:#938282;
    padding: 0 10px;
    height: 20px;
}

input[type="submit"]{
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; 
    border-radius: 3px;
    behavior: url('http://fi.chernobyl-city.com/ie-css3.htc');
    z-index: 1;
    font: 11px Arial;color:white;
    text-transform: uppercase;
    height: 20px;
    border: none;
    background: #ba2323;
}

textarea{height: auto;padding: 10px;}

@font-face {
    font-family: 'FestusRegular';
    src: url('../fonts/festus-webfont.eot');
    src: url('../fonts/festus-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/festus-webfont.woff') format('woff'),
         url('../fonts/festus-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.border-radius-shadow{
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px; 
    border-radius: 5px;
    behavior: url('http://fi.chernobyl-city.com/ie-css3.htc');
    z-index: 1;
    box-shadow: 1px 2px 2px 1px #707070;
}

#wrapper {  max-width: 1000px; margin: 0 auto; overflow: hidden;}
.facebook-block{
    float: left;
    width: 240px;
    padding-top: 45px;
    padding-bottom: 20px;
}

.facebook-block a{
    background: #39579A;
    font: bold 13px Arial;
    color: white;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    float: left;
}

.menu{
    float: right;/*margin-left: 245px;*/
    width: 860px;margin-top: 33px;
    margin-bottom: 10px;
    overflow: hidden;height: 55px;
}
.menu .horizontalMenu{list-style: none;padding: 0;margin: 0;}
.menu .horizontalMenu li{display: block;height: 55px;line-height: 55px;font-size: 18px;float: left;}
.menu .horizontalMenu li a{
    text-decoration: none;color:#e1dcd3;text-shadow: black 2px 2px 1px;display: inline-block;height: 55px;line-height: 55px;font-size: 18px;padding: 0 11px;
    font-family: 'FestusRegular';
}
.menu .horizontalMenu li a:hover,.menu .horizontalMenu li a.current{background: url('../../images/design/menu-active.png') no-repeat center center;text-shadow: white 1px 1px 50px;color: white;}
.menu .horizontalMenu li a.current.small,.menu .horizontalMenu li a.small:hover{background: url('../../images/design/menu-active-small2.png') no-repeat center center;}
.menu .horizontalMenu li.devider{color:#6f4c36;}

.bodyLeft{float: left;width: 230px;}
.logo{margin:15px 0 15px 35px;}

.bodyCenter{float: right;width:770px;background: url('../../images/design/content-top.png') no-repeat top center;position: relative;}
.protigaz{position: absolute;top: -8px;right: 0;background: url('../../images/design/protigaz_part.png') no-repeat;width: 104px;height: 371px;z-index: 99;}

.content-center-bg{width:770px;float: left; background: url('../../images/design/content-center.png') top center repeat-y;margin-top: 100px;min-height: 500px; position: relative}
.content{margin-top: -80px;padding: 0 60px 0 70px;/*overflow: hidden;*/}
.content-bottom-bg{width:770px;float: left; background: url('../../images/design/content-bottom.png') no-repeat;height: 117px;}

#slider{float: left;width: 620px;padding: 5px;margin-top: 35px;position: relative;}
#slider .slide-items{width: 620px;height:290px ;overflow: hidden;position: relative;}
#slider .slide-item{position: absolute;top: 0;left: 0;z-index: 0;}
#slider .slide-item.active{z-index: 1;}
#slider .slide-item.cur-temp{z-index: 2;display: none;}
#slider .slide-info{position: absolute;bottom: 0;height: 55px;width: 620px;background: black;opacity: 0.4;filter: alpha(opacity=40);}
#slider .slide-info-text{font-family: 'FestusRegular';font-size: 26px;line-height: 55px;color:white;position: absolute;bottom: 0;height: 55px;margin-left: 35px;}
#slider .slide-info-text a{color: white;}

#slider .corn1{position: absolute;top: -10px;left: -10px;z-index: 2;}
#slider .corn2{position: absolute;top: -10px;right: -10px;z-index: 2;}
#slider .corn3{position: absolute;bottom: -10px;left: -10px;z-index: 2;}
#slider .corn4{position: absolute;bottom: -10px;right: -10px;z-index: 2;}

.slide-nav{float: right;margin-right: 50px;clear: both;}
.slide-nav a{display: block;float: left;height: 51px;width: 16px;font: 13px/51px Courier New;color:#523a19;text-align: center;margin-left: 5px;}
.slide-nav a:hover{cursor: pointer;}
.slide-nav a.active{background: url('../../images/design/slide-active-nav.png') no-repeat; color: white;font-weight: bold;}

#lastArticles{float: left;width: 640px;}
#lastArticles .captionChapter{color:#af0808;font: 22px Impact;margin-bottom: 20px;}
#lastArticles .item{float: left;width: 200px;}
#lastArticles .item .image{width: 190px;background: white;padding: 5px;}
#lastArticles .item .image a{display: block;width: 190px;overflow: hidden;height: 130px;}
#lastArticles .devider{width: 20px;height: 150px;float: left;}
#lastArticles .name{font: bold 15px Arial;color:#49290f;text-decoration: none;display: block;line-height: 20px;margin-top: 10px;}
#lastArticles .name img{margin-bottom: -5px;margin-left: 10px;}

.imageBlockDetail .item{width: 190px;background: white;padding: 5px;float: left;margin-bottom: 20px;}
.imageBlockDetail .item .image{width: 190px;height: 130px;overflow: hidden;}
.imageBlockDetail .item .image a{display: block;width: 190px;height: 130px;overflow: hidden;position: relative;}
.imageBlockDetail .item .image a .sepia{position: absolute;top: 0; width: 190px ;height: 130px;background:#fa6604/*AD5216*/;z-index: 5;opacity: 0.2;filter: alpha(opacity=20);}
.imageBlockDetail .item .image a img{z-index: 0;}
.imageBlockDetail .devider{width: 20px;height: 150px;float: left;}

.imageBlockDetail .galery-nav{float: left;width: 640px;text-align: center;}
.imageBlockDetail .galery-nav a{display: block;float: left;height: 51px;width: 16px;font: 13px/51px Courier New;color:#523a19;text-align: center;margin-left: 5px;text-decoration: none;}
.imageBlockDetail .galery-nav a:hover{cursor: pointer;}
.imageBlockDetail .galery-nav a.active{background: url('../../images/design/slide-active-nav.png') no-repeat; color: white;font-weight: bold;}

#container_feedback{float: left;} 
#container_feedback ul{list-style: none;margin: 0; padding: 0;}
#container_feedback input[type="text"],textarea{width: 230px;margin-bottom: 15px ;}
.box{float: left;}
.map-location{float: right;width: 340px;overflow: hidden;margin-bottom: 5px;}

.order-form-main{padding: 30px 0 0 40px; width: 410px;height: 377px;
                background: url('../../images/design/order-form-bg.png') no-repeat left top ;
                margin-top: 10px;float: left;
                position: relative;
}
.order-form-main .title{ color: #AF0808;font: 17px Impact;margin-top: 20px;}
.order-form-main .row{float: left;clear: both;}
.order-form-main .row input[type="text"]{margin: 0px 4px 2px 0;}
.order-form-main .row .name{font-family: Arial, 'FestusRegular';font-size: 11px;color:black;height: 16px;}
.order-form-main .row input[type="image"]{margin-top: 4px;}
.order-form-main .row .ui-datepicker-trigger{margin-bottom: -3px;cursor: pointer;}

.order-form-main .tour-loader{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 210px;
    height: 230px;
    margin-top: 40px;
    margin-left: 25px;
    background: url('../../images/design/loader-red.gif') center center no-repeat white;
    z-index: 99;
    
    -moz-opacity: 0.4; 
    -khtml-opacity: 0.4; 
    opacity: 0.4;
    filter:alpha(opacity=40);
}

.order-form-main h2{
    width: 180px;
    margin-top: 20px;
}

.order-group{float: left;}
.order-group .title{font-size: 13px;color:black;}
.order-group .col1,.order-group .col2{float: left;width: 300px;}
.order-group .col1.cont{font-size: 12px;line-height: 20px;}
.order-group .col1{margin-right: 40px;}
.order-group .row{float: left;height: 55px;}
.order-group input[type="text"],.order-group textarea{width: 235px;margin-top: 3px;}
.order-group h1{margin-bottom: 25px;}
.order-group h1 span.act-group{margin-right: 20px;text-decoration: underline;color:#AF0808;}
.order-group h1 span.act-priv{margin-left: 20px;text-decoration: underline;color:#AF0808;}
.order-group h1 a{text-decoration: none;color:#b29890;}
.order-group .devider-dt{float: left;width: 10px;height: 10px;}
.order-group input[name="tour-dt"],.order-group input[name="birth"]{width: 215px;}
.order-group .ui-datepicker-trigger{margin: 0 0 -3px 5px;cursor: pointer;}
.order-private-info{width: 100%;}
.order-private-info td{padding-left: 20px;}
.order-private-info .h td{padding: 0;}
.order-private-info tr td{border-bottom: 1px solid #a89571;}

table.tour-calendar td.bor-bot{border-bottom: 1px solid #a89571;}
table.tour-calendar td .title{font: bold 14px Arial;color:#fff3dc;line-height: 35px;background: #67563e;text-align: center;}
table.tour-calendar td.col1,table.tour-calendar td.col2{border-right: 1px solid #a89571;}
table.tour-calendar td .item{border-bottom: 1px solid #a89571;text-align: center;padding: 5px 0;}

.footer-block{width: 1000px;float: left;margin-top: 45px; font: normal 13px Arial;}
.footer-block .btm1{float: left;width: 210px;margin-left: 35px;color: #4b3c33;}
.footer-block .btm1 a{color: #4b3c33;text-decoration: none;}

#footerNavBox{
    float: left;
    width: 725px;
    margin-left: 30px;
}
#footerNavBox ul{list-style: none;padding: 0;margin: 0;}
#footerNavBox ul li{display: block;float: left;color:#9b8686;}
#footerNavBox ul li a{color:#9b8686;text-decoration: none;}

.newsSpacer{
    margin-bottom: 40px;clear: both;float: left;
    width: 630px;
}
.newsSpacer .newsImg{display: block;
        float: left;margin-right: 15px;margin-bottom: 15px;background: white;border: 3px solid white;
        -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;
        box-shadow: 2px 2px 2px #555555;
}
.newsDate,.news-detail .date{
    color:#af0808;font-size: 18px;font-family: 'FestusRegular';
    /*float: left;
    width: 420px;*/
}
.newsTitle,.news-detail .title{font: 22px Impact;color:#49290f;font-size:20px;text-decoration: none;}
.newsShort{color:#6b583d;}
.newsShort .detail{font: italic 12px Arial;color:#af0808;text-decoration: none;}
.pageNaviClass.news{float: right;clear: both;color:#49290f;font-size: 18px;font-family: 'FestusRegular';}
.pageNaviClass.news a{color:#ba2f26;text-decoration: none;padding: 0 5px;}
.news-content h1{margin-bottom: 30px;}

.news-detail .newsImage{margin-bottom: 15px;background: white;border: 3px solid white;float: left;clear: both;
        -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;
        box-shadow: 2px 2px 2px #555555;}
.news-detail .newsImagsSmall{
    clear: both;float: left;margin-bottom: 20px;
}
.news-detail .newsImagsSmall .thumb{
    background: white;border: 3px solid white;float: left;
        -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;
        box-shadow: 2px 2px 2px #555555;
        margin-left: 10px;
}
.news-detail .date{clear: both;}
.news-detail .go-back{float: right;clear: both;font-size: 18px;font-family: 'FestusRegular';}
.news-detail .go-back a{text-decoration: none;}

#langNavBox{height: 20px;position: absolute;left: 25px;top:0;}
#langNavBox ul{list-style: none;margin: 5px;}
#langNavBox ul li{display: inline-block;color:#E1DCD3;margin-right: 5px;}
#langNavBox ul li a{position: relative;}
#langNavBox ul li a span{background: #92a1ac;position: absolute;width: 24px;height: 16px;left: 0;opacity: 0.5;bottom: 7px;}

.gallery-pos-nav{
    margin: 10px 0;
    text-align: center;
}

.gallery-pos-nav a{
    margin-right: 20px;
    font-family: 'FestusRegular';
    font-size: 20px;
    text-decoration: none;
}

.gallery-pos-nav a.active{
    color:black;
}

.red{
    color:#AF0808;
    font: 13px Arial;
}

.pagesPoints{
    display: inline-block;
}
.paypalWidget{
    width: 100%;
    text-align: center;
    padding: 10px 0 20px 0;
}
.timerWidget{
    text-align: center;
    padding: 10px 0 30px 0;
    color: white;
    font-size: 30px;
}
#wrapper-slider2{
    /*margin: 400px 0 0 0;*/
    float: left;
    width: 630px;
    height: 145px;
    border-radius: 5px;
    background: #ffffff;
    overflow: hidden;
}
.slider2{
    margin: 0;
}
.slider2 a{
    display: block;
    width: 630px;
    height: 145px;
    background: #000000;
    margin: 0;
    float: left;
}
.slider2 img{
    width: 630px;
}

/* Virtual_Tour_Button Start */
.vtour-btn{
    position: fixed;
    top: 50%;
    width: 113px;
    height: 110px;
}
.vtour-btn-back{
    background: url(../../images/design/vTourBtnBack.png) no-repeat;
    background-position: 2px 11px;
}
.vtour-btn-front{
    margin-left: -25px;
    z-index: 10;
    background: url(../../images/design/vTourBtn.png) no-repeat;
}
.vtour-btn-front:hover{
    background: url(../../images/design/vTourBtn-hover.png) no-repeat;
}


/*  End Virtual_Tour_Button  */




/*------------------------------Mobile for 768------------------------------*/


@media (max-device-width: 768px) {

	body {
		background: url('../../images/design/bg2.jpg') top center no-repeat #0f0804;
	     }
	
	.menu {
		float: none;
		margin-left: 60px;
	}
	
	.menu .horizontalMenu li {
	
   
	}
	
	.timerWidget {
	    position: absolute;
	    top: 90px;
	    left: 360px;
	}
	
	.bodyCenter {
	    right: 100px;
	    top: -580px;
	}
		
	.protigaz {
	    background: none;
	 }
	 
	 .paypalWidget {
    	    top: -410px;
    	    position: relative;
    	    margin-left: 5px;
	 }
	
	
	.order-form-main {
	    position: relative;
	    top: -170px;
	    left: 700px;
	}
		
	div#vTourBtnBack {
	    display: none;
	}
	
	div#vTourBtn {
	    display: none;
	}
	
	div#TA_selfserveprop551 {
	    display: none;
	}
	
	.btm1{
	    display: none;
	}
	
	#footerNavBox {
	    margin-left: 200px;
	}
	
	div#TA_logoWidget122{
    	    margin: -30px 0px 0px 415px !important;
	}
	
	.footer-block div:last-child {
	    float: none !important;	    
    	    margin: 50px 0 0 0 !important;
	}
}


/*------------------------------Mobile for 600------------------------------*/

@media (max-device-width: 600px) {

	body {
		background: url('../../images/design/bg2.jpg') top center no-repeat #0f0804;
	     }
	
	.menu {
		float: none;
		margin-left: 60px;
	}
	
	.menu .horizontalMenu li {
	
   
	}
	
	.timerWidget {
	    position: absolute;
	    top: 90px;
	    left: 340px;
	}
	
	.bodyCenter {
	    right: 110px;
	    top: -580px;
	}
		
	.protigaz {
	    background: none;
	 }
	 
	 .paypalWidget {
    	    top: -410px;
    	    position: relative;
    	    margin-left: 5px;
	 }
	
	
	.order-form-main {
	    position: relative;
	    top: -170px;
	    left: 700px;
	}
		
	div#vTourBtnBack {
	    display: none;
	}
	
	div#vTourBtn {
	    display: none;
	}
	
	div#TA_selfserveprop551 {
	    display: none;
	}
	
	.btm1{
	    display: none;
	}
	
	#footerNavBox {
	    margin-left: 90px;
	}
	
	div#TA_logoWidget122{
    	    margin: -30px 0px 0px 315px !important;
	}
	
	.footer-block div:last-child {
	    float: none !important;	    
    	    margin: 50px 0 0 0 !important;
	}
	
	.footer-block {
	    width: 1000px;
	    float: left;
	    margin-top: -450px;
	    margin-left: 110px;
	}
}



/*------------------------------Mobile for 480------------------------------*/

@media (max-device-width: 480px) {


	body {
		background: url('../../images/design/bg2.jpg') top center no-repeat #0f0804;
		background-position-y: -80px !important;
		background-position-x: -50px !important;
		height: auto;
		font: normal 25px Arial !important;
	     }
	
	.logo {
	    margin: -18px 0 15px 757px;
	    /* right: 0; */
	}
	
	.menu {
		float: none;
		margin-left: 60px;
		overflow: visible;
		height: 0px;
	}
	
	.menu .horizontalMenu li {
	    float: none;
	}
	
	ul.horizontalMenu li a {
	    font-size: 60px !important;
	}
	
	.timerWidget {
		position: absolute;
		top: 630px !important;
		left: 715px !important;
	}
	
	.bodyCenter {
	    right: 110px;
	    top: 250px;
	  
	}

		
	.protigaz {
	    background: none;
	 }
	 
	 .paypalWidget {
    	    top: 640px !important;
    	    position: relative;
    	    margin-left: 717px !important;
	 }
	
	
	.order-form-main {
	    position: relative;
	    top: 15px !important;
	    left: 700px !important;
	}
		
	div#vTourBtnBack {
	    display: none;
	}
	
	div#vTourBtn {
	    display: none;
	}
	
	div#TA_selfserveprop551 {
	    display: none;
	}
	
	.btm1{
	    display: none;
	}
	
	#footerNavBox {
	    margin-left: 90px;
	}
	
	div#TA_logoWidget122{
    	    margin: -30px 0px 0px 315px !important;
	}
	
	.footer-block div:last-child {
	    float: none !important;	    
    	    margin: 50px 0 0 0 !important;
	}
	
	.footer-block {
	    width: 1000px;
	    float: left;
	    margin-top: 350px !important;
	    margin-left: 110px;
	}
}