body {

	padding: 0;

	margin: 0;

	color: #000;

	background: url('images/bg_main.gif') left top;

	font: 13px "Trebuchet MS", Helvetica, sans-serif;

}

#container {

	padding: 0;

	margin: 0 auto;

	width: 848px;

	overflow: auto;

	background: #fff url('images/content_bg.gif') repeat-x left top;

}

#slogan {

	padding: 0;

	margin: 0 0 0 35px;

	padding-top:50px;

	float: left;

	width: 550px;

}

#topnav {

	clear: both;

	margin: 0;

	padding: 0 35px;

	width: 778px;

	float: left;

	display: inline;

	font-weight: bold;

	color: #fff;

	background: #A93754;

}



#content {

	width: 813px;

	margin: 0;

	padding: 30px 0 0 35px;

	line-height: 1.6em;

	overflow: auto;

	background: url('images/content_bg.gif') repeat-x left top;

}

#footer {

	padding: 16px 35px 0;

	margin: 19px 0 0;

	clear: both;

	width: 778px;

	color: #b3b3b3;

	float: left;

	display: inline;

	background: #A93754;

	font: 11px Verdana, Helvetica, sans-serif;

}

h1#logo {

	text-indent: -99999px;

	margin: 0 0 0 35px;

	padding: 0;

	float: left;

	display: inline;

	width: 191px;

	background: url('images/logo_sep.gif') no-repeat right center;

}

h1#logo a {

	display: block;

	width: 191px;

	height: 121px;

	background: url('images/best_logo.gif') no-repeat left center;

}







/*

    MAIN NAV ----------------------------------------------------------------*/



#topnav ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	font: normal 12px Arial, Helvetica, sans-serif;

}

#topnav ul li {

	float: left;

	padding: 0;

	margin: 0;

}

#topnav ul li a {

	margin: 0;

	padding: 10px 18px;

	display: block;

	color: #fff;

	text-decoration: none;

}

#topnav ul li a:hover {

	background: #2c2c2c url('images/nav_current.gif') no-repeat center bottom;

}

#topnav ul li.current_page_item a {

	background: #2c2c2c url('images/nav_current.gif') no-repeat center bottom;

}





/*

    INDEX -------------------------------------------------------------------*/



div.info_box, #adress {

	padding: 0 0 20px 0;

	margin: 0 35px 0 0;

	width: 236px;

	float: left;

	display: inline;

}

div.big_info_box {

	padding: 0 0 20px 0;

	margin: 0 35px 0 0;

	width: 507px;

	float: left;

	display: inline;

}

div.info_box p {

	padding: 0;

	margin: 0;

	font-size: 11px;

        line-height: 1.5em;

}

div.info_box a {

	text-decoration: none;

}

div.info_box a:hover {

        text-decoration: underline;

}

div.info_box h2 a:hover {

	text-decoration: none;

	color: #f83d87;

}

div.info_box h2, div.big_info_box h2, #adress h2 {

	margin: 0 0 6px;

	padding: 0;

}

#index_top {

	padding: 0;

	margin: 0;

	float: left;

	display: inline;

}

#index_top p {

	margin: 0 0 16px;

}



/*

    FOOTER ------------------------------------------------------------------*/



#footer a {

	color: #e0e0e0;

        text-decoration: none;

}

#footer a:hover {

        text-decoration: underline;

}



/*

    GLOBALS -----------------------------------------------------------------*/



p, blockquote, form, label, ul, ol, dl, fieldset, address {

	margin: 0 0 18px;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #A93754;

	margin: 0 0 6px;

	line-height: 1.3em;

	padding-top: 8px;

	clear: both;

	padding-bottom:15px;

}

h2 {

	font-size: 24px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 16px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 8px;

}

.align-left {

	float: left;

}

.align-right {

	float: right;

}

a {

	color: #000;

    text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

br.clear {

	clear: both;

}



/*

    PAGE --------------------------------------------------------------------*/



#pagetop {

	width: 848px;

	height: 93px;

	margin: 0;

	clear: both;

	padding: 0;

	padding-top:1px;

	background: url('images/page_top.jpg') no-repeat left bottom;

}



#banner {

width:468px;

height:60px;

margin:0;

padding:0;

background:#fff;

margin-left:360px;

margin-top:17px;

}





div.page_content {

	float: left;

	display: inline;

	padding-right: 35px;

	width: 507px;

	margin-right: 35px;

	margin-top: -8px;

	background: url('images/vdot.gif') repeat-y right center;

}

p.bold {

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 22px;

}

div.page_content ul {

	list-style-type: none;

	padding: 0px;

}

div.page_content ul li {

	padding: 0 0 0 18px;

	background: url('images/list-bullet.gif') no-repeat left center;

}

div.page_content img {

	border: 1px solid #e0e0e0;

	background:#f8f8f8;

	margin: 0 10px 0 0;

	padding:5px;

	float: left;

}



#page_side {

        margin-top: -8px;

        float: left;

        display: inline;

        width: 201px;

}

#page_side img {

        margin-top: 15px;

}



/*

    PAGE NAV ----------------------------------------------------------------*/



#sidenav {

	display: inline;

	float: left;

	width: 155px;

}

#sidenav ul {

	padding: 0;

	margin: 0 40px 0 0;

	list-style-type: none;

	text-align: right;

}

#sidenav ul li {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #E9E9E9;

}

#sidenav ul li a {

	text-decoration: none;

	display: block;

	margin: 0;

	padding: 4px 0;

	color: #6a6a6a;

}

#sidenav ul li a:hover {

	padding-right: 8px;

	border-right: 4px solid #6cb018;

	background: #F8F8F8;

}

#sidenav ul li.current_page_item a {

	background: none;

	padding-right: 8px;

	border-right: 4px solid #6cb018;

}



.odkazfotky {

margin-bottom: 20px;

}