html, body, div, img, form, input, select, textarea {margin:0;padding:0;}

body {background: #F94503 url('/img/bg-main.gif') repeat-y;}
body, div, table {font: 11px Verdana;color: #000000;}

a img, img {border:none;}

p {margin:0; padding-bottom:12px;}

a.orange	{color: #FD4703;}
a.white	{color: #FFFFFF;}

select, input, textarea {font: 11px Verdana; color: #626262;}

.sp {visibility: hidden;}

span.descr {font-size:90%; color:#666666;}

td.logo {background: #ffffff;}
div.bg-logo_index {height: 486px; background: url('/img/bg-logo.jpg') no-repeat;}
div.bg-logo {height: 66px; background: url('/img/logo.gif') 8px 5px no-repeat;}

td.t-green {background: url('/img/bg-top-green.jpg') no-repeat;}
td.t-orange {background: #ffffff url('/img/bg-top-orange.jpg') no-repeat;}

div.talk {width: 237px; height: 80px; background: #CF0341 url('/img/bg-top-talk.jpg') no-repeat;}
div.talk div {padding: 8px 26px 0 26px; color: #ffffff;line-height:15px;}
div.talk div p, div.talk div p a:active, div.talk div p a:visited, div.talk div p a:link {margin: 1px 0 0 0; color: #ffffff;}

td.menu {background: #ffffff;}
div#menu {padding-left: 33px;}
	div#menu div {background: url('/img/bg-menu.gif') 6px 11px no-repeat; padding-top: 8px; padding-left: 39px;}
	div#menu div a:link, div#menu div a:active, div#menu div a:visited, div#menu div a:hover {font-size: 12px; color: #019586; text-decoration: underline;}
	div#menu div.on {background: url('/img/bg-menu-on-arrow.gif') 0 5px no-repeat;font-size: 12px; color: #019586; font-weight: bold;}

div.left_menu	{background:url("/img/bg-left-menu.gif") no-repeat;height:312px;padding:0px 20px 0px 0px;}
div.left_menu div	{background:url("q/img/bg-menu.gif") 8px 2px no-repeat;padding:0px 0px 10px 25px;font-size: 12px;color:#FFFFFF;}
div.left_menu div.on	{background:url("q/img/bg-menu-left-on.gif") 8px 2px no-repeat;font-size: 12px;font-weight: bold;}
div.left_menu div a	{color:#FFFFFF;}

td.grpmenu {}
div#grpmenu {}
	div#grpmenu div {padding-top: 8px; font-size: 12px;}
	div#grpmenu div a:link, div#grpmenu div a:active, div#grpmenu div a:visited, div#grpmenu div a:hover {color: #000000; text-decoration: underline;}
	div#grpmenu h2 a:link, div#grpmenu h2 a:active, div#grpmenu h2 a:visited, div#grpmenu h2 a:hover {color: #FD4703; font-weight: bold;padding-bottom:0;margin-bottom:0;font-size:70%;}

td.grpsubmenu {padding-bottom: 10px; }
div#grpsubmenu {}
	div#grpsubmenu div {padding-top: 0px; font-size: 11px; padding-left: 20px;}
	div#grpsubmenu div a:link, div#grpsubmenu div a:active, div#grpsubmenu div a:visited, div#grpsubmenu div a:hover {color: #019586; }
	div#grpsubmenu div.on a:link, div#grpsubmenu div.on a:active, div#grpsubmenu div.on a:visited, div#grpsubmenu div.on a:hover {color: #019586; font-weight: bold; }
	div#grpsubmenu div.ann a:link, div#grpsubmenu div.ann a:active, div#grpsubmenu div.ann a:visited, div#grpsubmenu div.ann a:hover {color: #019586; font-weight: bold; padding-left: 12px;}

td.grpmap {background: #ffffff; padding-bottom: 0px; }
div#grpmap {padding-left: 2px;}
	div#grpmap div {padding-top: 0px; font-size: 11px; padding-left: 9px;}
	div#grpmap div a:link, div#grpmap div a:active, div#grpmap div a:visited, div#grpmap div a:hover {color: #FD4703; text-decoration: none;}
	div#grpmap div.on a:link, div#grpmap div.on a:active, div#grpmap div.on a:visited, div#grpmap div.on a:hover {color: #FD4703; font-weight: bold; text-decoration: none;}
	div#grpmap div.ann a:link, div#grpmap div.ann a:active, div#grpmap div.ann a:visited, div#grpmap div.ann a:hover {color: #FD4703; font-weight: bold; text-decoration: none; padding-left: 12px;}

td.konkurs {background: #ffffff;}
div.konkurs {width: 237px;}
div.konkurs div, div.konkurs div a:active, div.konkurs div a:visited, div.konkurs div a:link {font-family: Arial;}
div.konkurs div span {font: bold 13px Tahoma; color: #D20342;}
div.konkurs div p {margin: 3px 0 0 0;}

td.t-orange-c {background: #EF4202 url('/img/bg-lebed.jpg') no-repeat;}
td.subscribe {background: #ffffff;}
div.subscribe {height: 78px; width: 213px;}
div.subscribe div {color: #ffffff; padding: 8px 10px 0 25px;}
div.subscribe div p {margin: 4px 0 0 0;}
div.s-index {background: #018B7D url('/img/bg-subscribe-i.jpg') no-repeat;}
div.s-second {background: #018B7D url('/img/bg-subscribe.jpg') no-repeat;}

td.main {background: #fff url('/img/bg-main.jpg') top right no-repeat;}
td.mains {background: #fff url('/img/bg-mains.jpg') top right no-repeat; padding: 30px 10px 0 71px; color: #888787;font-style: italic;}

div.news-main {padding: 12px 24px 14px 40px;}
div.news-main div.news {padding: 11px 0 11px 32px;}
div.news-main div.line {background: #E6E4E4; height: 1px;}
div.news-main div.news a {color: #FD4703;}

div.ann-main {padding: 6px 10px 6px 24px;}
div.ann-main div.ann {padding: 10px 0 10px 0;}
div.ann-main div.line {background: #E6E4E4; height: 1px;}
/* div.ann-main div.line {height: 0px; border: solid #E6E4E4 0px; border-top-width: 1px;} */
div.ann-main div.ann a {color: #019586;}

div.ann-sec {padding: 13px 0 0 48px;}
div.ann-sec div.ann {padding: 10px 0 10px 0;}
div.ann-sec div.line {background: #E6E4E4; height: 1px;}
div.ann-sec div.ann a {color: #019586;}

#content {padding: 15px 0px 0px 220px;}
#content img	{margin:5px;}
#content a	{color: #019586;}
#content a.orange	{color: #FD4703;}

#content img.rating_star	{
	margin:0;
	cursor:pointer;
}

strong {color: #FD4703;}
h1, h2, h3 {color: #FD4703;}

h2	{font-size:160%;}
h2	{font-size:130%;}

.t-bg-1 {color: #ffffff; font-weight: bold; background: url('/img/bg-1.gif') no-repeat; padding: 0 0 5px 14px;}
.t-bg-2 {background: url('/img/bg-2.gif') left  no-repeat;}

.t-bg-articles {color: #ffffff; font-weight: bold; background: url('/img/bg-articles.gif') no-repeat; padding: 0 0 5px 14px;}
.t-bg-scenarios {color: #ffffff; font-weight: bold; background: url('/img/bg-scenarios.gif') no-repeat; padding: 0 0 5px 14px;}
.t-bg-catalog {color: #ffffff; font-weight: bold; background: url('/img/bg-catalog.gif') left bottom no-repeat; padding: 0 0 5px 14px;}
.t-bg-useful {color: #ffffff; font-weight: bold; background: url('/img/bg-useful.gif') no-repeat; padding: 0 0 5px 14px;}
.t-bg-announces {color: #ffffff; font-weight: bold; background: url('/img/bg-announces.gif') no-repeat; padding: 0 0 5px 14px;}
.t-bg-sitemap {color: #ffffff; font-weight: bold; background: url('/img/bg-sitemap.gif') no-repeat; padding: 0 0 5px 14px;}


.more-link {width: 560px; background: #ffffff;c}
.more-link div.l {padding: 8px 10px 30px 38px;}
.more-link div.l div.link {padding-left: 34px; margin-top: 15px;background: url('/img/bg-menu.gif') 0 2px no-repeat;}


/* bottom */
.t1, .t2 {color: #ffffff;}
.t1 a:link, .t1 a:active, .t1 a:visited, .t1 a:hover {color: #ffffff;}
.t1 {background: #FB4603 url('/img/bg-table-1.gif') top right no-repeat; padding: 0 0 6px 73px;}
.t2 {background: #FB4603 url('/img/bg-table-2.gif') top right no-repeat; padding: 0 31px 0 0px;}
.t3 {background: url('/img/bg-table-3.gif') no-repeat;}

td.cont {background: #ffffff; padding-left: 48px;}
td.cont a {color: #FD4703;}
td.count {background: #ffffff; padding-right: 24px; }

.b-a {border: 1px solid #C1C1C1;}
.b-t {border-top: 1px solid #C1C1C1;}
.b-r {border-right: 1px solid #C1C1C1;}
.b-l {border-left: 1px solid #C1C1C1;}
.b-b {border-bottom: 1px solid #C1C1C1;}

table.in_content {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;

	text-align: left;
}
table.in_content thead tr th {
	background-color: #ffcc99;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px 14px 4px 4px;
}

table.in_content tbody td {
	color: #3D3D3D;
	padding: 4px 14px 4px 4px;
	background-color: #FFF;
	vertical-align: top;
	line-height:17px;
}
table.in_content tbody tr.odd td {
	background-color:#ffffcc;
}

div.rating	{
	width:90px;
	height:18px;
	background: url('/img/star_list.gif') no-repeat;
}
div.rating div 	{
	width:90px;
	height:18px;
	background: url('/img/star_list_active.gif') no-repeat;
}

div.comment	{
	padding:0px 20px 20px;
}

table.pages td	{
	border:1px solid #019586;
	padding:3px;
}

table.filter	{
	width:160px;
}
/*
table.filter td label	{
	white-space:nowrap;

}*/