body {
	font-family: Arial;
	font-size: 12px;
	color: #4a4a49;
	margin:0;
	padding:0;
	text-align: justify;
	background: url('back.jpg') repeat-x;
	}


h1, h2, h3, h4, h5 {
	color: #08543f;
	padding: 20px 0 10px 0px;
	margin:1.1em 0 .5em;
	font-family: Arial;
	font-style: italic;
	font-weight: normal;
	}
	
	h1 {
		font-size: 18px;
		}
	h1.top {
		padding-top: 0px;
		}
	h2 {
		font-size: 16px;
		}
	h2.top {
		padding-top: 6px;
		}
	h3 {
		font-size: 14px;
		}
	h4 {
		font-size: 12px;
		}
	h5 {
		font-size: 10px;
		}
a {
	color: #047867;
	}
	a:hover {
		color: #404242;
		}
	a:visited {
		color: #1a9b86;
		}
	a:visited:hover {
		color: #404242;
		}
.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #A4A4A4; FONT-FAMILY: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
img.main {
	margin: 25px 0 0 0;
	border: 3px solid #d1cfcf;
	}
img.main1 {
	margin: 0 10px 10px 0;
	border: 3px solid #d1cfcf;
	}
img.noborder {
	margin: 0 10px 10px 0;
	border: 3px solid #ffffff;
	}
#content p {
	line-height:1.4em;
	margin:0 0 .6em;
	}
#container {
	margin-top:230px;
	background:url('leftback.gif') repeat-y;
	}
#leftcol {
	float:left;
	width:260px;
	background:url('leftback.jpg') no-repeat;
	}
.page_parent_widget_0 {
	margin-top:45px;
	background:url('leftitem.gif') repeat-y 0 4px; 
	padding-bottom:4px
	}
.page_parent_widget_0 ul {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	background:url('zaplatka.gif') no-repeat 130px 0
	}
#leftcol .page_parent ul ul {
	display:none
	}
.page_parent_widget_0 ul li {
	background:url('leftiten.gif') no-repeat;
	font-family:Arial;
	font-weight:700;
	text-transform:uppercase;
	color:#FFF; 
	line-height:22px
	}
.page_parent_widget_0 ul li a {
	text-decoration:none;
	color:#FFF;
	padding-left:8px; 
	display:block; 
	width:130px
	}
.page_parent_widget_0 ul li a:hover {
	color:#D0F1EF
	}
ul.page_parent_child li {
	background:url('leftiteo.gif') no-repeat;
	text-transform:none;
	font-weight:400; 
	padding-left:10px
	}
#counter{margin:200px 0 40px 16px;}
#contentcol{margin:0 20px 0 261px;}
#waybar{padding-bottom:10px;}
#header{position:absolute;top:4px;left:0;width:528px;height:227px;background:url('header.jpg') no-repeat;}
#logo{margin:55px 0 0 22px;}
#movie{position:absolute;top:0;left:205px;}
#topmenu{position:absolute;top:156px;right:0;width:600px;overflow:hidden;}
#topmenu ul{list-style:none;float:right;overflow:hidden;margin:0;}
#topmenu ul li{float:left;}
#topmenu a{display:block;color:#458278;text-decoration:none;font-weight:700;white-space:nowrap;background:url('topitem.gif') no-repeat 1px bottom;border-left:1px solid #BDBDBD;padding:25px 10px 15px;}
#topmenu a:hover{color:#458278;text-decoration:none;}
#images{position:absolute;top:20px;right:25px;}
#images div{float:right;padding-left:50px;}
#footerrow{background:url('footerba.jpg') repeat-x 0 67px;}
#footer{background:url('footer.jpg') no-repeat;height:113px;}
#footercounter{background:#f4f4f4;padding: 10px 5px 5px 5px;}
#copyrights{padding:92px 20px 5px;}
table.datatable{border-top:1px solid #DDD;}
table.datatable td{border-bottom:1px solid #DDD;}
table.datatable th{border-bottom:1px solid #DDD;background-color:#EEE;text-align:left;}
.fckng-developers{height:500px;vertical-align:top;}
li.main-menu-act {background:#fff}
.fckng-developers {border-top:3px solid #CDCDCD;}
.fckng-developers table {border-collapse:collapse;border-spacing:0; border-top:1px #B5B5B5 solid; border-left:1px #B5B5B5 solid}
.fckng-developers table th, .fckng-developers table td {padding:.4em .6em; border-bottom:1px #B5B5B5 solid; border-right:1px #B5B5B5 solid; vertical-align:top}
.fckng-developers table th {font-size:20px; text-align:left; font-weight:400; vertical-align:top}
.fastcontact {position:absolute; top:50px; left:410px; width:270px; line-height:20px}
.alignright {float:right; margin:0 0 .8em 1.5em}
.alignleft {float:left; margin:0 1.5em .8em 0}
.aligncenter {display:block; margin:.5em auto .8em; text-align:center}
div.forms {background:; padding: 10px 5px 0 5px; border: #E0E0E0 1px solid; margin-top:20px}
div.forms div {margin: 5px 0 15px 0; }
div.forms div.break {height: 0; padding: 0; margin: 0; clear: both; }
div.forms span {display: block; float: left; text-align: right; width: 180px; padding: 5px 10px 0 0;}
div.forms input {width: 200px;}
div.forms select {width: 200px;}
div.forms textarea {width: 450px; height: 100px;}
div.forms input.forms_checkbox {width: auto;}
div.forms input.forms_submit {width: auto;}
div.forms input.forms_reset {width: auto;}
div.forms-post h2 {color: red; font-size: 18pt; margin: 20px 0;}
.cut {display:block}
.hide {display:none}
.without-fieldset fieldset, .fieldset-send {border:0; padding:0; margin:1em 0}
.nicothin-form div {clear:both; padding-bottom:.5em}
.nicothin-form div.input-group {clear:none}
.nicothin-form p {clear:both;}
.nicothin-form label, .wcols p {display:block; float:left; width:100px; padding:.4em 10px .4em 0}
.nicothin-form label.for-input-left {display:inline; float:none; width:inherit; padding:.4em 0; font-weight:900}
.nicothin-form input {width:250px}
.nicothin-form input.radio-or-checkbox {width: inherit}
.nicothin-form textarea {width:80%; height:8em}
.form-inner, .comment-body, .subinput-descr {margin-left:25px!important}
.nicothin-form .sendbutton {width: inherit; float:right}
#comment-page-sendbutton {margin-left:135px; float:none}
.supregistr {margin-bottom:20px}
.comments ol {margin:0; padding:0; list-style:none}
.comments ol li {margin-bottom:20px}
.search-res {margin:0; padding:0; list-style:none}
table.no-border, table.no-border td, table.no-border th {border:0!important}
ul.sitemap ul {padding-left:1.5em}
