/** {
margin: 0; 
}*/


body {

padding: 0;
margin: 0;
/*background: #e4e4e4;*/
/*background: #335;*/
background: #335;
/*background: #9d9005;*/
/*background: #0035de;*/
/*background: #0000bf;*/ /*tuhle barvu jsem mel dat do pozadi - absolutne ji nepovazuju za vhodnou*/
background: #415577;
font-family: Trebuchet MS, Trebuchet, Verdana;
}

h1 {
background: url('bg_h1.png') #fdf075;
margin: 0px 0 20px 00px;
height: 34px;
font-size: 1.5em;
color: #222;
padding: 6px 0 0 25px;
/*font-weight: normal;*/
letter-spacing: 0.1em;
}

h2, h3, h4, h5, h6 {
clear: both;
}

h2 {
font-size: 1.3em;
font-weight: normal;
color: #00358e;
letter-spacing: 0.1em;
}

h3 {
font-size: 1.1em;
color: #222222;
}

p {
text-align: justify;
}

a {
color: #0035fe;
text-decoration: underline;
}

a:hover {
background: #fefacf;
text-decoration: none;
}

a img {
border: none;
text-decoration: none;
}


.img_left *, .img_right * {
border: 0;
margin: 0;
padding: 0;
}

.img_left {
display: block;
float: left;
margin: 15px;
_margin: 7px;
}

.img_right {
display: block;
float: right;
margin: 15px;
_margin: 7px;
}

.img_left a, .img_right a {
display: block;
padding: 2px;
}

.img_left p, .img_right p {
display: block;
font-size: 0.8em;
text-align: center;
}

.clear {
clear: both;
}

.b1 {
	background-color: #A98B13;
	padding: 3px 0px;
}

.b2 {
	background-color:#952C31;
	padding: 3px 0px;
}

#container {
text-align: left;
width: 700px;
background: url('tile_background.png') #fff repeat-y;
margin: 0 auto 0 auto;
padding: 12px 0 0 0;
}


#header {
width: 659px;
height: 129px;
margin: 0px 0 00px 20px;
background: url('bg_header.jpg');
}


#bar_left * {
margin: 0;
padding: 0;
float: 0;
list-style-type: none;
}

#bar_left {
margin: 0 10px 0 20px;
float: left;
width: 176px;
margin: 12px 0 10px 20px;
_margin: 6px 0 5px 10px;

}

#navbar {
float: left;
}

#navbar a {
display: block;
padding: 10px 0 0 10px;
height: 30px;
border-left: 6px solid #909090;
margin: 0 0px 10px 0;
color: #444;
text-decoration: none;
font-size: 0.75em;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 0.0em;
width: 164px;
}

#navbar a:hover {
background: url('bg_navbar_a.png') #fefacf no-repeat;
border-right: 1px solid #bcbcbc;
color: #0035fe;
}


#navbar .twolines a {
padding: 4px 0 0 10px;
height: 36px;
}


#navbar .produkt a {
font-weight: normal;
text-transform: none;
font-size: 0.75em;
color: #777;
width: 154px;
padding: 10px 0 0 20px;
border-left: 6px solid #ddd;
}

#navbar .produkt a:hover {
color: #0035fe;
border-right: 1px solid #ddd;
}


#content {
font-size: 0.85em;
float: right;
width: 470px;
margin: 0 21px 10px 0;
_margin: 0 10px 5px 0;
padding: 0;
color: #333;
/*background: #eee;*/
}

#content table.cenik {
text-align: center;
font-size: 11px;
border-collapse: collapse;
}

#content table.cenik th{
font-weight: bold;
vertical-align: top;
border:#333333 1px solid;
background-color: #D9D9D9;

}

#content table.cenik td{
text-align: center;
border:#D9D9D9 1px solid;
font-size: 12px;
padding: 4px 2px;
border:#D9D9D9 1px solid;
}


.seznam_produktu li {
margin-bottom: 0.4em;
}


#footer_outer {
clear: both;
margin: 0 auto 0 auto;
background: url('bg_footer.png') no-repeat;
font-size: 0.7em;
text-align: center;
width: 700px;
padding: 10px 0 10px 0;
vertical-align: top;
}

#footer_inner {
color: #eee;
}

#footer_inner a {
color: #fdf075;
}

#footer_inner a:hover {
color: #335;
}


.uvod_obrazky {
display: block;
float: left;
width: 150px;
height: 200px;
margin: 0 6px 6px 0;
background: #aaa;
color: #fff;
cursor: pointer;
}

.uvod_obrazky span {
display: block; 
width: 150px; 
height: 200px; 
position: absolute;
}



#best_dlazby div {
display: block;
float: left;
margin: 5px;
width: 94px;
padding: 3px;
height: 115px;
border: 1px solid #ccc;
text-align: center;
}

#best_dlazby span {
display: block;
font-size: 0.80em;
color: #b22;
}


#dlazby_fota {
clear: both;
}

#dlazby_fota img {
display: block;
float: left;
margin: 0 5px 5px 0;
}

/*Dodatek k referencím*/

.td_imag {
	text-align: center;
}

.td_imag a{
margin: 0px auto;
text-decoration: none;
padding:2px 0px;
display: block; 
}

.td_imag img {
	border: none;
}

.reference_thumbs {
	border-collapse: collapse;
	font-size: 0.9em;
}

.reference_thumbs tr{
border-bottom:#DDDDDD 1px solid;
}

.reference_thumbs td{
border-bottom:#DDDDDD 1px solid;
}

/*k fancyboxu*/
#fancybox-close, #fancybox-left, #fancybox-right {
	background-color: transparent !important;
}




