html{background:url(/img/bg.gif)}
body{margin:0;padding:0;background:url(/img/sky.gif) 0 0 repeat-x;font-family:Times New Roman, Helvetica, Trebuchet MS;font-size:14px;}
a {outline: none; color:#1e4eb2;}
a:hover {text-decoration:none;}
h2{font-size: 21px; margin: 0 0 5px 7px;}
.description p {font-family:Tahoma; font-size:13px;}

#maincontainer {min-width:980px; max-width:1300px;}

#top{width:694px; height:345px;}

#contentwrapper{float: left;width: 100%;background:url(/img/right.jpg) right 0 no-repeat;}
#contentcolumn{margin-left:694px;padding-top:285px;}

#leftcolumn{float: left;width: 694px;margin-left:-100%;background:url(/img/tp2.jpg) 0 0 no-repeat;padding-top:42px;}
#leftcolumn_eng{float: left;width: 694px;margin-left:-100%;background:url(/img/tp2_eng.jpg) 0 0 no-repeat;padding-top:42px;}
*:first-child+html #leftcolumn {padding-top:40px;}

#lang{font-size:13px; color:#4a4a4a; font-weight:bold; float:right; margin-right:67px;}
#lang a {font-weight:normal; color:#3c65bc;}
#lang img{margin:0 5px 0px 12px;}
#phone{text-align:right; font-weight:bold; float:right; margin:15px 67px 0 0; font-size:13px; color:#959595; cursor:default;}
#phone div{font-size:22px;}
#menu{font:Tahoma; font-size:16px; font-weight:bold; color:#FFFFFF; margin-right:65px;}
/*#menu li{background:url(/img/menu.gif) 0 0 no-repeat; float:right; width:115px; list-style:none; text-align:center; height:31px; margin:15px 3px 0px 3px;} */
#menu li{background:url(/img/menu.gif) 0 0 no-repeat; float:right; width:115px; list-style:none; text-align:center; height:31px; margin:70px 3px 0px 3px;}
#menu li a{background:url(/img/menu.gif) 0 0 no-repeat; display:block; width:115px; height:31px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 0;}
#menu li a:hover{background-position:0px -39px; text-decoration:none;}

#cont{background:url(/img/middle.png) 0px bottom repeat; width:620px; margin-left:37px;} 
#cont_bottom{background:url(/img/bottom.png) 0px bottom repeat; width:620px; height: 38px; margin-left:37px;} 
/**#cont{background:url(/img/e.jpg) 0px bottom no-repeat; width:620px; margin-left:37px;} /*margin:0px 0px 0px 0px; padding-top:85px;  235px  height:1120px; */
/**:first-child+html #cont{padding-top:225px;}   height:960px; */

#features{background:url(/img/menu_bg2.jpg) 0px bottom no-repeat; width:581px; margin:0px 0px 0px 18px; font-size:14px;}
#features td{padding-bottom:20px; width:50%;}
#features ul {background:url(/img/main_line.gif) 0 5px repeat-y; margin-top:5px;}
#features li {background:url(/img/main_list.gif) 0 10px no-repeat; list-style:none; padding-left:10px; margin-left:8px; line-height:25px;}
#features li a {color:#1e4eb2;}
#features li a:hover{text-decoration:none;}
/*  Последние новости  */
.content_cent{font-size:14px; background:url(/img/news_bg2.jpg) 0px bottom no-repeat; padding-bottom:10px; width:581px; margin-left:18px;}
.content_cent h2{font-size:21px; color:#9c9fb0; font-weight:100; margin:0px 100px 0px 20px; padding-top:10px;}
.content_cent dl{font-size:14px; margin:11px 60px 20px 20px;}
.content_cent dt{float:left;clear:both;padding-bottom:10px;}
.content_cent dt img {background:url(/img/n_border.gif) 0 0 no-repeat;padding:3px 8px 3px 3px;margin-right:5px;}
.content_cent dd{margin-left:75px;color:#333333;clear:right;min-height:66px;padding-bottom:10px;}
.content_cent h4{margin:5px 0px;}
.content_cent h4 a{font-size:14px;color:#1e4eb2;text-decoration:underline;}
.content_cent h4 a:hover{text-decoration:none;}
.content_cent dd span{font-size:14px; color:#727272;}
/**/
div.slogan{width:212;height:80;font:Arial;font-size:27px;color:#FFFFFF;margin-bottom:30px;}
/*  */
.right_vert_menu dl{font-size:16px;font-family:Times New Roman;margin:20px 0px 15px 25px;}
.right_vert_menu a{color:#1E4EB2;text-decoration:none;}
.right_vert_menu dt{float:left;clear:both;margin: 0px 5px 5px 5px;}
.right_vert_menu dd{padding-top: 5px; margin: 10px 0px 5px 0px;}
/**/
.fotogallery {font-size:14px; margin:11px 0px 20px 35px;color:#1e4eb2;width:	100%;}
.fotogallery a {color:#9C9FB0;text-decoration:underline;}
.fotogallery .preview_container {margin:15px;float:left;width: 140px;}
.fotogallery .preview_container img {border:3px;border-style:solid;border-color:#CBD0E1;}
.fotogallery .foto_categories {margin:3px;}
.fotogallery .all_fotos {padding:15px 0 0 125px; float: left;}
.fotogallery .all_fotos a {background:url(/img/all.gif) right 5px no-repeat; padding:0 10px 0 0; font-size:11px;color:#1e4eb2;}
#title_foto_container {margin: 25px 25px 25px 12px;display: none; cursor: pointer;}
#title_foto_container img {border:3px;border-style:solid;border-color:#CBD0E1;}
#title_foto_name {margin:3px;color:#9C9FB0;font-size:16px;font-weight:bold;}
#title_foto_comment {margin:3px;font-size:14px;font-weight:bold;}
#loading_div {font-weight:bold; font-size: 14px;}
#loading_div img {border:3px;border-style:solid;border-color:#CBD0E1;margin:50px 0 50px 0;}
/* */
.files_repository {font-size:12px;margin:11px 0px 20px 20px;color:#1e4eb2;width:100%;}
.files_repository a {color:#9C9FB0;text-decoration:underline;}
.files_repository table {width: 500px; text-align: left; margin: 25px 0px 25px 15px; border: 0px; border-collapse: separate; border-spacing: 2px;}
.files_repository table td {border-color: #1e4eb2;border: 1px navy solid;text-align: left; vertical-align: middle;}
.files_repository table .file_info {padding-left: 5px; width: 70%}
.files_repository table .file_data {text-align: center;}
.files_repository .repository_folders {margin:3px;}
/* */
.content_text {font-size:14px;margin:20px 60px 45px 30px;color:#000000;}
.content_text li {margin: 3px 3px 3px 15px;}
/* */
#map_list {font-size:14px;margin:11px 0px 20px 20px;color:#1e4eb2;}
#map_list a {color:#9C9FB0;text-decoration:underline;}
#map_list li {margin: 3px 3px 3px 30px;}
/**/
#perpage a {color:#9C9FB0;text-decoration:underline;}
/**/
#video_player {font-size:14px; margin:20px;color:#1e4eb2; text-align: center;}
/**/
#search_container {font-size:14px;margin:11px 60px 20px 20px;color:#9C9FB0;;width:485px;}
#search_container table {width: 500px; text-align: left; margin: 25px 0px 25px 15px; border: 0px; border-collapse: separate; border-spacing: 2px;}
#search_container table input{border-color: #1e4eb2;border: 1px navy solid;}
#search_container table select{border-color: #1e4eb2;border: 1px navy solid;}
#search_container li{margin:0px 3px 3px 20px;}
/*  Этапы  */
.stage {margin:11px 45px 20px 40px;}
.stage h2{font-size:18px; color:#9c9fb0; font-weight:100; margin-bottom:14px;}
.stage td {width:50%}
.stage td div {font-size:13px;}
.stage dl{font-size:14px;margin:0px 0px 15px 0px; padding-right:20px;}
.stage dt {float:left;clear:both; padding:4px 0 10px 0px; background:url(/img/stage.gif) 0 -52px no-repeat; height:38px; width:38px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#FFFFFF; cursor:default;}
.stage dt.stage_done{background:url(/img/stage.gif) 0 0 no-repeat;}
.stage dd {margin-left:45px;color:#333333;clear:right;min-height:40px;padding-bottom:10px;}
.stage dd.stage_done a{color:#a6a6a6; font-size:12px; font-weight:normal;}
.stage dd span{color:#a6a6a6; font-size:13px;}
/* Персоны */
#person {margin-bottom:10px;}
#person a {font-size:12px; display:block; padding:5px 0px; text-align:left; padding-bottom:10px;}
#person p {font-size:12px; text-align:left;}
#person img {background:url(/img/person_border.gif) 0 0 no-repeat;padding:3px 8px 3px 7px; margin-left:10px; text-align:right;}
#person div {font-size:12px; color:#aaafc1; padding:10px 0px 0px 0px; text-align:left;}
#person span {font-size:12px;}
.all {background:url(/img/all.gif) right 5px no-repeat; padding:0 10px 0 0; font-size:11px;}

#copyright{margin-left:77px; color:#673804; font-size:13px; line-height:15px;margin-bottom:10px;}
#copyright a{color:#000000; font-weight:normal;}
#copyright a:hover{color:#000000; text-decoration:none;}
#copyright span {color:#FFFFFF; font-weight:bold;}
#copyright span.l{float:left;}
#copyright span.r{float:right; margin-right:67px;}
#copyright ul {margin-bottom:35px; margin-top:35px;}
#copyright li {background:url(/img/footer_list.gif) 0 5px no-repeat; list-style:none; padding-left:10px;}
#copyright img{margin-bottom:10px;}


#footer{clear:left; width:100%;background:url(/img/footer.gif) 50px 0 no-repeat; padding: 4px 0;}
*:first-child+html #footer{padding:0px; height:9px;}
#footer a{color: #FFFF80;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.floatleft {float: left;}

.innertube{margin: 0px 10px 10px 10px;}
.innertube h2{margin-right: 45px;}
.innertube a{color: #FFFFFF;}
.innertube div.all_articles{font-size: 11px;}

/* - */
.community{font-size:14px;margin:11px 0px 20px 0px; width:254px;}
.community dt {float:left;clear:both;padding-bottom:10px;}
.community dt img {background:url(/img/n_border.gif) 0 0 no-repeat;padding:3px 8px 3px 3px;margin-right:5px;}
.community dd {margin-left:75px;color:#333333;clear:right;min-height:66px;padding-bottom:10px;}
.community h4{margin:5px 0px;}
.community h4 a {font-size:14px;color:#FFFFFF;text-decoration:underline;}
.community h4 a:hover {text-decoration:none;}
.community dd span {font-size:13px; color:#000000;}
.comm {font-style:italic;}

/*  */
.search{font-family:Tahoma; margin-bottom:25px;}
.search div{color:#FFFFFF; font-size:12px; font-family:Tahoma; margin-bottom:10px;}
.s_input{border:1px solid #000000; height:14px; display:inline; float:left; width:150px; padding:2px; font-size:12px;}
.s_submit{display:inline;float:right;}
.s_bg{background:url(/img/search_bg2.gif) 0 0 repeat;}
.s_lu{background:url(/img/search_bg.gif) 0 0 no-repeat; width:18px; height:18px;}
.s_ru{background:url(/img/search_bg.gif) -18px 0 no-repeat; width:18px; height:18px;}
.s_bl{background:url(/img/search_bg.gif) 0 -18px no-repeat; width:18px; height:18px;}
.s_br{background:url(/img/search_bg.gif) -18px -18px no-repeat; width:18px; height:18px;}

/*  */
.calendar_bg {background:#ffb05a;}
.c_lu{background:url(/img/c_bg.gif) 0 0 no-repeat; width:18px; height:18px;}
.c_ru{background:url(/img/c_bg.gif) -18px 0 no-repeat; width:18px; height:18px;}
.c_bl{background:url(/img/c_bg.gif) 0 -18px no-repeat; width:18px; height:18px;}
.c_br{background:url(/img/c_bg.gif) -18px -18px no-repeat; width:18px; height:18px;}
div.calendar{font-family:Tahoma; font-size:12px; width:100%;}
div.calendar div {font-weight:bold; color:#714a20; font-size:11px; margin-left:7px;}
div.calendar h2{font-size: 18px; margin: 0 0 5px 7px;}
div.calendar table{width: 100%;background:#ffb05a;}
div.calendar table th{text-align:center; font-size:11px; color: #764d21; padding-bottom: 4px;}
div.calendar table td{text-align: center; padding: 6px 0;}
div.calendar table td a{font-weight:bold; color:#000000;}
div.calendar table td a:hover, div.calendar table td span{background: #ffc88b; color:#892034; font-weight:bold; padding: 6px 6px;}
div.calendar table td b{font-weight: normal; padding: 6px 7px;}
div.calendar select{width: 188px; font-size: 12px; margin-top: 6px;}
div.calendar select option span{color: #a9a9a9}
select.calendar_sel{width: 188px; font-size: 12px; }
