body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; background:url(../img/body_bg.jpg) repeat-x; margin:0; padding:9px 0 0 0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#FF0000; }
a:hover {text-decoration:none},

.telo { width:917px; position:relative; height:auto;   }

.hlavicka { position:relative; margin:0 auto; width:917px; height:129px; background:url(../img/hlavicka.jpg) left top no-repeat}
.hlavicka .logo a { position:absolute; left:25px; top:10px; width:140px; height:120px;}

.hlavicka .menu { position:absolute; left:342px; top:2px; }
.hlavicka .menu a{ color:#666666; text-decoration:none; font-weight:bold; font-size:11px; }
.hlavicka .menu a:hover { color:#ee121a;}
.hlavicka .menu a span { font-size:13px;}
.hlavicka .menu li { display:inline; margin:0 17px 0 ; }

.hlavicka .menu2 { position:absolute; right:6px; top:35px; width:170px; }
.hlavicka .menu2 .info { float:left;width: 40px; height: 40px;	margin: 0  0 0 11px;	background: url(../img/b_info.jpg) 0 -40px no-repeat;	}
.hlavicka .menu2 .info a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/b_info.jpg) top left no-repeat;	}
.hlavicka .menu2 .info span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .menu2 .info a:hover {background-image: none;	color: yellow;	}
.hlavicka .menu2 .info a:active {color: black;}
	
.hlavicka .menu2 .email {float:left; width: 40px; height: 40px;	margin: 0  0 0 11px;	background: url(../img/b_mail.jpg) 0 -40px no-repeat;	}
.hlavicka .menu2 .email a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/b_mail.jpg) top left no-repeat;	}
.hlavicka .menu2 .email span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .menu2 .email a:hover {background-image: none;	color: yellow;	}
.hlavicka .menu2 .email a:active {color: black;}

.hlavicka .menu2 .tel {float:left; width: 40px; height: 40px;	margin: 0 0 0 11px;	background: url(../img/b_tel.jpg) 0 -40px no-repeat;	}
.hlavicka .menu2 .tel a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/b_tel.jpg) top left no-repeat;	}
.hlavicka .menu2 .tel span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .menu2 .tel a:hover {background-image: none;	color: yellow;	}
.hlavicka .menu2 .tel a:active {color: black;}
	

.hlavicka .lang { position:absolute; right:13px; top:2px;}
.hlavicka .lang img { margin:0 7px}


.hlavicka .topmenu { position:absolute; left:203px; top:88px;}
.hlavicka .topmenu .mag {float:left; width: 123px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_mag_etikety.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .mag a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_mag_etikety.jpg) top left no-repeat;	}
.hlavicka .topmenu .mag span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .mag a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .dalsi {float:left; width: 105px; height: 36px;	margin: 0 1px 0 0px;	background: url(../img/m_dalsi.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .dalsi a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_dalsi.jpg) top left no-repeat;	}
.hlavicka .topmenu .dalsi span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .dalsi a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .logoprinty {float:left; width: 97px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_logoprinty.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .logoprinty a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_logoprinty.jpg) top left no-repeat;	}
.hlavicka .topmenu .logoprinty span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .logoprinty a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .samolepky {float:left; width: 77px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_samolepky.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .samolepky a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_samolepky.jpg) top left no-repeat;	}
.hlavicka .topmenu .samolepky span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .samolepky a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .automagnetky {float:left; width: 111px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_automagnetky.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .automagnetky a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_automagnetky.jpg) top left no-repeat;	}
.hlavicka .topmenu .automagnetky span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .automagnetky a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .vysek {float:left; width: 114px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_vysek.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .vysek a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_vysek.jpg) top left no-repeat;	}
.hlavicka .topmenu .vysek span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .vysek a:hover {background-image: none;	color: yellow;	}

.hlavicka .topmenu .design {float:left; width:64px; height: 36px;	margin: 0 2px 0 0px;	background: url(../img/m_design.jpg) 0 -36px no-repeat;	}
.hlavicka .topmenu .design a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px/1 Georgia, serif;	color:#039;	text-decoration: none;	background: url(../img/m_design.jpg) top left no-repeat;	}
.hlavicka .topmenu .design span {	display: block;	margin:0; padding: 7px 0 0 13px; display:none;	}
.hlavicka .topmenu .design a:hover {background-image: none;	color: yellow;	}

.stred { position:relative; margin:0 auto; width:917px; height:196px; background:url(../img/stred.jpg) left top no-repeat}
.stred .lmenu  { position:absolute; width:181px; height:186px; left:2px; top:9px;}


.stred .lmenu .top { width: 181px; height: 38px;	margin: 0  0 0 11px;	background: url(../img/l_m_t.jpg) 0 -38px no-repeat; text-align:left; color:#ef0b18;	}
.stred .lmenu .top a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: 13px Arial, serif; font-weight:bold;	color:#fff;	text-decoration: none;	background: url(../img/l_m_t.jpg) top left no-repeat;	}
.stred .lmenu .top span {	display: block;	margin:0; padding: 12px 0 0 11px; font: 13px Arial, serif;  font-weight:bold; 	}
.stred .lmenu .top a:hover {background-image: none;	color:#ED1C24;  font-weight:bold;	}

.stred .lmenu .middle { width: 181px; height: 37px;	margin: 0  0 0 11px;	background: url(../img/l_m_m.jpg) 0 -37px no-repeat; text-align:left;color:#ef0b18;	}
.stred .lmenu .middle a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font:13px Arial, serif;  font-weight:bold;	color:#fff;	text-decoration: none;	background: url(../img/l_m_m.jpg) top left no-repeat;	}
.stred .lmenu .middle span {	display: block;	margin:0; padding: 12px 0 0 11px; font: 13px Arial, serif;  font-weight:bold; 	}
.stred .lmenu .middle a:hover {background-image: none;	color:#ED1C24;  font-weight:bold;	}

.stred .lmenu .bottom { width: 181px; height: 37px;	margin: 0  0 0 11px;	background: url(../img/l_m_b.jpg) 0 -37px no-repeat; text-align:left;color:#ef0b18;	}
.stred .lmenu .bottom a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: 13px Arial, serif;  font-weight:bold;	color:#fff;	text-decoration: none;	background: url(../img/l_m_b.jpg) top left no-repeat;	}
.stred .lmenu .bottom span {	display: block;	margin:0; padding: 12px 0 0 11px; font: 13px Arial, serif;  font-weight:bold; 	}
.stred .lmenu .bottom a:hover {background-image: none;	color:#ED1C24;  font-weight:bold;	}

.stred .lbig { position:absolute; left:195px; top:11px; width:254px; height:184px;}


.stred .text  { float:right; width:392px; height:170px; margin:25px 28px  0 0; _margin-right:15px; padding-right:8px; overflow:auto;  font-weight:bold; text-align:justify; font-size:11px; color:#4e4e4e;}
.stred .text span { color:#ef1b27}
.stred .text a { text-decoration:none; color:#0071bc;}
.stred .text a:hover { text-decoration:none; color:#fff;}

.stred-design { position:relative; margin:0 auto; width:917px; height:196px; background:url(../img/stred_design.jpg) left top no-repeat}

.stred-design .text  { float:right; width:392px; height:170px; margin:25px 28px  0 0; _margin-right:15px; padding-right:8px; overflow:auto;  font-weight:bold; text-align:justify; font-size:11px; color:#4e4e4e;}
.stred-design .text span { color:#ef1b27}
.stred-design .text a { text-decoration:none; color:#0071bc;}
.stred-design .text a:hover { text-decoration:none; color:#fff;}

.stred-design .lbig2 { position:absolute; left:13px; top:11px; width:438px; height:184px;}



.dole { text-align:left;  margin:0 auto; width:917px; height:273px; background:url(../img/dole.jpg) left top no-repeat; position:relative;}
.dole .zal  { padding:3px 0 0 15px; width:500px; height:20px; }

.dole .zal .fav { float:left; width: 96px; height: 20px;	margin: 0  0 0 11px;	background: url(../img/zal.gif) 0 -20px no-repeat; text-align:center;	}
.dole .zal .fav a {	display: block;	margin: 0; padding:0;width:100%; height:100%;	overflow:hidden;font: bold 13px Arial, serif;	color:#333333;	text-decoration: none;	background: url(../img/zal.gif) top left no-repeat;	}
.dole .zal .fav span {	display: block;	margin:0; padding: 5px 0 0 0px; font: bold 13px Arial, serif; 	}
.dole .zal .fav a:hover {background-image: none;	color:#fff;	}

.dole .obrazky { margin:10px 0 0 28px; width:880px; height:210px; }
.dole .obrazky img { float:left; margin:3px 9px 3px 0;}

.kontakt { position:relative; margin:0 auto; width:915px; height:467px; background:url(../img/kontakt.jpg) left top no-repeat}
.kontakt .top { position:absolute; right:238px; top:25px; width:324px; height:100px; text-align:left;  color:#4e4e50; font-size:14px; line-height:18px; }
.kontakt .top a { color:#bf2e1a; font-style:italic; font-size:12px; font-weight:normal; text-decoration:none; display:block; margin-bottom:-9px;}
.kontakt .lide {
	position:absolute;
	top:159px;
	left:250px;
	text-align:left;
	color:#4e4e50;
	font-size:14px;
	line-height:17px;
	width: 409px;
}

.paticka { position:absolute; width:100px; height:20px; left:415px; font-weight:bold; bottom:-5px; color:#363646; font-size:11px; }
/******  PHOTO ******/

#span_foto_vozu_big {
	position : absolute; 
	z-index : 200; 
	display:none; 
	border-color : black; 
	top: 0px;
	left:0px;
}

#span_foto_vozu_big2 {
	position : absolute; 
	z-index : 100; 
	display:none; 
	border-color : black; 
	top: 0px;
	left:20px;
}
}
/**** END PHOTO *****/

