*{margin:0;padding:0;}
fieldset{border:0;}
body{background:url(img/bg.png) repeat-x #FFFFFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;}
.clear{clear:both;}
#box{width:1000px;margin:0 auto;}
#hlavicka{width:1000px;height:161px;float:left;background:url(img/hlavicka.jpg) no-repeat 300px 0px;}
#logo a{width:318px;height:100px;display:block;background-image:url(img/logo.gif); background-repeat:no-repeat; float:left;text-indent:-9999px;overflow:hidden;margin:30px 0px 0px 12px;}
#vyhledavani{float:left;padding:54px 0px 0px 435px; }
.input1{width:156px;background:url(img/vyhledavani.jpg) no-repeat;border:0;float:left;padding:10px 0px 10px 12px;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
.vyhledat{float:left; background:url(img/vyhledat.jpg) left top; width:38px; height:34px; border:0px;}
#menu{width:976px;height:49px;background-image:url(img/menu.jpg);float:left;padding:10px 0px 0px 24px;}
#menu li{float:left;height:39px;list-style:none;margin-right:12px;}
#menu li a{height:30px;padding:0px 13px 0px 13px;font-family:"Arial" ; font-size:18px;font-weight:bold;text-decoration:none;color:#000000;float:left;padding-top:9px;text-align:center;}
#menu li:hover{background-image:url(img/hover1.jpg);}
#menu li a:hover{background:url(img/hover2.jpg) no-repeat right;color:#fb010c;}
.blok{width:965px;height:110px;background-image:url(img/blok.jpg);float:left;padding:30px 0px 0px 35px;}
.blok h2{font-family:"Myriad Pro",arial;font-size:36px;font-weight:bold;color:#535353;line-height:39px;float:left;width:350px;}
.blok p{float:left;width:540px;padding-left:45px;}
.blok2{width:940px;float:left;background-image:url(img/blok2bg.jpg);background-repeat:repeat-y;padding:5px 30px 0px 30px;}
.blok2 h2{font-family:"Myriad Pro",arial;font-size:28px;font-weight:bold;color:#535353;margin-bottom:10px;}
.blok2 h3{padding:8px;  background:#dcf1f4;   border:1px solid #b9dce2; margin-top:15px;}
.blok2 h3.napiste{padding:8px; float:left; width:600px; background:#dcf1f4;   border:1px solid #b9dce2; margin-top:20px; margin-bottom:20px;}
.blok2 span{color:#898989;}
.blok2 td{padding:10px;}
.blok2 p.dph{padding:10px; text-align:center;}
.blok2 p a{color:#c2001b; font-weight:bold; }
.blok2 tr{border-bottom:1px dashed gray;}
.blok2top{width:1000px;height:26px;background-image:url(img/blok2top.jpg);float:left;padding:0px;}
.blok2bottom{width:1000px;height:26px;background-image:url(img/blok2bottom.jpg);float:left;padding:0px;}
.vyjadreni {width:300px; padding: 8px; background:#fef3ac; border:1px solid #eebd6f; float:right;}
.vyjadreni p{ margin-top:9px;}
.vyjadreni h4{ color: #ee692e; font-size:18px; margin-bottom:25px; }

.zadani { padding: 5px; line-height:20px;}
.zadani p{ margin-top:9px;}
.zadani h4{ color: #334b81; font-size:18px; margin-bottom:25px; }
.zadani img{ float:left; border:8px solid #b6b6b6; width:200px; margin-right:10px;}
.zadani a{ color:#2962a9;}
.zadani a.url{ font-size:16px; font-weight:bold;}

p.reflink { margin-top: 10px;  margin-bottom: 10px;}
p.reflink a{color:#c2001b; font-weight:bold; margin-right: 10px; font-size:14px;}
p.reflink a:hover{text-decoration:none;}

p.duvod{margin-top:10px; margin-left:10px;}
p.duvod a{color:#c2001b; font-weight:bold; }

.formular{ font-size:16px; font-weight:bold;}
.formular p{ width:100px; font-size:12px; margin-right:10px;float:left; text-align:right;}
.formular .form{ padding:4px; border:1px solid gray; width:400px; margin-bottom:5px;}
.formular .tl{  margin-left:115px;}
                 
img.refimg{ width: 450px; float:left; margin-left:13px;}

.stranka{width:670px;  float:left;}
.refblok{width:250px; margin-left:10px; float:right;}
.refblok h4{font-size:18px; margin-bottom:10px; margin-left:20px;}
.reference3{width:242px;height:218px;background-image:url(img/polozka2.jpg);padding:7px 14px 0px 8px;margin-right:0px;  }


.polozky{width:1000px;height:160px;float:left;padding:4px 0px 8px 0px;}
.polozky h3{font-family:"Myriad Pro",arial;color:#ff0e07;font-weight:bold;font-size:20px;}
.polozky ul{padding-top:10px;}
.polozky ul li{font-size:14px;list-style:none;padding-left:16px;padding-bottom:5px;background-repeat:no-repeat;background-position:0px 8px;}
.polozky ul li a{color:#000000;text-decoration:none;}
.polozky ul li a:hover{color:#ff0e07;}
.odrazka1{background-image:url(img/odrazka1.jpg);}
.odrazka2{background-image:url(img/odrazka2.jpg);}
.odrazka3{background-image:url(img/odrazka3.jpg);}
.komplexni-sluzby{float:left;height:132px;border-right:1px solid #d9d9d9;background:url(img/ikona1.jpg) no-repeat 20px 42px;padding:28px 0px 0px 130px;width:205px;}
.seo-marketing{float:left;height:132px;border-right:1px solid #d9d9d9;background:url(img/ikona2.jpg) no-repeat 20px 38px;padding:28px 0px 0px 130px;width:205px;}
.obchodovani{float:left;height:132px;background:url(img/ikona3.jpg) no-repeat 20px 40px;padding:28px 0px 0px 130px;width:190px;}
.vybrane-reference{width:1000px;height:317px;background-image:url(img/vybrane-reference.jpg);float:left;}
.nadpis{float:left;width:895px;padding:18px 75px 22px 30px;}
.nadpis h2{font-size:24px;color:#323232;font-weight:bold;font-family:"Myriad Pro",arial;float:left;}
.nadpis p{float:right;}
.nadpis p a{width:30px;height:24px;display:block;float:left;text-decoration:none;background-color:#FFFFFF;border:1px solid #929292;margin-right:8px;text-align:center;color:#0e162c;font-weight:bold;padding-top:4px;}
.reference{width:242px;height:218px;background-image:url(img/polozka.jpg);float:left;padding:7px 14px 0px 8px;margin-right:22px;}
.reference2{width:242px;height:218px;background-image:url(img/polozka2.jpg);float:left;padding:7px 14px 0px 8px;margin-right:0px;  margin-left:38px;}
.nahled img{border:1px solid #8d8d8d;}
.nazev{color:#0e162c;font-weight:bold;text-decoration:none;padding-top:5px;float:left;}
.nazev:hover{color:#ff0e07;}
.sipka{float:right;}
.sipka img{border:0;}
.leva-sipka{width:70px;height:39px;display:block;float:left;margin:80px 0px 0px 23px;background-image:url(img/sipka-leva.jpg);}
.prava-sipka{width:70px;height:39px;display:block; position:absolute;left:904px; z-index:1; float:right;  margin-top:80px; margin-right:15px;background-image:url(img/sipka-prava.jpg);}
#paticka{width:1000px;clear:both;margin-top:45px;min-height:58px;background:url(img/paticka.jpg) no-repeat; background-position:left top}
.copyright{padding:10px 0px 0px 80px;float:left;}
.email{float:right;background:url(img/email.jpg) no-repeat left;padding:10px 0px 0px 46px;font-weight:bold;height:48px;}
.telefon{float:right;background:url(img/mobil.jpg) no-repeat left;padding:10px 0px 0px 46px;font-weight:bold;height:48px;margin-left:20px;}

		/*
		 * Required 
		*/
		.container { width:820px; height:225px; overflow:hidden; position:relative; cursor:pointer; }
		.slides { position:absolute;  width:800px; top:0; left:0; }
		.slides div{ position:absolute; top:0; width:960px; display:none; }
		.slides div img{ border:0px; margin-right:10px; }
		/*
		 * Optional
		*/
		blockquote, q { quotes: none; }
		:focus { outline: 0; }
		ins { text-decoration: none; }
		del { text-decoration: line-through; }
		table { border-collapse: collapse; border-spacing: 0; }
		#loopedSlider { width:1000px; position:relative; clear:both; }
		ul.pagination { list-style-type:none; margin:0; padding:0; margin:9px auto; width:132px; }
		ul.pagination li { float:left; margin:0 5px; }	
		ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background:black;}
		