@charset "windows-1251";
body{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#4e5b65;        
}
body, html {height:100%;}
/*p {margin:5px 0; padding:0;}*/
body {padding:0px; margin:0px;}
table {border-collapse:collapse;border:0;}
table td {margin:0; padding:0;}
div {margin:0; padding:0;}
a {		
        text-decoration:underline;
		color:#175596;
}

a:hover {
        text-decoration:none;
		color:#ff7200;
}

img {border:0;}

h3 {color:#ff7200; font-size:1.3em; margin-top:0;}
h3 span {color:#4e5b65;}

.top td {padding:25px 0 20px 0;}

.main_menu {width:100%; height:50px;}
.main_menu td {text-align:center; vertical-align:middle; font-size:11pt; font-weight:bold;color:#175596; padding:0 0.2em;}
.main_menu td a {color:#245998; text-decoration:none;}
.main_menu td a:hover {color:#ff7200; text-decoration:none;}
td.menu_separator {padding:0;}

#selected_item a, #selected_item a:hover {color:#ff7200;}
#selected_item {color:#ff7200;}

#right_1px {padding-right:1px;}
.block {width:100%; height:100%;}
td.block_content_container {width:33%; background:url(/f/block_bg.gif) bottom left repeat-x; padding:3px 10px; vertical-align:top;}
td.block_content {width:99%; padding-left:2.5em; color:#5c5c5c; vertical-align:top;}
td.block_content h3 {font-size:1.3em; margin:0;}
td.block_content ul {margin-bottom:0; list-style:none; margin-top:0; padding-left:0em; margin-left:0.8em;}
td.block_content ul li {font-size:0.9em;}
td.block_content p {font-size:0.85em; margin:0.5em 0;}
td.block_content ul li a {color:#023f88;}
td.block_content ul li a:hover {color:#ff7200;}

td.content {padding:1em 2em;}

td.sub_menu {padding-top:0.5em;}
td.sub_menu div {border-top:1px solid #e8eef4; margin-left:0.5em; padding:0.3em 0 0.5em 1.5em;}
td.sub_menu div a,td.sub_menu div a:hover {text-decoration:none;}
td.sub_menu div a {color:#4e5b65;}
td.sub_menu div a:hover {color:#ff7200;}
td.sub_menu div span {margin-left:1.5em; color:#ff7200;}

td.bottom_menu {font-size:0.85em; width:99%;}
td.bottom_menu a, td.bottom_menu a:hover, td.bottom_menu span {margin-right:0.5em;}
td.bottom_menu span {color:#ff7200;}
td.bottom_menu span a,td.bottom_menu span a:hover {color:#ff7200; text-decoration:none; margin:0;}

td.promo {font-size:0.85em;}
td.promo div {width:150px; text-align:center; margin-right:15px;}

td.bottom_contacts {font-size:0.85em;}
td.bottom_contacts div {width:150px; margin:0.5em 1em;}

.bottom td {color:#999999;}
.bottom td a {color:#7391a1;}
.bottom td a:hover {color:#ff7200;}

td.news {padding:1em 1em;}

td.title_container {background-color:#80b3e3; color:#FFFFFF; font-weight:bold; padding-left:1em; padding-right:5em;}

div.news_item {margin:1em 0;font-size:0.9em;}
div.news_item div {color:#999999;}

img.satellite_preview {margin-right:1.5em;}

div.map_preview {width:auto; float:left; margin-right:3em;}

.satellite_table {width:100%; margin-top:3em; margin-bottom:2em;}
.satellite_table tr td, .satellite_table tr th {border:1px solid #ffffff; padding:0.5em 0.5em 0.5em 1.5em;}
.satellite_table tr th {background-color:#ff7200; color:#FFFFFF;}
#header { background-color:#0776bc; color:#FFFFFF;}
#light { background-color:#ededed;}
#dark { background-color:#d9d9d9;}

div.label_input {color:#999999; font-size:0.8em; margin-top:1em;}
select.input_select {width:90%;}

.satellite_table_result {width: auto; margin-top:1em; margin-bottom:1em;}
.satellite_table_result tr td, .satellite_table tr th {border:1px solid #cecece; padding:0.5em 0.5em 0.5em 0.5em;}
.satellite_table_result tr th {background-color:#ff7200; color:#FFFFFF;border:1px solid #cecece; padding:0.5em 0.5em 0.5em 0.5em;}

div.left_content {width:350px;}

div.satel_choose_title {position:absolute; top:10px; left:10px; z-index:5;}
div.satellite_choose {position:relative; width:623px; height:326px;}
div.setellite_text { position:absolute; top: 148px; left:29px; width:187px; height:123px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/calc/satellite_text.png', sizingMethod='scale'); z-index:10;}
html > body div.setellite_text {
	background: url(/f/calc/satellite_text.png);
}

/* xoxo */

table.cblock {
	width: 100%;
	border-collapse: collapse;
	margin: 15px 0 0 0;
}

table.cblock td.c1 div, table.cblock td.c2 div, table.cblock td.c3 div, table.cblock td.c4 div, table.cblock td.c6 div, table.cblock td.c7 div, table.cblock td.c8 div, table.cblock td.c9 div {
	border: 0!important;
	width:10px;
	margin: 0;
	padding: 0;
	height:10px;
	font-size:1px;
}

table.cblock td.c1 {
	background: url(c1.gif) no-repeat;
}

table.cblock td.c2 {
	background: url(ch.gif) repeat-x;
}

table.cblock td.c3 {
	background: url(c3.gif) no-repeat 100% 0;
}

table.cblock td.c4 {
	background: url(cv.gif) repeat-y;
}

table.cblock td.c6 {
	background: url(cv.gif) repeat-y 100% 0;
}

table.cblock td.c7 {
	background: url(c7.gif) no-repeat 0 100%;
}

table.cblock td.c8 {
	background: url(ch.gif) repeat-x 0 100%;
}

table.cblock td.c9 {
	background: url(c9.gif) no-repeat 100% 100%;
}

td.c5 {
	padding: 0;
	vertical-align: top;
	text-align: left;
}

td.c5 h4 {
	padding: 4px 18px 4px 10px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ff7200;
	margin: 0;
}

td.c5 div.text {
	padding: 11px 18px 10px 115px;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
}

td.c5 div.text p {
	padding: 0 0 10px 0;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	border: 0;
}

td.c5 div.text p a {
	color: #175596
}

td.c5 div.text ul {
	margin: 0;
	padding: 0 0 10px 15px;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
}

div.pdf {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/pdf_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.pdf p {
	padding: 6px 0 10px 54px!important;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	border: 0;
}

div.pdf p a {
	color: #175596;
	text-decoration: underline
}


div.ppt {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/ppt_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.ppt p {
	padding: 6px 0 10px 54px!important;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	border: 0;
}

div.ppt p a {
	color: #175596;
	text-decoration: underline
}




div.jpg {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/icons/jpg_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.mpg {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/icons/mpg_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.word {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/icons/word_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.xls {
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/f/icons/xls_icon.gif) no-repeat 7px 0;
	margin: 0;
	border: 0;
	height: 50px;
}

div.jpg p, div.mpg p, div.word p, div.xls p {
	padding: 6px 0 10px 54px!important;
	font: 11px/1.1 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	border: 0;
}

div.jpg p a, div.mpg p a, div.word p a, div.xls p a {
	color: #175596;
	text-decoration: underline
}

td.content div.jpg, td.content div.mpg, td.content div.word, td.content div.xls {
	margin: 6px 0!important;
	padding-top: 3px;
	padding-left: 16px;
}

td.content h1 {
	margin: 0;
	padding: 15px 0 0 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ff8522
}

td.content h2 {
	margin: 0;
	padding: 25px 0 0 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000
}

td.content p {
	margin: 0;
	padding: 18px 0 0 0;
	color: #4e5b65;
	font: 11px/1.4 Arial, Helvetica, sans-serif
}

td.content ul {
	margin: 0;
	padding: 18px 0 0 22px;
	color: #4e5b65;
	font: 11px/1.4 Arial, Helvetica, sans-serif
}

td.content ul li {
	padding-bottom: 4px;
}

td.content .orange {
	color: #ff8522
}

td.content table.form {
	width: 100%;
	border-top: 1px solid #e8eef4;
	margin: 12px 0 0 0;
	border-collapse: collapse;
	font-size: 11px;
}

td.content table.form td {
	padding: 4px 10px 4px 2px;
	text-align: right;
}

td.content table.form td span {
	color: #ff8522 
}

td.content table.form th {
	padding: 4px 2px;
	text-align: left;
	font-weight: normal;
}

td.content table.form th input.txt, td.content table.form th textarea {
	width: 99%;
}

input.subm {
	width: 100px;
	font-size: 11px;
	padding: 4px
}

td.content table.form th textarea {
	height: 80px;
}

html>body td.content table.form th input.txt, html>body td.content table.form th textarea {
	width: 100%;
	font-size: 11px
}

td.content div.dataitem {
	margin: 17px 0 0 0;
}

td.content div.dataitem p {
	padding-right: 30px;
}

td.content div.dataitem h2 {
	padding-top: 18px!important
}

td.content .solid {
	border-top: 1px solid #e8eef4
}

td.content .dotted {
	border-top: 1px dotted #e8eef4
}

td.content div.dataitem table {
	width: 100%;
	border-collapse: collapse;
	margin: 12px 0 0 0;
	font-size: 11px
}

td.content div.dataitem table td {
	padding-right: 10px
}

td.content table.calcu {
	width: 100%;
	border-collapse: collapse;
}

td.content table.calcu td {
	padding: 4px 15px 4px 0;
	font-size: 11px
}

td.content table.calcu td select {
	width:99%
}

td.content table.calcu td input.txt {
	width:99%
}

td.content table.calcu td h2 {
	padding-top:14px;
}

td.content table.grid {
	width: 100%;
	margin: 12px 0 0 0;
	border-collapse: collapse;
}

td.content table.grid td {
	padding: 4px 2px;
	vertical-align: top;
}

td.content table.grid td h2 {
	padding-top: 9px
}

td.content table.grid td p {
	padding-top: 3px
}

p.lister {
	padding: 13px 0;
	font: 11px/26px Arial, Helvetica, sans-serif
}

div.newsitem {
	padding: 12px 0 0 8px;
	margin: 10px 0 0 0;
	clear: both;
}

div.newsitem p {
	padding-top: 5px
}

div.newsitem img {
	float: left;
	margin: 0 10px 15px 0;
}

div.newsitem_ {
	padding: 12px 0 0 8px;
	margin: 10px 0 0 0;
	clear: both;
}

div.newsitem_ p {
	padding: 0 0 7px 0;
}

div.newsitem_ img {
	float: left;
	margin: 0 10px 6px 0;
}

a.big {
	display: block;
	outline: 0;
	padding: 0 10px 8px 0;
	font: 13px Arial, Helvetica, sans-serif;
}

span.date {
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
}

div.newsitems {
	padding: 12px 0 0 8px;
	margin: 10px 0 0 0;
}

table.flaglist {
	margin: 10px 0 0 0;
	width: 100%;
}

table.flaglist td {
	padding: 4px;
	font-size: 11px;
	border-bottom: 1px dotted #ddd;
	vertical-align: middle;
}

table.flaglist td.spc, table.flaglist td.last {
	border: none!important
}

td.content div.pdf {
	margin: 6px 0!important;
	padding-top: 6px;
	padding-left: 16px;
	background: url(/f/pdf_icon.gif) no-repeat 7px 6px;
}

td.content div.ppt {
	margin: 6px 0!important;
	padding-top: 6px;
	padding-left: 16px;
	background: url(/f/ppt_icon.gif) no-repeat 7px 6px;
}


.dataitem h2 {
	padding: 0!important;
	margin: 0!important;
}

/*** List navigation
*********************************************************/
#list_navigation {
	float:left;
	/*border: 1px solid #ddd;
	margin: 2em 0;*/
	padding: 0.5em;
	font-size: 0.84em;
	clear: both;
}

.list_navigation_selected {
	font-weight: bold;
}

.list_navigation_spacer {
	margin: 0 0em;
	color: grey;
}

/******** Icons *************/


