body {margin: 0; padding:0px; color:#484848; font-family: Tahoma, sans-serif; font-size:100.01%;}
html, body {margin:0; padding:0; height:100%}
body#splash_body {background: #80C0CC; color:#000;}
body#splash_body2 {background: #80C0CC; color:#000; font-size:1.1em;}
body#splash_body3 {background: #80C0CC; color:#000; font-weight:bold;}
body#splash_body4 {background: #80C0CC; color:#000; font-size:1.2em;}

/*---Global tags---*/
img {border:0; vertical-align:bottom;}
form {padding:0; margin:0;}
a {color:#E91319; text-decoration:underline;}
a:hover {color:#0076A8;}
#splash_body {color:#0076A8;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {color:#A2A2A2; font-size:22px; font-weight:normal; margin:0; padding: 25px 0 15px 0;}
#base_body .content h1 {color:#00498A; font-size:22px; font-weight:normal; margin:0; padding: 25px 0 15px 0;}
.left_part h1 {padding: 15px 0 10px 0;}
h2 {color:#00498A; font-size:22px; font-weight:normal; margin:0; padding: 15px 0 10px 0;}

h3 {font-size:18px; color:#1B1B1B; padding:0; margin: 20px 0 7px 0;}
h4 {font-size:1em; padding:0; margin:10px 0 5px 0;}

h1 span {padding-left:6px; background: url(images/arr1.gif) 100% 14px no-repeat; position:relative; margin-left:6px;}
.content h1 {color:#00498A;}


ul {}
ul li {}

p {margin: 0 0px 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Tahoma;}

.cl {clear:both; font-size:0;}


/*#container {font-size: 0.7em; background: transparent url(images/header_bg.jpg) 0 0 no-repeat;}*/
#global {margin-top:-280px; min-height:100%; position:relative; z-index:-1;}
#splash_container {font-size: 0.75em; padding-top:280px;}
#bg_01 {background: url(images/bg_01.png) 0 0px repeat-x; min-width:1000px;}
#bg_02 {background: url(images/bg_02.png) 0 359px repeat-x; min-height:510px; min-width:1000px;}

#splash_footer {height:280px;}
#splash_footer {height:280px; background: url(images/splash_footer.png) 0% 0% repeat-x;   z-index:1; position:absolute; width:100%;}
#splash_footer_img {background: url(images/bg_03.jpg) 0% 0% no-repeat; height:280px; width:1000px; margin:0 auto; position:relative; z-index:1;}
#light {background: url(images/light.png) 0% 0% no-repeat; height:682px; width:748px; position:absolute; left:126px; top:-402px; z-index:1;}
#sky {background: url(images/sky.gif) 0 0px repeat-x; min-height:510px;}
#star_sky {background: url(images/star_sky.gif) 50% 0px no-repeat; min-width:1000px;}
#splash_logo {text-align:center; padding:150px 0 30px 0;  width:1000px; margin: 0 auto;}

.splash_text {position:absolute; width:100%; top:322px; z-index:100; font-size: 0.75em;}
.splash_block {margin: 0 auto; width: 1000px;}
.splash_content {width:745px; margin: 0 auto; background: url(images/splash_content_bg.gif) 0% 0px repeat-y;}
.splash_content_gr {background: url(images/splash_content_gr.gif) 0% 100% no-repeat;}
.splash_content_top {background: url(images/splash_content_top.gif) 0% 0px no-repeat;}
.splash_content_bottom {background: url(images/splash_content_bottom.png) 0% 0px no-repeat; height:34px; width:745px; margin: auto; font-size:12px;}
.splash_enter {float:left; width:372px; text-align:center; padding-top:10px;}
.splash_enter a {position:relative;  color:#E91319;}
.splash_enter a:hover {color:#0076A8; text-decoration:underline}

.splash_cell {float:left; width:372px; line-height:130%;}
.splash_cell_pd {padding: 25px 20px 25px 30px;}
.splash_cell img {margin-bottom:5px;}

/*---main page---*/
.container {font-size: 0.75em; min-width:1000px;}
/*---Content---*/
.content_container {padding: 0px 0 20px 0;}

.wrapper {float:left;width:100%;}
.content {margin: 0 196px 0 334px; padding: 0px 20px 0 28px; position:relative;}
.left_part {float:left; width:334px;margin-left:-100%;}
.right_part {float:left; width:196px; margin-left:-196px;}

.left_container {padding: 28px 0 0 29px;}
.right_container {padding: 28px 0 0 0px;}

#header .content {margin: 0 0px 0 27%; padding: 0px 0px 0 0px; position:relative;}
#header .left_part {float:left; width:0%;margin-left:-0%;}
#header .right_part {float:left; width:0px; margin-left:-0px;}


#header {background: url(images/header_bg.gif) 0% 0% repeat-x;}
#logo {position:absolute; margin: 65px 0 0 69px; left:0;}
#logo3 {position:absolute; margin: 60px 0 0 30px; left:0;}
#header_img {background: url(images/header_img.jpg) 0% 18px no-repeat; height:185px;}

#icon_block {position:absolute; width:250px; margin: 0 0 0 15px; left:0;}
#icon_block a {display:block; height:25px; width:24px; float:left; margin: 1px 15px; background-position: 0 0; background-repeat:no-repeat;}
#icon_block a:hover {background-position: 0 -25px;}
#icon_block a.active {background-position: 0 -25px; cursor:default;}
#icon_block a span {display:none;}
.home_icon {background-image: url(images/home_icon.gif);}
.rss_icon {background-image: url(images/rss_icon.gif);}
.mail_icon {background-image: url(images/mail_icon.gif);}
.map_icon {background-image: url(images/map_icon.gif);}

.header_logos {height:56px; padding-top:24px;}
.header_logos img {float:left;}
.header_banner {float:left; width:545px; clear:both;}

.header_menu {list-style-type:none; padding:7px 0 0 0; margin:0; float:right; width:180px;}
.header_menu li {padding: 0 0 10px 0}
.header_menu li a {color:#fff;}
.header_menu li a:hover {color:#E91319;}

/*---mein_menu---*/
.main_menu {background: url(images/main_menu_bg.gif) 0% 0px repeat-x; height:40px; padding-right:28px;}
.main_menu ul {list-style-type:none; padding:0 0 0 33px; margin:0; background: url(images/main_menu_ul_bg.gif) 0% 0px no-repeat; height:40px;}

.main_menu ul li {float:left; height:40px; background: url(images/main_menu_li_bg.gif) 100% 0px no-repeat;}

.main_menu ul li a {float:left; height:30px; display:block; padding:10px 20px 0 20px; color:#3C3C3C; text-decoration:none;}
.main_menu ul li a:hover {color:#E91319;}
.main_menu ul li.active {color:#E91319;}
.main_menu ul li.active span {padding:10px 26px 0 27px; border-bottom:5px solid #FFF; height:25px; display:block; float:left; position:relative; left:-2px;}

#searh_form {float:right; width:200px; padding-top:6px;}
#search_input {border:1px solid #D2D2D2; font-size:12px; padding: 2px 0 2px 2px; width:165px;}
#search_go {border:none medium; width:22px; height:22px; background: url(images/search_go.gif) 0% 0px no-repeat; margin-left:5px; position:relative;}
#search_go:hover {cursor:pointer; background: url(images/search_go.gif) 0% -22px no-repeat;}



/*---news---*/
.news_block {line-height:130%; margin-bottom:10px;}
.date {font-size:0.9em; color:#8B8B8B; padding-bottom:4px;}
.news_img {float:left;}
.news_img a img {border:1px solid #8C8C8C;}
.news_img a:hover img {border:1px solid #E91319;}
.news_text {margin-left:115px; background: url(images/line.gif) 100% 100% no-repeat; min-height:93px; padding-bottom:7px;}
.news_text h4 {margin:0 0 3px 0;}

.more {font-weight:bold;}
.more a {color:#E91319; background: url(images/arr.gif) 100% 6px no-repeat; padding-right:14px;}
.more a:hover {color:#0076A8;}


.left_block {border:1px solid #D2D2D2; margin-bottom:16px;}
.left_block_top {background: url(images/left_block_top.gif) 0 0 no-repeat; position:relative; margin:-1px; }
.left_block_bottom {background: url(images/left_block_bottom.gif) 0 100% no-repeat; padding: 15px 5px 15px 10px;}
.media_content {padding: 3px 5px 3px 27px; line-height:130%;}

.right_block {border:1px solid #D2D2D2; width:166px; margin-bottom:16px;}
.right_block_top {background: url(images/right_block_top.gif) 0 0 no-repeat; position:relative; margin:-1px; }
.right_block_bottom {background: url(images/right_block_bottom.gif) 0 100% no-repeat; padding: 9px 0px 9px 4px;}
.right_block .media_content {line-height:130%;}


.icon_01 {background: url(images/icon_01.gif) 0 1px no-repeat;}
.icon_02 {background: url(images/icon_02.gif) 0 1px no-repeat;}
.icon_03 {background: url(images/icon_03.gif) 0 1px no-repeat;}

.media_content {}
.media_content h4 {margin: 1px 0 7px 0;}
.media_content img {margin: 0px 7px 10px 0; }
.media_content p {clear:both; margin: 0px 0 10px 0; position:relative; top:-5px;}
.media_content ul {padding:0; margin:0; list-style-type:none;}
.media_content ul li {padding: 0 0 3px 0;}
.left_block .line {margin-bottom:5px;}
.line {background: url(images/line.gif) 100% 0% no-repeat; font-size:0px; height:1px;}
.new_clip {float:left;}

/*---footer---*/
.footer {background: #1C6A8A url(images/footer_bg.gif) 0% 0% repeat-x; padding: 17px 0 0 0; height: 80px; color:#DFEBEF; line-height:130%; font-size: 0.75em; min-width:1000px;}
.footer a {color:#DFEBEF;}
.footer a:hover {color:#E91319;}
.footer_menu a {margin: 0 11px; color:#DFEAEF;}
.footer_menu {color:#67ACC9; padding: 0 0 0 20px;}
.copy {float:right; width:213px;}


/*---base page---*/
.gray_block {background:#F3F3F3; padding: 13px 16px 20px 13px; color:#000;}
img.left_img {float:left; margin: 0 14px 10px 0;}

#base_body .content_container .content {margin: 0 196px 0 198px; padding: 0px 20px 0 28px;}
#base_body .content_container .left_part {float:left; width:198px;margin-left:-100%;}
#base_body .content_container .right_part {float:left; width:196px; margin-left:-196px;}

.left_menu {list-style-type:none; padding:5px 0 3px 16px; margin:0;}
.left_menu li {padding: 0 0 8px 0;}
.left_menu li a {font-weight:normal;}
.left_menu ul {list-style-type:none; padding:5px 0 3px 16px; margin:3px 0 -10px 0; font-size:11px;}
.left_menu ul li { color:#000; font-weight:normal;}
.left_menu ul a {color:#000000;}

.gray_block .news_text {background: transparent; min-height:93px; padding-bottom:7px;}
.gray_block .news_block {border-bottom:1px solid #fff; padding-bottom:15px;}
.gray_block .news_block img {}
.page {padding: 20px 0 10px 0;}
.page a {margin: 0 5px;}
.page b {margin: 0 5px; color:#E91319;}

.ask_form {padding: 0 0 8px 7px;}
.submit {background: #F1F1F1 url(images/submit_bg.gif) 0 0px repeat-x; border:1px solid #CECECE; clear:both; margin: 8px 0 10px 0; cursor:pointer;}
.left_part .submit {width:130px;  padding:0;}
.content .submit {font-size:11px; color:#5D5D5D; padding-top:2px; padding-bottom:2px;}
.ask_form p {margin: 0 0 3px 0; color:#000;}
.ask_form b {display:block; margin-bottom:8px;}

.t_info {line-height:160%; padding:5px 0;}

.video_block {border-bottom:1px solid #fff; background:#F3F3F3; padding: 12px 16px 13px 13px; color:#3C3C3C;}
.video_block h4 {margin:0 0 3px 0; padding:0;}
.video_block_img {float:left; width:61px;}
.video_block_view {float:right; width:60px; padding: 2px 0 5px 25px; margin-top:8px;}

.catalog {line-height:175%; padding-bottom:10px;}
.catalog a {padding: 0 6px;}
.catalog p {margin: 0 0 8px 0;}

.adv_search {}
.adv_search table {width:100%;}
.adv_search table td {padding:0;}
.adv_search  b {display:block; margin: 0 0 5px 0; color:#555555;}
.adv_search label {width:125px; font-size:0.9em; display:block; margin: 9px 0 3px 0; clear:both;}
.adv_search .submit {width:75px;  padding: 1px 0; position:relative; top:1px; cursor:pointer;}
.adv_search .big_input {width:96%; position:relative;}
.input_td {width:100%;}

.gray_block {line-height:130%;}
.gray_block ul {padding:7px 0 10px 30px; margin: 0;}
.gray_block ul li {margin: 0 0 7px 0;}
.gray_block ul ul {padding:5px 0 0px 30px; margin: 0; list-style-type:disc;}
.gray_block ul ul li {margin: 0 0 4px 0;}
.gray_block ol {padding:7px 0 10px 40px; margin: 0;}
.gray_block ol li {margin: 0 0 7px 0;}
.gray_block ol ol {padding:5px 0 0px 10px; margin: 0; list-style-type:none;}
.gray_block ol ol li {margin: 0 0 4px 0;}

.gray_block h2 {color:#E91319; font-size:14px; padding:0px 0 5px 0; font-weight:bold;}
/*
.gray_block a {color:#0076A8;}
.gray_block a:hover {color:#E91319;}
 */
h4 a {color:#0076A8 !important;}
h4 a:hover {color:#E91319 !important;}

.style_table {}
.style_table th {border:1px solid #E3E3E3; font-weight:bold; padding: 3px 10px 3px 10px; background:#F9F9F9;}
.style_table td {border:1px solid #E3E3E3; padding: 3px 10px 3px 10px; background:#EFEFEF;}
.gray_bg td {background:#E8E8E8;}

.style_table2 {}
.style_table2 th {border:1px solid #F3F3F3; font-weight:bold; padding: 7px 10px 10px 10px; background:#FFFFFF; font-weight:normal; text-align:left;}
.style_table2 td {border:1px solid #F3F3F3; padding: 3px 10px 3px 10px;}
.white_bg td {background:#fff;}

.text_input {border:1px solid #C2C4C8; background:#FFF; }
.mesage_area {border:1px solid #C2C4C8; background:#FFF; }
label {font-size:11px; color:#626262;}
.contact_form {background:#FFF; padding: 16px}