@charset "utf-8";
/* CSS Document */

*{
padding:0;margin:0;
}

html, body{ 
margin:0; padding:0; 
text-align:center;
	height: 100%;
} 

body{
background-image:url(pic/background3.gif);
background-position:center;
background-repeat:repeat-y;
}



h1, h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#C90C0C;
margin:0 0 1em 0 ;
padding:0;
}

h2.marginhore {margin-top:2em;}

h2.center {
text-align:center;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6D6C6C;
margin:1em 0 0 0;
padding:0;
}

#main{
border-left:1px solid #6B6B6B;
border-right:1px solid #6B6B6B;
background-image:url(pic/background1.gif);
margin:0 auto;
width:764px;
w\idth: 760px;
	min-height: 100%;
	height: 100%;
	position: relative;
}


body>#main {
	height: auto;
}

#main-content{
padding-bottom:165px;
}

#doplnovacka {
height:20px;
}

#header{
margin:0 auto;
background-image:url(pic/rembrandts-free.jpg);
background-repeat:no-repeat;
background-position:center;
width:760px;
height:184px;
position:relative;
} 

#autopolish {
position:absolute;
left:24px;
top:32px;
height:78px;
width:218px;
overflow:hidden;
} 

#autopolish a {
display:block;
height:100%;
width:100%;
}

#buttons{
position:absolute;
left:0px;
top:140px;
height:33px;
overflow:hidden;
} 

div.button {
	height: 33px;
	float: left;
	}

div.odstup {margin-left:1px;}	
div.lavykraj {width: 127px;}
div.pravykraj {width: 128px;}
div.stred {width: 125px;}



	
div.button a {
	display: block;
	width:100%; height:100%;
	text-decoration: none;
	background-position: 0 0;
	background-repeat:repeat-x;
	background-image:url(pic/buttons.gif);
	}

div.button a:hover {
	background-position: 0 -33px;
	}
div.button a:active {
	}

span.kontajner {
	display:block;
	color:#FFFFFF;
	padding:8px 0.75em 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

div.button span {
	padding-right:0.75em;
}
	
span.neviditelny {
	visibility:hidden;
}

#ouch {
margin:20px auto 0 auto;
width:684px;
border:none;
text-align:center;
color:#6D6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}


#content, #content-home {
margin:20px auto 0 auto;
width:684px;
border:none;
text-align:justify;
color:#6D6C6C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#content-home{
width:720px;}

#content-home-left{
float:left;
width:450px;}

#content-home-right{
float:right;
width:235px;}

#content-home-right div{
padding-bottom:10px;}

#calltoaction{
background: url(pic/calltoation-bg.jpg) no-repeat;
width:236px;
height:500px;
padding:80px 0 0 0px;}

#calltoaction div{
color:#FFFFFF;
margin-left:25px;}
.input-style{
padding:2px;

width:180px;
background-color:#eaeaea;
border:1px solid #333333;
}
.submit{
background:url(pic/submit.jpg) no-repeat;
width:187px;
height:65px;
border:0px;
cursor:pointer;
margin:10px 0 0 15px;
}


div.predel_contact {
background-image:url(pic/linevert.gif);
background-position:260px 0;
background-repeat:repeat-y;
}

div.predel_services {
background-image:url(pic/linevert.gif);
background-position:330px 0;
background-repeat:repeat-y;
}



#content ul, #content-home ul{
margin:0 0 0 3em;
list-style-type:none;
line-height:2em;
}

a.email {font-weight:bold;color:#6D6C6C;}
a.email:link{font-weight:bold;color:#6D6C6C;}
a.email:visited{font-weight:bold;color:#6D6C6C;}
a.email:focus{font-weight:bold;color:#6D6C6C;}
a.email:active{font-weight:bold;color:#6D6C6C;}
a.email:hover{font-weight:bold;color:#6D6C6C;}

#content li, #content-home li{
font-weight:bold;
}

img.contact_obr {
margin:10px 0 10px 0;
}

span.odrazka {
color:#C90C0C;
margin:0 1em 0 0;
font-size:11px;
font-weight:bold;
}


span.zvyraznenie {
font-weight:bold;
}

span.cervena_bold {
font-weight:bold;
color:#C90C0C;
}

span.ouchR {
font-size:30px; 
color:#C90C0C; 
font-weight:bold;
}

span.ouchB {
font-size:12px; 
color:#6D6C6C; 
font-weight:bold;
}

span.price {
color:#C90C0C;
}

p {
margin:1em 0 0 0;
}

p.bez {
margin:0;
padding:0;
}

p.predel {
height:60px;
background-image:url(pic/linehor.gif);
background-repeat:repeat-x;
background-position:center;
margin:0;
clear:both;
}

p.predel_medzera {
height:30px;
background-repeat:repeat-x;
background-position:center;
margin:0;
clear:both;
}

p.answer{
margin:0;
}

p.center{
text-align:center;
}

p.odsad {
margin:1em 0 0 0;
}

p.odsad3 {
margin:3em 0 0 0;
}

p.main_pic {
margin:3px 0 15px 0;
text-align:center;
}

p.services_obr {
margin:40px 0 0 0;padding:0;
}

p.services_obr img{
vertical-align:text-top;
}

p.services_obr span {
margin-right:1em;
font-weight:bold;
}

img.testimonials {
float:right;
margin:0 0 0px 25px;
}

img.dole {
margin-bottom:20px;
}

div.cleaner {
  clear:both;
  height:0px; padding:0; border:0; margin:0;
}

div.cleaner hr {
  display: none;
}

div.lavypanel
{
float: left;
width: 300px;
}

div.lavypanel-obsah
{
text-align:justify;
}

div.pravypanel
{
float: right;
width: 300px;
}

div.pravypanel-obsah
{
text-align:justify;
} 

div.lavypanel_contact
{
float: left;
width: 220px;
}

div.lavypanel_contact-obsah
{
text-align:justify;
}

div.pravypanel_contact
{
float: right;
width: 380px;
}

div.pravypanel_contact-obsah
{
text-align:justify;
} 


div.lavypanel_services
{
float: left;
width: 280px;
}

div.lavypanel_services-obsah
{
text-align:justify;
}

div.pravypanel_services
{
float: right;
width: 320px;
}

div.pravypanel_services-obsah
{
text-align:right;
} 


#footer{
	position: absolute;
	bottom:0px; 
	left:0;
width:100%;	
}

#footer-content{
position:relative;
height:64px;
width:100%;
background-image:url(pic/background2.gif);
background-repeat:repeat-x;
}

#phone{
	position: absolute;
	bottom:100px; 
	left:39px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#phone p.blabol{
color:#6B6B6B;
font-size:12px;
margin-bottom:1em;
padding:0;
}

#phone p.telefon{
color:#C90C0C;
font-size:12px;
margin:0;padding:0;
}

#phone p.telefonS{
color:#6b6b6b;
font:bold 15px/100% Trebuchet MS; 
margin:0;padding:0;
}

#phone p.telefon2{
color:#474545;
font:oblique bold 20pt/100% Trebuchet MS; 
margin:0;padding:0;
}

#gumy{
	position: absolute;
	bottom:4px; 
	left:40px;
width:116px;
height:88px;
background-image:url(pic/gumy.gif);
background-repeat:no-repeat;
}

#copyright {
	position: absolute;
	bottom:1px; 
	left:0;
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#seo {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}

#copyright a{color:#FFFFFF;}
#copyright a:link{color:#FFFFFF;}
#copyright a:visited{color:#FFFFFF;}
#copyright a:focus{color:#FFFFFF;}
#copyright a:active{color:#FFFFFF;}
#copyright a:hover{color:#FFFFFF;}

#seo a{color:black;}
#seo a:link{color:black;}
#seo a:visited{color:black;}
#seo a:focus{color:black;}
#seo a:active{color:black;}
#seo a:hover{color:black;}
#home-styel ul{
padding:0 0 0 5px;
margin:0 0 0 5px;}

#home-styel li{
list-style:none;
padding-top:11px;
font-weight:normal;
padding-bottom:11px;
border-bottom:1px dotted #CCCCCC;
line-height:14px;
}