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;}

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

h1 {font-size:13px; font-weight:normal;color:#0F2331;}
#pathlinks h1 {display:inline;}
/* ================     TOP  BLOCK              ========================*/

/* ================     MENU  BLOCK              ========================*/
#menu { border-right:1px solid #E8E4E4;margin-bottom:8px;}
#menu img {}

#menu a {padding:2px 0px 3px 20px; background:url(/img/markers/orange.gif) no-repeat 11px 7px; border-bottom:1px solid #E1F1FB; margin-bottom:1px; text-decoration:none;}
#menu 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:100px; 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;}
#search-form input[type="submit"] {margin-left:6px; width:100px;}
/* ================     MENU  BLOCK  END             ========================*/

/* ================     LEFT  BLOCK              ========================*/

/* ================     LEFT  BLOCK  END             ========================*/


/* ================     RIGHT  BLOCK              ========================*/

/* ================     RIGHT  BLOCK  END             ========================*/

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

a.years {line-height:24px; text-decoration:none; border-bottom:1px solid #02629A;}
a.years:hover {text-decoration:none; border-bottom-width:0px;}

.num {font-family: Georgia,Times new roman,serif;}
.num a {font-family: Georgia,Times new roman,serif;}
.verybig .num {font-size: 24px;}
.verybig a {text-decoration:none;color:#AFAFAF;}
.verybig a:hover {text-decoration:underline;color:#A1A1A1;}

#maintable { margin-top:16px;}
#pathlinks {font-size:10px; margin-bottom:14px; padding-top:0px; margin-left:22px;}
#pathlinks a {text-decoration:underline;font-size:11px; 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:11px;}

#content strong {color:#0F2331;}
#content .vrezka {background-color:#F7F4DD; padding:6px; display:table;}

#content .vrezka .inner_v_block {margin:6px;}

#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 10px 21px 10px; width:90%;}
#content .marker-black {position:absolute; margin-left:-8px; margin-top:5px;}
#content .title {color:#0F2331;}
#content a.title {font-size:15px;color:#02629A;}
#content a.title:hover {color:#0085D3;}
#content .image{border:1px solid #20699E;}

#content .title a {color:#0F2331;/*font-size:15px; text-decoration:none; border-bottom:1px solid #0F2331;*/}
#content .title a:hover {color:#02629A;border-bottom-width:0px;}


#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;}



.formmail button {border:1px solid #00557a; background-color:#ffffff; color:#333333; 
font-family:verdana, arial, helvetica, sans-serif; margin:0px;  width:80px;}

.formmail input {border:1px solid #00557a; background-color:#ffffff; color:#333333; 
font-family:verdana, arial, helvetica, sans-serif; margin:0px;  width:170px; padding:2px 10px 2px 10px;}

.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:170px; font-size:12px; padding:2px 10px 2px 10px;}

.textarea_calendar {width: 240px; height: 280px;}
#right_calendar {position:relative; height:150px;}

#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:22px; padding-top:14px;}
#copy {color:#8fc8e9; 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;}
#counters img {width:1px; height:1px; border-width:0px;}
#dot_transparent {position:absolute; margin-left:80px; margin-top:-16px; z-index:3;}

