html {margin:0;}
body {margin:0; padding:0; font-family: Tahoma, Arial, Verdana, "Sans-Serif"; font-size: 12px; color:#4d5053; background:url('/images/bg_main.jpg') no-repeat center top #083684;}

input {font-family: Tahoma, Arial, Verdana, "Sans-Serif"; font-size: 12px;}
img {border:0;}
a, a:link, a:active {color:#4d5053;; text-decoration: underline;}
a:visited {color:#4d5053; text-decoration: underline;}
a:hover {color:#4d5053; text-decoration: none}

.wlink a, .wlink a:link, .wlink a:active {color: #fff; text-decoration: underline;}
.wlink a:visited {color: #fff; text-decoration: underline;}
.wlink a:hover {color: #fff; text-decoration: none}

.wglink a, .wglink a:link, .wglink a:active {color: #eceaea; text-decoration: underline;}
.wglink a:visited {color: #eceaea; text-decoration: underline;}
.wglink a:hover {color: #eceaea; text-decoration: none}



.bllink a, .bllink a:link, .bllink a:active {color: #000; text-decoration: underline;}
.bllink a:visited {color: #000; text-decoration: underline;}
.bllink a:hover {color: #000; text-decoration: none}

.dblink a, .dblink a:link, .dblink a:active {color: #105295; text-decoration: underline;}
.dblink a:visited {color: #105295; text-decoration: underline;}
.dblink a:hover {color: #105295; text-decoration: none}


.grlink a, .grlink a:link, .grlink a:active {color: #5d5b5b;}
.grlink a:visited {color: #5d5b5b;}
.grlink a:hover {color: #5d5b5b;}

.lgrlink a, .lgrlink a:link, .lgrlink a:active {color: #afb7c3;}
.lgrlink a:visited {color: #afb7c3;}
.lgrlink a:hover {color: #afb7c3;}



.nullink a, .nullink a:link, .nullink a:active {text-decoration: none;}
.nullink a:visited {text-decoration: none;}
.nullink a:hover {text-decoration: underline;}

.ullink a, .ullink a:link, .ullink a:active {text-decoration: underline;}
.ullink a:visited {text-decoration: underline;}
.ullink a:hover {text-decoration: none;}

.red {color:#f00;}
.rs {color:#f50a57;}

h1 {font-size:36px; color:#1f1e1e; margin:25px 0 10px 0; padding:0; font-weight:normal;}
h2 {font-size:14px; margin:0; color:#535151; padding:0 0 1px 0; font-weight:normal;}
h3 {font-size:20px; margin:0; color:#000; padding:10px 0 5px 0; font-weight:normal; clear:both;}
h4 {font-size:16px; margin:0; padding:0 0 7px 0; font-weight:normal;}


p {margin:0; padding: 0 0 10px 0; line-height:130%;}


table {margin:0px; padding:0; border-collapse:collapse;}
td {vertical-align:top; padding:0;}
.fll {float:left}
.flr {float:right}
.clb {clear:both;}
.cll {clear:left;}
.tal {text-align:left;}
.tar {text-align:right ! important;}
.tac {text-align:center ! important;}
.f19 {font-size:19px;}
.f13 {font-size:13px;}
.f11 {font-size:11px;}
.f9 {font-size:9px;}
form {margin:0; padding:0;}





/* top block*/

div.c_block {width:1000px; margin:0 auto; padding:0; }
div.base_block {background-color:#fff; float:left; width:984px; padding:8px;}

div.bnr_1000x99 {padding:13px 0 8px 0;}

div#top_block {float:left; clear:left; width:984px; height:172px; margin:0; padding:0; background:url('/images/bg_top.jpg') no-repeat;}

div#logo {float:left; width:185px; height:44px; margin:0; padding:44px 0 16px 44px;}
	div#logo img {width:185px; height:44px;}

div#tmenu {width:962px; float:left; clear:left; margin:0; padding:0 11px;}
div#tmenu div.t1ul {position:absolute; width:962px; height:31px; background:#2161b9; opacity:0.66; filter: alpha(opacity=66); z-index:0;}
div#tmenu div.t2ul {position:absolute; width:962px; height:22px; background:#03285b; opacity:0.44; filter: alpha(opacity=44); z-index:0; margin-top:37px}
	div#tmenu ul {float:left; width:954px; margin:0; padding:0 0 0 8px; list-style:none; position:absolute; height:31px; z-index:5;}
		div#tmenu ul li {float:left; padding: 0 0 0 20px; font-size:24px; line-height:31px;}
		div#tmenu ul li:first-child {padding:0;}
		div#tmenu ul.t2 {margin-top:37px; height:22px;}
		div#tmenu ul.t2 li {padding: 0 10px 0 8px; font-size:14px; line-height:22px;}



div#visual {float:left; clear:left; width:984px; height:236px; margin:10px 0 0 0; padding:0;}
	div#visual div.txt_head {float:left; font-size:39px; width:500px; color:#fff; padding:20px 0 0 11px; line-height:41px;}
	div#visual div.txt_p {float:left; font-size:14px; width:500px; color:#fff; padding:10px 0 0 11px;}
	div#visual div.pager {float:right; font-size:19px; width:314px; color:#fff; margin:205px 0 0 0; padding:0 6px 0 0;}
		div#visual div.pager a, div#visual div.pager a:link, div#visual div.pager a:active, div#visual div.pager a:visited, div#visual div.pager a:hover {display:block; float:right; width:28px; height:28px; color:#fff; background-color:#565656;  margin:0 0 0 4px; padding:0; text-decoration:none; text-align:center; line-height:24px;}
		div#visual div.pager a:hover {background-color:#3575bd;}



div#mainblock {float:left; clear:left; width:984px; margin:0px;}
div.lcol {float:left; clear:left; width:262px; padding: 0 16px 0 0;}
	div.fld_box {background-color:#c1e0f4; width:241px; padding:15px 10px 10px 11px; color:#000;}
	div.prs_box {background-color:#bcd6e7; width:241px; padding:6px 10px 6px 11px;}
		div.prs_box img {float:left; padding:0 7px 4px 0;}
	div.quote_box {width:241px; padding:0 10px 0 11px;}

div.mcol {float:left; width:425px; padding: 0 16px 0 0;}
	div.news_box {float:left; clear:left;}
		div.news_box div.date {clear:left; margin:0 ; padding:10px 0 0 0; color:#909395;}
		div.news_box h4 {font-size:24px; margin:0; padding:0 0 4px 0; font-weight:normal;}
		div.news_box img {float:left; margin:0; width:118px; height:90px; padding:0 12px 3px 0; color:#909395;}
		div.news_box p {float:left; margin:0; padding:0 0 3px 0; width:290px;}
div.wmcol div.news_box p {width:505px; font-size:14px; line-height:140%;}
div.wmcol div.review {padding-bottom:5px;}
div.wmcol div.review h4 {float:left; width:359px; font-size:22px;}
div.wmcol div.review p {width:359px;}
div.wmcol div.review img {width:264px; height:auto;}

dl.sect_sel {float:left; clear:left; width:640px; font-size:20px; margin:0 0 10px 0; padding:0;}
dl.sect_sel dt {float:left; color:#787878; margin:0;}
dl.sect_sel dd {float:left; padding: 0 0 0 20px; margin:0;}
dl.sect_sel  a:hover {color:#105295;}


div.rcol {float:left; width:265px; padding: 0;}
	div.bnr_265x390 {float:left; clear:left; padding:8px 0;}
	div.org_box {background-color:#f9b72a; width:241px; padding:8px 10px 8px 11px; color:#000;}
		div.org_box ul {width:240px; margin:0; padding:0; list-style:none; color:#000;}
		div.org_box ul li {padding: 0 0 20px 0; margin:0; line-height:130%;}
		div.more {text-align:right; font-size:14px;}
	div.video_box {float:left; clear:left;}
	div.video_box img {float:left; clear:left; width:118px; height:82px; padding:0 9px 9px 0;}
	div.video_box p {float:left; padding:0 0 9px 0; width:112px;}
	div.video_box span.date {padding:0; color:#c93d2a;}




div.wmcol {float:left; width:640px; margin:10px 0 0 0; padding:0;}
div.wrcol {float:left; width:334px; margin:10px 0 0 0; padding: 0 0 0 10px;}

/* videos page */
div.options {padding:15px 0  10px 0; font-size:14px;}
div.options a {margin-right:16px;}

div.video_list {float:left; clear:left;}
div.wmcol div.video_list {width:638px; padding:0 1px;}
	div.video_list div.vl_item {float:left; width:118px; padding:0 0 0 12px;}
	div.video_list div.vl_item:first-child {padding:0;}
	div.video_list img {float:left; clear:left; width:118px; height:82px; padding:0 0 5px 0;}
	div.video_list p {float:left; padding:0 0 12px 0; width:118px;}
	div.video_list span.date {padding:0; color:#c93d2a;}
div.wrcol div.video_list {width:300px; padding:0 0 10px 0; background:#d0deee;}
	div.wrcol div.video_list div.vl_item {float:left; width:118px; padding:0 25px 0 0;}


div.rubr {float:left; width:310px; background:#b1d0f2; padding:12px; margin:0 0 5px 0;}
	div.rubr h4 {clear:left; color:#4f7d97; font-size:14px; font-weight:bold;}
	div.rubr ul {float:left; width:310px; margin:0 0 10px 0; padding:0; list-style:none; font-size:13px;}
	div.rubr ul li {float:left; width:145px; margin:0; padding:0 10px 6px 0;}

div.bv_box {float:left; clear:left; width:300px; padding:12px 17px 12px 17px; background:#d0deee; margin:0 0 5px 0;}
div.db_box {float:left; width:300px; padding:12px 17px 12px 17px; background:#b1d0f2; margin:0 0 5px 0;}
	div.db_box ul {float:left; width:310px; margin:0; padding:0; list-style:none; font-size:13px;}
	div.db_box ul li {float:left; width:310px; margin:0; padding:0 0 6px 0;}



div.stxt p {font-size:14px; line-height:150%;}
div.stxt div.pic {float:left; padding: 5px 10px 7px 0;}
div.stxt div.pic div.desc {padding: 0 10px 7px 0; color:#969292;}


/* footer */
div#footer {float:left; clear:left; width:962px; margin:10px 0 0 0; padding:0 11px; border-top:1px solid #dbdee0; font-size:11px;}
div#footer div#logo_btm {float:left; width:175px; height:75px;}
div#footer p {float:left; width:575px; padding-top:10px; line-height:120%;}