/*
Оранжевый	- #F78100
Серый		- #464545
Серо-коричневый  - #B18F74
*/

body {font-family: Tahoma; height: 100%;}
form {margin: 0; padding: 0;}
p {font-size: 12px; color: #555;}
table1 {border-width:1; border-style:solid;}


.topmenuitem {font-size: 15px; font-weight: bold; color: #464545; padding: 3px 15px 2px 0; white-space: nowrap;}		
.topmenuitem a, .topmenuitem a:link, .topmenuitem a:visited {font-size: 15px; color: #000; text-decoration: none; }
.topmenuitem a:hover {color: #B18F74; text-decoration: none;}
p.header {font-size: 12px; font-weight: bold; color: #464545; padding: 10px 20px; margin: 0; background: url(../troika_img/triangle.jpg) left 50% no-repeat;}		
p.header a, pheader a:link, p.header a.visited , p.header a.hover {font-size: 12px !important; font-weight: bold !important;}		
p.copyright {font-size: 10px; color: #fff; font-weight: bold; background-color: #ccc; text-align: center; padding: 7px 0 10px 0; margin: 0;}

div#topmenu {font-size: 13px; padding: 0 0 4px 0; margin-bottom: 10px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; width: 100%; }
div#topmenu table {padding: 0 40px 0 40px; height: 24px; width: 100%;}

div#maincontainer {
	width : 100%;
	border-top : 1px solid #d9d9d9;
	border-bottom : 1px solid #d9d9d9;
	margin-bottom: 10px;
}
div#maincontainerindex {width : 100%; margin-bottom: 10px;}
div#maincontainerindex p.descr {font-size: 11px !important; font-weight: bold;}

#leftspace {padding-left: 30px;}
#rightspace {padding-right: 30px;}
div#maincontainer #leftmenu {width: 200px; padding: 10px 10px 10px 0px;}
div#maincontainer #content {
	padding: 10px 0 10px 20px;
	background : url(../troika_img/selPartvertline.jpg) repeat-y left;
}

#content a, #content a:link, #content a:visited {font-size: 100%; color: #b50000; text-decoration: none;}
#content a:hover {font-size: 100%; color: #B18F74; text-decoration: none;}
#content p, #content ul  {font-size: 12px;  color: #555; text-align: justify;}
#content h1 {font-weight: bold; font-size: 16px; color: #B18F74; font-family: Tahoma, Arial, sans-serif;}
#content h2 {font-weight: normal; font-size: 16px; color: #B18F74; font-family: Tahoma, Arial, sans-serif;}
#content h3 {font-weight: bold; font-size: 14px; color: #B18F74; font-family: Tahoma, Arial, sans-serif;}
#content h4 {font-weight: normal; font-size: 14px; color: #B18F74; font-family: Tahoma, Arial, sans-serif;}
#content table.data {font-size: 12px; color: #555; border-color:#BEBEBE; border-collapse:collapse;}
#content table.data td {font-size: 12px; color: #555;}
#content table.data th {
	font-size: 14px;
	font-weight: bold;
	background-color : #bebebe;
	color: #000;
}
#content table.data th.header1 {
	font-size: 14px;
	font-weight: bold;
	background-color : #C3ADA2;
}


.leftmenu_title {
	margin: 0; padding: 1px 0 10px 25px; font-weight: bold; font-size: 12px; color: #ffffff;
	background : url(../troika_img/selPartbkg2.jpg) no-repeat left top;
}
.leftmenu_title a, .leftmenu_title a:link, .leftmenu_title a:visited, .leftmenu_title a:hover {font-size: 12px; color: #ffffff; text-decoration: none;}

dl.menu {margin: 0px 0; padding: 0; font-size: 12px; text-align : left;}
dl.menu a, dl.menu a:link, dl.menu a:visited, dl.menu dd {font-size: 12px; color: #000; text-decoration: none;}
dl.menu a:hover {font-size: 12px; color: #B18F74; text-decoration: none;}
dl.menu a.active {color: #B18F74 !important;}
dl.menu dt {margin: 0; padding: 0 0 10px 25px; background: url(../img/arrow_blue.gif) left top no-repeat;}
dl.menu dt.line {margin: 0 0 5px 0; padding: 0; border-top: 1px solid #B18F74; font-size: 0;}
dl.menu dd {margin: 5px 0 5px 0; padding: 0 0 0 25px; background : url(../troika_img/single-triangle.jpg) 5px 4px no-repeat;}
dl.menu dd dd {background : url(../troika_img/single-triangle.jpg) 5px 4px no-repeat;}
dl.menu dl {margin: 0; padding: 0;}


ul.news {margin: 0 0 10px 0; padding: 0; list-style-type: none;}
ul.news li {padding-left: 20px; margin: 0 0 15px 0; list-style-type: none; clear: left; background: url(../troika_img/topmark.jpg) left top no-repeat;}
ul.news .image img {float: left; border: 1px solid #000; margin: 0 5px 5px 0;}
ul.news .title {font-weight: bold;}
ul.news .title, ul.news .shorttext, ul.news .fulltext, ul.news .date {display: block; margin: 0 0 5px 0;}
ul.news .date {clear: left; font-size: 10px;}


