/* ::::: http://hotkalyan.ru/index.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0px; margin: 0px; }
html { height: 100%; }
body { text-align: center; }
table { border-collapse: collapse; border: 0px none; width: 100%; padding: 0pt; }
a, object { outline: medium none; }
td { vertical-align: top; text-align: left; }
th { text-align: left; vertical-align: top; }
img { border: medium none; }
h1 { font-size: 130%; }
h3 { font-size: 110%; }
p { padding: 0px 0px 10px; }
ul { list-style: disc outside none; margin: 0px 0px 0px 15px; }
.main { margin: auto; text-align: left; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }


/*body, td, th, div, p, label, input { color: rgb(125, 124, 124); font: 10px/14px Arial,Helvetica,sans-serif; }*/
body, td, th, div, p, label, input { color: rgb(255, 255, 255); font: 14px Arial,Helvetica,sans-serif; }

@font-face { font-family: "Arabic"; src: url("Arabic.eot"); }
@font-face { font-family: "Arabic"; src: url("Arabic.ttf"); }
h1 { color: rgb(188, 133, 17); font-family: Arabic; font-size: 36px !important; }
h3 { color: rgb(188, 133, 17); font-family: Arabic; font-size: 45px !important; }
h2 { color: rgb(188, 133, 17); font-family: Arabic; font-size: 60px !important; }
input, select, #contact_text { color: rgb(115, 115, 115); font-family: Arial,Helvetica,sans-serif; }
a { color: rgb(188, 133, 17); }
a:hover { color: rgb(188, 133, 17); text-decoration: none; }
a:hover { text-decoration: none; }
a, button, .button { cursor: pointer; }
.article-separator-indent { padding: 0pt 0pt 0pt 24px; display: none; }
.article_separator { height: 40px; border-top: 2px solid rgb(221, 221, 221); display: none; }
.article_column { padding: 0px; }
.contentpaneopen ul, .article-indent ul { list-style: disc outside none; margin: 0px 0px 0px 15px; }
.contentpaneopen ul li, .article-indent ul li { padding: 0px 0px 6px; }
.contentpaneopen img { margin: 0pt 11px 0px 0px; }
#container ul { list-style: none outside none; margin: 0pt; }
#container ul li, #content .module ul li { line-height: 16px; padding: 2px 0pt 9px 16px; background: url('list_marker.gif') no-repeat scroll 0pt 5px transparent; }
#container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover { line-height: 16px; color: rgb(188, 133, 17); }
#content ul li a:hover, #content .module ul li a:hover { color: rgb(255, 255, 255); }
.img-indent { float: left; margin: 0pt 15px 0pt 0pt ! important; }
td.contentheading { font-size: 16px; padding: 2px 41px 20px 0pt; color: rgb(255, 255, 255); line-height: 20px; }
.contentpaneopen p { padding: 4px 0px 10px; }
.module_menu div { color: rgb(255, 255, 255); font-size: 12px; }
.module_menu ul { list-style: none outside none; margin: 0pt ! important; }
.module_menu li { display: block; line-height: 14px ! important; padding: 0pt; }
.module_menu li a { background: url('list_marker.gif') no-repeat scroll 0pt 4px transparent; padding: 4px 0px 8px 16px ! important; color: rgb(188, 133, 17) ! important; display: block; line-height: 14px ! important; }
.module_menu li a span { font-size: 12px; }
.module_menu li a:hover { color: rgb(255, 255, 255) ! important; padding: 0pt 0px 0pt 0pt; }
.module_menu li a:hover span { color: rgb(255, 255, 255) ! important; }
.row-top-menu ul.menu-nav { padding: 183px 0pt 0pt 280px ! important; margin: 0pt ! important; }
.row-top-menu ul.menu-nav li { display: block; float: left; margin: 0pt; padding: 0pt ! important; position: relative; }
.row-top-menu ul.menu-nav li a { border: medium none; text-decoration: none ! important; float: left; padding: 0pt; margin: 0pt; display: block; position: relative; }
.row-top-menu ul.menu-nav li a span { display: block; color: rgb(188, 133, 17); font-size: 9px; line-height: 8px; text-decoration: none ! important; float: left; padding: 4px 15px ! important; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
.row-top-menu ul.menu-nav li a:hover, .row-top-menu ul.menu-nav li a:hover span, .row-top-menu ul.menu-nav li.active a, .row-top-menu ul.menu-nav li.active a span { color: rgb(255, 255, 255); }

.row-top-menu ul.menu-nav2 { padding: 183px 0pt 0pt 400px ! important; margin: 0pt ! important; }
.row-top-menu ul.menu-nav2 li { display: block; float: left; margin: 0pt; padding: 0pt ! important; position: relative; }
.row-top-menu ul.menu-nav2 li a { border: medium none; text-decoration: none ! important; float: left; padding: 0pt; margin: 0pt; }
.row-top-menu ul.menu-nav2 li a span { display: block; color: rgb(188, 133, 17); font-size: 18px; line-height: 8px; text-decoration: none ! important; float: left; padding: 4px 15px ! important; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
.row-top-menu ul.menu-nav2 li a:hover, .row-top-menu ul.menu-nav2 li a:hover span, .row-top-menu ul.menu-nav2 li.active a, .row-top-menu ul.menu-nav2 li.active a span { color: rgb(255, 255, 255); }

.module-login .boxIndent { padding: 0pt 0px 0pt 0pt; }
.module-login p, .module-login div, label.remember { padding: 0pt; color: rgb(125, 124, 124) ! important; line-height: 15px; }
.body { background-image: url('gradient.jpg'); background-repeat: repeat-x repeat-y; }
.bg {background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.main { width: 980px; position: relative; margin: 0pt auto; padding: 0pt; }
.clear { width: 100%; overflow: hidden; }
.fleft { float: left; }
.tail { background: url('tail_top.png') repeat-x scroll 0pt 0pt transparent; height: 100%; }
.header { background: url('top_menu_wraper.png') no-repeat scroll 28px 164px transparent; height: 565px; }
.header-custom { background: url('header_custom.png') no-repeat scroll 28px 0pt transparent; height: 401px; position: relative; margin: -50px 0pt 0pt; }
#logo { display: block; position: absolute; top: 10px; width: 609px; height: 154px; }
#logo a { width: 609px; height: 154px; display: block; position: absolute; }
#logo img { width: 609px; height: 154px; margin: 0pt 0pt 0pt 188px; }
#content { padding: 26px 28px 0pt; }
#container { overflow: hidden; height: 100%; text-align: left; padding: 0pt; }
#right { float: right; text-align: left; width: 298px; }
.right-indent { padding: 0pt 0pt 0pt 57px; }
.header-custom-indent {  }
.row .col-1 { width: 492px; }
.row .col-2 { width: 429px; }
.row ul { list-style: none outside none; margin: 0pt; padding: 85px 0pt 0pt 58px; }
.row ul li { display: block; float: left; margin: 0pt 2px 0pt 0pt; }
.custom-title { color: rgb(255, 255, 255); font-size: 16px; line-height: 18px; text-transform: uppercase; padding-bottom: 21px; }
.custom-text-indent { padding: 85px 0pt 0pt 30px; }
.indent-top-bottom { font-size: 14px; padding: 20px 0pt; }
.img-indent { float: left; margin: 5px 25px 0pt 0pt ! important; }
.row-list ul { float: left; }
.indent-list { margin: 0pt 0pt 0pt 40px ! important; }
.indent-top { padding: 15px 0pt 0pt ! important; }
.article-title-indent { padding: 0pt 0pt 0pt 27px; }
.tail-content-bottom { background: none repeat-x scroll left bottom transparent; }
.wrapper-box { margin: 0pt 0pt 40px; }
/*.wrapper-box .boxTitle h3 { padding: 0pt 0pt 23px; color: rgb(255, 255, 255); font-size: 36px; }*/
.article-text-indent { padding: 15px 0pt 42px 27px; }
.footer { font: 30px Arabic; background: none repeat scroll 0% 0% rgb(0, 0, 0); text-align: center; padding: 20px 0pt; color: rgb(61, 66, 69); }
.width1 { width: 980px; }
.width2 { width: 50%; }


#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	/*background: #fff;*/
	padding: 20px;
	border: 5px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

