BODY {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 
background-color:#FFFFFF; margin:0px; padding:0px;}
BODY, TABLE, TD {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.invisible_block {visibility:hidden; position:absolute;}
	 
.visible_block {visibility:visible; position:absolute;}

IMG.png { behavior: url("/css/hack-png.htc"); }

A {font-family:Arial, Helvetica, sans-serif; color:#02629A; text-decoration:underline;}
A:hover {color:#0085D3; text-decoration:none;}

a.dotted {font-family:Arial, Helvetica, sans-serif; color:#02629A; text-decoration:none; border-bottom:1px dashed #02629A;}
a.dotted:hover {color:#0085D3; text-decoration:none;border-bottom-width:0px;}

H1 {font-size:13px; font-weight:normal;color:#960202;}
#pathlinks H1 {display:inline;}
/* ================     TOP  BLOCK              ========================*/
#top {height:80px; background: url(/img/gradient.gif) no-repeat 753px 4px; min-width:990px; table-layout:fixed;}

#navy {margin-left:auto; width:210px; padding-top:6px;}
#divsmile_block {width:120px;position:absolute; margin-left:-110px; background-color:#FFFFFF; top:20px;}
#divsmile_block li {list-style-type:none; line-height:24px;}
#divsmile_block img {position:relative; float:left;}
#namesite {position:absolute; left:98px; top:24px;}
#logo {position:absolute;  left:16px; top:6px;}
#slogan {position:absolute;  left:132px; top:45px;}
#top_shadow {position:absolute;  left:165px; top:53px;}
/* ================     MENU  BLOCK              ========================*/
/*text-align:justify;*/
#left_tags a {text-decoration:none;
display:inline-table;
//display:table;
}
.im_float img {margin-right:6px; margin-left:0px; vertical-align:middle;position:relative;}
.icon_top_map .png {clear:both; margin:0;position:absolute; z-index:2;  margin-left:-22px;}
#left_tags a:hover {text-decoration:underline;}
#left_tags {font-size:10px; padding:4px 4px 4px 8px;}
#left_tags .verybig {font-size:11px;}
#content .verybig {font-size:14px;}
#menu { border-right:1px solid #E8E4E4;}
#menu IMG {}

#menu_block A {padding:2px 0px 3px 20px; background:url(/img/markers/orange.gif) no-repeat 11px 7px; display:block; border-bottom:1px solid #E1F1FB; margin-bottom:1px; width:140px; text-decoration:none;}
#menu_block A:hover { background:#F0F0F0 url(/img/markers/orange.gif) no-repeat 11px 7px;
 border-bottom:1px solid #E8E4E4; text-decoration:underline;}
 
#menu .sublevel A {padding:2px 0px 3px 28px; background:url(/img/markers/orange.gif) no-repeat 19px 7px; display:block; border-bottom:1px solid #E1F1FB; margin-bottom:1px; width:140px; text-decoration:none;}
#menu .sublevel A:hover { background:#F0F0F0 url(/img/markers/orange.gif) no-repeat 19px 7px;
 border-bottom:1px solid #E8E4E4; text-decoration:underline;}
.show                      {visibility:visible }
.hide                      {position:absolute; visibility:hidden }

#menu .hr {}

#menu_block { position:relative; z-index:2;}
#header {margin-left:186px;font-size:14px; color:#0B90DE; margin-top:8px;}

#search_block {position:absolute; top:22px; left:440px;}
#search_block FORM {padding:0px; margin:0px;}
#search_block INPUT {}
#search_block .search {width:200px; border:1px solid #02629A; padding:1px 0px 1px 3px; color:#02629A;
background:#FFFFFF url(/img/input_bg.gif) repeat-x left bottom; height:20px; margin-right:5px;}
#submit {width:70px; border:1px solid #02629A;  padding:1px 0px 1px 5px; color:#02629A; margin-left:3px; background:#FFFFFF url(/img/input_bg.gif) repeat-x left bottom; cursor:pointer; height:20px; display:none;}
/* ================     MENU  BLOCK  END             ========================*/

/* ================     LEFT  BLOCK              ========================*/
#left_bottom {margin-left:6px; padding:4px; border:1px solid #E8E4E4; margin-top:10px;}
#left_add {margin-left:6px; padding:4px;}
/* ================     LEFT  BLOCK  END             ========================*/


/* ================     RIGHT  BLOCK              ========================*/
#right .hr {height:2px; line-height:1px; font-size:1px; border-top:2px solid #e7eaf0;}
#right {padding-right:20px;}
#right a.title {padding-right:16px; background:url(/img/icons/ext_link.gif) no-repeat right center;}
#right a:hover {cursor:pointer;}
#right strong {color:#960202;}
#right .light-grey-small strong {color:#363636;}
/* ================     RIGHT  BLOCK  END             ========================*/

/* ================     MAIN   BLOCK              ========================*/

a.ext {padding-right:16px; background:url(/img/icons/ext_link.gif) no-repeat right center;}
a.ext:hover {cursor:pointer;}

#maintable { margin-top:16px;}
#pathlinks {font-size:13px; margin-bottom:14px; padding-top:0px; margin-left:185px;}
#pathlinks A {text-decoration:underline;font-size:13px; padding-right:10px; 
background:url(/img/path-slash.gif) no-repeat right center; margin-right:4px;}
#pathlinks A:hover {text-decoration:none;}
#pathlinks SPAN.pathlink {font-size:13px;}

#content .textblock {width:600px;}

#content strong {color:#960202;}
#content a strong {color:#02629A;}
#content a strong:hover {color:#0085D3;}
#content .vrezka {background-color:#F7F4DD; padding:6px; display:table;}
#content .vrezka_short {background-color:#F7F4DD; padding:6px; display:table; width:566px;}
#content .vrezka .inner_v_block {margin:6px;}

#content .red {color:#B70101;}

#content .marker-list {position:absolute; margin-left:-10px; margin-top:3px;}
#content .light_border {border:1px solid #D8DADF; padding:1px; display:table;}
#resolutions_links span {font-size:11px; color:#D8DADF;margin-right:10px;}
#resolutions_links A {margin-right:10px;font-size:11px;}
#resolutions_links strong {font-size:12px;margin-right:10px;}

#block_prev {font-size:10px; color:#A1A1A1; margin-top:8px;}
#block_prev TD {font-size:10px; color:#A1A1A1; margin-top:8px;} 
#block_prev .visible_block {position:absolute; z-index:2;}

#content .imageblock {margin-top:4px;padding:3px 4px 5px 3px;background:url(/img/frame.gif) no-repeat 0px 0px; /*width:126px; height:98px;*/}
#content .info_image {font-size:10px; color:#A1A1A1; padding-left:3px;}
#content .info_image td {font-size:10px; color:#A1A1A1;}
#content .info_image .arrow_down {padding:4px 0px 2px 0px;}
#content .info_image .pop {margin-left:-10px; padding:2px; border:1px solid #02629A; margin-top:10px; }
#content .info_image .go {margin-left:0px; padding:2px; border:1px solid #02629A; margin-top:10px;
width:70px; background-color:#FFFFFF;}
#content .info_image .go A {display:block; text-decoration:none; line-height:14px;}
#content .info_image .go A:hover { background-color:#F2F9FF; color:#FF6600;}

#content .position-catalog strong {font-weight:normal;} 
#content .readmore strong {font-weight:normal;}
#content .readmore {padding-left:3px;}
#zoom_link {margin-bottom:8px;}
#zoom_link A { background:url(/img/icons/fullscreen-11x11.gif) no-repeat 1px 3px; padding-left:18px;}
#print_link {margin-bottom:8px;}
#print_link A { background:url(/img/pageelements/print-icon.gif) no-repeat 0px 0px; padding-left:18px;}
#content .light-grey {color:#AFAFAF;} 

.text-grey {color:#A1A1A1}
.light-text {color:#A1A1A1}
.light-grey-small {color:#AFAFAF; font-size:10px;} 
#content .text_red {color:#CC2302;}

#content {padding:0px 40px 21px 20px; margin-left:20px; margin-right:70px;}
#content .marker-black {position:absolute; margin-left:-8px; margin-top:5px;}
#content .title {color:#960202;}
#content .image{border:1px solid #20699E;}

#content .hr {height:2px; line-height:1px; font-size:1px; border-top:2px solid #e7eaf0;}

#content TABLE THEAD TD {background-color:#eef9f6;}

#content TABLE.thinkborder { border-collapse:collapse;border:1px solid #DCE2E4;}
#content TABLE.thinkborder TD {border-left:1px solid #A0ACAF;border-bottom:1px solid #DCE2E4;
border-right:1px solid #FFF;border-top:1px solid #DCE2E4;}

#content TABLE.thinkborder TD .noborder {border-width:0px;}
#content TABLE.thinkborder TD .noborder TD {border-width:0px;}


#content TABLE { border-collapse:collapse;border-left:1px solid #00557a;border-top:1px solid #00557a;}
#content TABLE TD { border-collapse:collapse;border-top:1px solid #00557a;
border-left:1px solid #00557a;border-bottom:1px solid #00557a;border-right:1px solid #00557a;}

#content TABLE.noborder {border-width:0px; border-collapse:separate;}
#content TABLE.noborder TD {border-width:0px;}

#content TABLE.noborder TABLE.noborder TD {border-width:0px;}
#content TABLE.noborder TABLE TD { border:1px solid #00557a; padding:2px; border-width:1px;}

#content TABLE.thinkborder { border-collapse:collapse;}
#content TABLE.thinkborder TD {border-left:1px solid #A0ACAF;border-bottom:1px solid #DCE2E4;
border-right:1px solid #FFF;border-top:1px solid #DCE2E4;}

.tags_load {visibility:hidden; left:10px; margin-top:14px; position:absolute; padding:0px; border:1px solid #CCCCCC; 
background:#FFFFFF url('/img/loader.gif'); z-index:4;}
.tags_load_txt {visibility:hidden; margin-top:18px; position:absolute; padding:0px; border:1px solid #CCCCCC; 
background-color:#FFFFFF; z-index:3;}

.formmail BUTTON {border:1px solid #00557a; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:150px;}

.formmail INPUT {border:1px solid #00557a; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:300px;}

.formmail SUP {color:#CC0000;}
.formmail TEXTAREA { margin:0px;border:1px solid #00557a;  background-color:#FFFFFF; 
color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; width:300px; font-size:12px;}


#bottom_pages { font-size:11px;}
#bottom_pages span {color:#0B90DE; border:1px solid #7BC4F7; padding:0 3px 0 4px;}
#bottom_pages A { padding:0 3px 0 4px;border:1px solid #FFFFFF; text-decoration:none;}
#bottom_pages A:hover { background-color:#E1F1FB; padding:0 3px 0 4px;border:1px solid #7BC4F7;}


/* ================     MAIN   BLOCK END             ========================*/
/* ================     BOTTOM  BLOCK              ========================*/

#bottom {background:url(/img/hr.gif) repeat-x left top; height:30px; margin-left:100px;min-width:900px; padding-top:14px;
font-size:9px;}
#bottom a {font-size:9px;}
#copy {color:#8FC8E9; font-size:10px;}
#copy a {font-size:10px;}
#bottom_knopka {position:absolute; margin-left:124px; margin-top:-8px;}
#bottom_arrow {position:absolute; margin-left:110px; margin-top:6px;}
#bottom_smile {position:absolute; margin-left:84px; margin-top:-6px;}

#dot_transparent {position:absolute; margin-left:80px; margin-top:-16px; z-index:3;}
#tooltip {
background:#FFFFFF;
border:1px solid #B7D1FF;
font-size:11px;
color:#02629A;
margin:0px;
-moz-border-radius:8px;
-moz-opacity:0.9;
padding:10px;
position:absolute;
z-index:5;
visibility:hidden;
text-align:center;
}
#tooltip_big {
width:250px;
background:#FFFFFF;
border:1px solid #B7D1FF;
font-size:11px;
color:#02629A;
margin:0px;
-moz-border-radius:8px;
-moz-opacity:0.9;
padding:10px;
position:absolute;
z-index:5;
visibility:hidden;
text-align:center;
}
