@charset "iso-8859-1";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; color:#ccc; background-color:#091e33; font-size:14px; padding:0px; margin:0px; position:relative}

#all { width:1035px}
a { color:#379bff; text-decoration:underline}
a:hover { color:#b0d8ff; text-decoration:underline}


td { text-align:left; vertical-align:top}
.hh, .left_column_h2, .right_column_h2 { font-size:14px; color:#FFF; font-weight:600}
.mrz { height:1px; background:url(img/morze.gif) repeat-x 0px 0px;}
img { border:0px}



#top { width:1000; height:250px; background:url(img/panel_bg.gif) no-repeat 50% 0px; position:relative}
#top div { position:absolute}
#telefon { left:0px; top:27px; height:40px; padding:8px 20px 8px 100px; background:url(img/telefon_bg.gif) repeat-y 0px 0px #0a2d54;}
#bottom_2_left, #telefon { color:#fff; font-size:14px; font-weight:600}
#telefon span, #bottom_2_left span { color:#ccc; font-size:13px; width:228px; height:46px}

#logo { left:0px; top:140px; padding-left:45px }

#home { right:105px; top:33px; }
#home img { margin:0px 12px}
#home a img { margin:0px 12px 5px 12px !important}
#slogan { font-size:14px; font-size:14px; font-weight:600; width:263px; top:138px; text-align:left; right:0px; color:#FFFFFF}


#top_menu { font-family:Arial, Helvetica, sans-serif; width:100%; position:relative;  font-weight:600; font-size:12px;  background:url(img/top_menu_morze.gif) repeat-x bottom #0a1318}
#top_menu td { padding:10px 0px 19px 0px; width:13%; background:url(img/top_menu_rzd.gif) no-repeat 0px 19px}
#top_menu div { text-align:center}
#top_menu .no { background-image:url(img/0.gif) !important}
#top_menu img { margin:0px 0px 8px 0px}
#top_menu a { color:#FFF; text-decoration:underline;}
#top_menu a:hover { color:#ff2b2b; text-decoration:underline;}
.test { height:300px; position:absolute; background-color:#999; margin-top:20px}
#content { background:url(img/sentr_789.gif) repeat-x top #0c1f38}

.podmenu {position:absolute; display:none; background-color:#0a1318; width:177px; left:0px; top:45px; text-align:left !important}
.podmenu a { color:#fff;  }
.pdd { padding:0px 15px; text-align:left !important;}
.podmenu a:hover { color:#c1e0ff !important}
.ttr { color:#FF0000 !important; text-decoration:none}
.ttr a:hover { color:#FF0000 !important; text-decoration:none}


.lot { height:30px; padding:0px 15px; position:relative; overflow:visible; cursor:pointer }

.rrz { background:url(img/morze.gif) repeat-x 0px 0px; font-size:2px; height:2px; width:177px; margin:12px 0px 11px 0px;}
.open_1 #open_1 { display:block}
.open_2 #open_2 { display:block}
.open_3 #open_3 { display:block}
.open_4 #open_4 { display:block}
.open_5 #open_5 { display:block}
.open_6 #open_6 { display:block}
.open_7 #open_7 { display:block}


#left_column { background:url(img/left_column_bg.gif) no-repeat 100% 56px #091e33 }
#left_column_hh { background:url(img/left_column_hh.gif) no-repeat 0px 0px; width:205px; height:37px; padding:16px 0px 0px 32px}
.left_column .mrz { width:170px; margin-left:16px;}
.left_menu { width:170px; padding:8px 0px 9px 25px; background:url(img/left_menu_red_q.gif) no-repeat 0px 16px; margin-left:11px}
.left_menu a { color:#379bff; }
.left_menu a:hover { color:#b0d8ff}
.mrz { height:1px; width:200px; background:url(img/morze.gif) repeat-x 0px 0px;}
.morze {height:1px; background:url(img/morze.gif) repeat-x 0px 0px; margin-bottom:22px}
#search { width:191px; height:20px; background-color:#304152; padding:10px 32px 10px 16px; margin:15px 0px}
#search div input { border:0px solid #fff; font-size:11px}
#search div { background:url(img/search_bg.gif) no-repeat 0px 0px; padding:2px 10px}
.left_column_h2 { background:url(img/str.gif) no-repeat 12px 5px; width:200px; padding:0px 0px 0px 32px }


#centr_column { width:100%; background:url(img/centr_bg.gif) no-repeat 50% 54px; padding-left:30px; padding-right:45px}
#centr_column_hh { background:url(img/centr_column_hh.gif) no-repeat 0px 20px; padding:10px 20px; color:#fff; font-size:14px; font-weight:600; margin-bottom:15px}
#centr_column_hh span { font-size:12px; font-weight:500}
#centr_column h1{ font-size:16px; color:#fff; padding-left:0px; padding-top: 0px; margin-top: 0px;}
.cont { margin:10px 25px 10px 0px}
.cont a img { background-color:#FFF}
.cont a img:hover { background-color:#4fa7ff}
.cont img { margin-bottom:10px}
.cont td { padding:0px 10px 0px 0px}
.krohi {  font-size:10px}
.krohi a { font-size:10px; color:#379bff; text-decoration:underline; margin-right:12px}
.krohi a:hover { color:#b0d8ff; text-decoration:underline; }
h2 { font-size:12px; color:#fff; margin:0px}
#centr_column p { margin:5px 0px 15px 0px}
.blue { background:url(img/q_blue_li.gif) no-repeat 0px 3px; padding-left:19px; line-height:150%}


#right_column { background-color:#091e33}
#right_column_hh { background:url(img/right_column_hh.gif) no-repeat -15px 0px; width:211px; height:36px; padding:16px 0px 0px 45px}
.ujos { position:relative; padding:9px 0px 12px 56px; vertical-align:top; color:#aabfd5;}
.ujos div { font-family:Arial Narrow; color:#4fa7ff; font-size:26px; width:50px; height:100%; vertical-align:middle !important; padding:7px 4px; position:absolute; left:0px; top:0px }
.right_column_h2 { background:url(img/str.gif) no-repeat 0px 5px; width:211px; padding:0px 0px 0px 32px }
.right_column_h2 a img { background-color:#FFF}
.right_column_h2 a img:hover { background-color:#4fa7ff}
.right_column_h2 div { float:right; margin-bottom:-4px}
.right_column_h2 { margin:10px 0px 0px 0px; width:195px !Important }
#right_column p { background:url(img/q_blue.gif) no-repeat 3px 5px; padding-left:31px; color:#fff; margin-top:25px}
#right_column p span { color:#ccc}
#right_column p a { color:#ff2b2b}



#bottom_1_left { padding:10px 0px}
#bottom_left { width:213px; border:1px solid #1e466f; background-color:#0b1b2e; padding:21px 9px 21px 9px}
#bottom_left td { padding-bottom:5px}
#bottom_left .img { text-align:center; padding-right:10px; vertical-align:middle}
#bottom_left a { color:#858d97}
#bottom_1 {background:url(img/bottom_1_bg.gif) no-repeat 50% 100%; width:100%}


#bottom_2 { background:url(img/bottom_2_bg.gif) top repeat-x; width:100%; margin-bottom:20px}
#bottom_2_left { padding:15px 10px }

#bottom_2_centr { color:#60778c; font-size:11px; padding:15px 0px}
#bottom_2_centr div { color:#FFF; margin-bottom:5px}
#bottom_2_centr a { color:#3493f2}
#bottom_2_centr img { margin:0px 15px }

#bottom_2_right { padding:15px 0px}

.inp {
	font-size: 8pt;
}

div.cert {
	float:left;
	margin: 10px;
	width: 130px;
	font-size: 8pt;
	height: 190px;
	text-align:center;
}

.formhead {
	background: #304152;
	font-weight: bold;
}

span.need {
	color: red;
	font-weight: bold;
}

li.prev {
    width: 100px;
    border: 1px solid #ρρρ;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    vertical-align: top
}

div.error {
	color: red; margin-top: 15px;
}
