body
	{
	background: #FFF url(../images/background.gif) repeat-x;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

h1, h2, h3
	{
	padding: 0;
	margin: 0;
	font-weight: normal;
	}

img
	{
	border: none;
	margin: 0;
	padding: 0;
	}

a
	{
	text-decoration: underline;
	color: #282828;
	}

a:hover
	{
	text-decoration: none;
	}

h3
	{
	font-size: 18px;
	color: #F99734;
	margin: 15px 25px 0 25px;
	}

h3 a
	{
	color: #F99734;
	text-decoration: none;	
	}

h3 a:hover
	{
	text-decoration: underline;
	}

.prvnih3
	{
	margin-top: 0;
	}

h4
	{
	font-weight: bold;
	color: #9E1C1F;
	font-size: 12px;
	margin: 7px 35px 0 35px;
	padding: 0;
	}

h4 a
	{
	color: #9E1C1F;
	text-decoration: none;
	}

h4 a:hover
	{
	text-decoration: underline;
	}

p
	{
	margin: 5px 35px 0 35px;
	text-align: justify;
	padding: 0;
	}

table
	{
	margin: 5px auto 0 auto;
        font-size: 12px;
	}

table td
	{
	padding: 3px;
	}

ul
	{
	margin: 4px 35px 0 35px;
	padding: 0;
	}

li
	{
	list-style: none;
	margin: 0 0 0 6px;
	padding: 0 0 0 13px;
	background: url(../images/liststyle.gif) no-repeat;
	}

strong
	{
	color: #9E1C1F;
	font-weight: bold;
	}

#body
	{
	width: 833px;
	margin: 0 auto 0 auto;
	text-align: left;
	}

#header
	{
	width:780px;
	margin-bottom: 1px;
	}

#headarea
	{
	color: #E3E3E3;
	font-size: 11px;
	margin: 8px 0 0 4px;
	}

#headarea a
	{
	color: #FFF;
	}

#hakontakt
	{
	margin-right: 134px;
	}

#logo
	{
	margin: 55px 0 0 33px;
	float: left;
	}

#logo span
	{
	visibility: hidden;
	display: none;
	}
	
#search
	{
	margin: 74px 0 0 322px!important; margin: /**/ 74px 0 0 283px;
	float: left;
	}

#mod_search_searchword
	{
	color: #666666; 
	height: 15px!important; height: /**/ 20px;
	width: 131px!important;	width: /**/ 155px;
	font-family: Trebuchet MS;
	font-size: 12px;
	padding: 2px 11px 2px 11px;
	margin: 0 9px 0 0!important; margin: /**/ 0 8px 0 0;
	border: 1px solid;
	border-color: #959595;
	}

.box
	{
	color: #666666; 
	font-family: Trebuchet MS;
	font-size: 12px;
	padding: 2px 9px 4px 9px;
	margin-left: 5px;
	border: 1px solid;
	border-color: #959595;
	}

.inputbox
	{
	color: #666666; 
	font-family: Trebuchet MS;
	font-size: 12px;
	border: 1px solid;
	border-color: #666666;
	padding: 2px 9px 4px 9px;
	}

.button
	{
	background: #F69232 url(../images/searchbutton.gif) repeat-x;
	border: 1px solid #CA3135;
	padding: 0 7px 2px 7px!important; padding: /**/ 0 8px 2px 8px;
	height: 21px;
	color: #FFF;
	margin: 1px 0 0 0;
	}

#head
	{
	margin-top: 20px;
	width: 826px;
	height: 219px;
	padding: 7px;
	background: url(../images/headback.png) no-repeat;
        font-size: 0;
	}

#menu
	{
	width: 819px;
	height: 35px;
	border-bottom: 1px #dbdbdb solid;
	}

#menu h2
	{
	float: left;
	}

#menu span, #header span
	{
	display: none;
	visibility: hidden;
	}

#header
	{
	width: 819px;
	height: 176px;
	background: url(../images/header.jpg);
	}

#content
	{
	margin-top: 26px;
	width: 833px;
	}


#content .uvodtext
	{
	line-height: 24px;
	text-align: justify;
	margin: 0 25px 0 25px;
	font-size: 15px;
	color: #666;
	}

#content .uvodtext a
	{
	text-decoration: underline;
	color: #282828;
	}

#content .uvodtext a:hover
	{
	text-decoration: none;
	}

#sloupce
	{
	width: 833px;
        padding-top: 28px;
	}

#uvitani
	{
	float: left;
	border-right: 1px #DDD solid;
	width: 416px
	}

#zbozi
	{
	float: left;
	width: 416px;
	}

#footer
	{
	background:url(../images/footer.png) repeat-x;
	width: 100%;
	height: 77px;
	margin-top: 37px;
	}

#foot
	{
	width: 833px;
	color: #E3E3E3;
	font-size: 11px;
	margin: 0 auto 0 auto;
	padding-top: 23px;
	color: #E3E3E3;
	}

#foot p
	{
	padding: 0;
	margin: 0;
	}

#foot a
	{
	color: #FFF;
	}
	
#kontakt
	{
	float: left;
	margin-right: 384px;
	}
	
#tlapka-design
	{
	float: left;
	text-align: right;
	}

.clear
	{
	clear: both;
        visibility: hidden;
        font-size: 0;
	}

.leading_separator
	{
	display: none;
	}

.obr
	{
	float: left;
        margin: 18px 0 0 30px;
	}

.right
        {
        text-align: right;
        }

#content .divator
	{
	float: left;
        width: 600px;
	}


#delic
	{
	height: 1px;
	width: 833px;
	background: #DDD;
	margin: 21px 0 3px 0;
        display: block;
        font-size: 0px;
        color: #DDD;
	}

#page .delic
	{
	height: 1px;
	width: 833px;
	background: #DDD;
	margin: 21px 0 10px 0;
        display: block;
        font-size: 0px;
        color: #DDD;
	}

.orderform, .feedbackform
        {
        margin: 20px 50px 30px 50px;
        }

.orderform td, .feedbackform td
        {
        padding: 0 20px 2px 0;
        }

.orderform .col1, .feedbackform .col1
        {
        padding: 2px 20px 0 0;
        vertical-align: top;
        text-align: right;
        }

#ff_jmeno, #ff_email, #ff_tel
	{
	color: #666666; 
	font-family: Trebuchet MS;
	font-size: 12px;
	border: 1px solid;
	border-color: #959595;
        height: 16px!important; height: /**/ 20px;
	padding: 2px 9px 2px 9px!important; padding: /**/ 0 9px 0 9px;
	}

textarea
	{
	color: #666666; 
	font-family: Trebuchet MS;
	font-size: 12px;
	border: 1px solid;
	border-color: #959595;
        height: 90px;
        width: 500px;
	padding: 2px 9px 4px 9px;
	}

#ff_odeslat
	{
	margin: 0 auto 0 0
	}