@charset "utf-8";
/* CSS Document */

.line 					{ height:5px; background:url(/images/layout/blue/inset_empty_bg.png); }
.search_b 				{ background:url(/images/layout/blue/search_center.png) repeat-x; }
.search_ok_btn				{ background:url(/images/layout/blue/search_btn.png) no-repeat; height:21px; }
#gerb 					{ background:url(/images/layout/blue/top_bg.jpg) repeat-x; height:130px; width:100%; }
#gerb a 				{ position:absolute; left:140px; top:44px; font-size:27px; color:#1c6ec4; text-decoration:none; }

#main_table 				{ width:100%; height:100%; min-width:780px; border:1px solid #edf4fe; }
#left_border 				{ width:21px; background:url(/images/layout/blue/border_top.png) 3px 0 repeat-y; }
#right_border			 	{ width:21px;background:url(/images/layout/blue/border_top.png) 3px 0 repeat-y; }
.search_left_td				{ width:20px; height:21px; background:url(/images/layout/blue/search_left.png) no-repeat; }
.search_right_td			{ width:3px; height:21px; background:url(/images/layout/blue/search_right.png) no-repeat; }
#graphic 				{ background-color:#dce8ff; height:200px; }

#knopki 				{ background:url(/images/layout/blue/light_blue_r.png); background-repeat:repeat-x; height:25px; min-width:490px; }
#knopki a:hover 			{ color:#fff; background:url(/images/layout/blue/blue_r.png); }
.title_line				{ width:3px; height:25px; background:url(/images/layout/blue/heading_left.png) no-repeat; }
.left-input				{ background:url(/images/layout/blue/search_left.png) left  no-repeat; height:21px; }
.right-input				{ background:url(/images/layout/blue/search_right.png) right  no-repeat; height:21px; }
.fill-input				{ vertical-align:top; width:180px; border:0px none; height:18px; font-size:15px; color:#1C6EC4; margin:1px; padding:0px; }
.date 					{ padding-left:8px; padding-top:8px; color:#90B4E0; font-size:12px; font-weight:bold; }
.text 					{ padding-left:8px; padding-bottom:10px; color:#00368A; font-size:14px; }
.text a 				{ color:#00368A; }
.sep_line 				{ padding-bottom:1px; height:1px; width:100%; background-color:#DBE8FF; }
.new_sep_line 				{ color:#DBE8FF; }
.arch 					{ color:#1C6EC4; font-size:13px; padding-top:10px; padding-bottom:10px; background:url(/images/layout/blue/link_left_img.png) no-repeat 9px 10px; }
.arch a 				{ color:#1C6EC4; padding-left:25px; }
.flash_ban 				{ background-color:#1c6ec4; height:150px; }
.zagol 					{ color:#FFF; font-size:14px; height:25px; background:url(/images/layout/blue/heading_right.png) repeat-x; }
.lupa					{ background:url(/images/layout/blue/blue_r.png); width:20px; }
.lupa_p					{ width:17px; background:url(/images/layout/blue/textsize_plus.gif) 0px 0px no-repeat; cursor:pointer; height:19px; }
.lupa_m					{ width:17px; background:url(/images/layout/blue/textsize_minus.gif) 0px 0px no-repeat; cursor:pointer; height:19px; }
.btn_bg					{ background:url(/images/layout/blue/light_blue_r.png) repeat-x; }	
	
	
#accordion .pan_item 		        { width: 230px; z-index: 1; }
#accordion .map 			{ cursor:pointer; width: 230px; }
#accordion .map_top 		        { background:url(/images/layout/blue/map_top.png) no-repeat; height:5px; }
#accordion .map_center 		        { background:url(/images/layout/blue/map_center.png) repeat-x; height:177px;  color:#FFF; font-size:14px; }
#accordion .map_center .map_div         { background:url(/images/layout/blue/map.gif) no-repeat center; height:125px; }
#accordion .map_center .p_m             { background:url(/images/layout/blue/plus_white.gif) no-repeat; margin-left:5px; padding-top:1px; height:20px; vertical-align:top; }
#accordion .map_center a	        { border-bottom:1px dashed #fff; color:#FFF; text-decoration:none; vertical-align:top; margin-left:5px; }
#accordion .map_bottom 		        { background:url(/images/layout/blue/map_bottom.png) bottom no-repeat; height:4px;}

h3.lblock				{ height:30px; background:#DBE8FF; margin:0px; cursor:pointer; width: 230px; }
h3 .topb 				{ background:url(/images/layout/blue/roll_top_light_blue.png) top no-repeat; height:5px; }
h3 .bottomb 				{ background:url(/images/layout/blue/roll_bottom_light_blue.png) bottom no-repeat; height:5px; }
h3 #pic_icon	 			{ height:20px; width:20px; padding-left:5px; }
h3 #pan_name				{ font-weight:normal; vertical-align:middle; *vertical-align:top; font-size:14px; text-decoration:none; }

h2.lblock				{ height:20px; width:220px; background:#DBE8FF; margin:10px 0px 0px 0px; cursor:pointer; }
h2 #pic_icon	 			{ height:20px; width:20px; }
h2 #pan_name				{ font-weight:normal; vertical-align:top; font-size:14px; text-decoration:none; }
h2 .pan_name_sub 			{ margin-left:6px; color:#1C6EC4; vertical-align:middle; *vertical-align:top; font-weight:normal; font-size:14px; text-decoration:none; border-bottom:1px #1C6EC4 dashed; }

.dyn_img				{ background:url(/images/layout/blue/dinamika.jpg) no-repeat top; }
.pan_body 				{ padding:5px; font-size:12px; margin:0px; background:url(/images/layout/blue/roll_bottom_light_blue.png) bottom no-repeat #DBE8FF; }
.pan_body .time 			{ color:#90B4E0; font-size:12px; font-weight:bold; padding-left:5px; padding-bottom:3px;  }
.pan_body .time a                       { color:#90B4E0;}
.pan_body .pan_line 		        { background-color:#f1f6ff; margin-top:4px; color:#1C6EC4; font-size:12px; line-height:18px; }
.pan_body .pan_line table 	        { padding-left:5px; padding-right:5px; cursor:default; width: 100%; }

.calc 					{ width:40%; text-align:center; }
.strelka 				{ text-align:center; color:#1C6EC4; font-size:16px; }
.calc input 				{ width:58px; border: 1px solid #1C6EC4; margin-top:5px; }
.calc select 				{ width:60px; border: 1px solid #1C6EC4; margin-top:5px; }
#calc_div 				{ width:200px; padding-left:20px; cursor:default; }
#calc_div table 			{ width:180px; }

#foot 					{ background:url(/images/layout/blue/basement_bg.png) repeat-x; height:30px; font-size:12px; color:#FFF; line-height:25px; padding:5px; padding-left:14px; }
#foot a 				{ color:#FFF; }

.accord_opened				{ background:url(/images/layout/blue/minus_blue.gif) no-repeat 5px; }
.accord_closed				{ background:url(/images/layout/blue/plus_blue.gif) no-repeat 5px; }

.h2_accord_opened			{ background:url(/images/layout/blue/minus_blue.gif) no-repeat; }
.h2_accord_closed			{ background:url(/images/layout/blue/plus_blue.gif) no-repeat; }

.pan_opened				{ color: #EE4137; border-bottom:0px #1C6EC4 dashed; }
.pan_closed				{ color: #1C6EC4; border-bottom:1px #1C6EC4 dashed; }

.ie_img_opened				{ background:url() bottom no-repeat; height:5px; }
.ie_img_closed				{ background:url(/images/layout/blue/roll_bottom_light_blue.png) top no-repeat; height:5px; }

#nav 					{ position:relative; width:100%; background:url(/images/layout/blue/nav_bg.png); background-repeat:repeat-x; height:32px; min-width:780px; float:left; }
.nav {background:url(/images/layout/blue/nav_bg.png); background-repeat:repeat-x; height:32px; }

#close_div				{ background:url(/images/layout/blue/minus_blue.gif) no-repeat center; }

#n_lay .top_map_pic 			{ background:url(/images/layout/bg-top.png) no-repeat center; height:20px; width:760px; }
#n_lay .center_map_pic                  { background:url(/images/layout/bg-repeat-y.png); padding-left:6px; }
#n_lay .bottom_map_pic 			{ background:url(/images/layout/bg-bottom.png) no-repeat center; height:20px; width:760px; }


#bottom_nav				{ height:25px; width:100%; text-align:center; }
#bottom_nav a				{ color: #003760; font-size:12px; }
#bottom_nav a:hover			{ text-decoration:none; }

.bottom_line 				{ height:1px; background-color:#1C6EC4; }
#code_pic				{ width:120px; height:64px; border:1px #1C6EC4 solid; margin-left:8px; }
.mail_code				{ border:1px solid #1C6EC4; width:128px; margin-top:3px; }

.mail_border50				{ border:1px solid #1C6EC4; width:50%; margin-top:3px; }
.mail_border80				{ border:1px solid #1C6EC4; width:80%; margin-top:3px; }

.submit_pic				{ background:url(/images/layout/blue/submit.png) no-repeat; margin-left:8px; }

ul.left-map a                           { color: #00368A; }

.blue { color: #1C6EC4 }

/* TOP MENU */
.sf-menu li li {
	background:		#1C6EC4;
}
.sf-menu li li li {
	background:		#1C6EC4;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#DBE8FF;
	outline:		0;
        color:                  #00368A;
}

table.rates tr.zebra { background-color: #EBF5F6 }