body#main_body {font-size: 12px;   background: #eaeaea; padding: 0px; margin: 0; color: #000;  font-family: Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#003e66; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:5px 0 30px 0; margin:0;}
fieldset {margin:0; padding:0; border:0;}
table {border-collapse: collapse;}

em {color:#d30000; font-weight:bold; font-style:normal; }
em a {color: #d30000 !important;  text-decoration: none;}
em a:hover { text-decoration: underline;}
p {margin:0; padding:6px 0 10px 0; }


h1 {font-size:23px; color:#d30000; margin:0; padding: 20px 0 0px 0;}

.blue, .blue a {color:#004e92; }
ul.blue {font-weight:bold;}
ul.blue li {padding-bottom:7px !important; }
ul.blue li a {text-decoration: underline;}
ul.blue li a:hover {text-decoration: none;}

#container {width: 1000px; margin:0;}
#main_table {width:1000px; border: none;}
.left_column {width:265px;}
.hcenter_column {width:485px; height:228px;}
.right_column {text-align:center; padding: 0px 0 0px 0; width:250px;}

/*----Header---*/
#logo {position: relative; margin-top:43px;margin-left: 20px; z-index:1;}
.header_img {height:228px; background: #006fc6 url(/design/images/map.jpg) 0 0 no-repeat;}
.key_01 {height:228px; background: transparent url(/design/images/img_key_01.jpg) 0 100% no-repeat;}
.key_02 {height:228px; background: transparent url(/design/images/img_key_02.jpg) 0 100% no-repeat;}
.key_03 {height:228px; background: transparent url(/design/images/img_key_03.jpg) 0 100% no-repeat;}
.key_04 {height:228px; background: transparent url(/design/images/img_key_04.jpg) 0 100% no-repeat;}
.key_05 {height:228px; background: transparent url(/design/images/img_key_05.jpg) 0 100% no-repeat;}
/*----/Header---*/

td.line {background: transparent url(/design/images/line.gif) 100% 0 repeat-y;}
/*----left_menu---*/
.title_menu {font-size:16px; color:#fff; padding: 0 0 0 24px; margin: 0; line-height:38px; height:38px; background:#004e92;}

ul.left_menu1 {list-style-type:none;padding:0 1px 0 0; margin:0px 0 0 0;}
.left_menu1 li {padding:0; margin: 0 0 1px 0;}
.left_menu1 li a {display:block; font-size:13px; color:#004e92; font-weight:bold; text-decoration:none; padding: 6px 20px 6px 53px; background: #dbdbdb url(/design/images/arr_01.gif) 30px 10px no-repeat; _height:1%; }
.left_menu1 li a:hover {color:#d30000; background: #dbdbdb url(/design/images/arr_01h.gif) 30px 10px no-repeat;}
.left_menu1 li a.active {color:#d30000; background: #e6e6e6 url(/design/images/arr_01h.gif) 30px 10px no-repeat;}

ul.left_menu2 {list-style-type:none;padding:0 1px 0 0; margin:0px 0 0 0;}
.left_menu2 li { margin: 0 0 1px 0; padding:0; }
.left_menu2 a {display:block; font-size:16px; _height:1%; color:#004e92; padding: 5px 20px 5px 24px; background: #cecece; font-weight:bold; text-decoration:none;}
.left_menu2 a:hover {color:#d30000;}
.left_menu2 a.active {color:#d30000; background:#dcdcdc;}
/*----/left_menu---*/

/*----main_menu---*/
#main_menu {color:#fff; font-weight:bold; padding: 0 0 0 17px; margin: 0; line-height:38px; height:38px; background:#d30000;}
#main_menu a {color:#fff; margin: 0 10px; text-decoration:none;}
#main_menu a:hover, #main_menu a.active {color:#ffcece;}
/*----main_menu---*/

/*----Content---*/
#content {padding:0 30px 15px 32px; width:421px; overflow:hidden; text-align: justify;}
#content ul {list-style-type:none;padding:5px 0px 0 3px; margin:0px 0 0 0;}
#content ul {list-style-type:none;padding:5px 0px 0 3px; margin:0px 0 0 0;}
#content ul li {padding: 0px 0px 2px 10px;  background: transparent url(/design/images/arr_02.gif) 0px 7px no-repeat;}




a.black {text-decoration:none; color:#000;}
a:hover.black {text-decoration:underline;}

.img_bord, a.img_bord  {clear:right; border:1px solid #d2d2d2; display:block; float:left; padding:6px; background:#dbdbdb;}
.img_bord img {display:block; border:1px solid #fff; margin:0; padding: 0px 5px 5px 0px;}

.date {color:#004e92; font-weight:bold; padding:0px 0 5px 0;}
.rounds {text-align:center; float:left; padding: 4px 0 6px 0;}
.round {clear:both; padding: 8px 0 0px 0; _padding: 3px 0 0px 0; }
*:first-child+html  .round {padding: 3px 0 0px 0; }
.round  a {text-decoration: none; }
.round  a:hover { text-decoration: underline;}

.photos {overflow:hidden; width:368px; position:relative; background:#fff; margin:10px 20px 0 20px; border:1px solid  #d3d3d3; padding:8px 6px 3px 8px;}
.photo {float:left; padding: 0 2px 5px 0;}
.photo img {display:block; margin:0; padding:0; border:0; }
.title_photo {padding:4px 6px 6px 6px; width:76px; font-weight: bold; color:#fff;  background:#d30000;}


.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
/*----/content---*/

/*----right_column---*/
.time_text {font-weight:bold; font-size:13px; color:#004e92;}
#lang {padding: 5px 0 10px 80px; height:12px;}
#lang a {width:16px; height:12px; display:block; float:left; margin: 0 27px 0 0;}
a#rus {background: transparent url(/design/images/lang_rus.gif) 0 0 no-repeat;}
a#ua {background: transparent url(/design/images/lang_ua.gif) 0 0 no-repeat;}
a#eng {background: transparent url(/design/images/lang_eng.gif) 0 0 no-repeat;}
.banner {border:2px solid #fff;}

.right_part_text {text-align:left; padding:10px  15px 10px 32px;}
.inp {border:1px solid #d1d1d1; font-size:12px; color:#b6b6b6; padding: 4px 0 4px 5px; font-family: Arial, sans-serif;}
.go_search {border:0; width:11px; margin: 0 0 0 10px; height: 22px; cursor:pointer; background: transparent url(/design/images/go_search.gif) 0 50% no-repeat;}
/*----/right_column---*/

/*----footer---*/
#footer {background: transparent url(/design/images/line.gif) 0 0 repeat-x;}
#footer td {text-align:center; padding:20px 15px; font-size:11px;}
#footer a {color:#000;}
.rasp1 {display:block; clear:both; height:1px; line-height:0; font-size:0;width:235px; }
.rasp3 {display:block; clear:both; height:1px; line-height:0; font-size:0;width:220px; }

/*----/footer---*/
/*----additional---*/



.floatL { float: left; margin-right: 0px; margin-top: 0px; padding: 0px 0px 7px 0px; }

.popup {
    position: absolute;
    visibility: hidden;
    border: solid 1px #FDDC74;
}
.popup td {
    color: #FFFFFF;
}
.popup a, .popup a:link, .popup a:visited {
    color: #FCA431;
    text-decoration: none;
}
.popup a:active, .popup a:hover {
    text-decoration: underline;
}
.popup-bg {
    position: absolute; visibility: hidden;
    background-color: #222222;
    -moz-opacity: 0.66;
    filter: Alpha(Opacity=66);
}


.image_bord, a.image_bord  {clear:right; border:1px solid #d2d2d2; display:block; padding:6px; background:#dbdbdb;}
.image_bord img {display:block; border:1px solid #fff; margin:0;}

#content ul li  .stars {padding: 0px 0px 2px 10px;  background: transparent url(images/arr_01.gif) 0px 7px no-repeat;}

.foto img {
    margin:5px 10px 0px 0px; 
    float:left; 
    border: 4px solid #CCCCCC;
}

.smaller_title {font-size: 11px;}
.photo_pad img {padding: 0px 5px 5px 0px; }
.photo_pad tr {vertical-align: top;}

#flashcontent_1 {padding-top: 15px;}

.doc_item
{
cursor: pointer;
text-align: center;
background-color: #0066b9;
color: #FFF; font-size: 14px;
font-weight: bold;
height: 25px;
text-decoration: none;
padding-top: 8px;
margin: 0 10px 10px 0;
width: 30%;
float: left;
}

.photo_table {width: 210px;}
#phone { background-color: #004D91; padding: 4px 10px 0 0; text-align: right; width: 250px; height: 34px; color: #ffffff; font-weight: bold; }
