BODY{font-family:Arial,tahoma;font-size:12px;background:#fff;color:#3C3C3C;}
body,form{padding:0px;margin:0px;}
td{font-size:12px;}

h1,h2{padding:0px;margin:0px;}
h1{font-size:20px;font-weight:normal;color:#0A981B;padding-bottom:10px;}
h2{padding-bottom:10px;color:#0A981B;font-weight:normal;}
.bold1{font-weight:bold;color:#005ABD;font-size:14px;}
p{margin:0px;padding:1px 0px 1px 0px;}
ul,li{margin:0px;padding:0px;}


.fl{float:left;}
.fr{float:right;}
.both{clear:both;}
.ct{text-align:center;}
.rgh{text-align:right;}

a:visited,a:link{font-size:12px;color: #2F476B;text-decoration: underline;}
a:hover {font-size:12px;color:#B20F14;text-decoration: underline;}

a.link1:visited, a.link1:link{font-size:14px;font-weight:bold;;color: #3D4D67;text-decoration: none;}
a.link1:hover {font-size:14px;font-weight:bold;color:#EE1C25;text-decoration: underline;}

a.smill:visited, a.smill:link{font-size:11px;font-weight:normal;color: #015AB4;text-decoration: underline;}
a.smill:hover {font-size:11px;font-weight:normal;color:#EE1D23;text-decoration: underline;}

a.smill2:visited, a.smill2:link{font-size:11px;font-weight:normal;color: #9ACFFF;text-decoration: underline;}
a.smill2:hover {font-size:11px;font-weight:normal;color:#C62127;text-decoration: underline;}

a.link_but1:visited, a.link_but1:link, a.link_but1:hover{display:block;width:112px;height:28px;line-height:28px;background:#419B29 url('img/but1.jpg') no-repeat;font-size:12px;font-weight:bold;color: #ffffff;text-decoration: none;text-align:center;}

a.link_rus:visited, a.link_rus:link{display:inline-block;background:url('img/rus.jpg') no-repeat;padding-top:13px;font-size:11px;color: #434343;text-decoration: none;}
a.link_rus:hover {color:#F93D3C;text-decoration: underline;}
a.link_eng:visited, a.link_eng:link{display:inline-block;background:url('img/eng.jpg') no-repeat;padding-top:13px;font-size:11px;color: #434343;text-decoration: none;}
a.link_eng:hover {color:#F93D3C;text-decoration: underline;}
a.kn:visited, a.kn:link{display:inline-block;width:27px;height:18px;line-height:18px;background:url('img/kn.jpg') no-repeat;font-size:10px;color: #434343;text-decoration: none;text-align:center;margin-right:10px;}
a.kn:hover {color:#F93D3C;text-decoration: underline;}
a.sub1:visited, a.sub1:link{display:inline-block;width:150px;height:29px;line-height:29px;background:url('img/sub1.jpg') no-repeat;font-size:14px;color: #ffffff;text-decoration: none;text-align:center;font-weight:bold;}
a.sub1:hover {text-decoration: underline;}
a.sub2:visited, a.sub2:link{display:inline-block;width:97px;height:19px;line-height:19px;background:url('img/sub2.jpg') no-repeat;font-size:12px;color: #ffffff;text-decoration: none;text-align:center;}
a.sub2:hover {text-decoration: underline;}

input{margin:0px;}

.bg{background:#ffffff url('img/bg.jpg') top repeat-x;}
.site{width:973px;text-align:left;padding-top:10px;}
.logo{width:190px;height:120px;background:url('img/logo.jpg') left top no-repeat;float:left;margin-right:15px;}
.logo .d span{display:none;}
.logo .d{margin:0px;padding:0px;}
.logo .d a{display: block;width:190px;height:60px;}
.logo .slog{font-size:11px;color:#888888;font-weight:normal;padding-left:40px;line-height:13px;}
.slog2{font-size:12px;color:#888888;font-weight:normal;padding-bottom:3px;}
.phone{color:#7D7D7D;font-size:14px;font-weight:bold;text-align:right;}
.phone span{color:red;font-size:17px;}
.header{width:540px;height:120px;background:url('img/header.jpg') no-repeat;float:left;}
.right_box{width:210px;height:85px;float:left;margin-left:15px;}
.langs{text-align:right;padding-bottom:10px;}
.info_box{padding:5px 5px 5px 5px;background:#F5F5F5;margin-bottom:10px;font-size:11px;}
.menu{background:#75C35D url('img/m_bg.jpg') repeat-x;height:27px;line-height:23px;margin-top:10px;text-align:center;}
.menu .l{background:url('img/m_l.jpg') left no-repeat;height:27px;}
.menu .r{background:url('img/m_r.jpg') right no-repeat;height:27px;}
.menu ul{list-style-type:none;padding:0px;margin:0px;}
.menu li{display:inline;padding:4px 5px 7px 7px;font-size:14px;color:#ffffff;background:url('img/ar.jpg') left no-repeat;}
.menu li a{font-size:12px;color:#ffffff;font-weight:normal;text-decoration:none;}
.menu li a:hover{color:#AAE39A;}
.layout{padding-top:20px;}
.leftbar{float:left;width:190px;}
.rightbar{float:right;width:190px;}
.content {overflow:hidden;padding:0px 20px 20px 20px;}
* html .content{height:1%;}
.title{height:26px;line-height:26px;background:#909090 url('img/t_bg.jpg') repeat-x;color:#ffffff;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title .l{background:url('img/t_l.jpg') left no-repeat;height:26px;}
.title .r{background:url('img/t_r.jpg') right no-repeat;height:26px;}
.title2{height:26px;line-height:26px;background:#909090 url('img/t2_bg.jpg') repeat-x;color:#ffffff;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title2 .l{background:url('img/t2_l.jpg') left no-repeat;height:26px;}
.title2 .r{background:url('img/t2_r.jpg') right no-repeat;height:26px;}
.title3{height:26px;line-height:26px;background:#909090 url('img/t3_bg.jpg') repeat-x;color:#ffffff;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title3 .l{background:url('img/t3_l.jpg') left no-repeat;height:26px;}
.title3 .r{background:url('img/t3_r.jpg') right no-repeat;height:26px;}
.title5{height:23px;line-height:23px;background:#909090 url('img/t5_bg.jpg') repeat-x;color:#363636;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title5 .l{background:url('img/t5_l.jpg') left no-repeat;height:23px;}
.title5 .r{background:url('img/t5_r.jpg') right no-repeat;height:23px;}
.title6{height:27px;line-height:27px;background:#909090 url('img/t6_bg.jpg') repeat-x;color:#ffffff;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title6 .l{background:url('img/t6_l.jpg') left no-repeat;height:27px;}
.title6 .r{background:url('img/t6_r.jpg') right no-repeat;height:27px;}
.title7{height:27px;line-height:27px;background:#909090 url('img/t7_bg.jpg') repeat-x;color:#ffffff;font-weight:bold;text-indent:15px;margin-bottom:15px;}
.title7 .l{background:url('img/t7_l.jpg') left no-repeat;height:27px;}
.title7 .r{background:url('img/t7_r.jpg') right no-repeat;height:27px;}
.banner{margin-bottom:10px;}
.box_rom{line-height:20px;margin-bottom:10px;}
.green{color:#4EA523;font-weight:bold;}
.red{color:#EC1D25;font-weight:bold;}
.plgreen{background:#439D2B url('img/plgreen.jpg') repeat-x;color:#ffffff;text-align:center;}
.plgrey{background:#7E7E7E url('img/plgrey.jpg') repeat-x;color:#ffffff;text-align:center;padding:0px;font-size:14px;font-weight:normal;}
.tdh{border-right:1px solid #A1A1A1;}
.tdh1{border-right:1px solid #ffffff;width:20%;}
.plgreen a:visited, .plgreen a:link, .plgreen a:hover{font-size:12px;font-weight:normal;;color: #ffffff;text-decoration: none;}
.plgrey a:visited, .plgrey a:link{font-size:12px;font-weight:normal;;color: #ffffff;text-decoration: none;}
.plgrey a:hover{color:#ffffce;}

.hr{background:url('img/t.jpg') repeat-x;height:1px;margin:10px 0px 10px 0px;}

.search{text-align:center;color:#866262;font-weight:bold;margin-bottom:10px;}
.search select{width:200px;margin-right:10px;}
.search .inp_txt{width:200px;margin:0px 10px 0px 10px;}
.buttons{text-align:center;margin-bottom:15px;}
.box{float:left;width:280px;margin-bottom:15px;margin-left:5px;}
.box img{float:left;}
.box .b_t{overflow:hidden;}
.box span{display:block;background:#BA1E21 url('img/cost.jpg') no-repeat;width:104px;height:26px;line-height:26px;margin-top:10px;color:#ffffff;text-align:center;}
.cost{background:#BA1E21 url('img/cost.jpg') no-repeat;width:104px;height:26px;line-height:26px;margin:10px 0px 10px 0px;color:#ffffff;text-align:center;}
.t_wrp{text-align:justify;padding:8px;background:#F5F5F5;margin-bottom:15px;}
.t_wrp2{padding:8px;background:#F5F5F5;margin-bottom:15px;}
.con{background:url('img/icos.jpg') left no-repeat;padding-left:30px;font-weight:bold;line-height:28px;font-size:12px;}
.con span{color:#5BAB48;}
span.tel{color:#0055A5;font-size:14px;}
.inp{float:left;margin-right:10px;}
.inp .l{background:url('img/inp_l.jpg') left no-repeat;padding-left:6px;}
.inp .r{background:url('img/inp_r.jpg') right no-repeat;padding-right:4px;}
.inp input{border:1px solid #A1A1A1;border-left:none;border-right:none;background:#ffffff url('img/inp_ten.jpg') top repeat-x;}
.sub{border:none;background:url('img/sub.jpg') no-repeat;width:64px;height:20px;font-size:12px;padding-bottom:3px;cursor:pointer;}


.date{color:#0B4B89;font-size:11px;}
.pic{border:3px solid #E3E1E4;}
.pic3{border:3px solid #E3E1E4;}
.right{margin-right:5px;}
.status{background:#FBFFBB;padding:5px;border:1px solid #EA4902;margin:3px 0px 3px 0px;}
.picbox{float:left;width:245px;text-align:center;padding-bottom:10px;}
.pager{padding:5px;}
        #inputArea
        {
            font-family: Arial, Sans-Serif;
            font-size: 13px;
            padding: 10px;
        }
        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #0FAFBD;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            margin-bottom: 5px;
            display: block;
            padding: 1px;
        }
        .idle
        {
            border: solid 1px #878787;
            background-image: url( 'img/in.jpg' );
            background-repeat: repeat-x;
            background-position: top;
                background-color:#FFFFFF;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            margin-bottom: 5px;
            display: block;
            padding: 1px;

        }
        #inputArea .activeField,#inputArea .idle{width:450px;}
.submit{border:1px solid #C2C2C2;background:#E9E9E9 url('img/subbg.jpg') repeat-x;padding:0px 10px 1px 10px;height:20px;color:#41545F;font-family:Arial,verdana;font-size:11px;cursor:pointer;}

.pager{background:#F8F8F8;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;padding:7px;font-weight:normal;margin-bottom:5px;}
.link_class{border:1px solid #CCCCCC;background:#EAEAEA;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:3px;color:#993300;font-weight:bold;text-decoration: none;font-size:12px;}
.link_class_active{border:1px solid #E7CFC3;background:#F3E7E1;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:3px;color:#757575;font-weight:bold;text-decoration: underline;font-size:12px;}

.footer{background:#F6F6F6;color:#363636;border-top:5px solid #ECECEC;}
.fbarl {
        float: left;
        width: 180px; padding: 20px 20px 20px 20px;
}
.fbarr {
        float: right;text-align:right;
        width: 180px; padding: 20px 20px 20px 20px;
}
.fbarc { overflow:hidden;text-align:center;
        padding: 20px 20px 20px 20px;
}
.footer a:visited, .footer a:link{font-size:11px;font-weight:normal;color: #707070;text-decoration: underline;}
.footer a:hover {font-size:11px;font-weight:normal;color:#F5824C;text-decoration: underline;}
.footer ul{list-style-type:none;padding:0px;}
.footer li{display:inline;line-height: 1.5;padding:0px 10px 0px 10px;text-align:center;background:none;}
.footer li a:visited, .footer li a:link{font-size:12px;font-weight:bold;color: #284B69;text-decoration: none;}
.footer li a:hover {font-size:12px;font-weight:bold;color:#B60410;text-decoration: underline;}
.block_info_item2{padding:5px 0px 5px 0px;border-bottom:1px solid #E3E1E4;}

.rboxl{float:left;width:303px;}
.rboxr{float:left;width:232px;margin-left:10px;}
.adr{background:#59B43F url('img/adr_bg.jpg') repeat-x;height:49px;line-height:49px;margin-bottom:15px;}
.adr .r{background:url('img/adr_r.jpg') right no-repeat;height:49px;}
.adr .l{background:url('img/adr_l.jpg') left no-repeat;height:49px;}
.adr .w{padding:0px 10px 0px 10px;}
.adr h1{color:#ffffff;font-size:14px;font-weight:bold;display:block;}
.ka{float:right;width:56px;height:23px;line-height:23px;background:#ECEAEB url('img/ka.jpg') no-repeat;font-weight:bold;text-align:center;margin-top:13px;}
.r_pics{margin-bottom:10px;}
.r_pics img{float:left;height:100px;width:140px;}
.r_pics .mr{margin-right:10px;}
.r_pics .pic{margin-top:10px;}
.r_inf{margin:10px 0px 10px 0px;}
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer,#SlideItMoo_outer2 { height:185px;
        width:520px;
        margin:0px 0px 0px 0px;
        display:block;
        position:relative;
        padding:5px 13px 0px 13px;
        background:#f1f1f1;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer2 .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back,
#SlideItMoo_outer2 .SlideItMoo_back
{
        display:block;
        position:absolute;
        cursor:pointer;
        width:25px;
        height:190px;
        bottom:0px;
        right:0px;
        background:#ECECEC url(img/slideitmoo_forward.jpg) no-repeat center;
}
#SlideItMoo_outer .SlideItMoo_back,#SlideItMoo_outer2 .SlideItMoo_back {
        left:0px;
        background:#ECECEC url(img/slideitmoo_back.jpg) no-repeat center;
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner,#SlideItMoo_inner2{
        position:relative ;
        overflow:hidden ;
        width:520px ; /* set a display width to make the slider look good in case js is disabled */
        margin:0px auto 0px;
        padding:0px 0px 0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items,#SlideItMoo_items2 {
        display:block;
        position:relative;
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element,#SlideItMoo_items2 div.SlideItMoo_element2 {
        display:block;
        position:relative;
        float:left;
        margin:0px 5px 0px 0px;
        font-size:11px;
        width:158px;
        text-align:center;
}
#SlideItMoo_items a,#SlideItMoo_items2 a { padding:0px; margin:3px 0px 3px; clear:both; display:block; padding:2px; }
#SlideItMoo_items a img,#SlideItMoo_items2 a img{ border:3px solid #E3E1E4; }
/* ----------------IMAGE SLIDER------------- */
.mt{margin-top:10px;}
.box_adress{float:left;width:170px;padding:0px 5px 0px 5px;}
#adress{border:1px solid #DADADA;background:#F0F0F0;margin-top:10px;}
#adress.ajax-loading {background:url('img/ajax-loader.gif') no-repeat center;min-height:70px;}
* html #adress.ajax-loading{height:70px;}

.input_form{border:1px solid #898987;background:#ffffff;background-image: url("/img/admin/input_ten.jpg");background-position:top;background-repeat:repeat-x;font-family:arial;font-size:12px;}
.bold{font-weight:bold;}
.box_room{background:#49C457;height:28px;color:#ffffff;font-weight:bold;}
.box_room_info{border-bottom:1px solid #959595;padding-top:6px;margin-bottom:6px;}
.box_info3{padding:6px 10px 0px 10px;}
a.link_white:visited, a.link_white:link{font-size:12px;font-weight:bold;color: #FFFFFF;text-decoration: none;}
a.link_white:hover {font-size:12px;font-weight:bold;color:#ffa43d;text-decoration: none;}
.pdr6{margin-right:6px;}
.tlbl{padding:5px 0px 5px 0px;font-weight:bold;}
.ftx{float:left;padding:2px 5px 0px 0px;}
button.calendar {
        background: url(img/calendar-icon.gif);
        border: 0;
        cursor: pointer;
        float: left;
        height: 20px;
        margin-right: 6px;
        width: 20px;
}
button.calendar:hover,
button.calendar.active {
        background-position: 0 20px;
}
.t_l{text-align:left;}
