html,body,root{margin: 0;padding: 0;display: block;text-align: center;}
div,span,p,ul,li,img{margin: 0;padding: 0;border: none;text-align: left;}
body{
    height:100%;width: 100%; background: url('http://www.afhotel.az/images/pagebg-16.jpg') fixed top center no-repeat;
}

p.marquee {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.wrapper{
    position: relative;
    width: 990px;
    margin: auto;

	border:0px solid #ff0000;
}



.mainpage{
    background: #0173BA url('http://www.afhotel.az/images/mainbg.png') repeat-x;
}
.mainpage .logo{
    position: relative;
    margin: auto;
    margin-top: 8px;
    text-align: justify;
}
.mainpage .main_image1{
    position: relative;
    float: right;
    padding: 5px;
    margin-top: 27px;
    margin-right: 15px;
    background: #ffffff;
}
.mainpage .main_image2{
    position: relative;
    float: left;
    padding: 5px;
    margin-top: 27px;
    margin-left: 15px;
    background: #ffffff;
}
.mainpage .main_image1
,.mainpage .main_image2{
    -webkit-box-shadow: #666 3px 3px 7px;
    -moz-box-shadow: #666 3px 3px 7px;
    box-shadow: #666 3px 3px 7px;
    behavior: url(PIE.htc);
    z-index: 2;
}
.mainpage .main_image1 img
,.mainpage .main_image2 img{
    position: relative;
}
.mainpage .lang_holder1{
    margin-right: 76px;
    float: right;
}
.mainpage .lang_holder2{
    margin-left: 76px;
    float: left;
}
.mainpage .lang_holder1
,.mainpage .lang_holder2{
    position: relative;
    z-index: 1;
    padding: 13px 55px 7px 45px;
    background: #ffffff;
}
.mainpage .lang_holder1 .title
,.mainpage .lang_holder2 .title{
    font:  bold 17px Arial;
    color: #006;
    position: relative;
    float: left;
    letter-spacing: -1px;
}
.mainpage ul.lang{
    position: relative;
    float: left;
    margin-left: 8px;
}
.mainpage ul.lang li{
    position: relative;
    float: left;
    list-style: none;
    margin-left: 6px;
}
.mainpage .copyright{
    padding-top: 60px;
    font: normal 10px Arial;
    color: #ffffff;
    text-align: center;
    width: 100%;
}

.header{
    position: relative;
    width: 100%;
    height: 40px;
    background: url('http://www.afhotel.az/images/header_bg.png') repeat-x;
}
.header .logo_inner{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99999;
}
.header ul.lang{
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 5;
}
.header ul.lang li{
    position: relative;
    float: left;
    list-style: none;
    margin-left: 6px;
}
.header .running_string{
    position: relative;
    margin: auto;
    text-align: center;
    padding-top: 3px;
}
.header table{
    position: relative;
    margin: auto;
}
.header .running_string .btn{
    position: relative;
    color: #ffffff;
    font: normal 14px Arial;
    letter-spacing: -1px;
    border: 1px solid #779708;
    padding: 5px 32px 4px 32px;
    text-align: center; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #B2D341;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B2D341), to(#75A614));
    background: -webkit-linear-gradient(#B2D341, #75A614);
    background: -moz-linear-gradient(#B2D341, #75A614);
    background: -ms-linear-gradient(#B2D341, #75A614);
    background: -o-linear-gradient(#B2D341, #75A614);
    background: linear-gradient(#B2D341, #75A614);
    -pie-background: linear-gradient(#B2D341, #75A614);
    behavior: url(PIE.htc);
    z-index: 2;
}
.header .running_string .str{
    position: relative;
    color: #073667;
    font: bold 15px Arial;
    border: 1px solid #B5C2B9;
    padding: 3px 5px 4px 7px;
    text-align: center; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    behavior: url(PIE.htc);
    width: 450px;
    white-space: nowrap;
    overflow: hidden;
    left: -6px;
    z-index: 1;
}
.slider{
    position: relative;
	background: none;
    width: 100%;
    float: right;
    z-index: 4;
}
.buttons{
    position: absolute;
    text-align: center;
    width: 100%;
    height: 55px;
    padding-top: 25px;
    background: none;
    left: 0;
    bottom: 0;
    z-index: 5;
}
.buttons a{
    position: relative;
    float: left;
    text-align: center;
    font: normal 15px Arial;
    letter-spacing: -1px;
    color: #fff;
    text-decoration: none;
}
.buttons .btn{
    position: relative;
    float: left;
    margin-right: 20px;
    font: normal 15px Arial;
    letter-spacing: -1px;
    color: #fff;
    border: 1px solid #45a4f4;
    padding: 11px 20px 11px 17px;
    text-align: center; 
    width: auto;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #fff 0px 0px 6px 1px;
    -moz-box-shadow: #fff 0px 0px 6px;
    box-shadow: #fff 0px 0px 6px;
    background: #AFCE39;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#45a4f4), to(#45a4f4));
    background: -webkit-linear-gradient(#45a4f4, #45a4f4);
    background: -moz-linear-gradient(#45a4f4, #45a4f4);
    background: -ms-linear-gradient(#45a4f4, #45a4f4);
    background: -o-linear-gradient(#45a4f4, #45a4f4);
    background: linear-gradient(#45a4f4, #45a4f4);
    -pie-background: linear-gradient(#45a4f4, #45a4f4);
    behavior: url(PIE.htc);
}
.buttons .btn:hover{
    box-shadow: #fff 0px 0px 6px 3px;
    behavior: url(PIE.htc);
}
.buttons .btn.reservation{
    float: right;
    margin-right: 0px;
    padding-left: 60px;
}
.buttons .btn.reservation img{
    position: absolute;
    left: 7px;
    top: 3px;
}
.buttons .btn.stop{
    padding-left: 40px;
}
.buttons .btn.stop img{
    position: absolute;
    left: 10px;
    top: 12px;
}
.buttons .btn.pause img{
    
}
.buttons .btn.play img{
    
}
.buttons .btn.music{
    padding: 0px;
    width: 90px;
    height: 38px;
}

.content_holder{
	border:0px solid #000;
}

ul.menu{
    position: relative;
    float: left;
    margin-top: 10px;
    width: 100%;
height: 37px;
}
ul.menu li{
    list-style: none;
}
ul.menu li.item{
    position: relative;
    float: left;
    list-style: none;
    background: url('http://www.afhotel.az/images/menu_bg.png') repeat-y;
    border-top-left-radius: 10px;
    height: 100%;
    margin-left: 10px;
    
}
ul.menu li.item.first{
    margin-left: 0px;
}
ul.menu li.item .right{
    position: absolute;
    top: 0px;
    right: -41px;
    width: 42px;
    height: 37px;
    background: url('http://www.afhotel.az/images/menu_right.png') no-repeat;
    z-index: 7;
}
ul.menu li.item:hover .right{
    background: url('http://www.afhotel.az/images/menu_right_hover.png') no-repeat;
}
ul.menu li.item:hover{
    background: #ffffff;
}

ul.menu li.item a.itema{
    position: relative;
    float: left;
    font: bold 10px Tahoma;
    color: #ffffff;
    padding-top: 11px;
    padding-left: 16px;
    height: 26px;
    width: 107px;
    text-decoration: none;
    white-space: nowrap;
    z-index: 11;
}
ul.menu li.item:hover a.itema{
    color: #056DAC;
}
ul.menu li.item .topli{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 4px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    z-index:6;
    background: #ffffff;
    display: none;
}
ul.menu li.item:hover .topli{
    display: block;
}

ul.menu li.item ul.submenu{
    position: absolute;
    left: 0px;
    top: 37px;
    width: 163px;
    background: #ffffff url('http://www.afhotel.az/images/menusub_bg.png') repeat-x bottom;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    opacity: 0;
    height: 0px;
    overflow: hidden;
    z-index: 2;
    
    transition: opacity 1s ease-out, height 2s;
    -moz-transition: opacity 1s ease-out, height 2s;
    -webkit-transition: opacity 1s ease-out, height 2s;
    -o-transition: opacity 1s ease-out, height 2s;
}
ul.menu li.item:hover ul.submenu{
    opacity: 1;
    height: auto;
    
    
    
    -webkit-box-shadow: #666 3px 3px 5px 0px;
    -moz-box-shadow: #666 3px 3px 5px 0px;
    box-shadow: #666 3px 3px 5px 0px;
}
ul.menu li.item ul.submenu li.subitem{
    position: relative;
    float: left;
    list-style: none;
    width: 100%;
}
ul.menu li.item ul.submenu li.subitem:hover{
    background: #056DAC;
}
ul.menu li.item ul.submenu li.subitem:hover a.subitema{
    color: #ffffff;
}
ul.menu li.item ul.submenu li.subitem a.subitema{
    position: relative;
    float: left;
    padding: 7px 0px 7px 7px;
    font: normal 11px Tahoma;
    color: #056DAC;
    text-decoration: none;
    width: 156px;
}
ul.menu li.item ul.submenu li.sublast{
    position: relative;
    float: left;
    width: 100%;
    height: 10px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.content_holder .main_content{
    position: relative;
    float: left;
    width: 965px;
    padding: 20px 15px 30px 10px; 
    background: #e0f0ff url('http://www.afhotel.az/images/text_bg_bottom.png') repeat-x bottom;
    z-index: 1;
    max-height: 19200px;
    overflow: auto;	border:0px solid #c00;
}
.content_holder .main_content .title{
    position: relative;
    float: left;
    font: bold 17px Arial;
    color: #083768;
    padding-top: 2px;
    clear: both;
}
.content_holder .main_content .text{
    position: relative;
    float: left;
    font: normal 14px Arial;
    color: #1e4875;
    margin-top: 15px;
    width: 99%;
    padding-left: 1%;
}
.content_holder .main_content .text .img{
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #B9BCBB;
    padding: 3px;
}
.content_holder .main_content .text .img img{
    max-width: 300px;
}
.content_holder .main_content ul.gallery{
    position: relative;
    float: left;
    width: 98%;
    margin-left: 2%;
    margin-top: 30px;
}
.content_holder .main_content .gallery li.item{
    position: relative;
    float: left;
    margin-right: 15px;
    margin-bottom: 40px;
    width: 129px;
    height: 99px;
    
    background: url('http://www.afhotel.az/images/loading_sml.gif') no-repeat center;
    list-style: none;
}
.content_holder .main_content .gallery .item a{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid #999999;
    padding: 2px;
}
.content_holder .main_content .gallery .item a:hover{
    border: 2px solid #4E95FF;
    padding: 1px;
}
.content_holder .main_content .gallery .item img{
    position: relative;
    max-width: 130px;
    height: 100px;
    border: none;
}
.content_holder .main_content .gallery .item .photo_title{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    font: bold 14px Arial;
    color: #083768;
}

.copyright1{
    position: relative;
    float: left;
    width: 100%;
    font: normal 10px Arial;
    color: #1e4875;
    text-align: left;
    padding-bottom: 30px;
}
.copyright1 .wrapper{
    height: 86px;
    border-bottom-left-radius: 0px;
	color:#FFFFFF;
    border-bottom-right-radius: 0px;
    background: #036fab;
	border:0px solid #ff0000;
}
.copyright1 .txt{
    position: absolute;
    left: 160px;
    top: 10px;
    font: normal 12px "Tahoma";
    color: #fff;
}
.copyright1 .social{
    position: absolute;
    left: 500px;
    top: 50px;
}
.copyright1 .social a{
    position: relative;
    float: left;
    margin-right: 10px;
}
.copyright1 .cp{
    position: absolute;
    right: 30px;
    top: 15px;
    font: normal 12px "Tahoma";
    color: #fff;
}

/*=====================feedback==============================*/
.feedback_tbl{
    position: relative;
    float: left;
    width: 100%;
}
.feedback_tbl td:first-child{
    width: 200px;
    text-align: right;
    font: bold 13px "Times New Roman";
    color: #0E0E0E;
}
.feedback_tbl td{
    padding: 2px;
}
.feedback_tbl td:last-child{
    text-align: left;
}
.feedback_tbl .input_text
,.feedback_tbl .textarea{
    background: #EEEEEE;
    border: 1px solid #666666;
    width: 200px;
    font: normal 14px "Times New Roman";
}
.feedback_tbl .textarea{
    width: 300px;
    height: 80px;
}
.feedback_tbl .button_feedback{
    position: relative;
    float: left;
}

.notification{
    color: red;
}


.xidmetlist {
	float: left;
	min-height:190px;
	height:auto;
	width:292px;
	background: none;
	margin: 0px 0px 0px 0px;
	border:0px solid #ff0000;
}


.xidmetlist_rub {
	float: left;
	height:30px;
	width:290px;
	background: none;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #054b77;
	font-family:Arial, Helvetica, sans-serif;
	color:#054b77;
	line-height:35px;
	font-weight: bold;
	font-size:13px;
}


.sag_x {
	float: right;
	min-height:200px;
	height:auto;
	width:360px;
	background: none;
	margin: 0px 0px 0px 0px;
	border-bottom:0px solid #054b77;
	font-family:Arial, Helvetica, sans-serif;
	color:#054b77;
	line-height:20px;
	font-weight: bold;
	font-size:13px;
}
.sag_rub {
	float: right;
	height:40px;
	width:350px;
	background: url(sagbg.png);	
	padding: 2px 0px 0px 15px;
	border-bottom:0px solid #054b77;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
	font-weight:none;
	font-size:13px;
}

 
.sag_text {
	float: right;
	min-height:100px;
	height:auto;
	width:350px;
	font-weight:none;
	background: none;
	margin: 10px 10px 10px 10px;
	border:0px solid #054b77;
}


.sag_text span {
	font-family:Arial, Helvetica, sans-serif;
	color:#054b77;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
}

.xidmetlist_text {
	float: left;
	min-height:100px;
	height:auto;
	width:290px;
	background: none;
	margin: 0px 0px 0px 0px;
	border-bottom:0px solid #054b77;
}


.xidmetlist_text span {
	font-family:Arial, Helvetica, sans-serif;
	color:#054b77;
	font-weight: normal;
	font-size:12px;
	text-decoration: none;
}

.ic_images {
	float: left;
	margin: 0px 5px 5px 2px; 
	padding: 2px; 
	background: none; 	
	border:0px solid #adadad;
}

.lxorta_body_right{float:left;width:525px;height:315px;background:#e8e8e8;text-align:left;border:5px solid #23007e;}.top_anossekil{float:left;width:30px;height:0px;background:none;border:0px solid #ff0000;}.top_anoss{position:relative;top:0px;left:0;list-style:none;padding:0;margin:0;width:50px;z-index:1;border:0px solid red;}#popularnews{border:1px solid #b5b5b5;display:table;margin:6px 0;outline:0 solid;width:100%;}#popularnews .popularnewsheader{background-color:#cd2518;height:35px;position:relative;width:100%;}#popularnews .popularnewsheadertext{border:0 solid red;color:#FFFFFF;display:table;font-size:18px;font-weight:bold;left:5px;position:absolute;text-transform:uppercase;top:9px;}#popularnews .popularnewscontainer{display:table;width:100%;border:1 solid red;}#popularnews .popularnewsul{list-style:none outside none;margin:0;outline:0 solid;padding:0;width:100%;}#popularnews .popularnewsli{font-size:12px;padding:0;}#popularnews .popularnewslileft{display:table;float:left;height:58px;margin:2px 0;outline:0 solid;width:11px;}#popularnews .popularnewsliright{border-bottom:1px solid #bbbbbb;float:left;height:55px;margin:5px 5px 5px 5px;width:230px;background-color:none;}#popularnews .popularnewsli img{border:0px solid #D8D8D8;height:58px;margin:0;width:11px;}#popularnews .popularnewsli img:hover{border:0px solid #0086ee;}#popularnews .popularnewsli a{color:#2B2B2B;font-size:12px;margin:2px;text-decoration:none;}#popularnews .popularnewsli a:hover{text-decoration:underline;}#popularnews .popularnewsbuttons{display:table;height:40px;margin:5px 0;width:100%;}#popularnews .popularnewsbutton{background-color:#DDDDDD;border:0px solid #C5BDBD;color:#2B2B2B;cursor:pointer;float:left;font-size:13px;font-weight:bold;height:20px;margin:2px;padding:2px 0 0;text-align:center;text-shadow:0px 0px white;text-transform:uppercase;width:117px;}#popularnews .popularnewsbuttonselected{background-color:#676767;color:#FFFFFF;text-shadow:0px 0px #000000;}#popularnews .popularnewsbutton:hover{background-color:#676767;color:#FFFFFF;text-shadow:0px 0px #000000;}.right_sualver_ic_c4{float:left;width:550px;margin-left:px;background:#fff;border:0px solid #c90000;}



/* sherh */
	#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    background-color: #FFF;
	    padding: 10px;
		color:#4e4e4e;
		border:0px solid #d3d3d3;
	    width:400px;
	}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 1px;
		text-align:left;
		color:#003062;
	    display: block;
	    padding: 4px;
	    width: 390px;
	}

.activeField
{
	background-image: none;
	background-color: #dff0ff;
    border: solid 1px #006acc;
}
.idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'gray_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		background-color:#FFFFFF;
        }


