html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,form,fieldset,a,img, button,address,dl,dt,dd{margin:0;padding:0; border:0px none;}
html{}
body{font-family: Lucida Sans Unicode;font-size: 62.5%; color: #6A6A6A;text-align: center;background: url(../img/body.png) repeat-x top;}
/*Pro pomoc 62,5 procent nastaví 10px základní velikost když pak něčemu dám 100% */
input{font-family: Lucida Sans Unicode;}
.reset{clear: both; height: 0px; line-height: 0px; margin: 0px; padding: 0px; overflow: hidden; font-size: 1px; width: 90%;}
.reset{*margin-bottom: 0px;}
.fl{float: left;}
.fr{float: right;}
.tr{text-align: right;}
.hptext{text-align:justify;}

#page{width: 920px; margin: auto; text-align: left; position: relative; }
#head{height: 46px; margin-bottom: 19px; background:#fcb034 url(../img/head.png) repeat-x top; padding: 33px 21px 0 0 ; position: relative;}

#center{width: 920px; background: url(../img/bottom.png) no-repeat left bottom; padding-bottom: 10px; margin-bottom: 13px;}
#centerIn{width: 874px; background:#F2F2F2 url(../img/top.png) no-repeat left top; padding: 28px 23px 18px 23px;}

#lang{ height: 30px; line-height: 30px; padding-right: 20px;}

#pata{font-size: 110%; color: #838383; text-align: center; padding-bottom: 10px;}
#pata a{text-decoration: none;color: #838383;}
#pata a:hover{text-decoration: underline;}

#lang ul{float: right; list-style: none;}
#lang ul li{display: inline; font-size: 110%; color: cfcfcf;}
#lang ul li a{text-transform: uppercase; color: #5F5F5F; text-decoration: none;}
#lang ul li a:hover{text-decoration: underline;}
#lang ul li a.active{ color: #fcb034; font-weight: bold;}

#flash{width: 863px; height: 310px; background: url(../img/flash.jpg) no-repeat left top; margin-bottom: 13px; padding: 56px 0 0 57px;}
.tmavyBox{ width: 332px; height: 104px; background: url(../img/tmavyBox.jpg) no-repeat left top; padding: 12px 22px 0 22px;}
.tmavyBox p{font-size: 13px; color: White; text-align: justify;line-height: 19px;}
.tmavyBox p strong{color: #fcb034;}

#head .logo{position: absolute; left: 22px; top: 9px;}
#head .logo img{display: block;}
#head ul{list-style: none; float: right;}
#head ul li{ color: #f99824; font-size: 140%;font-weight: bold; position: relative; float: left; padding-left: 6px; padding-bottom: 10px;}
#head ul li.afil{color: White;}
#head ul li li{font-size: 90%;}
#head ul li a{color: White;  text-decoration: none;}
#head ul li a:hover,#head ul li a.active{text-decoration: underline;}

#head ul li ul{position: absolute; top: 22px; float: none; width: 415px; left: -90px; display: none;}
#head ul li:hover ul{display: block;}


#center p{font-size: 120%; line-height: 200%; margin-bottom: 5px;}
#center p.last{margin-bottom: 0px !important}
#center p b{color: #fcb034}
#center h1{text-transform: uppercase; border-bottom: 1px solid #CFCFCF; color: #fcb034; margin-bottom: 10px; padding-bottom: 11px; font-size: 200%;}
#center h2{color: #FBB034; margin-bottom: 10px; font-size: 140%;}
#center h3{margin-bottom: 10px; font-size: 120%;}
#center a{ font-weight: bold; text-decoration: underline;color: #fcb034;}
#center a:hover{text-decoration: none;}

#center #solutions p{margin-bottom: 20px;}

ul.sed{list-style: none; margin-bottom: 20px;}
ul.sed li{padding-left: 11px; background: url(../img/bullet1.png) no-repeat left 10px; font-size: 120%; line-height: 200%;}

ul.ora{list-style: none; margin-bottom: 25px;}
ul.ora li{padding-left: 11px; background: url(../img/bullet2.png) no-repeat left 10px; font-size: 120%; line-height: 200%;}
ul.ora li strong{color: #fcb034}
#center ul.ora li a{font-weight: normal;color: #6A6A6A;}

#center #services p{margin-bottom: 20px;}

ul.services{list-style: none; margin-bottom: 20px;}
ul.services li{padding-left: 9px; background: url(../img/bullet2.png) no-repeat left 11px; font-size: 120%; line-height: 200%;}
ul.services li.pad1{ padding-bottom: 20px;}
ul.services li ul{list-style: none; margin-bottom: 20px;}
ul.services li ul li{ font-size: 100%; padding-left: 8px; background: url(../img/bullet1.png) no-repeat left 11px;}
ul.services li strong{ color: #fcb034;}
#center p.pozn{font-size: 110%;}

.reference{margin-bottom: 22px;}
.reference img{border: 3px solid white; margin-right: 19px; display: block; float: left; margin-bottom: 19px;}
.reference img.ct4{margin-right: 0px;}
#reference ul.services li ul{margin-bottom: 0px;}
#reference address{margin-bottom: 20px; font-size: 120%; font-style: normal; line-height: 200%;}


.contact{border-collapse: collapse; padding: 0px;}
.contact td,.contact th{font-size: 120%; line-height: 200%; vertical-align: top; padding:0 0 25px 0;}
.contact th{ color: #fcb034;  text-align: left; width: 180px;}
.contact td address{ width: 353px;font-style: normal;}

#contact p{margin-bottom: 20px;}
#center #contact h3{color: #fcb034;}

#contact form{font-size: 120%; line-height: 200%; margin-bottom: 20px;}
#contact form table{ border-collapse: collapse;}
#contact form table td,#contact form table th{vertical-align: middle;}
#contact form table th{text-align: left; font-weight: normal; padding-right: 5px;}
#contact form table input.text{width: 306px; border: none; background: White; font-size: 12px;}
#contact form table input#submit{background:#f2f2f2 url(../img/submit.png) no-repeat center top; width: 120px; height: 19px; border: none; color: #6a6a6a;
text-align: center; font-size: 11px; font-weight: bold; float: right; margin-top: 4px; cursor: pointer;}

#center .error ul{float: none; list-style: disc; padding-left: 20px;}
#center .error ul li{float: none;list-style: disc; background: none; font-size: 120%; color: Red;}
.error{ margin-bottom: 20px;}


.odeslano{ text-align: center; margin-bottom: 20px;}
#center .odeslano h2{font-size: 220%; font-weight: bold; }


#solutions #form{padding: 20px; background: black; width: 460px; position: relative;filter: alpha(opacity=90);
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	opacity: 0.90;}
#solutions #form *{filter: alpha(opacity=100);opacity: 1;}
#solutions form{font-size: 120%; line-height: 200%;}
#solutions form table{ border-collapse: collapse;}
#solutions form table td,#contact form table th{vertical-align: middle;}
#solutions form table th{text-align: left; font-weight: normal; padding-right: 5px; color: White;}
#solutions form table input.text{width: 306px; border: none; background: White; font-size: 12px;}
#solutions form table textarea{width: 306px; background: White; height: 100px; border: none;}
#solutions form table input#submit{background:#000000 url(../img/submit.png) no-repeat center top; width: 120px; height: 19px; border: none; color: #6a6a6a;
text-align: center; font-size: 11px; font-weight: bold; float: right; margin-top: 4px; cursor: pointer;}
#close{position: absolute; right: 10px; top: 10px;}
#close img{}