body {
	background:#000;
}

#body-inner {
	width:830px;
	margin:auto;
}

h1 ,h2 ,h3 {
	color:#ff4000;
}

/*--------------------------------- Header -----------------------------------*/

#header_o {
	background: bottom center url(pics/main_top.png) no-repeat;
}

#header {
 height:185px;
 width:100%;
 background: top left url(pics/head.png) no-repeat;
}

#header h1 {
	margin:0;
}

h1#page-header a {
	background: top left no-repeat ;
	height:185px;
	display:block;
	width:220px;
}

h1#page-header a span {
	display:none;
}

/*--------------------------------- Main menu --------------------------------*/

#main {
  background: top left url(pics/main_br.png) repeat-x;
  height:40px;
}

#main ul {
	margin:0;
	padding:0;
   height:41px;
   margin:0 0 0 70px;
}

#main ul li {
	display:block;
	float:left;
	padding:10px 14px 0 14px;
}

#main ul li a {
	color:#fff;
	text-decoration:none;
}


#main ul li.active_exact_match a {
	color:#de3c2c;
}
/*--------------------------------- Content ----------------------------------*/

#page {
	background: #fff top left url(pics/content_bg.png) repeat-x;

}

#content {
	width: 530px;
	padding:15px;
	color:#333;

}

#content a {
	color:#fe4202;

}

#content h2, #content h3, #content h4, #content h5 {
	color:#fe4202;
	margin:0;
	padding:0;
}

#content h3 {
	font-size:14px;
	font-weight:normal;
}

/*--------------------------------- Home specific ----------------------------*/

.home_right {
	margin: 0 0 0 10px;
}

.home_ittem {
	background:transparent top left url(pics/home/item.png) no-repeat;
	min-height:191px;
	width:286px;
}


.home_ittem h2 {
	margin:0;
	padding:0;
	font-size:16px;
	position:relative;
	top:20px;
	left:8px;
   font-weight:normal;
}



.home_ittem .more {
	display:block;
	position:relative;
	top:130px;
	left:8px;
}

.home_ittem .more a {
	color:#ccc;
}


.home_ittem img {
	float:right;
	display:block;
	position:relative;
}


.home_line {
	padding:20px 0 0 10px;
}



#ofest img {
	top:5px;
	right:10px;
}

#tricek img {
	top: -8px;
	right:10px;
}

#grafika img {
	top: 2px;
	right:20px;
}

#kancel img {
	top: 20px;
	right:20px;
}


#kontakt img {
	top: 10px;
	right:25px;
}

#reference img {
	top: 7px;
	right: 15px;
}

/*----------------------------*/

#page-layout-box-inner--content-- .text_text {
}

#ofest img.h_timg , #tricek img.h_timg , #reference img.h_timg , #kontakt img.h_timg ,#kancel img.h_timg , #grafika img.h_timg  {
	float:left;
	display:block;
	position:relative;
	top:20px;
	left:15px;
}

/*------------------------ Content right menu --------------------------------*/

#right {
	min-height:300px;
	margin: 5px 0 0 10px ;
	width:263px;
	padding: 0 ;

}

	#right > h2 {
		background: top left url(pics/right_top.png) no-repeat;
		margin:0;
		padding:0;
		width:263px;
		height:18px;
	}

		#right > h2 span {
			display:none;
		}

#right-image {
	background: #3f3f3f;
}

#right-menu {
	background: top left url(pics/right_menu_bg.png) repeat-x;
	min-height: 370px;
}

#right-menu ul {
	margin: 0 0 0 20px;
	padding:10px 0 0 0 ;
	list-style:none;
}

#right-menu ul li {

}

#right-menu ul li a {
	color:#fff;
}

#right-conact {
	background: #020202 bottom left url(pics/right_menu_bottom_bg.png) no-repeat;
	padding: 0 0 10px 20px;
	margin: 0 0 10px 0;
}

#right-conact h2 {
	margin:0;
	padding:0;
	color:#8c8c8c;
	font-size:15px;
}

#right-conact ul {
	margin:0;
	padding:5px 0;
	list-style:none;
	color:#8c8c8c;
}

#right-conact ul li {
	padding: 0 0 0 20px;
	height:22px;
}

#right-conact ul li#mobil {
	background: top left url(pics/contact_mobil.png) no-repeat;
}

#right-conact ul li#tele {
	background: top left url(pics/contact_adr.png) no-repeat;
}

#right-conact ul li#mail {
	background: top left url(pics/contact_email.png) no-repeat;
}

#right-conact ul a {
	margin:0;
	list-style:none;
	font-weight:bold;
	color:#fe4202;
}

/*--------------------------------- Footer -----------------------------------*/

page-layout-box-inner--footer-- {

}

#footer {
	background: top left url(pics/foot_menu_bg.png) repeat-x;
	height:48px;
}

#footer ul {
	margin:0;
	padding:0 ;
	position:relative;
	left:80px;
	list-style:none;
}

#footer ul li {
	display:block;
	float:left;

	margin:15px 0 0 0;

}

#footer ul li a {
	color:#ccc;
	background: 0px 3px url(pics/separator_1.png) no-repeat;

	text-decoration:none;
	padding:0 5px 0 5px;
}

#footer ul li#noname_11-item-- a {
	background-image:none;
}

form.Editor {
	margin:0 ;
	width:500px;
}

#page-layout-box-inner--content-- {
	background:#fff;
}

#uvodnitext {
	padding:15px;
}

#page-layout-box-inner--subfoot-- , #page-layout-box-inner--subfoot-- a {
	color:#666;
	padding:5px 0;
}

#page-layout-box-inner--subfoot-- a img {
	float:right;
	border:none;
}
