@charset "windows-1251";
* {margin:0; padding:0; }
img { border:0;}

body {background:#ffffff top repeat-x; font-family:"Trebuchet MS", "Times New Roman", Times, serif; color:#474B4D; }
body, table {font-size:100.01%; }

table {border-collapse:collapse; }

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


h1, h2, h3, h4, h5, h6 {color:#000000; margin-bottom:1em; }
h1, h2, h3 {font-weight:normal; margin-bottom:0.5em; }
h1 {font-size:1.8em; }
h2 {font-size:1.6em; }
h3 {font-size:1.4em; }

#text h1, h2, h3, h4, h5, h6 {color:#03080B; }

p {margin-bottom:1em; }
p.tab {margin-left:15px; }

img.png {behavior: url("img/png.htc"); }

ul.data {list-style:none; margin:0 0 1em 25px; font-size:0.9em; }
ul.data li {background:url(/images/list_data_style_image.gif) 0 0.5em no-repeat; padding-left:8px; }
ul.data li.active {color:#E43E5D; }
ul.blue a {color:#243FA5; }

table.two_col {width:100%; }
table.two_col td {width:49%; padding-right:2%; }


#wrap {position:relative; width:100%; margin:0 auto; min-width:970px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1020 ? "970px": "100%"); }
#max_width {position:relative; margin:0 auto; max-width:1220px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) > 1280 ? "1220px": "auto"); }

	#skeleton {width:100%; font-size:0.8em; min-width:970px; }
	#skeleton tr, #skeleton td {vertical-align:top; }
/*	#skeleton td {border:1px solid red; }*/

		#header .struct_left {width:23%; }
			#icons {width:160px; margin:17px auto 14px auto; }
			#icons span {margin-right:19px; }

		#header .struct_right {width:66%; padding-left:15px; }
			#menu {margin-top:17px; font-size:0.7em; font-weight:bold; text-transform:uppercase; }
			#menu ul {list-style:none; }
			#menu li {float:left; padding:5px 5px; margin-right:2px; white-space:nowrap; }
			#menu li.active {background:#fff; color:#1a1c69; }
			#menu a {color:#000000; }


		#promo {height:226px; background:url(/images/usr/promos/headerbg.jpg) top left repeat-x; }
                #promomn {height:16px; background:url(/images/usr/promos/menubg.jpg) top left repeat-x; }
			#logo {position:absolute; left:7.8%; margin-top:16px; }
                        #autolog {position:absolute; right:1.0%; margin-top:0px;}
                        #menutxt {position:absolute; left:0.8%; margin-top:151px; font-size:1.2em; }
			.p2 {width:100%; height:100%;}



			tr#content td.struct_left {padding-top:18px; padding-left:15px; }
			tr#content td.struct_right {padding-top:18px; }
            #submenu {text-align:right; border-top:1px solid #E8EEF1; margin-bottom:30px; }
			#submenu ul {list-style:none; }
			#submenu li {border-bottom:1px solid #E8EEF1; line-height:30px; padding-right:19px; font-size:1.1em;}
			#submenu li.active {background:url(/images/submenu_li_active_bg.gif) repeat-x; color:#1a1c69; }
			#submenu li.open {background:url(/images/submenu_li_open_bg.gif) repeat-x; color:#1a1c69; padding-bottom:30px; }
			#submenu li.active a {  color:#1a1c69;}
			#submenu li li {border:none; line-height:2em; padding-right:18px; font-size:0.65em; }
			#submenu li ul { margin-bottom:10px;}
			#submenu li li.active {background:none; }
			#submenu li li a {color:#507D93; }


			#news {padding:15px; background:#e0e0f9; color:#2E3234; font-size:0.85em; line-height:1.4em; margin-bottom:30px; }
			#news dt {margin-bottom:0.3em; color:#f81218; font-weight:bold; }

			.red{ color:#1a1c69; }



			#news dd {margin-bottom:1.6em; }

			#news dd a {color:#2E3234; }
			.pages a,
            .pages a:hover,
            .pages a:visited,
            .pages a:active,
            .pages span
			{ text-decoration: none;font-weight: bold; color:white; display: block; background:#E43E5D; float: left; width: 15px; height: 15px; text-align: center; vertical-align: center; margin-left: 5px;}


		#content .struct_right {padding-left:15px; }
			#intro {padding:10px 10px 0 10px; background:#e4e6e8; min-height:204px; }
* html		#intro {height:204px; }
			#intro .bg_right {}
			#intro img {padding:0 18px 10px 0; }

			#active_line {color:#1a1c69; font-weight:bold; font-size:1.2em; padding-top:10px; }
			#active_line a {color:#1a1c69; }

			#articles {margin-bottom:30px; }
			#articles td {width:49%; padding-left:2%; }
			#articles .item {margin-bottom:30px; }
			#articles img {border:5px solid #E8EEF1; }

			#text {margin:20px 0 40px 0; }


		#footer {font-size:0.85em; color:#ffffff; line-height:1.4em; }
		#footer td {padding-left:15px; padding-bottom:15px; }
			#counts {text-align:right; padding-top:10px; }
			#copy {background:#1a1c69; padding:10px 0 10px 15px; margin-bottom:1em; }

.y {padding: 0px;     margin: 0px;     FONT: 11px tahoma;    COLOR: #2C2F32;}
.y td {width: 50%; margin:0; padding: 0 0 0 10px ;BORDER-BOTTOM: #98A5AF 1px solid;}
