@media screen,projection{

html, body {margin:0; padding:0; height:100%;}
body {background:#1a7acc; color:white; font-size:90%; font-family:'Trebuchet MS', lucida, Arial, helvetica, sans-serif;}
	
hr, .invisible {display:none;}	
	
h1, h2, h3, h4, h5, h6 {margin-top:0.2em; color:#d1ffc5;}
h1, h2, h3, h4{font-weight:normal;}
h1 {font-size:200%;}
h2 {font-size:190%; margin:0 0 .7em;}
h3 {font-size:170%; margin:0 0 .7em;}
h4 {font-size:130%; margin:1em 0;}
h5, h6 {font-size:110%;}

#galerie h3{margin-top:15px; margin-bottom:5px;}
	
address {font-style:normal;}

table{font-size:100%;}
strong {color:#f2d8ff;}	
#main strong{font-size:105%; color:white;}
em {font-style:normal; color:#d1ffc5;}
blockquote{font-style:italic; padding:0; margin:0;}

a {color:#d1ffc5;}
a:hover {color:#ebc4ff;}

a.more {display:block; clear:left; text-align:right; margin:10px 0; padding:7px 30px 0 0; color:#ebc4ff; border-top:1px dotted #98c1e4; background:url(../img/main/bullet-3.png) right bottom no-repeat;}
a.more:hover {color:#d1ffc5;}	

a.back {display:block; clear:left; margin:10px 0; padding:7px 0 0 30px; color:#ebc4ff; border-top:1px dotted #98c1e4; background:url(../img/main/bullet-4.png) left bottom no-repeat;}
a.back:hover {color:#d1ffc5;}	

ul, ol, dl {position: relative;}
	
.photo {border:2px solid #ebc4ff; margin:0 0 15px 15px; float:right;}
	
.cleaner {clear:both; height:1px;}	
	
#page {background:url(../img/main/page.png) 100% repeat-y; position:relative; min-height:100%; padding-bottom:100px;}

#header {background:#007cb8 url(../img/main/header.jpg) top left no-repeat; height:142px; position:relative;}
#header h1 {margin:0; width:179px; height:84px; position:absolute; top:26px; left:34px; overflow:hidden;}
#header h1 a {text-decoration:none;}
#header h1 a span {display:block; width:179px; height:84px; position:absolute; top:0; left:0; cursor:pointer; background:url(../img/main/logo-new.gif);}
	
#header ul {margin:0; padding:0; width:156px; height:70px; position:absolute; top:28px; left:272px; overflow:hidden;}
#header ul li {margin:0; padding:0; list-style:none;}
#header ul li h3 {margin:0;}
#header ul li span {display:block; width:146px; height:70px; position:absolute; top:0; left:0; background:url(../img/main/header-list.png);}
#header ul li .en {display:block; width:156px; height:70px; position:absolute; top:0; left:0; background:url(../img/main/header-list-en.gif);}
	
#header #contact-quick {width:245px; height:80px; padding:20px 0 0 15px; position:absolute; top:0; right:0; background:url(../img/main/contact-quick.png) top left no-repeat;}
#header #contact-quick h3 {margin:0; color:#ebc4ff; font-size:100%; font-weight:bold;}
#header #contact-quick dl {margin:7px 0 0 0;}
#header #contact-quick dt {margin:0; float:left; font-weight:bold; padding-right:0.5em; height:1.3em;}
#header #contact-quick dd {margin:0; height:1.3em;}

#header #lang {position: absolute; top: 115px; right: 275px;}
#header #lang a img {border: none;}
	
#menu ul {margin:0; padding:0 0 0 34px; height:33px; margin-right:260px; background:#8d8be0 url(../img/main/menu-bg.png) right top no-repeat; border-bottom:5px solid #ca93e6;}
#page > #menu ul {position:relative; z-index:1;}
#menu li {margin:0 1px 0 0; padding:0; list-style:none; float:left; white-space:nowrap;}
#menu li a {display:block; height:29px; padding:12px 5px 0 5px; color:white; text-decoration:none; position:relative; bottom:5px;}
#menu li a:hover, #menu li.active a {height:29px; padding:12px 5px 0 5px; position:relative; bottom:5px; background:#ca93e6 url(../img/main/menu-hover.png) top left no-repeat;}

#breadcrumbs {clear:left; position:relative; top:-5px; margin-bottom:-5px; margin-right:260px; font-size:95%; height:22px; padding:10px 0 0 34px; background:#5f7fd0 url(../img/main/breadcrumbs.png) top right no-repeat; border-bottom:1px dotted #98bfe2;}
#breadcrumbs a {color:#ebc4ff;}
#breadcrumbs a:hover {color:#d1ffc5;}
#breadcrumbs strong {color:white;}

#main {margin-right:260px;}
	
#content1 {background:#1a7acc url(../img/main/content1-bg.png) right bottom no-repeat;}
#content1b {min-height:265px; padding:30px 34px 15px 34px; background:url(../img/main/main-top.gif) top repeat-x;}

#content1 a.more-big {clear:left; display:block; height:26px; text-align:right; color:#ebc4ff; background:url(../img/main/more-big.png) bottom right no-repeat; padding:37px 50px 0 0;}
#content1 a.more-big:visited {color:white;}
#content1 a.more-big:hover {color:#d1ffc5;}
	
#content2{padding:10px 34px;}	
#content2 .client{width:50%; min-height:210px; margin-bottom:15px; float:left;}
#content2 .client img{float:left; margin:0 20px 10px 10px; border:2px solid #d1ffc5;}
#content2 .client h4{margin-top:0;}
#content2 .client p{margin-left:134px;}

#content2 .card {width:50%; min-height:250px; margin-top:5px; padding:0 0 20px 0; float:left; background:url(../img/main/card.png) top left no-repeat;}
#content2 .card h3 {margin:10px 10px 0 20px; font-size:170%;}
#content2 .card p {margin:10px 10px 10px 20px;}
#content2 .card h4 {margin:10px 10px 10px 20px; color:#e8baff;}
#content2 .card ul {padding-bottom:20px;}
#content2 .card ul li {list-style:url(../img/main/bullet-1.png);}

#zkuste{float:right; width:237px; margin:0 0 0 25px; background:#1766aa url(../img/bg-vyzkousejte.jpg) 0 0 no-repeat;}
	#zkuste div{margin:70px 17px 17px;}
	#zkuste h2{font-size:160%; margin-bottom:0;}
	#zkuste p{margin:5px 0 10px;}
	#zkuste a{color:white;}
	#zkuste a:hover{color:#d1ffc5;}
	
#zkuste-en{float:right; width:237px; margin:0 0 0 25px; background:#1766aa url(../img/bg-vyzkousejte-en.jpg) 0 0 no-repeat;}
	#zkuste-en div{margin:70px 17px 17px;}
	#zkuste-en h2{font-size:160%; margin-bottom:0;}
	#zkuste-en p{margin:5px 0 10px;}
	#zkuste-en a{color:white;}
	#zkuste-en a:hover{color:#d1ffc5;}

#col {width:260px; position:relative; z-index:1; bottom:76px; float:right; background:url(../img/main/col-bg.png) top left no-repeat;}
#col dl, #col dt, #col dd {margin:0;}	
	
.sluzby-box,#contact-box,#news-box,#about-box,#reference-box{margin:0 17px;}
#col h3{color:#e8bbff; font-size:155%; padding:5px 17px; margin:20px 0 ; background:url(../img/bg-right-header.gif) 0 0 repeat-y;}
#col h3.htop{color:#d1ffc5; margin:10px 0; background:none;}

.sluzby-box dl dt,.sluzby-box ul li {padding:0 0 10px 15px; background:url(../img/main/bullet-1.gif) left 6px no-repeat;}
/* .sluzby-box ul {margin:7px 0 12px 0; padding:0;}
.sluzby-box li {margin:0; padding:0 0 0 30px; list-style:none;}*/ 

#contact-box address {padding:0 0 0 15px; background:url(../img/main/bullet-2.gif) left 4px no-repeat;}
#contact-box dl {margin:7px 0 0 15px;}
#contact-box dt {margin:0; float:left; font-weight:bold; padding-right:0.5em;}
#contact-box dd {margin:0;}

#news-box dl dt {background:url(../img/main/bullet-1.gif) left 6px no-repeat; padding:0 0 8px 15px;}
#news-box dl dd {padding:0 0 15px 15px;}

#sponzor-box dl dt {background:url(../img/main/bullet-1.gif) left 6px no-repeat; padding:0 0 8px 15px;}
#sponzor-box dl dd {padding:0 0 15px 15px;}

#about-box ul {margin:7px 0 12px 17px; padding:0;}
#about-box li {padding:3px 0; list-style:url(../img/main/bullet-2.gif); font-weight:bold; color:#e8baff;}

#seznam-referenci div{float:left; width:45%; margin-right:4%;}
#galerie img{margin-right:10px; border:2px solid #e8baff;}

#reference-box h4 {margin:10px 0 0 0; color:#e8baff; font-size:100%;}
#reference-box dl dt {background:url(../img/main/bullet-1.gif) left 18px no-repeat; padding:15px 0 8px 15px;}
#reference-box dl dd {padding:0 0 0 15px;}

#footer {clear:both; position:absolute; bottom:0; right:0; width:100%; background:#1a6fb9 url(../img/main/footer.png) top repeat-x;}
#footer-b {padding:50px 17px 20px 80px;}

#footer address {display:inline; margin:0;}
	
#footer #footer-links {margin:0; height:25px; padding-top:10px; position:absolute; top:0; left:34px; background:url(../img/main/footer-top.png) top left no-repeat;}
#footer #footer-links a {color:#ebc4ff;}
#footer #footer-links a:visited {color:white;}
#footer #footer-links a:hover {color:#d1ffc5;}	
	
#footer #footer-links #footer-top {padding:0 0 0 45px;}
	
#footer #webdesign {margin:0; width:200px; height:40px; position:absolute; bottom:17px; right:17px; text-align:right;}
#footer #webdesign a {color:#5597d3;}
#footer #webdesign a:hover {color:#66A8E4;}




form{margin:0; width:400px;}
	.form-poptavka{width:100%;}
legend{border:1px solid #ca93e6; background:#1a7acc;}
fieldset{margin:0 0 1em; padding:10px; border:1px solid #ca93e6; background:#5f7fd0;}
  fieldset td{border:none;}
legend{padding:3px 5px;}
.c{text-align:center;}
.flr{float:right;}
.fll{float:left;}
.cll{clear:left;}
.cl{clear:both}
.sml{font-size:90%;}
.big{font-size:120%;}
.none,.none img{border:none;}
.skip{display:none;}
.dotted{margin:10px 0 15px; border-top:1px dotted #98c1e4;}
.cara{margin:10px 0 15px; border-bottom:1px dotted #98c1e4;}
.error{color:#d1ffc5; margin:1.5em 0; border:3px dotted #fff;}
.imgleft{float:left;margin:0 1em .5em 0;border:2px solid #EBC4FF}
.imgleft-new{float:left;margin:0 1em .5em 0;border:2px solid #EBC4FF}
.cara-new{margin:10px 0 15px 0; border-bottom:1px dotted #98c1e4;min-height:78px;}

}
