body {
margin: 0 auto;
padding: 0;	
font: 76% Tahoma,Arial,sans-serif;
background: #4c0101 url(images/bg.png) top center repeat-x;
}

#aktuality_detail {
background: url(images/aktuality.png) top center no-repeat;
height:200px;
width:798px;
margin:2px 0 5px 0!important;
}

#aktuality_detail h2 {
color:#111;
font-size:1.5em;
font-weight:normal;
padding:20px 40px 0 20px;
margin:0;
}
#aktuality_detail p {
color:#111;
font-size:0.9em;
font-weight:normal;
line-height:1.6em;
margin:10px 20px 10px 20px;
}


.smazat{
position:relative;
left:-20px;
}

.bazar_pridat_tbl {font-size:0.9em !important;}
.bazar_pridat_tbl th{padding:5px 5px 0 10px; text-align:left;}
.bazar_pridat_tbl input {font-size:1em !important; padding:1px; margin:4px 4px 4px 0; border:1px solid #aaa;}
.bazar_pridat_tbl select {font-size:1em !important; padding:1px; margin:4px 4px 4px 0; border:1px solid #aaa;}
.bazar_pridat_tbl textarea {font-size:1.3em !important; padding:1px; margin:4px 4px 4px 0; border:1px solid #aaa;}


#reference_detail {					
background: url(images/reference_detail.png) top center no-repeat;
height:278px;
width:602px;
float:left;
}

#reference_detail h1{
font-size:1.2em;
margin:15px 20px 10px 20px;
color:#fff;
}

#reference_detail p{
font-size:0.9em;
margin:10px 250px 10px 20px;
}

#reference_detail_1 {
margin:0 0 0 20px;
width:140px;
float:left;
}

#reference_detail_1 img{
color:#fff;
border:3px solid #dcd4b7;
margin:0 !important;
padding:0 !important;
}


#reference_detail_2 {
width:150px;
float:left;
}
#reference_detail_2 p{
color:#fff;
margin:10px 0 0 0;
padding:0;
}
#reference_detail_3 {
width:280px;
float:left;
}
#reference_detail_3 p{
line-height:1.5em;
color:#fff;
margin:5px 0 0 0;
padding:0;
}

#reference_detail_4 {
margin:15px 0 0 20px;
}

#reference_detail_4 img{
color:#fff;
border:2px solid #dcd4b7;
margin:0 10px 0 0 !important;
padding:0 !important;
}


.table_admin {
font-size:0.9em;
margin:0 0 0 20px;
width:600px;
}

.table_admin a{
color:#4f0202;
}
.table_admin a:hover{
text-decoration:none;
}

#pas{
height:238px;
}
#pas2{
height:295px;
}
#pas3{
height:283px;
}

#footer a{
text-decoration:none;
color:#9f0229;
}
#footer a:hover{
color:#dbd3d6;
}
#footer p{
color:#9f0229;
margin:0 8px 10px 0;
text-align:right;
}

.header_tabulka {
font-size:0.9em;
margin:0 0 0 20px; 
}

#web {					
width: 799px;
margin: 0px auto;
padding: 0;
}

#dop{					
background: url(images/doporucujeme.png) top center no-repeat;
height:57px;
margin:2px 0 3px 0;
padding:0;
}
#dop table{
margin:6px 0px 0 10px;
padding:0;
}

#dop h3{
margin:0px 0 30px 0;
padding:0;
font-size:1.0em;
}

#logo {					
background: url(images/logo.png) top center no-repeat;
height:122px;
}
#menu {					
background: url(images/menu.png) top center no-repeat;
height:56px;
}

#menu ul {
padding:4px 0 0 10px;
margin:0px;
}

#menu li {
color:#fff;
font-size:1.0em;
display:block;
padding:17px 10px 17px 37px;
margin:0;
float:left;
background: url(images/menu_space.png) left  no-repeat;
list-style-type:none; 
}

#menu li a{
color:#fff;
text-decoration:none;
}

#menu li a:hover{
color:#ccc;
text-decoration:none;
}

#header {					
background: url(images/header.png) top center no-repeat;
height:238px;
width:602px;
float:left;
}

#header3 {
margin:0 0 0 8px;					
background-color: #dad1ac;
width:782px;
}
#header3 h1{
font-size:1.2em;
padding:20px 20px 10px 20px;
}


#header h1{
font-size:1.2em;
margin:30px 20px 10px 20px;
}

#header p{
font-size:0.9em;
margin:10px 250px 10px 20px;
}

#header ul {
margin:0 0 0 10px;
}

#header li {
margin:0;
background: url(images/fajfka.png) left  no-repeat;
font-size:0.9em;
padding:3px 0 3px 30px;
list-style-type:none; 
}

#header2 {					
background: url(images/header2.png) top center no-repeat;
height:238px;
width:602px;
float:left;
}

#header2 h1{
font-size:1.2em;
margin:30px 20px 10px 20px;
}

#header2 p{
font-size:0.9em;
margin:10px 20px 10px 20px;
}

#header2 ul {
margin:0 0 0 10px;
}

#header2 li {
margin:0;
background: url(images/fajfka.png) left  no-repeat;
font-size:0.9em;
padding:3px 0 3px 30px;
list-style-type:none; 
}


#info {					
background: url(images/info.png) top center no-repeat;
width:196px;
height:238px;
float:left;
}

#info h2 {
color:#111;
font-size:1.5em;
font-weight:normal;
margin:20px 40px 0 20px;
}
#info p {
color:#111;
font-size:0.9em;
font-weight:normal;
line-height:1.41em;
margin:10px 15px 10px 15px;
}

#info img{
margin:5px 0 0 15px;
}

#ref1 {					
background: url(images/ref1.png) top center no-repeat;
width:266px;
height:295px;
float:left;
}

#ref0 {					
background: url(images/ref0.png) top center no-repeat;
width:266px;
height:275px;
float:left;
margin:0 !important;
padding:0 !important;
}

#ref0 table{			
margin:0 !important;
padding:0 !important;
}

.ref0_img {		
width:120px;	
margin:0 !important;
padding:15px 0px 0 16px !important;
float:left;
}
.ref0_img img{
color:#fff;
border:3px solid #dcd4b7;
margin:0 !important;
padding:0 !important;
}
.ref0_popis {		
width:110px;
color:#fff;	
margin:0 !important;
padding:0px 0 0 10px !important;
float:left;
}
.ref0_popis p{
margin:20px 0 0 0 !important;
padding:0 !important;
}
.ref0_text {		
color:#fff;	
margin:0 !important;
padding:0 10px 0 16px !important;
font-size:0.9em;
}


.ref_td1 {
margin:0 !important;
padding:0 !important;
border-right:1px solid #fff;
border-left:1px solid #fff;
width:100px;
}
.ref_td2 p{
margin:10px 0 !important;
padding:0 !important;
}
.ref_td1 img{
color:#fff;
border:3px solid #dcd4b7;
margin:10px 10px 0 20px !important;
padding:0 !important;
}
.ref_td2 {
color:#fff;
width:200px;
margin:0 !important;
padding:0 !important;
border-right:1px solid #fff;
}
.ref_td2 h3{
color:#fff;
margin:20px 0 0 0  !important;
padding:0 !important;
font-size:1.0em;
}
.ref_td3 {
color:#fff;
margin:0 !important;
padding:0 !important;
}
.ref_td3 p{
margin:5px 10px 5px 20px;
font-size:0.9em;
}

#ref2 {					
background: url(images/ref2.png) top center no-repeat;
width:266px;
height:295px;
float:left;
}
#ref3 {					
background: url(images/ref3.png) top center no-repeat;
width:266px;
height:295px;
float:left;
}





.cistic { padding:0; clear: both; height: 0px !important; margin: -1px 0 0 0; padding: 0; border: none; visibility: hidden; font-size: 0 !important; border:0px solid #666; clear: both; } 


