*{
	color: #047;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}
img{ border: 0; padding:0; margin:0; }
iframe{ padding: 40px; padding-left:0px;}
body{
	background-color: #456;
	background-image: URL('images/grad.jpg');
	padding:0px;
	margin:0px;
}

div#pagecell1{
	background-image: URL('images/lcorn.png');
	background-repeat: no-repeat;
	background-color: #fff;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
	min-width:900px;
}

div#pagecell1 div#rcorn{
	background-image: URL('images/rcorn.png');
	background-position: top right;
	background-repeat: no-repeat;
}
table#shapka{ width: 100%; border-collapse:collapse; }

a{
    color:#049;
    font-weight:bold;
}
a:hover {
    color:#000;
    font-weight:bold;
    text-decoration: underline;
}
a h1 { text-decoration:none; }

td#navi{
	vertical-align:top;
	padding-left: 0px;
}
div.sidebar{ 
	background-image: URL('images/sidebar.jpg');
	background-position: top right;
	width:300px;
	margin-top:15px;
}
div.sidebar div { 
	background-image: URL('images/verh_ugol.jpg'); 
	background-position: top right;
	background-repeat: no-repeat;
}
div.sidebar div div { 
	background-image: URL('images/niz_ugol.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}

tr#bar {
	background-image: URL('images/bar.jpg');
	border-top: #ccc 1px solid;
	border-bottom: #bbb 1px solid;
}
tr#bar  a img { padding-left:20px; }
tr#bar  table td { padding:5px; }
tr#bar  table {width: 100%}
td#cont{
	padding-left:30px;
	padding-top:20px;
	padding-right:40px;
	vertical-align:top;
}
td#logo{
	vertical-align:middle;
	align:center;
	padding:10px;
}
ul.menu{
    list-style-type: none;
    width: 200px;
    padding-right:20px;
    padding-bottom:20px; 
    padding-top:10px; 
}
ul#tagmenu{ display: none; }
.menu li { 
    padding-bottom:5px; 
    padding-top:5px; 
    padding-left: 5px;
    }
.menu li ul li{ 
    padding-top:5px; 
    list-style-type:none;
    }
.menu li ul li.active{ 
    list-style-type:square;
}

li.active{
    font-size: 12px;
    list-style-type:square;
    }
.menu li *{
	color:#fff;
    font-size: 10px;
}

input#mod_search_searchword{
	width: 300px;
	height: 16px;
	border: #ccc 1px solid;
	border-top: #bbb 1px solid;
	border-left: #bbb 1px solid;
	background-color:#fff;
	font: inherit;
	color:inherit;
	font-size: 10px;
}
div.panel{ 
	text-align: right; 
	padding-right:40px;
}
div.panel img{ 
display: inline;
position:relative;
top:4px;
}
div.panel form{ display: inline;	}
div.panel div{ display: inline;	}

.contentheading { font-size: 12px; font-weight: bold; } 
.componentheading { font-size: 12px; font-weight: bold; } 
h2 { font-size: 12px; font-weight: bold; } 
span.article_separator{ display:block; height:50px; }

div#footer{
	margin:0; 
	padding:0;
	width:100%;
	background-color:#ddd; 
	color:#777;
}
#footer table{ 
	margin-top: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
} 
#contactlink {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size: 15px;
position: relative;
top: -5px;
left:20px;
}


