/* CSS Document */

body, html{margin: 0; padding: 0; font-family:verdana, arial; font-size: 12px; background:#fdf0c3 url('../images/fonbg.jpg') 0 0 repeat-x;}
.body{width:expression(document.body.clientWidth < 960 ? '960px': '100%'); min-width:960px}
table{font-size:12px}
a {color:#c92a00;}

.leftbg{background:url('../images/fonl.jpg') 0 0 no-repeat}
.rightbg{background:url('../images/fonr.jpg') 100% 0 no-repeat; overflow:visible; position:relative;}
.tomain {position:absolute; width:284px ;height:97px; top:16px; left:21px;}
.topr{position:absolute; width:621px; height:107px; right:0; top:37px;z-index:1}
.menu{position:absolute; top:0; right:0; height:37px;}
.menu table{height:100%; font-size:12px}
.menu table th{background:url('../images/menul.gif') 0 0 no-repeat; width:13px}
.menu table td{background: #d49003 url('../images/menu.gif') 0 0 repeat-x; padding:0 10px; color:#FFFFFF;text-transform: lowercase;}
.menu table td a{color:#FFFFFF; text-decoration:none}
.menu table td a:hover{text-decoration:underline}
.height{width:1px; overflow:hidden; float:right; height:350px;  }

.main{padding-top:145px;}
.basic{width:100%; position:relative;}
.basic .leftblock{width:277px; padding: 0}
.lmenu{position:relative; padding:0 0 0 37px}

.lmenu a{width:230px;color:#c92a00; font-weight:bold; font-size:11px; display:block; padding:2px 10px; background:url('../images/list.gif') 0 center no-repeat; text-decoration:none;text-transform: uppercase;letter-spacing: -1px;}
.lmenu a:hover{text-decoration:underline; background:#fdf0c3 url('../images/list.gif') 0 center no-repeat}


.lmenu_a{position:relative;}
.lsubmenu{position:absolute; left:220px; top:0; background:#fdf0c3; display:none; z-index:1000}
.lsubmenu a {margin:3px 0 3px 10px}

.news{padding:0px 0 0px 0}
.news .h{padding:0 0 3px 37px; color:#d25500; font-weight:bold; font-size:12px; font-family:arial}
.news .date{padding:3px 0 1px 37px; color:#ff8000; font-weight:bold; font-size:11px}
.news .content{padding:2px 0 2px 37px; color:#333333;font-size:11px;background:#fad23c;}
.news .content a{color:#333333; text-decoration:none}
.news .content a:hover{text-decoration:underline}

.anew{margin-bottom:15px}
.anew .date{font-family:arial; padding:0 0 1px 0}

.centerblock{padding:0 0 10px 30px; color:#333333; font-size:12px}
.centerblock h1{color:#c92a00; font-size:18px; font-family:arial; font-weight:100}
h2{color:#c92a00; font-size:14px; font-family:arial; font-weight:bold}
.centerblock a{color:#c92a00;}
/*.centerblock ul{ list-style:square url('../images/listo.gif'); margin:0; padding:0;}*/
.centerblock ul{ list-style:square url('../images/listo.gif');}
.centerblock li{color:#333333; padding:0; margin:5px 0}

.tree {}
.tree a{color:#333333; font-size:11px; text-transform: lowercase}

.bottom1{height:86px; background:#7f492f; color:#FFFFFF; font-size:11px;}
.bottom1 div{padding-top:5px}
.bottom1 .left{height:85px; width:330px; padding:0 0 0 37px; float:left; color:#FFFFFF; font-size:11px}
.bottom1 .left .h{font-size:14px; font-family:arial; font-weight:bold;}
.bottom1 a {color:white;}
.bottom2{position:relative; height:94px; background:url('../images/bottombg.jpg') 0 0 repeat-x;}
.girla {position:absolute;  width:231px; height:544px; top:-450px; right:0; background: url('../images/girla.gif') 0 100% no-repeat;}
.girlaswf{position:absolute; bottom:431px; right:62px;  width:125px; height:103px;}

.li{position:absolute;top:35px;left:25px;}
.PR{width:251px; height:94px; top:25; left:160px; top:25px;position:absolute;}
.bottom2 .PRtext {font-size:.8em;color:black;position:absolute;left:195px;top:24px;line-height:1.2em}
.bottom2 .PRtext a {color:#999;text-decoration:none;}
.bottom2 .PRtext a:hover {color:#000;text-decoration:underline;}


.gallery{padding:20px 0 20px 37px; margin:20px 0; border-top:1px dashed #c92a00}
.photo{margin-bottom:30px}
.photo td{padding-right:20px}
.photo .image img{border: 4px dotted #ff8000}

.pages a{margin:5px}
.pages span{background:#ff8000; padding:5px 8px; font-weight:bold}


.sert{float:left; width:80px; height:120px; margin:0 10px 10px 0; }

/* Zeratul */
#serv_menu {font-size:11px;margin-bottom:10px;}
#serv_menu td {padding-bottom:10px;border-bottom:1px solid white;}
#serv_menu ul {list-style:none !important;padding:0 5px 0 0;margin:0;}
#serv_menu ul ul {border-left:1px solid #C92A00;padding-left:4px;}
#serv_menu b {font-weight:bold;font-size:12px;text-transform:uppercase;}

.poll {margin:0 0 2em 37px;}

.left_text {margin:0 0 1em 37px;}
.left_text ul {margin:0;padding:0 0 0 15px;}

.poll h4, .left_text h4 , .centerblock h4,.centerblock .h4 {font-family:Arial;font-size:14px;color:#C92A00;margin:0 0 .3em;font-weight:bold;}

.mod_cpanel form .field {clear:left; padding:3px; text-align: left;}
.mod_cpanel form label {width:200px;float:left;text-align:right;padding:3px 5px 0 0;_padding:0;}
.mod_cpanel form input {width:70%;} 
.mod_cpanel form textarea {width:70%;height:70px;} 
.mod_cpanel form .field.price input {width:100px;}
.mod_cpanel form .field.hotel input {width:300px;}
.mod_cpanel .btn {width:auto;}
.mod_cpanel form p {font-size:.8em;text-align:center;margin-left:80px;width:80%;margin-top:0;}
.mod_cpanel #ie_glukalo {display:inline;}

#fancybox-inner input, #fancybox-inner textarea {width:411px;}
#fancybox-inner label {width:350px;}
#fancybox-inner h1{color:#c92a00;font-size:18px; font-family:arial; font-weight:100;margin:0 0 1em;text-align:center;}

.bg_color {background:#C92A00;}


#comment_form textarea {width:500px;overflow:auto;}
#comment_form .field {margin:.5em 0;}
div.comment {margin:0 0 2em;}
div.comment .text {padding:0px 0 2px 0px;;}
div.comment .text img {border:4px dotted #FF8000;margin:0 10px 5px 0;float:left;}
div.comment .comment_info {padding-top:2px;font-size:.85em;color:#999;border-bottom:1px dotted #999;}

.form .field {clear:both;padding-top:.5em;}
.form label {width:150px;float:left;padding-right:1em;}
.form .field textarea, .form .field input {width:350px;}
.form .field input.btn {width:auto;}
