BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial Narrow"; COLOR: #2e2e2e; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A {
	COLOR: #2e2e2e; TEXT-DECORATION: none
}
/*.top {
	BACKGROUND-IMAGE: url(images/top_r2.png); BACKGROUND-COLOR: #cccccc; background-position:right; HEIGHT: 170px; FONT-SIZE: 14px; VERTICAL-ALIGN: top;
}*/
.top {
	background-color: #F2F2F2;
	height: 170px;
	vertical-align: bottom;
	font-size: 14px;
	background-image: url(images/top_r1.png);
	background-repeat: repeat-x;
}
.top IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.menu {
	BACKGROUND-IMAGE: url(images/fon_menu2.jpg); TEXT-ALIGN: center; BACKGROUND-COLOR: #727272; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.menu UL LI {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: inline; FONT-FAMILY: Arial; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.menu A {
	TEXT-TRANSFORM: uppercase; COLOR: #990000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menu A:hover {
	TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.menu .razdelitel {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px
}
.menu .razdelitel IMG {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.lmenu {
    width: 230px;
    margin-left: 10px;
    padding-left: 0px;
    vertical-align: top;
    background-color: #F2F2F2;
    font-size: 14px;
}

#sidebar-left h5 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Myriad Pro"; HEIGHT: 20px; COLOR: #2e2e2e; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin:25px 0 -10px 0;
}
#sidebar-right h5 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Myriad Pro"; HEIGHT: 20px; COLOR: #2e2e2e; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin:25px 0 -10px 0;
}
.zagolovok {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Myriad Pro"; HEIGHT: 20px; COLOR: #2e2e2e; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin:25px 0 -10px 0;
}
.lmenu .zagolovok_a {
	BACKGROUND-IMAGE: url(images/zagl_left.jpg); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Arial Narrow"; HEIGHT: 30px; COLOR: #2e2e2e
}
.lmenu .zagolovok_b {
	BACKGROUND-IMAGE: url(images/zagl_right.jpg); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Arial Narrow"; HEIGHT: 30px; COLOR: #2e2e2e
}
.punktu {
	FONT-FAMILY: "Arial Narrow"; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding-left:18px;
}
.punktu UL LI {
	
}

ol { LIST-STYLE-IMAGE: url(images/marker2.png); }
ul { LIST-STYLE-IMAGE: url(images/marker2.png); }

#sidebar-left {margin-left:20px;}
#sidebar-right {margin-left:20px;}

#sidebar-left ul ,
#sidebar-left ol{
	margin: 10px 0 10px 40px; padding: 0;
}
 
#sidebar-left ul ul,
#sidebar-left ol ol {
	margin: 0 0 0 10px;
}

#sidebar-left li ul {LIST-STYLE-IMAGE: url(images/marker.png);
}

.punktu .punktu_marker {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(images/marker2.png); PADDING-TOP: 2px
}
.punktu .podpunktu_marker {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(images/marker.png); PADDING-TOP: 0px
}
.pole {
	WIDTH: 10px
}
.pusto {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 25px; TEXT-INDENT: 15px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px; width:520px;
}
.content {
	/*BACKGROUND-IMAGE: url(images/fon_truba.jpg);*/ BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; FONT-SIZE: 14px; VERTICAL-ALIGN: top; margin-right:-230px;
}
.content P {
	PADDING-BOTTOM: 2px; MARGIN-TOP: 0px; TEXT-INDENT: 15px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
.content H1 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 25px; MARGIN-BOTTOM: 2px; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.content LI {
	LINE-HEIGHT: 18px; LIST-STYLE-IMAGE: url(images/marker.png)
}
.content UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px
}
.content H3 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 2px; COLOR: #990000; FONT-SIZE: 14px
}
.rmenu {
    width: 230px;
    margin-left: 10px;
    padding-left: 0px;
    vertical-align: top;
    background-color: #F2F2F2;
    font-size: 14px;
}
.footer {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 12px
}
.post { width:520px;}
/*
Search bar
*/
#searchbar {
	font-size: 0.7em;
}

.searchform {
	vertical-align: middle;
}

.searchform fieldset {
	vertical-align: middle;
	padding:3px 0 3px 4px;;
}

.searchform label {
	vertical-align: middle;
}

.searchform input {
	display: inline;
	vertical-align: middle;
}

.searchform .searchterm {
	width: 200px;
	padding: 3px;
	color: #999;
	background: #fff;
	border: 1px solid #ccc;
}

.searchform .searchterm:focus {
	background: #fffff9;
}

.searchbutton {
	text-transform: uppercase;
	background: #990000;
	cursor: pointer;
	color: #fff;
	font-size: 0.9em;
	height: 21px;
	margin-top:3px;
}

.searchform .searchbutton:hover {
	background: #ff0000;
}