body {
	background:url(assets/images/new/body_bg.png) repeat-x;
}
/*-------- group layout ------------------*/
#wrapper {
	position:relative;
	width:970px;
	background:url(assets/images/wrapperBg.gif) repeat-y;
}
#wrapper.twoCol {
	background:url(assets/images/wrapperBg2c.gif) repeat-y;
}
#header {
	width:970px;
	position:relative;
	height:40px;
	/*float:left;*/
	background:#039 url(assets/images/new/header_bg.png) no-repeat top center;
	border:none;
}
#content {
	position:relative;
	width:970px;
	padding: 0px;
	z-index:1;
}
#sidebar1 {
	position:relative;
	width:185px;
	float:left;
	padding:0 0 0 15px;
	position:relative;
	top:0px;
	z-index:1000;
}
#sidebar2 {
	position:relative;
	background:transparent url(assets/images/new/sidebar2_bg_32.png) no-repeat bottom left;
	/*border:1px solid #f00;*/
	float:right;
	padding:0 0 15px 0;
	position:absolute;
	;
	right:-5px;
	top:0;
	width:220px;
	z-index:2;
}
#sidebar2 .inner {
	background:transparent url(assets/images/new/sidebar2_inner_bg_32.png) repeat-y;
}
#mainContent {
	position:relative;
	background:#e3e3d3;
	width:540px;
	float:left;
	margin:0;
	padding:10px;
	background:url(assets/images/new/main_content_bg.png) repeat-x top center;
}
.twoCol #mainContent {
	width:749px;
}
/* ------- group header ------------------*/
#header div.language {
	/*background:#c00;*/
	width:30px;
	height:15px;
	position:relative;
	top:12px;
	z-index:1;
	position:absolute;
	left:-36px;
}
#header div.language a {
	background:url(assets/images/british_flag.jpg) no-repeat top left;
	text-indent:-999em;
	display:block;
	float:left;
	width:100%;
	height:100%;
}
#header div.user {
	/*background:#0C6;*/
	width:60px;
	float:left;
	margin:0.5em 0 0 30px;
}
#header div.user a, #header div.user a#dnn_dnnLOGIN_cmdLogin, #header div.user a#dnn_dnnUSER_cmdRegister {
	display:block;
	width:28px;
	height:28px;
	float:left;
	text-indent:-999em;
}
#header div.user a#dnn_dnnLOGIN_cmdLogin {
	background:url(assets/images/new/login.png) no-repeat;
}
#header div.user a#dnn_dnnUSER_cmdRegister {
	background:url(assets/images/new/register.png) no-repeat;
}
#header .svatky {
	position:relative;
	float:left;
	width:200px;
	margin:0.5em 0 0 0;
	
}
#header .svatky .Svatek {
	margin:0;
	color:#fff;
}
#header .search {
	/*background:#f0f;*/
	position:relative;
	width:190px;
	height:30px;
	float:right;
	margin:0.2em 1em 0 0;
	padding:0;
}
#header .search #dnn_dnnSEARCH_txtSearch {
	position:relative;
	background:#d7e6f7;
	border:1px solid #fff;
	margin:0.3em 0 0 0;
	width:140px;
}
#header .search a#dnn_dnnSEARCH_cmdSearch {
	position:absolute;
	background:#f00 url(assets/images/new/search_submit_bg.png) no-repeat;
	display:block;
	right:0;
	top:0;
	text-indent:-999em;
	width:36px;
	height:26px;
	margin:0;
	padding:0;
}
/*----- group sidebar1 ------------*/

#sidebar1 {
}
#sidebar1 .main_menu_header h2 {
	margin:0;
	width:130px;
}
.radmenu, .MainMenu, .RadMenu_Praha10 {
	float:left;
	position:relative;
	white-space:nowrap;
	width:180px;
}
#sidebar1 .box {
	position:relative;
	float:left;
	margin:0 0 2em;
	position:relative;
	width:185px;
	clear:both;
}
#sidebar1 .box h3 {
	position:relative;
	background:url(assets/images/blue_heading_bg.png) repeat-y scroll 0 0 transparent;
	color:#7EACE4;
	float:left;
	font-size:110%;
	font-weight:bold;
	line-height:22px;
	margin:0 5px 10px 0;
	padding:0 5px 2px 0;
	text-align:right;
	text-transform:uppercase;
	display:block;
	width:170px;
	clear:both;
}
#sidebar1 .box div.icon {
	position:absolute;
	top:0;
	float:none;
	left:-30px;
	z-index:100;
	margin:0;
}
#sidebar1 .box .inner {
	position:relative;
	float:left;
	width:170px;/*background:#f00;*/
	
}
#sidebar1 .main_menu {
}
#sidebar1 .main_menu div.icon {
	top:-16px;
}
#sidebar1 .forums h3 {
	margin-top:5px;
}
#sidebar1 .tags h3 {
	margin-top:5px;
}
#sidebar1 .tags div.icon {
	left:-20px;
}
#sidebar1 .contacts h3 {
	top:15px;
	margin:5px 0 40px 0;
}
#sidebar1 .working_hours h3 {
	top:12px;
	margin-bottom:30px;
}
#sidebar1 .quick_nav div.icon {
	left:-20px;
}
#sidebar1 .quick_nav img {
	width:auto;
}
/*----- group sidebar2 ------------*/
.threeCol .sidebar2_icons {
	margin:0;
	position:relative;
	padding:10px 0px 10px 10px;
	margin-bottom:1em;
	width:200px;
	
	
	
}

.threeCol #dnn_RightPane {
	margin:0;
	width:auto;
	padding:10px 15px;
	position:relative;
	
}

/*----- group main content ------------*/


#mainContent #dnn_ContentPane {
	margin:0;
	position:relative;
	width:100%;
}

#mainContent #Breadcrumbs {
	margin-bottom:8px;	
}

/*----- group left sidebar ------------*/
.twoCol .footer {
	background:#fff url("assets/images/footer2cBg.jpg") no-repeat scroll 0 0;
}


span.readMore{
	display:block;
	float:right;
}

