body{
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#efefef;
	font-family:arial,Verdana,"Lucida Grande CE",lucida,sans-serif;
        font-size:12px;
	font:  arial, helvetica, sans-serif;
	line-height:1.4em;
	  
}




#obal, #paticka, #horni-menu{

	margin:0px auto;
	text-align:left;
	width:1000px;
	
}

#horni-menu{

	position:relative;
	height:40px;
}

#horni-menu ul{

	position:absolute;
	right:35px;
	top:0px;
	list-style-type:none;
	padding:0px;
	margin:0px;

}

#horni-menu ul li{

	float:left;
	padding:0px 5px;

}

#horni-menu a{

	display:block;
	border-top:solid #7b1715 5px;
	color:#313031;
	width:88px;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	letter-spacing:0.04em;

}

#horni-menu a:hover{

	color:black;
}

#horni-menu a.linka2{	border-color:#bd2421;}
#horni-menu a.linka3{	border-color:#f1471c;}

#obal{

	background:#ffffff url('stin.gif') repeat-y scroll left top;
}

#obal2{


	margin:0px 15px;
	padding-bottom:10px;
	border-top:solid #e6e6e6 4px;
	border-bottom:solid #e6e6e6 4px;
}

#obsah{
	text-align:justify;
	margin:0px 15px;
	margin-bottom:20px;	
}

#horni{

	height:80px;
	position:relative;
}

#ufounek{

	position:absolute;
	left:0px;
	top:-35px;
	height:57px;

	background:transparent url('ufounek.jpg') no-repeat scroll left top;
}

#ufounek a{

	display:block;
	margin:15px 40px 0px;
	color:#333333;
	font-size:12px;
}

#ufounek a:hover{

	color:#7B1715;
}

#logo a, #logo2{

	display:block;
	position:absolute;
	left:28px;
	bottom:5px;
	width:284px;
	height:56px;
	background:transparent url('logo.png') no-repeat scroll left top;

	z-index:2;
}

#logo2{

	z-index:1;
}

#logo2 h1{

	font-size:150%;
	margin:0px;
	padding:0px;
	color:#c32828;
}

#upoutavka{

	position:absolute;
	left:350px;
	bottom:5px;
	width:130px;
	height:72px;
	padding-left:55px;
	background:#ffffff url('upoutavka.jpg') no-repeat scroll left top;
	color:#333333;
}

#upoutavka p{

	line-height:150%;
	margin-bottom:0px;
	margin-top:12px;
	font-size:12px;
}

#domena{

	position:absolute;
	right:0px;
	bottom:12px;
	width:338px;
	height:52px;
	border:solid #cccccc 1px;
	background-color:#efefef;
}

#domena form{

	margin:0px;
	padding:0px;

}

#domena fieldset{

	border:0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:7px;
}

.legend{
margin-bottom:0;
padding-bottom:0px;
padding-left:6px;
	color:#9e9f9e;
	font-size:10px;
	letter-spacing:-0.04em;
}


#domena input, #domena select{

	font-size:85%;
	margin-left:7px;
	border:inset #424142 1px;
}

#domena select{

	width:55px;
}

#domena .input-domena{

	width:140px;
}

#domena input.button{

	background:black url('domena-botton.jpg') no-repeat scroll left top;
	color:white;
	border:0px;
	padding:2px 4px;
	width:91px;
	height:21px;
	font-size:8px;
	font-weight:bold;
	letter-spacing:0.05em;
	margin-left:4px;
}


#navigace{

	border-top:solid #75787d 1px;
	border-bottom:solid #f5dede 1px;
}

#navigace-linka{

	border-top:solid #313031 2px;
	background-color:#bd2421;
}

#navigace ul, #produkty{

	height:34px;
}

#navigace ul{

	list-style-type:none;
	margin:0px 45px;
	padding:0px;

}

#navigace ul li, #produkty a{

	float:left;
	padding:11px 23px;

}

#navigace a, #produkty a{

	color:#fbf2f2;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	rrrfont-variant:small-caps;
}

#navigace a:hover{

	text-decoration:underline;
}

#produkty{

	float:right;
	background-color:#8a1a18;
	padding-left:20px;
	padding-right:20px;
}

#nabidka-obal{

	border-top:solid #313031 5px;
	border-bottom:solid #333333 10px;
}

#nabidka{

	height:245px;
	background:#ffffff url('nabidka-prechod.gif') repeat-x scroll left top;
	position:relative;
}

#policka{

	position:absolute;
	top:21px;
	left:5px;
}

#polickar{

	position:absolute;
	top:21px;
	right:10px;
}

.policko{

	width:239px;
	height:53px;
	background:transparent url('policko.gif') no-repeat scroll left top;
	position:relative;
	margin:9px 0px 0px;

}

#polickar .policko{

	width:249px;
	background:transparent url('polickor.gif') no-repeat scroll left top;
}

#polickar .policko a{

	padding-left:6px;
}

.policko a{

	font-size:13px;
	font-weight:800;
	display:block;
	padding:19px 8px;
	color:#333333;
	text-decoration:none;
	position:relative;
	z-index:1;
	font-family:Arial;
	word-spacing:-1px;
	padding-top:20px;
	padding-left:15px;
}

.policko a:hover{

	text-decoration:underline;
	color:#333333;
}

#polickar .policko a{

	padding:18px 8px;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
	padding-top:20px;
}

.policko-obrazek{

	position:absolute;
	right:6px;
	top:3px;
	width:45px;
	height:48px;
	z-index:0;
}

.policko1{	background:transparent url('policko1.jpg') no-repeat scroll left top;}
.policko2{	background:transparent url('policko2.jpg') no-repeat scroll left top;}
.policko3{	background:transparent url('policko3.jpg') no-repeat scroll left top;}
.policko4{	background:transparent url('policko4.jpg') no-repeat scroll left top;}
.policko5{	background:transparent url('policko5.jpg') no-repeat scroll left top;}
.policko6{	background:transparent url('policko6.jpg') no-repeat scroll left top;}

#hlavicka-obrazek{

	width:412px;
	height:223px;
	position:absolute;
	left:262px;
	top:4px;
	background:transparent url('ufouni.jpg') no-repeat scroll left top;
}

#hlavicka-obrazek a{

	font-family:Impact,tahoma;
	color:#333333;
	font-size:120%;
	text-decoration:none;
	letter-spacing:1px;
	display:block;
	width:100%;
	height:100%;
}

#hlavicka-obrazek a:hover{

	text-decoration:underline;
}

#hlavicka-obrazek div{

	position:absolute;
	text-align:center;
}

#bublina1{

	left:100px;
	top:25px;
	width:100px;
	height:60px;
}


#bublina2{

	left:242px;
	top:30px;
	width:110px;
	height:60px;
}


#bublina3{

	left:115px;
	top:110px;
	width:100px;
	height:70px;
}

#panely{

	margin-top:1px;
	padding-top:1px;
	border-top:solid #bac0ca 1px;
	border-bottom:solid #ffffff 1px;
	background:transparent url('panel3Bg.gif') repeat-y scroll right top;
	
}

#panel1{

	width:490px;
	float:left;
	padding-right:5px;
	margin-right:-6px;
	background:transparent url('stin-r.gif') repeat-y scroll right top;
}

#panel1 .obsah{

	border-right-width:0px;
}

#panel2{

	width:228px;
	float:left;
	margin-left:7px;
}

#panel3{

	width:208px;
	
	float:right;
	margin-left:0px;
	padding:0;
	
	border:solid #bac0ca 0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
}

#panely div.h2{

	height:45px;
	background:#bd2421 url('h2.gif') no-repeat scroll left top;

}

#panely h2, #panely h1{


	color:#fdfafa;
	padding-left:48px;
	padding-top:15px;
	font-weight:500;
	margin:0px;
	rrrfont-variant:small-caps;
	font-weight:bold;
	font-size:17px;
	
}

img{

	margin:8px;
}

.podpora h3{

	font-size:75%;
	margin-top:20px;
	margin-bottom:3px;
}

.podpora p{

	margin:0px;
	font-size:100%;
}

.podpora img{

	float:left;
	margin-top:-5px;
	margin-left:0px;
	margin-right:15px;
}

.podpora .navi a{

	font-size:70%;
	color:#7b1715;
	margin-right:10px;
}

.podpora .navi a:hover{

	color:#920502;
}

h3.klienti, #panel2 .obsah h2{

	
	text-align:right;
	color:#7b1715;
	margin-top:20px;
	margin-bottom:5px;
	font:bold 80% arial;
	letter-spacing:1px;
	margin-right:2px;
	font-size:100%;
}

#klienti{

	margin:0px -5px 0px 0px;
	padding:10px;
	padding-top:1px;
	background-color:#e8e8e8;
	font-size:80%;
	color:#585a58;
	margin-left:0px;
}

#klienti .klient{

	background-color:#ffffff;
	padding:5px;
	margin-top:10px;
	min-height: 70px;
}
.klient a {
    font-size: 12px;
}

#klienti img{

	
	margin-top:0px;
	margin-left:0px;
	float: left;
	border:1px solid black;
	margin-bottom: 1px;
}



#panel3 div.h2{
	background:#222222 url('h2b.gif') no-repeat scroll 10px 10px;

}

#panel3 h2{

	font-size:15px;
	border-bottom:solid #6d6d6d 2px;
	float:right;
	padding-left:0px;
	padding-right:15px;
	padding-bottom:2px;
}

.obsah{

	padding:3px 10px;
	padding-right:20px;
	border:solid #e2e2e2 1px;
	border-top:solid #f5dede 8px;
	color:#585a58;
}

#panel3 .obsah{

	padding:3px 16px;
	border-top-color:#3b3b3b;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	background-color:#4f4f4f;
	color:#ffffff;
}


#panel3 .obsah-dolu{

	border-top-width:0px;
}

#panel3-clear{

	border:solid green 2px;
	height:5px;
	clear:both;
	width:10000px;
	float:right;
}

.panel3-obsah{

	margin-top:-15px;
}


p{
	font-family:arial;
	margin:15px 0px;
	font-size:100%;
	line-height:150%;
}


#panel3 img{

	margin:5px;
	float:right;
	border:solid white 3px;
}

#panel3 p{

	font-family:arial;
	font-size:100%;
	margin-top:0px;
	margin-bottom:10px;
}

#paticka{

	height:60px;
	position:relative;
}

#paypal{

	width:135px;
	height:49px;
	position:absolute;
	right:30px;
	top:0px;
	background:#222222 url('paypal.gif') no-repeat scroll left top;
}

h4{

	margin-bottom:10px;
	margin-top:25px;
	font-size:12px;
}

a{

	color:#f07800;
}

a:hover{

	color:#f0963b;
}

.clearer{

	clear:both;
}

.hidden{

	position:absolute;
	left:-10000px;
}

#navigace ul li{

	position:relative;
	z-index:10;
}


#navigace ul ul{

	left:0px;
	top:33px;
	margin:0px;
	padding:0px;
	width:230px;
	position:absolute;
	background-color:#BD2421;
	z-index:10;
 	display:none;
 	height:auto;
 	border:solid #D57C20 1px;
 	border-top-width:0px;
}


#navigace ul ul li{

	margin:0px;
	padding:0px;
	display:block;
	width:230px;
 	text-align:left;
 	word-spacing:0.1em;
 	position:relative;
 	border-bottom:solid #F7EFF7 1px;
 	height:auto;
 	height:30px;

}

#navigace ul ul li a{

	margin:0px;
	float:none;
	display:block;
 	font-size:12px;
	font-weight:bold;
	padding:5px 25px;
 	height:20px;

}

#navigace ul ul li a:hover, #navigace ul ul li:hover ul a:hover{

	background-color:#F7EFF7;
	color:#BD2421;
	text-decoration:none;
}

#navigace ul li:hover ul, #navigace ul li.hover ul{

	display:block;
}

#navigace ul ul ul{

	position:absolute;
	display:block;
	left:-10000px;
	top:0px;
}

#navigace ul ul li:hover ul, #navigace ul ul li.hover ul{

	display:block;
	left:230px;
}


#panel2 .obsah div.h2, #panel2 .obsah .obsah{

	margin:0px;
	padding:0px;
	border-width:0px;
	background:none;
	height:auto;
	padding-bottom: 10px;
}

div.galleryItem{

	float:left;
	margin:5px;
}

div.galleryItem a.thickbox{

	display:block;
	overflow:hidden;
}

#adminNavi{

	position:absolute;
	z-index:100;
	right:15px;
	top:-190px;
}

#adminNavi a{

	text-decoration:underline;
	font-weight:bold;
}

#sidebar1 ol.commentlist_sidebar li{

padding:0px;
margin:0px;
}




h3
{
margin:0;
padding:0;
font-size: 150%; 
color: #7B1715; 
font-weight: normal;
padding-bottom:4px;
padding-left:0px;
padding-top:10px;
}


ul
{
margin:0;
padding:0;
font-size:12px;
padding-left:25px;
}

p
{
margin:0;
padding:0;

}


#panel1 .obsah h2{
color:#BD2421;
maring:0;
padding:0;
font-size:16px;
padding-left:0px;
padding-top:20px;
font-size: 200%; 
color: #7B1715; 
font-weight: normal;
padding-bottom:17px;
}

.obsah
{
font-size:12px;
padding-left:20px;
padding-bottom: 20px;
}

/* TLACITKA TITULNI STRANKA*/
.tlacitko-dom, .tlacitko-dom:visited, .tlacitko-dom:hover
{
    background: #bd2421 ;
    font-size: 20px;
    display: block;
    color: white;
    padding: 5px 10px 5px 10px;
    width: 100px;
    height: 35px;
    text-decoration: none;
    border: 3px solid #666666;
    text-align: center;
}
				    
.tlacitko-dom2, .tlacitko-dom2:visited, .tlacitko-dom2:hover
{
    background: white;
    font-size: 20px;
    display: block;
    color: black;
    padding: 5px 10px 5px 10px;
    width: 100px;
    text-decoration: none;
    border: 3px solid #666666;
    border-top: 0;
    text-align: center;
}

.tlacitko-dom3, .tlacitko-dom3:visited, .tlacitko-dom3:hover
{
    background: white ;
    font-size: 20px;
    display: block;
    color: #333333;
    padding: 5px 10px 5px 10px;
    width: 100px;
    height: 35px;
    text-decoration: none;
    border: 3px solid #666666;
    text-align: center;
}
									    
.tlacitko-dom:hover, .tlacitko-dom2:hover, .tlacitko-dom3:hover
{
    background: #8a1a18;
    color: white;
}

#klienti img{
    margin-top:5px;
}

#platba-paticka{
    text-align: right;
    
}

#dealer-paticka{
    text-align: left;
    position: relative;
    left: 20px;
}

#tabulka-cenik {
    border: 1px solid rgb(102, 102, 102); 
    padding: 6px; 
    background: rgb(239, 247, 255) none repeat scroll 0%; 
    margin-bottom: 10px;
}

h3
{
display:block;
padding-bottom:7px;
}
/* uvodni stranka zarovnani*/
#panel1 .obsah,#panel2 .obsah{
    min-height:810px;
}

li
{
padding-top:8px;
padding-bottom:10px;
}

h3
{
margin-top:10px;
}

.reklama img
{
border:1px solid black;
}

#hp li
{
padding-top:1px;
padding-bottom:2px;
}

#hp ul
{
padding-top:0;
}

#dealer-paticka{
    text-align: left;
        margin: 0 20px;
	    width:960px;
	        display: block;
		}
