@charset "utf-8";

/* CSS Document */
body {

	background: white;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;

}

.clear{

	clear: both;

}

.clearleft{

	clear: left;

}

.clearright{

	clear:right;

}

#page {

	width:960px;

	margin: 0 auto;

	text-align: left;

	background: white;

}

#header{

	width:960px;

	height:116px;

	background: url(img/header_bg.jpg) no-repeat;

}

#logowrap{

	float: left;

	width:207px;

	height:116px;

}

#logo{	

	position: relative;

	top:20px;

	text-transform: uppercase;

	font-weight: bold;

	overflow: hidden;

	width:207px;

	height:73px;

}

#logo span{

	background: url(img/logo.jpg) no-repeat;

	position: absolute;

	top: 0;

	width:207px;

	height:73px;

	left: 0;

	cursor: pointer;

}

#menu{

	width:auto;

	height:33px;

	

	background: url(img/menu_bg.gif) repeat-x 0 0;

}

#menuwrap{

	float: left;

	position:relative;

	top:82px;

	left:43px;

}

#big_frame{

	background: url(img/big_frame.jpg) no-repeat;

	width:960px;

	height:206px;

	margin-top:20px;

}

#big_frame .inside{

	padding-top:35px;

	padding-left:20px;

	width:582px;

	line-height: 1.5;

	float: left;

}

img.ziskejte{

	width:582px;

	height:31px;

	margin-bottom:20px;

}

a.zakaznici{

	width:196px;

	height:31px;

	display: block;

	background: url(img/tlacitka/zakaznici.jpg) no-repeat 0 -31px ;

}

a.zakaznici:hover{

	background-position:0 0px;

}

.uvnitr_zakaznici{

	width:196px;

	height:31px;

}

#big_frame #animace_ram{

	float: right;

	width:304px;

	height:150px;

}

#animace_inside{

	margin-top:11px;

}

#buttons{

	width:480px;

	float: left;

	height:263px;

	background: url(img/buttons_bg.jpg) no-repeat bottom;

}

#buttons a{

	width:220px;

	height:48px;

	overflow: hidden;

	float:left;

	margin-top:10px;

	margin-left:10px;

	margin-right:10px;

	color:white;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

	background:url(img/chci_podklad.jpg) no-repeat;

	background-position:0 -48px;

}

.uvnitr_odkazu{

	margin-top:5px;

	margin-left:5px;

}

#buttons a span{

	text-decoration: underline;

	font-size:120%;

	font-weight:bold;

}

#buttons a:hover{

	background-position: 0 0;

}

#reasons{

	width: 460px;

	height:243px;

	float:right;

	margin-right:10px;

	margin-top:20px;

	background: url(img/proc_bg.jpg) no-repeat;

	

}

#reasons .okraj{

	margin-top:20px;

	margin-left:20px;

}

.odrazka{

	background: url(img/odrazka.gif) no-repeat 0 10px;

	padding-left:20px;

	line-height: 2;

}

#zajima{

	width:460px;

	margin-left:10px;

	margin-top:10px;

	float: left;

	line-height: 1.5;

}

.odrazka2{

	background: url(img/odrazka.gif) no-repeat 0 7px;

	padding-left:20px;

}

a.nabidka_sluzeb{

	width:299px;

	height:31px;

	overflow: hidden;

	float: right;

	position:relative;

	top:20px;

	right:20px;

	display: block;

	background: url(img/tlacitka/nabidka_sluzeb.jpg) 0 -31px;

}

a.nabidka_sluzeb:hover{

	background-position: 0 0;

}



#novinky{

	width:460px;

	margin-right:10px;

	margin-top:10px;

	float: right;

	line-height: 1.5;

}

.novinka {

	margin-bottom:5px;

	padding-bottom:10px;

	border-bottom:1px solid #e2e2e1;

}

.novinka .nadpis{

	float: left;

	font-weight: bold;

}

.novinka .novinka_info{

	float: right;

}

.novinka_text{

	line-height:1.3;

}

.vice_novinek{

	float: right;

}

#footer{

	background: url(img/footer_bg.gif) repeat-x #ecebeb;

	margin-top:30px;

	min-height:100px;

	height:auto !important;

	height:100px;

	padding-top:20px; 

}

#footer_inside{

	width:960px;

	margin: 0 auto;

	text-align: left;

	color: #636363;

	font-size:90%;

}

#footer_right{

	float: right

}

#footer_left{

	float:left;

}

#left_collumn{

	width: 710px;

	float: left;

	min-height:600px;

	height:auto !important;

	height:600px;

}

#right_collumn{

	width:230px;

	float: right;

	min-height:100px;

	height:auto !important;

	height:100px;

}

#drobecky{

	width:710px;

	border-bottom:1px solid #d7d7d7;

}

#drobecky .content{

	margin: 15px 10px 15px 10px;

}

.sekce {

	text-transform: uppercase;

	font-size: 140%;

	color:#a82750;

	height: 46px;

	border-bottom:1px solid #d7d7d7;

	padding-top:0px;

	font-weight: bolder;

	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;

}

.nadpis_sekce{

	padding-top:12px;

}

#hlavni_content{

	margin: 0 0 10px 10px;

	line-height: 1.5;

}

ul.submenu{

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.submenu li{

	margin:0;

	padding: 0;

	border-bottom:1px solid #d7d7d7;

}

ul.submenu ul li{

	border:0;padding-bottom:10px;

}

ul.submenu ul{

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.submenu a{

	color: #006eb1;

	padding-top:10px;

	display: block;

	padding-left:20px;

	padding-bottom:10px;

	background: url(img/odrazka.gif) no-repeat 0 15px;

}

ul.submenu a:hover{

	text-decoration:none;

}

ul.submenu ul a{

	border:0;

	padding-top:0px;

	padding-bottom:0;

	padding-left:30px;

	background: url(img/delic.gif) no-repeat 10px 5px;

}

ul.submenu li a.active{
	font-weight:bold;
	color: black;
	text-decoration: none;
	background: none;
}
/*   NOVINKY   */
.article {
	padding-bottom:0px;	border-bottom: 1px solid #dddddd;
	margin-top:20px;
}
.article .perex p {
	margin-bottom:0;
	margin-top:10px;
}
.article h2 a {
	font-size: 90%;
}
.article h2 a:hover {
	font-size: 90%;
	text-decoration: none;
}
.article h2 {
	margin-bottom:0px;
}
.article .info {
	color:#5d5d5d;
	font-size:90%;
	display:block;
	padding-bottom:5px;
	border-bottom: 1px solid #dddddd;
}
.article .more {
	padding-bottom:10px;
}
.nums {
	width:auto;
	margin:10px;
	text-align: center;
}




