body { background: #71a044  url(../images/colors/background-top2-2.jpg) 100% 0 no-repeat; background-attachment: fixed;	background-position:top center; color: #646464;}
body a {color: #71a044; text-decoration:none;}
body a:hover {text-decoration:underline;}
#pagewidth{margin:0 auto;}
.container {background:#fff; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;}
.center {text-align:center;}
.right {text-align:right;}	
.justify {text-align:justify;}
#leftcol, #maincol, #rightcol {float:left; display:inline;}
.user {float:left;}
.w100 {width:100%;}
.w50 {width:50%;}
.w33 {width:33.3%;}
.w25 {width:25%;}
.w20 {width: 20%;}

#top {height:110px;position:relative;} 
.toolbar {font-size:11px;padding:5px 0;}
.logo {position:absolute;top:18px; left:0;}
.date {float:left;display:inline-block;padding-right:8px;} 
.toolbar ul.menu {float:left;list-style:none;}
.toolbar ul.menu li{float:left;padding:0 8px;border-left:solid 1px #646464; line-height:100%;}
.toolbar ul.menu li:first-child {border:none;}
.toolbar ul.menu li a{color:#646464;}
.toolbar ul.menu li a:hover{text-decoration:underline;color:#000;}
.pogoda {display:inline-block; float:right;padding-top:22px;}

#module-top {margin-bottom:14px;}
#module-top .container {background:#eeefe9;}
#module-top .moduletable {margin-bottom:0;}
.sp-nh-item .sp-nh-date {font-size:11px !important;}
#main-topLR{}
#main-topLR .moduletable h3{display:none;}
#main-topLR .main-topL {float:left; width:49%;}
#main-topLR .main-topR {float:right; width:49%;}
#main-topLR .main-topL .moduletable {padding:10px; border:solid 1px #dcdcdc; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;}

#container {margin-bottom:14px;}
.jcomments-links {padding-top:10px;padding-bottom:5px; text-align:right;border-bottom:dotted 1px #aaa;}

#bottom {margin-bottom:14px;}
#bottom .container{min-height:400px;background:#f3f3f3 url(../images/module_rounded_bg.png) repeat-x top !important;}
#bottom  .bottom-left {float:left;width:49.3%; }
#bottom .bottom-right {float:right;width:49.3%;}


ul.jcomments-latest li{padding-left:24px; background:url(../images/li.png) no-repeat 10px 6px !important;}
ul.jcomments-latest .comment.rounded {border:none;}


.moduletable img {max-width:100%;}
.moduletable ul {padding-left:30px;}
.moduletable {margin-bottom:20px;}
.moduletable h3 {margin-bottom:10px;padding-bottom:3px; border-bottom:dotted 1px #aaa; }





div#menubar {margin:0 -5px; margin-bottom:20px;clear: both;  background: url(../images/menubar_l.png) 0 0 no-repeat;position:relative;}
div#menubar div.menubar-2 {padding: 0px 25px 0px 25px;background: url(../images/menubar_r.png) 100% 0 no-repeat;}
div#menubar div.menubar-3 {height: 55px;background: url(../images/menubar_m.png) 0 0 repeat-x;}
div#menu {position: absolute;top: 9px;left: 12px;z-index: 11;height: 35px;}
div#menu ul {list-style: none;float: left;  }
div#menu li {position:relative;display: block;float: left;z-index: 5;  }

div#menu li a, #menu li span.separator {height: 39px;	display: block;	float: left;line-height: 32px;	text-decoration: none;color: #ffffff;}
div#menu li span {display: block;cursor: pointer;background-repeat: no-repeat;  background-position: 95% 0px; }
div#menu li a.current { font-weight: bold;}
div#menu a:hover,
div#menu span.separator:hover,
div#menu span.sfhover {  
	 color:#71a044;
}
div#menu a.active, div#menu span.active {  color: #ffffff;}
div#menu li.parent span.separator {  cursor: pointer;}
div#menu ul.menu {}
div#menu li.level1 {}
div#menu a.level1, div#menu span.level1 {
	padding: 0px 25px 0px 23px;
	background: url(../images/menu_level1_item.png) 100% 0 no-repeat;
	font-size: 110%;
	line-height: 250%;
}
div#menu li.last a.level1, div#menu li.last span.level1 {  background: none;}
div#menu li.active { margin: 0px -7px 0px -2px;background: url(../images/menu_level1_item_active_l.png) 0 0 no-repeat;}
div#menu li:first-child.active { margin: 0px -7px 0px 0px;background: url(../images/menu_level1_item_active_l.png) 0 0 no-repeat;}
div#menu li.level1 li.active { margin: 0px;	background: none;}
div#menu li.active a.level1 { 	padding: 0px 30px 0px 20px;	background: url(../images/menu_level1_item_active_r.png) 100% 0 no-repeat;}
div#menu a.level1 span, div#menu span.level1 span {}
div#menu a.level1 span.title, div#menu span.level1 span.title{padding: 0px;	font-size: 100%;line-height: 180%;}
div#menu a.level1 span.sub, div#menu span.level1 span.sub {
	margin-top: -5px;
	padding: 0px 0px 10px 0px;
	background: none;
	font-size: 70%;
	font-weight: normal;
	color: #ffffff;
	line-height: 10px;
}
div#menu ul.menu ul {
	position: absolute;
	top: 39px;
	left: -999em;  
	width: 165px;
	padding: 2px 0px 3px 0px;
	background: url(../images/menu_dropdown_bg.png) 0 100% no-repeat;
}
div#menu li:hover ul, div#menu li.sfhover ul {
	left: 0px;  
	z-index: 100;
}
div#menu li.level1 li {
   	width: 100%;  
	text-indent: 15px;
}
div#menu li.level1 li a, div#menu li.level1 li span.separator{
	height: 25px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	background: none;
	float: none;  
	display: block;
	line-height: 25px;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  
	background: url(../images/menu_level2_item_parent.png) 100% 0 no-repeat;
}

div#menu li.level2 a.active, div#menu li.level2 span.active {  
}

div#menu li.level2 a:hover,
div#menu li.level2 span.separator:hover,
div#menu li.level2 span.sfhover {  
}
div#menu li ul ul {
	margin: -42px 0 0 164px;  
}
div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #000000;
}
div#menu li:hover ul ul, div#menu li.sfhover ul ul,  
div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,  
div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {  
	left: -999em;
}
div#menu li li:hover ul, div#menu li li.sfhover ul,  
div#menu li li li:hover ul, div#menu li li li.sfhover ul,  
div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {  
	left: 0;
	z-index: 100;
}
.blog .cat-children > div{
	width:40%;
	display:inline-block;  
}
.blog .cat-children > div img{
	display:block;
	max-width:500px;
}
