

HTML {
        font:normal 13px Tahoma; background:#ffffff url(images/back_bl.gif) repeat-x;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
    margin: 0 auto;
    min-height: 100%;
    min-width: 980px;
    width: 980px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}
a {color:#000000;}
a:hover {color:#fcd657;text-decoration:none;}


.header {height:180px;background:#000000;text-align: center;}
.header .header_inner{width: 980px;margin: 0 auto;height: 180px;position: relative;}
.header .header_pic {position: absolute; right: 0px; top: 0px; width: 780px; height: 140px; font-size: 0px; line-height: 0px;}
.header .h_ico {float:left;padding:14px 0px 0px 30px;zoom:1;}
.header .h_ico img {float:left;margin-right:11px;}
.header .flash {position: absolute;left: 42px;top: 57px;}
.header .flash a {font:normal 10pt Tahoma; color:#ffffff;}
.header .logo { position: absolute; left:465px; top: -7px; font-size: 0px;line-height: 0px;}
.header .language {font:bold 10pt Tahoma;color:#ffffff;position: absolute; left: 69px; top: 15px;}
.header .language a {color:#ffffff;font-weight:normal;}
.header .language span {padding-left:40px;}
.header .h_phone {font:normal 11pt Tahoma; color:#ffffff; position: absolute; left: 14px; top: 105px; float: left; }
.header .h_phone span {display:block;margin-right:1px; float: left;}
.header_menu {padding:8px 0px 0px 0px;text-align:center;background: #434343;height: 28px; position: absolute; left: 0px; bottom: 0px; width: 100%;}
.header_menu ul {margin: 0px -25px 0px 0px;padding: 0px;} 
.header_menu li {display:inline;padding-right:25px;} 
.header_menu li.about {padding-right:80px;padding-left: 4px;} 
.header_menu li a {font:normal 16px Georgia; color:#ffffff;}
.header_menu li a:hover {color:#fcd03f !important;}
.header_menu li.activ_m a {color:#fcd03f ;text-decoration:none;}
.left_menu li.activ_m a {color:#000000 ;font-style:italic;text-decoration:none;}
.footer_menu li.activ_m a {color:#fcd03f ;text-decoration:none;}
.header_menu li .podmenu {margin:10px 0px 0px 50px;position:absolute;width:202px;background:#000000;padding:7px 5px 5px 5px;}
.header_menu li .podmenu li {width:202px;text-align:center;display:block;padding-bottom:7px;}
.header_menu li .podmenu li a {text-decoration:underline;font:normal 14px Tahoma, Arial; color:#ffffff;}
.header_menu li .podmenu ul {padding:0px;}
.header .clear{font-size: 0px;line-height: 0px;overflow: hidden;height: 0px;clear: both;}

/* */



.index_flash {width:776px;padding:35px 0px 0px 0px;height:282px;margin:23px auto 20px auto;text-align:center;background: url(images/ramka.gif) 2px 0px no-repeat;}

.index_flash_2 {width:736px; padding:0px 5px 5px 0px; height:262px;margin:23px auto 20px auto;text-align:center;}
.bl_foto_index {background: url(images/ugl_foto.gif) 100% 100% no-repeat;}
.bl_foto_index div {padding:7px;border:solid 1px #dfdfdf;}

.td_cont_1 {width:199px;padding:0px 48px 20px 0px;}
.left_kal img {display:block;margin-bottom:15px;}
.left_kal a {font:normal 10pt Georgia; color:#000000;}
.left_kal .kal_img {margin-top:7px;}
.index_news .td_1 {width:312px;padding-right:37px;}
.index_news {padding-right:50px;}
h3 {font:normal 15pt Georgia; color:#002b55;margin-bottom:14px;}
.news_bl_i {padding-bottom:30px;}
.news_bl_i b {display:block;}
.all_news {text-align:right;padding-top:15px;font-style:italic;}
.all_news a:hover {color:#fcd34b;}
.all_news a {color:#333333;}
h1 {font:normal 28pt Georgia; color:#002b55;margin-bottom:14px;}
.pr_text {font:italic 12pt Georgia; color:#333333;}
.pr_text p {padding-bottom:15pt;text-indent:27px;}
.left_text_b {padding:0px 70px 0px 20px;}
.pr_menu {text-align:center;width:230px;padding-right:40px;}
.pr_menu img {display:block;margin:5px auto 15px auto;}
.pr_menu a {font:normal 14pt Tahoma; color:#333333;}
h2 {text-align:left;font:normal 22pt Georgia; color:#002b55;margin-bottom:14px;}
.pr_menu a:hover {color:#fcd140;}
.content {padding:0px 0px 170px 0px;}
.footer {height:99px;background:#000000;margin-top:-99px;}
.footer_inside {height:130px;background:#000000;margin-top:-130px;} /* !!! */
.footer_center {width:980px;min-width:980px;margin:0px auto;} /* !!! */
.f_baner {float:left;padding:25px 0px 0px 20px;} /* !!! */
.f_baner img {margin-right:15px;}
.copy {float:left;padding-top:22px;width:520px;text-align:left;font:normal 14px Tahoma; color:#ffffff;} /* !!! */
.content_inside {padding-top:23px;}
.left_menu {margin-right:-10px;padding:14px 0px 70px 0px;}
.left_menu li {padding-bottom:7px;}
.left_menu li a {font:normal 11pt Georgia; color:#000000;}
.left_menu li a:hover {color:#000000;font-style:italic;}
.navigator {font:normal 14pt Georgia;padding:0px 0px 25px 0px;}
.navigator a {font:normal 14pt Georgia;color:#000000;text-decoration:none;}
.navigator a:hover {text-decoration:underline;}
.center_zag {text-align:center;}
.content_inside h2 {font-size:18pt;color:#d3ae35;}
.zag_2 {text-align:center;}
.left_img {display:block;float:left;margin-right:18px;}
.content_inside {padding-right:40px;}
.s_color {color:#002b55;}
.restoran_sv {padding-top:30px;}
.restoran_sv .td_1 {width:295px;}
.restoran_sv .table_price {border-top:solid 1px #000000;border-left:solid 1px #000000;}
.restoran_sv .table_price td {width:60px;font-size:11pt;padding:2px 0px 2px 0px;text-align:center;border-bottom:solid 1px #000000;border-right:solid 1px #000000;}
.restoran_sv .table_price td.td_z {width:103px;}
.restoran_sv .table_price td.td_z2 {width:auto !important;}
.footer_menu {padding:18px 20px 15px 20px;text-align:left;} /* !!! */
.footer_menu li {display:inline;padding:0px 30px 0px 0px;} /* !!! */
.footer_menu li a {font:normal 10pt Georgia; color:#ffffff;}
.footer_menu li a:hover {color:#fcd657;}
.fotogallery {padding:50px 20px 50px 20px;}
.fotogallery .f_str {width:42px;vertical-align:middle;}
.foto_gal li {float:left;padding:0px 6px 0px 6px;}
.bl_foto {float:left;padding:0px 5px 5px 0px;background: url(images/ugl_foto.gif) 100% 100% no-repeat;}
.bl_foto div {float:left;padding:7px;border:solid 1px #dfdfdf;}
.bl_foto div img {display:block;}
.background_vil {background: url(images/background_vil.jpg) 330px 100% no-repeat;}
.menu_bl {font-size:11pt;padding-bottom:10px;}
.menu_bl .td_1 {width:210px;padding-left:30px;}
.menu_bl h3 {margin:0px;font:normal 14pt Arial; color:#000000;}
.all_menu {padding:20px 0px 30px 0px;}
.portfolio_bl .td_1 {width:253px;}
.portfolio_bl .td_1 .bl_foto {margin-bottom:5px;}
.portfolio_bl {padding-bottom:200px;padding-top:30px;}
.stranic {padding:50px 0px 50px 0px;text-align:center;font-size:14px;}
.stranic a {padding:0px 2px 0px 2px;font-size:14px;color:#000000;}
.good_block a {border-left:solid 1px #ffffff;border-top:solid 1px #ffffff;float:left;display:block;padding:5px 12px 14px 12px;font:normal 28pt Georgia; color:#000000;}
.good_block a:hover {background:#ffffff url(images/ugl_foto.gif) 100% 100% no-repeat;color:#fcd03f;border-top:solid 1px #f6f6f6;border-left:solid 1px #f6f6f6;}
.good_block a.sel {background:#ffffff url(images/ugl_foto.gif) 100% 100% no-repeat;color:#fcd03f;border-top:solid 1px #f6f6f6;border-left:solid 1px #f6f6f6;}
.good_block {padding:0px 0px 70px 100px;}
.kalendar_table .good_block a {font-size:18pt;}
.kalendar_table .good_block {padding:20px 0px 0px 70px;}
.kalendar_table table td {width:14%;padding-bottom:4px;}
.kalendar_block {padding:85px 50px 0px 80px;}
.kalendar_block .zag_k td {padding-bottom:33px;font:normal 22pt Arial; color:#002b55;}
.kalendar_block td a {position:relative;margin-left:-10px;text-decoration:none;border-left:solid 1px #ffffff;border-top:solid 1px #ffffff;float:left;display:block;padding:5px 12px 14px 12px;font:normal 22pt Arial; color:#333333;}
.kalendar_block td a:hover {background:#ffffff url(images/ugl_foto.gif) 100% 100% no-repeat;color:#fcd03f;border-top:solid 1px #f6f6f6;border-left:solid 1px #f6f6f6;}
.kalendar_block td a.red_s_k {text-decoration:underline;color:#ff0000 !important;background:#ffffff url(images/ugl_foto.gif) 100% 100% no-repeat;color:#fcd03f;border-top:solid 1px #f6f6f6;border-left:solid 1px #f6f6f6;}
.kalendar_block td a.red_s_k:hover {text-decoration:none;color:#fcd03f !important;}
.clients_all .clients_bl {margin-right:6px;text-align:center;width:92px;height:135px;float:left;}
.clients_all .clients_bl div {width:91px;height:82px;margin-bottom:6px;background: url(images/ugl_foto.gif) 100% 100% no-repeat;border-top:solid 1px #f6f6f6;border-left:solid 1px #f6f6f6;}
.clients_all .clients_bl div td {height:77px;text-align:center;vertical-align:middle;}
.clients_all .clients_bl a {position:relative;left:-4px;font:normal 8pt Georgia; color:#333333;}
.clients_all .clients_bl a:hover {color:#fcd03f;}
.clients_all {padding-top:20px;}
.padding_cl {padding-left:98px;}
.good_block_02  a {font-size:19pt;}
.good_block_02 {padding-left:150px;}
.good_block_03  a {font-size:19pt;}
.good_block_03 {padding-left:0px;}
.portfolio_block {padding-top:15px;padding-bottom:40px;}
.portfolio_block .td_1 {width:220px;}
.portfolio_all {padding-bottom:100px;}
.text_td ul {padding:10px 0px 10px 15px;}
.text_td ul li {padding-left:14px;background: url(images/kv_li.gif) 0 6px no-repeat;}
.text_td h2 {margin-top:15px;}


  @-moz-document url-prefix() {
      }


.barb2011 td { text-align:center; }
a.obryad { color: #02843e; }
a.smena { color: #c22100; }

ul.interval li { margin-top: 5px;}


