@charset "utf-8";
/* CSS Document */

html,body {
	height: 100%;
}

body {
	margin:0; padding:0;
	text-align: center;
	border: none;
	color: #333333;
	font-family:"Times New Roman", Times, serif;
	font-size: 90%;
	background: #E5E5E5 url(/_clip/bg_body.png) repeat-x center top;
}
.sub-page {
	margin:0; padding:0;
	text-align: center;
	border: none;
	color: #333333;
	font-family:"Times New Roman", Times, serif;
	/*font-size: 75%;*/
	background: #ffffff url(/_clip/bg_sub.png) repeat-x center top;
}

img {
	border:0;
}
.clear {
	clear: both;
}
#page{
	width: 970px;
	margin: 0 auto 0 auto;
    position: relative;
}

.flags {position: absolute; right: 30px; top: 125px; z-index: 999;}
.flags img {margin: 0 0 0 10px;}

#nadpis-sekce{
	width: 970px;
	height: 67px;
	margin: 0 auto 0 auto;
	background: url(/_clip/sub-bg-menu.png) no-repeat center top;
	text-align:left;
}
#nadpis-sekce h1{
	color:#fed54d;
	margin:0;
	padding: 20px 0 0 30px;
	font-size: 180%;
}

#content-homepage {background: url(/_clip/bg_hp.png) repeat-y center bottom;}
#text-holder{
	text-align:left;
	margin: 35px 0 0 0;
	padding: 0 30px 25px 50px;
    width: 600px;
    float: left;
    border-right: 1px solid #DFDFDF;
}
#text-holder h3 {color: #E31C17; padding-bottom: 3px; border-bottom: 1px solid #FED54D; }
#text-holder p {letter-spacing: 1px;}
#text-holder ul.styled {list-style: none;}
#text-holder ul.styled li {background: url(/_clip/koruna.jpg) 0 0 no-repeat; padding: 0 0 0 30px;}

#text-holder-2{
	width: 970px;
	margin: 0 auto 0 auto;
	min-height: 500px;
	background: url(/_clip/bg_sub_text.png) no-repeat center top;
}
#bottom-bg{
	width: 970px;
	margin: 0 auto 0 auto;
    padding: 0;
	min-height:300px;
	background: url(/_clip/bottom-bg.png) no-repeat center bottom;
}
#logo-holder{
	width: 352px;
	height: 103px;
	float: left;
	display:inline;
}
#okno-holder{
	width: 970px;
	height: 357px;
	background: url(/_clip/bg_les.png) no-repeat center top;
}
#okno-text{
	width: 405px;
	height: 291px;
	float: left;
	display: inline;
	text-align: left;
	margin: 30px 0 0 30px;
}
#okno-text h1{
	font-size: 200%;
	padding:0;
	margin:0;
	color:#fed54d;
}
#okno-text h3{
	padding:0;
	margin:25px 0 0 0 ;
	font-weight: bold;
	color:#fed54d;
}
#okno-text p{
	margin: 5px 20px 0 0;
	color:#ffffff;
}
#okno-flash{
	width: 497px;
	height: 336px;
	float: left;
	display: inline;
	margin: 10px 0 0 15px;
}
#novinky-holder{
	width: 970px;
	height: 270px;
	/*background: url(/_clip/bg_novinky.png) no-repeat center top;*/
	text-align:left;
}
#novinky-holder h1{
	font-size: 160%;
	padding:0;
	margin:0;
	color:#133a33;	
}
#novinky-holder h2{
	font-size: 110%;
	font-weight: bold;
	padding:0;
	margin:10px 0 0 0;
	color:#133a33;
}
#novinky-holder p{
	margin: 15px 20px 0 0;
}
#box-1 a{
	font-size: 110%;
	color: #c09953;
	margin: 10px 0 0 0;
	float: left;
}
#box-1{
	width:284px;;
	float: left;
	display: inline;
	margin: 30px 14px 0 25px;
	background: url(/_clip/bg_box_1.jpg) repeat-y center top;
}
#box-1 p {clear: both;}


#box-2{
	width:386px;
	float: left;
	display: inline;
	margin: 30px 0 0 0;
	background: url(/_clip/bg_box_2.jpg) repeat-y center top;
}
#box-2 a{
	font-size: 110%;
	color: #c09953;
	margin: 10px 0 0 0;
	float: left;
}
#box-2 img {margin: 30px 0 0 0; }
#box-3{
	width:219px;
	height: 100px;
	float: left;
	display: inline;
	margin: 30px 0 0 18px;
}
#box-3 a{
	font-size: 110%;
	color: #c09953;
	margin: 10px 0 0 0;
	float: left;
    background: url(/_clip/external.gif) right center no-repeat;
    padding-right: 15px;
}

.gallery .thumb { float: left; margin: 0 10px 10px 0; }
.gallery .thumb img { padding: 1px; background: #FFF; display: block; }
.gallery .thumb a img { border: 3px solid #E4BD77; }
.gallery .thumb a:hover img { border: 3px solid #133A33; }

/*---- -----------------footer start--------------------- ---*/
#footer-holder{
	width: 100%;
	height:130px;
	background: #e5e5e5;
    margin: 0; padding: 0;
}
#footer-content{
	width: 970px;
	height: 130px;
	margin:0 auto 0 auto;
	background: url(/_clip/bg_footer.jpg) no-repeat center top;
}
#footer-left{
	float:left;
	display:inline;
	margin: 40px 0 0 20px;
	text-align:left;
}
#footer-left ul{
	margin:0 0 0 0;
	padding:0;
}
#footer-left li, a{
	display:inline;
	padding:0;
	color:#333333;
}
#footer-right{
	float:right;
	display:inline;
	margin: 50px 20px 0 0;
}

#footer-right legend {display: none;}
#footer-right fieldset {border: none;}

/*-------------------------- footer konec----------------- ---*/

.pivo {background: url(/_clip/vyber.jpg) right top no-repeat;}
.pivo .vyber-piv {text-align: right; padding: 150px 20px 0 0;}
.pivo p {padding: 50px 0 0 0; color: #133A33; }
.pivo p strong, li strong {color: #c09953;}
.pivo img {margin: 0 25px 0 0; float: left; width: 125px;}

th, td {border: 1px solid #DFDFDF; padding: 3px;}
th {background: #FED54D; text-align: left;}

.left_pic {float: left; margin: 3px 10px 3px 3px; border: 3px solid #FED54D;}
.right_pic {float: right; margin: 3px 3px 3px 10px; border: 3px solid #FED54D;}

ul.news-list li {padding: 5px;}
ul.news-list li span {color: #6E6F72;}

.wall {float: left; width: 190px; padding: 5px; text-align: center; font-size: 70%;}


#text-holder-2 #content-navig { text-align: right; margin: 50px 0 0 0; padding: 10px 0; font-size: 80%; border-top: 1px solid #FED54D;}
#text-holder-2 #content-navig ul { list-style: none !important; margin: 0; padding: 0; text-align: right;}
#text-holder-2 #content-navig ul li { display: inline ;}
#text-holder-2 #content-navig ul li a {margin: 0 0 0 5px;}
#text-holder-2 #content-navig ul li a.btn-back {background: url(/_clip/btn_back.gif) left center no-repeat; padding: 3px 3px 3px 17px; }
#text-holder-2 #content-navig ul li a.btn-top {background: url(/_clip/btn_top.gif) left center no-repeat; padding: 3px 3px 3px 12px; }


/* mailing */

#maillist-box {
	margin: 25px 0 0 25px;
	padding: 10px 15px 7px 15px;
	background: #e5e5e5;
	width: 240px;
	text-align: left;
}
#maillist-box h3 { padding: 0 0 7px 0; margin: 0; font-weight: normal;font-size: 105%;  }
#maillist-box p { padding: 7px 0; margin: 0; }
#maillist-box p.message { font-size: 75%; }
#maillist-box #maillist-form {
	background: #133a33;
	padding: 5px 20px 20px 20px;
	width: 230px;
	display: block;
	position: absolute;
	bottom: 0; left: 25px;
	color: white;
	font-size: 95%;
	text-align: left;
}
#maillist-box a {color: #C09953;}
#maillist-box a:hover {color: #000;}

#maillist-box #maillist-form #maillist-message { color: yellow; padding: 5px 0; }
#maillist-box #maillist-form fieldset { float: none; padding: 0; margin: 0; border: none; width: auto !important; height: auto !important; display: block; }
#maillist-box #maillist-form legend { display: none; }
#maillist-box #maillist-form .email { clear: both; }
#maillist-box #maillist-form .email input { border: 1px solid black; background: #e5e5e5; margin: 3px 0; width: 200px; padding: 3px 5px; overflow: visible; }
#maillist-box #maillist-form input#maillist-send { background: #e5e5e5; border: 1px solid #FFF; padding: 3px 5px; margin: 5px 0 2px 0; width: auto; overflow: visible; cursor: pointer; }
#maillist-box #maillist-form .chbox-1 input { margin: 0 5px 0 0; padding: 0; vertical-align: middle; }
#maillist-box #maillist-form .chbox-2 input { margin: 0 5px 0 0; padding: 0; vertical-align: middle; }
#maillist-box #maillist-form .chbox-2 { margin: 0 0 5px 0; }

#maillist-box #maillist-form-show { background: url(/_clip/ico_mail.png) 0 50% no-repeat; padding: 0 0 0 25px; }
#maillist-box #maillist-form-hide { background: url(/_clip/ico_close.gif) 100% 50% no-repeat; padding: 0 20px 3px 0; float: right; }

.unsubscribe-form { background: #f8f4eb;  padding: 10px 15px 7px 15px; margin: 25px 0 0 0; }

/**/
