IMG {behavior: url('/pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; background:#fff; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:90%; color:#000;}
TD {font-size:75%;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Arial, Tahoma, Verdana, Sans-Serif; color:#000}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0px;}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#09f; text-decoration:underline; }
/*A:visited {color:#002238;}*/
A:hover {color:#73c5fc;}
A:active {outline:none;}

H1, H2, H3 {font-weight:normal; margin:0; color:#333; font-family:Arial Narrow, Arial, Tahoma, Verdana, Sans-Serif }
H1 {font-size:170%;margin:0 0 0.5em 0;}
H2 {font-size:115%; margin:0 0 1em 0; font-weight:bold;}
H3 {font-size:105%;}

UL.tire LI {
	font-weight:bold;
	padding: 0 0 0 0px;
    list-style-type: none;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;
}
UL.tire LI A {font-weight:normal;}
UL.tire LI:before { content: '\2014\a0';}

.div_width 
	{
	//height:100%;
	min-height:100%;
	float:left;
	width:100%;
	min-width:1000px;
	//width:expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
	}

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right}
.fl, #fl {float:left}


.div_left {float:left; width:300px;}
.div_left_main {float:left; margin-left:50px;}
#logo {background:url(/images/bg_logo_truba.gif) repeat-x 0px 135px; width:288px; margin-top:20px;}
.logo_top {float:right; height:166px; width:288px; background:url(/images/bg_logo_top.jpg) no-repeat right top; text-align:right}
.logo_top IMG {margin:26px 40px 0 0}
.logo_bottom {height:203px; width:256px; float:right; margin:-2px 1px 0 0px; background:#393939 url(/images/bg_logo_bottom.jpg) no-repeat left top;}
.logo_bottom A, .mainmenu A {color:#f58e00}
.logo_bottom A:hover, .mainmenu A:hover {color:#f6b55b}
.logo_bottom DIV {margin:52px 10px 0 30px;}
.logo_bottom DIV H1 {color:#fff;}
.logo_bottom DIV H2 {margin:0 0 6px 10px; color:#fff; font-size:140%; font-family:Arial; font-weight:normal}
.logo_bottom DIV H2 SPAN {font-size:90%;}

.div_center {float:left; width:41%; margin:0 1% 0 4%; -margin-left:2%;}
.div_mainmenu {width:100%; height:160px; float:left; margin-top:20px;}
.mainmenu {width:100%; float:left; color:#fff; margin:0 0 20px -14px; position:relative; z-index:100;}
.mainmenu DIV.activ {background:url(/images/str_menu.gif) no-repeat center bottom}
#m {margin-right:3px; height:33px}
.mainmenu DIV {float:left;}
.mainmenu DIV DIV {background:#404040 url(/images/m_left.gif) no-repeat left top}
.mainmenu DIV DIV DIV {background:url(/images/m_right.gif) no-repeat right top; height:24px; //height:27px; padding-top:3px;}
.mainmenu DIV DIV DIV SPAN {margin:0px 10px;}

.main_text {float:left; width:90%;}
.main_text H1 {font-size:230%; margin-bottom:15px;}
.main_text DIV.fl100 {margin-top:1.5em}
.main_text DIV DIV {margin-bottom:12px; background:url(/images/li_main.gif) no-repeat 0px 2px; padding-left:20px;}

.div_stat {float:left; margin-top:95px; margin-right: 10px;}
.div_stat H1 {margin-bottom:4px;}
.div_stat SPAN {font-size:85%;}
.div_stat .fl100 {margin-top:8px;}
.stat {margin-top:7px; width:100%; float:left;}
.stat DIV {float:left;}
#s1 {min-width:90px; //width:90px; font-size:140%; color:#f47f00; padding-right:11px; background:url(/images/punkt.gif) repeat-x 0% 80%;}
#s1 DIV {background:#fff; padding-right:2px;}
#s2 {padding:4px 0 0 4px;}

.div_top_main {float:left; width:69%;}
.div_top_main .div_center {width:56%;}
.div_top_main .div_right {width:35%;}

.div_three_center {float:left; width:100%; clear:both; margin-top:35px; //padding-right:2px; //overflow-x:hidden;}
.div_three_center DIV {width:33%; float:left;}
.div_blue {background:#0076a3 url(/images/bg_div_left.jpg) no-repeat center top}
#b1 {background:url(/images/bg_center_top.png) repeat-x left top; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_center_top.png', sizingMethod='crop'); height:5px; font-size:1%; width:100%; float:left;}
#b2 {float:left; height:157px; width:100%;}
#b3 {background:url(/images/bg_center_bottom.png) repeat-x left bottom;  -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_center_bottom.png', sizingMethod='crop'); height:5px; font-size:1%; width:100%; float:left;}

.div_green {background:#a2d835 url(/images/bg_div_center1.jpg) no-repeat center top; margin:0 0.5%;}
#green A {color:#99cc33}
#green A:hover {color:#c2e678}

.div_orange {background:#f58500 url(/images/bg_div_right1.jpg) no-repeat center top;}
#orange A {color:#f93}
#orange A:hover {color:#f4b87c}

.div_link {float:left; background:#fff; padding-top:10px; width:100%; font-size:120%; margin-bottom:50px;}

.div_right {float:right; width:24%;}

.contact {float:left; width:100%; background:url(/images/bg_right_truba.png) repeat-x 0px 94px; margin-top:-10px; position:relative; z-index:100}
.contact .lang {height:30px; font-size:85%;}
.contact .spravka {float:left; width:54%;}
.contact H1 {color:#000; margin:2px 5px 6px 0;}
.mailto {float:left; margin-top:2.6em; width:54%; font-size:110%;}

.bg_top {width:100%; height:68px; float:left; margin-bottom:25px; text-align:center; background:#d5d5d5 url(/images/bg_top.gif) repeat-x left top; display:none;}
.bg_top H1 {font-family:Arial; font-size:140%; margin:20px 0 0 0;}

#mb70 {margin-bottom:70px; margin-top:25px; clear: both; //padding-right: 1px; //overflow-x: hidden;}
.div_news {width:80%;}
.div_news .date {margin-top:16px; color:#999; font-size:85%;}
.div_news H1 {margin-bottom:4px;}
.all_people {float:left; font-size:85%; background:#e5e5e5; padding:11px 12px; margin-top:20px; color:#666}
.div_news H1 A, .div_people H1 A, #review_main H1 A {color:#333}
.div_news H1 A:hover, .div_people H1 A:hover, #review_main H1 A:hover {color:#5a5a5a}


#p {float:left; width:100%; margin:4px 0 10px 0;}
#p1 {float:left; //width:155px; min-width:155px;}
#p2 {float:left; text-align:right; width:70px;}

.filter {float:right; font-size:55%; font-family:Arial; background:#e5e5e5; padding:8px 16px; color:#000}

.min_left {width:24%; float:left; margin-left:5%; -margin-left:2.5%;}
#review_main {width:26% !important; margin-left:8%;}
#min_right {width:24%; float:left !important; margin-left:6%;}

.review {margin-top:24px; float:left; width:100%;}
.review .fl100 {margin-bottom:36px;}
.title {font-size:110%; margin-bottom:6px;}
.title STRONG {color:#999}
#text {font-size:85%; margin-bottom:6px;}
#link1 {float:left; font-size:85%;}
#link2 {float:right; font-size:85%;}
#link2 {color:#999}


.footer {float:left; width:100%; min-width:1000px; //width:expression(document.body.clientWidth < 1000 ? '1000px' : '100%'); height:68px; background:#8b8b8b url(/images/bg_footer.gif) repeat-x left top; margin-top:-68px; color:#fff; position:relative; z-index:100}
.footer .div_left_main {padding-top:24px;}
#f2 {line-height:1.4}
#f2, #f3 {padding-top:21px;}
#f3 {color:#ccc}
#f3 IMG {margin-right:8px;}
#f3 A {color:#fff}
#f3 A:hover {color:#eae7e7}




#inner {width:80%; margin-top:4em}
#inner H1 {font-size:155%;}

#sub1 {float:left; width:45%;}
#sub2 {float:right; width:50%;}
#sub1 DIV, #sub2 DIV {float:left; width:100%; margin-bottom:8px;}

.left_div_link {margin:1em 0 3em 0}
.left_div_link DIV {float:left; width:100%; margin-bottom:15px; font-size:110%;}
.left_div_link DIV.activ SPAN {font-weight:bold; color:#000; border:0; cursor:default;}
.left_div_link DIV DIV {font-size:95%; margin:15px 0 0px 16px; -margin-left:8px; color:#666; width:90%;}
.left_div_link DIV SPAN, #nifty DIV DIV SPAN {color:#ff8a00; border-bottom:1px dashed #ff8a00; line-height:1.4; cursor:pointer; cursor:hand}

#nifty{margin:10px 0 10px 0; background: #f5f5f5}
#nifty DIV {padding:6px 19px 6px 19px; }
#nifty DIV DIV {padding:0; margin:1.5em 0 0 0; font-size:110%;}
#nifty DIV DIV IMG {margin-left:5px;}
#nifty DIV H1 {color:#f90; font-size:150%;}
b.rtop, b.rbottom{display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f5f5f5;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.div_center_inner {float:left; width:61%; margin-left:3.4%; line-height:1.3;}
/*.div_center_inner A {color:#09f !important}
.div_center_inner A:hover {color:#73c5fc !important}*/
#title {font-size:190%; color:#000}
.div_center_inner H2 {font-family:Arial; color:#000; float:left; width:100%;}
.obzac {padding-left:10; border-left:4px solid #ff9500; font-size:100%; margin-bottom:2em}
.div_center_inner UL {margin:0 0 2.5em 0;}
.div_center_inner LI {list-style-image:url(/images/ul_li.gif); list-style:outside; margin:0 0 14px 16px;}
.otstup {margin-left:16px;}

.ico_detal {margin:0 0 1em 0; width:90%; //width:100%;}
.ico_detal DIV {padding-left:64px; float:left; width:100%; margin-bottom:2.6em}
.ico_detal IMG {margin-left:-74px; float:left;}

table.manual td {padding: 0 20px 20px 0;}
table.manual td {line-height: 160%;}
table.manual td img {border-color:#FF9900; border-width:1px; border-style:solid;}

.blog H1.title {font-size:220% !important; margin-bottom:20px;}
.blog .date {color:#999; font-size:85%; margin-bottom:5px}
.blog H1.link {color:#f58e00; font-size:160%; margin-bottom:5px;}
.blog H1.link A {color:#f58e00;}
.blog .comment {margin:10px 0 40px 0; font-size:85%;}
.blog .comment SPAN {margin:0px 10px}
.blog .author_name {margin:20px 0 40px 0}
#com DIV {margin:10px 0 4px 0;}
.but_com {float:left; margin-top:30px;width:100%;}
.but_com H2 SPAN {color:#09f; border-bottom:1px dashed #09f; height:15px; cursor:hander; cursor:pointer; }
#registration_window {margin-top:20px; //margin-top:-40px; float:left;}
#registration_window H1 {font-size:140%; font-weight:bold;}
#registration_window TD {padding-bottom:6px;}
.year {margin-bottom:8px; font-size:110%;}
.month {margin-bottom:10px;}

.subscript {margin-bottom:40px}
#sub_email {border:1px solid #999; margin-bottom:4px; width:180px; color:#666}


@media print	{
	DIV {float:none !important}
	.bg_top, .div_mainmenu, .main_text, .footer, .contact, .div_stat, .div_three_center, .logo_bottom, .div_link, #link1, #link2, .filter, #p2, .all_people, #inner {display:none}
	#print_main, .div_center_inner  {width:600px; //width:700px; float:left; }
	#print_main .div_left, #print_main .div_center, .div_center_inner  {float:left !important}
	#print_main .div_right {float:right !important}
	.div_left_main {margin-left:0}
}