* html { filter:expression(document.execCommand("BackgroundImageCache", false, true)); }
@media screen { a { cursor:hand; } html>body a { cursor:pointer; } }

/* Top Elements */
* { margin:0; padding:0; outline:0 }
body { font:12px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0;  1background:#fff url(../i/dz/bg_body.gif) no-repeat right top; background:#fff url(../i/dz/region-kmv_top_bg.jpg) repeat-x center top; }

/* Links */
a { text-decoration:none; color:#025eb5; }
a:hover { background-color:#FFC; color:#0066CC; }

/* Headers */
h1, h2, h3 { font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif; color:#555; color:#79b1d4; }
h1 { font:bold 1.8em Georgia, "Times New Roman", Times, serif; color:#EA2E2C; padding :8px 0 8px 0; margin :0; letter-spacing :-1px; }
h2 { font :bold 1.6em Arial, Sans-Serif; letter-spacing :-1px; margin-top:10px; }
h3 { font :bold 1.5em Arial, Sans-Serif; letter-spacing :-1px; padding :4px 0; margin :0; }
h4 { margin-bottom:10px; font-size:1.63em; /*26/16*/ font-weight:normal; letter-spacing:-1px; color:#999; }
p, dl { padding:3px 0px; margin:0; }
ul, ol { margin:7px 17px; padding:0 20px; }
ul { list-style:square; }
.pad { padding:10px; }
blockquote { margin:15px 0px; padding:10px 10px 10px 35px; border:1px solid #CCC; font-weight:normal; font-size:1.2em; line-height:1.5em; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; background-color:#7EB42E; background-image:url(../i/dz/quote.jpg); background-repeat:no-repeat; background-position:10px 10px; }
img { margin:0px; padding:0px; border:none; }

/* form elements */
form { margin:15px 10px; padding:5px 10px 20px 10px; border:1px solid #f1f1f1; background:#fdfdfd; }
label { display:block; font-weight:bold; margin:8px 0 5px 0; color:#895F30; }
input, select { padding:4px; font:normal 1em Verdana, sans-serif; color:#666666; background:#fff; }
textarea { width:400px; padding:4px; font:normal 1em Verdana, sans-serif; height:100px; display:block; color:#666666; }
input, textarea, select { background:#fff; border-width:1px; border-style:solid; border-color:#D4D4D4 #ebebeb #ebebeb #d4d4d4; }
input.button { font:bold 12px Arial, Sans-serif; height:30px; margin:0; padding:2px 3px; color:#555; background:#E6E6E6; border-width:1px; border-style:solid; border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb; }

/* PAGE LAYOUT */ 
#page-wrap { margin:0px auto; min-width:1000px; max-width:1260px; width:expression(document.body.clientWidth < 998? "996px" :document.body.clientWidth > 1262? "1260px" :"auto"); z-index:2; }
#page-wrap #inside { margin:0px; padding:0px; }
#main-content { padding-left:340px; padding-right:10px; padding-top:20px; }
#left-sidebar { width:320px; float:left; margin:0px; padding:0px; }
#left-sidebar-pad { padding:0px 23px; }
#right-sidebar { width:270px; float:right; padding-left:15px; padding-top:20px; background:#fff; }

#footer { background:url(../i/dz/bottom_1.jpg) no-repeat left bottom; color:#025a0e; height:396px; position:relative; text-align:center; }
#footer_left { position:absolute; background:url(../i/dz/footer_left.gif) no-repeat left bottom; width:20px; height:396px; left:0px; top:0px; }
#footer_right { position:absolute; float:right; background:url(../i/dz/footer_right.gif) no-repeat left bottom; width:20px; height:396px; top:0px; right:0px; }
#footer_tel { position:absolute; font:bold 14px/18px Tahoma, Geneva, sans-serif; width:190px; left:52px; top:68px; text-align:center; }
#footer_tel .telephone { font:bold 34px/36px Tahoma, Geneva, sans-serif; }
#footer_text { font:bold 12px/14px Tahoma, Geneva, sans-serif; position:relative; padding-top:270px; text-align:center; background:url(../i/dz/footer_text_bg.png) no-repeat center bottom; padding-bottom:10px; color:#fff; }
* html p#footer_text { padding-top:230px; background:none; }
#footer_text a { color:#fff; }
#footer_text a:hover { color:#025a0e; }
#footer_counter { }
#footer_counter a img { opacity:.3; filter:alpha(opacity=30) }
#footer_counter a:hover img { color:#FFFFFF; opacity:1.0; filter:alpha(opacity=100) }

#down_footer { margin:0px auto; min-width:1000px; max-width:1260px; width:expression(document.body.clientWidth < 998? "996px" :document.body.clientWidth > 1262? "1260px" :"auto"); z-index:2; background:#09260A url(../i/dz/d-footer_left.gif) repeat-y left bottom;}
.down_footer-inside { margin:0px; padding:10px 40px; background:url(../i/dz/d-footer_right.gif) repeat-y right bottom; color:#B4C877; text-align:center; font:normal 11px "Trebuchet MS", Tahoma, Arial, Sans-serif; }
.down_footer-inside a { color:#B4C877; }
.down_footer-inside a:hover { color:#B4C877; text-decoration:underline; background:none; }
.bottom_menu { }
span.region { display:none; }

a.bh1 { font:normal 11px "Trebuchet MS", Tahoma, Arial, Sans-serif; }

/* Header */
#header { height:145px; position:relative; margin:0px auto; zoom:1; }
#logo-place { position:relative; margin:0px auto; height:180px; }
#logo-place_bg { width:320px; height:180px; background:url(../i/dz/region-kmv_logo-bg.png) no-repeat center bottom; position:absolute; top:0px; left:0px; z-index:2; zoom:1; }
#logo-place h1#logo-text { position:absolute; margin:0; padding:0; font:bold 30px Tahoma, Geneva, sans-serif; letter-spacing:-1.5px; color:#025a0e; text-transform:none; text-decoration:none; top:34px; left:144px; z-index:100; }
#logo-place p#logo-type { position:absolute; margin:0; padding:0; top:32px; left:51px; height:83px; width:85px; background:url(../i/dz/region-kmv_logo.jpg) no-repeat; z-index:100; }
#logo-place a { background:none; }
#logo-place p#logo-info { position:absolute; margin:0; padding:0; text-transform:uppercase; color:#025eb5; top:68px; left:146px; font:bold 11px Tahoma, Geneva, sans-serif; z-index:100; }
#logo-place p#slogan { display:none; position:absolute; margin:0; padding:0; text-transform:uppercase; color:#297DAF; top:126px; left:31px; font:bold 14px Arial, Helvetica, sans-serif; z-index:100; letter-spacing:-1px; }
#logo-place p#telephone { position:absolute; margin:0; padding:0; text-transform:uppercase; color:#069; top:83px; font:bold 16px Tahoma, Geneva, sans-serif; width:234px; text-align:right; right:20px; z-index:100; display:none; }

/* Nav icons */
#icons { z-index:9999; margin :0px auto; text-align:center; padding:0; position:relative; top:135px; }
#icons img { padding-right :4px; border:0; }

/* Navigation */
#nav { margin:0 10px 20px 0px; padding:0px 0 0px; color:#025a0e; z-index:9999; }
.t_tel { text-align:right; margin:0px; padding:0px 0 10px; color:#1F5F85; font:bold 13px/18px "Trebuchet MS", Tahoma, Arial, Sans-serif; letter-spacing:-1px; }
.t_tel b { font:bold 28px/30px Tahoma, Geneva, sans-serif; letter-spacing:-1px; }
#nav ul { float:right; list-style:none; width:auto; height:24px; margin:0px; padding:0; display:inline; }
#nav ul li { display:inline; margin:0; padding:0; }
#nav ul li a { display:block; float:left; margin:0; padding:0px 8px; border-right:1px dotted #297DAF; font:bold 12px/20px Arial, Geneva, sans-serif; text-decoration:none; letter-spacing:0px; color:#297DAF; }
#nav ul li a:hover { 1border-bottom:1px solid #fff; background:#F00; color:#fff; }
#nav ul li#current a { background:#0078C4; }

/* Other */
/* sidebar menu */
#left-sidebar h2 { color:#025a0e; font:bold 1.7em Georgia, 'Times New Roman', Times, Serif; letter-spacing:-0.5px; padding:5px 10px; margin:8px 0 5px 0; border-bottom:5px solid #F0F4FF; }
#left-sidebar h3 { 1color:#444; 1font:bold 1.7em Georgia, 'Times New Roman', Times, Serif; letter-spacing:-0.5px; padding:5px 10px; margin:8px 0 5px 0; border-bottom:5px solid #F0F4FF; }
#left-sidebar ul.sidemenu { text-align:left; margin:5px 8px 8px 8px; padding:0; font:normal 11px/18px Tahoma, Geneva, sans-serif; }
#left-sidebar ul.sidemenu li { color:#9D9D9D; list-style-position:inside; list-style-type:square; background:url(../i/dz/dots.gif) repeat-x left bottom; padding:2px 7px; margin:0; }
* html body #left-sidebar ul.sidemenu li { height:1%; }
#left-sidebar ul.sidemenu li a { background:none; border:none; color:#666; padding-left:4px; }
#left-sidebar ul.sidemenu li a span { color:#9F9F9F; font-family:Georgia, 'Times New Roman', Times, Serif; font-style:normal; font-size:1em; }
#left-sidebar ul.sidemenu li a:hover { color:#CC0000; }
#left-sidebar ul.sidemenu ul { margin:0 0 0 5px; padding:0; }
#left-sidebar ul.sidemenu ul li { background:none; list-style:none; margin-left:10px; list-style-type:lower-alpha; list-style-position:inside; }
#left-sidebar ul.sidemenu_nolist { list-style:none; margin:0px; padding:5px 10px; color:#9F9F9F; font:normal 11px/18px Tahoma, Geneva, sans-serif; }
#left-sidebar ul.sidemenu_nolist a, #left-sidebar ul.sidemenu_nolist a:hover { color:#666; }
#left-sidebar ul.sidemenu_nolist li.prt a, #left-sidebar ul.sidemenu_nolist li.prt a:hover { color:#9F9F9F; text-decoration:none; }

/* News part */
.news_part { padding:0px; font:normal 11px/18px Tahoma, Geneva, sans-serif; }
.news_part h2 { background :inherit; padding :0; margin :0; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; color:#0093dd; }
.news_part h3 { background :inherit; padding :0; margin :0 0 15px 0; font :0.9em verdana, Arial, Sans-Serif; color :#a5a5a5; }
.1news_part ul { margin:0px; padding:0px; list-style:none; }
.date { 1background-color:#9F9F9F; 1color:#FFFFFF; font:bold 11px/18px Tahoma, Geneva, sans-serif;  1padding:2px 6px; 1margin-right:10px; }
.news_category { font:11px Trebuchet MS; margin:0px; letter-spacing:0px; color:#7C7C7C; }
.news h4 { padding:0px; margin:0px; }
.black { color:#025a0e; }
.red { color:#CC0000; }
a.red { color:#CC0000; }
a:hover.red { color:#CC0000; }
.1hmenu { color:#fff; font-weight:bold; }

/* start - table */
/*table { border-collapse:collapse; }*/
table#tb { border-collapse:collapse; margin:15px 0px; }
table#tb th { background:#0EA9D9 url(../i/dz/1x1.gif) repeat-x; height:38px; padding-left:12px; padding-right:12px; color:#fff; text-align:left; border-left:1px solid #78C7FA; border-bottom:solid 2px #fff; }
table#tb th a { color:#fff; }
table#tb th a:hover { color:#0EA9D9; }
#tb tr { height:34px; background:#fff; }
#tb td { padding-left:11px; padding-right:11px; border:1px solid #EDEDED; }
table#tb2 { border-collapse:collapse; margin:15px 0px; }
table#tb2 th { background:#0EA9D9 url(../i/dz/1x1.gif) repeat-x; height:38px; padding-left:12px; padding-right:12px; color:#fff; text-align:left; border-left:1px solid #78C7FA; border-bottom:solid 2px #fff; }
table#tb2 th a { color:#fff; }
table#tb2 th a:hover { color:#0EA9D9; }
#tb2 tr { height:34px; background:#fff; }
#tb2 td { padding-left:5px; padding-right:5px; border:1px solid #EDEDED; font-size:11px; }
#tb2 td ul { list-style:none; margin:10px 0px; padding:0px; }
#tb2 td li { list-style:none; margin:0px; padding:0px; }
table#tb1 { border-collapse:collapse; margin:15px 0px; }
table#tb1 th { background:#0EA9D9 url(../i/dz/1x1.gif) repeat-x; height:28px; padding-left:6px; padding-right:6px; color:#fff; text-align:left; border-left:1px solid #78C7FA; border-bottom:solid 2px #fff; }
#tb1 tr { height:24px; background:#fff; }
#tb1 td { padding-left:5px; padding-right:5px; border:1px solid #EDEDED; }
/* end - table */

.hotel { margin:15px 0px; }
.pic { position:relative; float:left; background-color:#E6F1F7; padding:3px; margin-bottom:10px; }
.hotel-info { margin-left:140px; }
.hotel-desc { margin:10px 0px 0px; }
.hotel-desc p { font-size:11px; line-height:14px; }
table.hotel_tbl { border-collapse:collapse; margin:15px 0px; width:100%; }
table.hotel_tbl th { background:#0EA9D9; height:26px; padding-left:6px; padding-right:6px; color:#fff; border-left:1px solid #78C7FA; border-bottom:solid 2px #fff; }
.hotel_tbl tr { height:21px; background:#fff; }
.hotel_tbl td { padding-left:5px; padding-right:5px; border:1px solid #EDEDED; font-size:11px; }
#main-content h1 { text-align:center; }

* html .png {
behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/i/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
* html .png_s {
behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/i/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
