/* basics */
html{margin:0;padding:0;}
body{font-size:100%;font-family:Arial,Verdana,Tahoma,sans-serif;color:#606060;margin:0;padding:0;background:#fafafa;}
#wrapper{background:url('/img/bg-wrapper.gif') repeat-y center;}
#wrapper-inner{background:url('/img/bg-wrapper-inner.gif') top center no-repeat;min-height:800px;_height:800px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}

h1{margin:0;padding:10px 0 0 0;font-size:1.4em;}
h2{margin:0;padding:7px 0 0 0;font-size:1.3em;color:#56afce;}
h3{margin:0;padding:5px 0 0 0;font-size:1.1em;color:#98bb7a;}
h4{margin:0;padding:0;font-size:1em;color:#999999;}

p{line-height:3ex;margin:0;padding:5px 15px;}

table{font-size:1em;}

.dnone{display:none;}
.i{font-style:italic;}

/* header, footer, logo, menu */
#header{height:110px;background:url('/img/bg-header.gif');}
#header .content{position:relative;}
#header .customer-login{float:right;width:400px;clear:right;padding:0;padding-bottom:2px;margin:0;}
#header p.customer-login{padding-top:30px;font-size:60%;}
#header p.customer-login a{color:#87b261;text-decoration:none;}
#header p.customer-login a:hover{text-decoration:underline;}
#header .customer-login .headerTable{width:370px;height:16px;margin:0;padding:0;}
#header .customer-login .headerTable td{vertical-align:middle;text-align:left;}
#header .customer-login .headerinput{background:url('/img/bg-header-input.gif') no-repeat top left;padding-left:10px;width:170x;height:16px;}
#header .customer-login .headerinput input{color:#888888;font-size:9px;line-height:9px;width:130px;height:12px;border:0;}
#header .customer-login .headersubmit{background:url('/img/bg-header-submit.gif') no-repeat top left;width:60px;height:16px;border:0;}
#header .customer-login .headersubmit input{background:none;color:#888888;font-weight:bold;font-size:10px;width:30px;height:16px;border:0;}
#header .customer-login .headersubmit input:hover{background:none;color:#a4c587;}
#footer{background:url('/img/bg-footer.gif');padding:25px 0 0 0;border-top:1px #a4c587 solid;border-bottom:2px #3e3c4b solid;color:#868686;text-align:center;font-size:75%;clear:both;}
#footer a{color:#868686;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#logo{position:absolute;width:165px;height:57px;top:20px;}
#logo span{position:absolute;top:0;left:0;width:165px;height:57px;background:url('/img/webcorp-logo.gif') no-repeat;}
.topmenu{padding:0;list-style-type:none;margin:0;float:right;position:relative;top:-4px;}
.topmenu li{float:left;height:33px;margin:0 2px;behavior:url('../hover.htc');color:#3e3c4b;}
.topmenu li .left{height:33px;_float:left;display:block;}
.topmenu li .right{height:33px;_float:left;display:block;}
.topmenu li:hover,
.topmenu li.hover,
.topmenu li.active{background:url('/img/bg-menu.gif') repeat-x;}
.topmenu li:hover .left,
.topmenu li.hover .left,
.topmenu li.active .left{background:url('/img/bg-menu-left.gif') top left no-repeat;}
.topmenu li:hover .right,
.topmenu li.hover .right,
.topmenu li.active .right{background:url('/img/bg-menu-right.gif') top right no-repeat;}
.topmenu li a{display:-moz-inline-block;display:inline-block;height:25px;padding:7px 5px 0px 5px;text-decoration:none;font-weight:bold;font-size:11px;color:#3e3c4b;border: 0;}
.topmenu li.active a, .topmenu li a:hover{color:#fafafa;}

/* clear */
.clear{clear:both;padding:0px 0;}
div.clear{height:0px;font-size:0px; line-height:0;}

/* content */
#content{margin:0px auto;}
.content{line-height:1.2em;width:766px;margin:0px auto;}
.content .static{font-size:75%;}
.content .sluzby ul{list-style-type:none;margin:0;padding:5px 0 0 0; width:90%;clear:both;}
.content .sluzby li{width:100%;background: url('/img/sipka.gif') no-repeat left center;padding:0px 0 0px 18px;margin-left:0px}
.content .reference{font-size:75%;}
.content .klienti ul{list-style-type:none;margin:0;padding:5px 0 0 0;}
.content .klienti li{width:300px;background: url('/img/sipka.gif') no-repeat left center;padding:0px 0 0px 18px;;}
.content .klienti h3{padding:5px 0 3px 0;}
.content .o-nas ul{list-style-type:none;margin:0;padding:5px 0 0 0;}
.content .o-nas li{background: url('/img/sipka.gif') no-repeat left center;padding:0px 0 0px 18px;margin-left:10px}
.content .kariera ul{list-style-type:none;margin:0;padding:5px 0 0 0;}
.content .kariera li{background: url('/img/sipka.gif') no-repeat left center;padding:0px 0 0px 18px;margin-left:10px}

/* homepage splitter*/
#splitter{width:766px;margin:0 auto;font-size:76%;}
#splitter a{color:#56afce;text-decoration:none;border-bottom:1px dotted;}
#splitter a:hover{text-decoration:none;border-bottom:0;}
#splitter a img{border:0;}
#leftBar{float:left;width:509px;margin:0;padding:0;}
#leftContent{margin:0;padding:0;}
#rightBar{margin:0 0 0 534px;padding:0;}
#rightContent{margin:0;padding:0;}
hr.cleaner{clear:both;height:1px;margin:-1px 0 0 0;padding:0;border:0;visibility:hidden;}

/* homepage content */
#defaultText p{float:left;width:245px;margin:0;padding:0;text-align:justify;}
#defaultText p.levy{padding:10px 15px 0 0;}
#defaultText p.pravy{padding:10px 0 0 0;}

#clients{width:509px;clear:both;}
.clientBoxWrapper{width:160px;margin-right:14px;float:left;display:block;}
.last{float:right;margin-right:0px;}
.clientBox{border:0;}
.clientBoxHeader{font-weight:bold;color:#fafafa;padding-left:10px;height:26px;line-height:26px;background:url('/img/box-top.gif');}
.clientBoxData{display:block;border-left:1px solid #d4d3d3;border-right:1px solid #d4d3d3;margin:0px;padding:0px;min-height:140px;_height:140px;}
.clientBoxData p{width:140px;margin:0 auto;padding:10px 0 0 0;}
.clientBoxData img{display:block;margin:0 auto;padding-top:15px;border:0;}
.clientBoxFooter{margin:0;padding:0;line-height:6px;height:6px;background:url('/img/box-bottom.gif') no-repeat bottom left;}

#contact{width:509px;clear:both;}
#phones{width:190px;float:left;font-size:1.7em;line-height:1.5em;font-weight:bold;padding-top:120px;color:#7b9a5f;background:url('/img/bg-phones.jpg') no-repeat top left;}

#contactForm{height:243px;width:302px;margin:20px 0;padding:0;float:right;}
.myTable{height:243px;width:302px;empty-cells:show;background:url('/img/bg-form-main.gif') repeat-x;}
.myTable .left{width:15px;background:url('/img/bg-form-left.gif') no-repeat;padding:0;margin:0;}
.myTable .right{width:17px;background:url('/img/bg-form-right.gif') no-repeat top right;}
.myTable .col1{width:143px;vertical-align:bottom;padding-bottom:2px;}
.myTable .col2{width:132px;vertical-align:bottom;padding-bottom:2px;}
.myTable .textLabel{vertical-align:bottom;padding-bottom:2px;}
.myTable .input{background:url('/img/bg-form-input.gif') no-repeat;margin:0;}
.myTable .area{background:url('/img/bg-form-area.gif') no-repeat;margin:0;}
.myTable .textarea{width:256px;height:91px;margin:0 8px 0 8px;display:block;overflow:hidden;border:0;}
.myTable .textinput{line-height:17px;width:109px;height:17px;margin-left:9px;display:block;border:0;}
.myTable .row1{height:32px;color:#fafafa;padding:0;margin:0;}
.myTable .row2{height:21px;}
.myTable .row3{height:25px;color:#fafafa;}
.myTable .row4{height:106px;}
.myTable .row5{height:59px;color:#555555;margin:0;padding:0;}
.myTable .innerTable{width:273px;height:59px;}

#lastProject, #lastProject img{width:229px;float:right;overflow:visible;display:inline;border:0;}

#newsArea{font-family:Verdana, sans-serif;color:#555555;margin-top:15px;}
#newsArea #archiveLink{width:232px;height:30px;line-height:30px;text-align:center;margin:10px 0;}
#newsArea #archiveLink a{color:#56afce;text-decoration:none;border-bottom:1px dotted #56afce;}
#newsArea #archiveLink a:hover{text-decoration:none;border-bottom:1px solid #fafafa;}

.news .time{color:#cccccc;font-style:italic;padding-left:15px;}
.news .header{color:#6e964b;}
.news .text{background:url('/img/star.gif') no-repeat top left;padding-left:15px;line-height:1.4em;margin-bottom:10px;}
.news .text p{display:inline;padding:0;line-height:inherit;}
.news a{color:#56afce;text-decoration:none;border-bottom:1px dotted;}
.news a:hover{text-decoration:none;border-bottom:0;}
.news a img{border:0;}

#carreer,
#lastProjectHeader,
#newsAreaHeader,
#clientsHeader,
#contactUs{margin:10px 0 0 0;padding:0;position:relative;overflow:hidden;color:#739d4e;float:left;}
#carreer, #lastProjectHeader{margin:0;}

#carreer span,
#lastProjectHeader span,
#newsAreaHeader span,
#clientsHeader span,
#contactUs span{display:block;float:left;position:absolute;left:0;top:0;z-index:1;margin:0;padding:0;color:#555555;}

#clientsHeader,
#clientsHeader span,
#contactUs,
#contactUs span{float:right;}

#carreer,
#carreer span{width:150px;height:40px;}

#lastProjectHeader,
#newsAreaHeader,
#lastProjectHeader span,
#newsAreaHeader span,
#clientsHeader,
#clientsHeader span,
#contactUs,
#contactUs span{width:232px;height:30px;}

#newsAreaHeader em,
#lastProjectHeader em,
#clientsHeader em,
#contactUs em{color:#e59c00;}
/* end of homepage content */

/* reference */
.borderimg img{border:1px black solid;padding:10px;}
.center{text-align:center;}

.paging{clear:both;font-size:1.1em;color:#a4c587;padding:10px 0;text-align:center;}
.paging strong{color:#a4c587;border:1px solid #a4c587;padding-left:2px;padding-right:2px;}
.paging a{color:#56afce;border-bottom:1px dotted #56afce;text-decoration:none;}
.paging a:hover{border:0;text-decoration:none;}

#reFilter{margin:0;padding:5px 0 0px 0;width:766px;font-size:12px;height:52px;}
#reFilter .lines{float:left;}
#reFilter .line{width:766px;text-align:right;height:23px;line-height:23px;}
#reFilter .line.short{width:680px;}
#reFilter a{color:orange;border-bottom:1px dotted orange;text-decoration:none;}
#reFilter a:hover{border:0;text-decoration:none;}
#reFilter span{padding-left:15px;}
#reFilter span.notice{width:130px;text-align:right;color:#999;padding:0;margin:0;font-size:10px;font-style:italic;}
#reFilter span.active{color:#56afce;}
#reFilter .kill { float:right; width: 66px; height: 42px;background: url('/img/bg-nofilter-big.gif') center top no-repeat;vertical-align:bottom;}
#reFilter .kill a{height:16px;display:block;text-align:center;padding:25px 0 0 0;color:#666;border:0;margin:0;font-size:10px;}
#reFilter .kill a:hover{border:0;}

.box{width:746px;background:#f4f4f4;padding:10px;margin:0 0 15px 0; /* min-height:150px;_height:150px; */ text-align:justify;border-top:3px solid #e5e5e5;border-bottom:1px solid #ededed;} /* c7eca6 */
.box h2{color:#56afce;font-size:1.5em;margin:0;padding:5px 0 3px 0px;}
.box.r{float:right;margin-right:15px;}
.box.l{float:left;margin-left:15px;}
.box .i{font-size:0.6em;font-weight:normal;color:#e59c00;}
.box p{padding-left:0;}
.sluzby .box ul{clear: none;}
.sluzby .box ul li{width: 100%; padding:0 0 0 18px;background:url('/img/sipka.gif') no-repeat left center;}

.reference .boxr{width:746px;padding:10px;margin:10px 0;float:left;border-top:3px solid #e5e5e5;border-bottom:1px solid #ededed;background: #f4f4f4; }
.reference .boxr .i{font-size:0.8em;font-weight:normal;color:#e59c00;}
.reference .boxr h2.title { text-align:right; padding: 5px 0 9px 0;}
.reference .boxr .image{float:left;width:270px;padding:0;}
.reference .boxr .image img{margin:0 auto 0px auto;display:block;text-align:center;border:0;border:1px #dadada solid;background:#eee;padding:5px;margin:0px auto;}
.reference .boxr .text{ padding: 15px 0; }

.reference a{color:#56afce;border-bottom: 1px dotted #56afce;text-decoration: none;}
.reference a:hover{border: 0;text-decoration: none;}
.reference a img{border:0;}

.reference .boxr .data{ float:right;width:460px;margin:0;padding:0;}
.reference .boxr p { margin:0;padding:0;}
.reference .boxr h2{margin:0;padding:5px 0 0 0;font-size:1.1em;color:#a4c587;}
.reference .boxr h3{margin:0;padding:0;font-size:1.1em;font-weight:normal;text-align:left;}
.reference .boxr ul{list-style-type:none;margin:0;padding:5px 0 0 0;clear:none;}
.reference .boxr li{padding:0 0 0 18px;background: url('/img/sipka.gif') no-repeat left center;}

.reference .boxr .text {}
.reference .boxr .text .photos { margin: 15px auto; width:100%; text-align:center;}
.reference .boxr .text .photos li{ padding:0px;margin:0px;background-image: none;display:inline-block;}
.reference .boxr .text .photos img{border:0;width:229px;height:172px;}
.reference .boxr .text .photos a{ border: 1px solid #c5c5c5; padding:1px;margin:4px;display:inline-block;}
.reference .boxr .text .photos a:hover{ border-color:black;}
.reference .boxr .text .photos.inline{text-align:center;margin:0 auto;}
.reference .boxr .text .photos.inline img{display:inline;margin:0px;}
/**/
/*
div.photos.inline{position:relative; left:50%;float:left;}
.photos ul { list-style-type:none; list-style-image: none; position:relative; left:-50%;}
.photos ul li.photo { background-image: none;padding:0;float:left;width: 229px;position:relative;}
.photos ul img {border:0;padding: 0 0 5px 0;}
.photos ul a {border:0;}
/*  */
p.photolabel2 {float:left;height:18px;position:relative;left:50%;}
p.photolabel2 span { display:block; padding:0;position:relative;left:-50%;}
p.photolabel2 .caption { float: left;height:100%;background: url('/img/bg-photolabel.gif') repeat-x;padding:0 5px;}
p.photolabel2 .left { height:100%;width:6px;float:left;background: url('/img/bg-photolabel-left.gif') no-repeat; }
p.photolabel2 .right { height:100%;width:6px;float:left;background: url('/img/bg-photolabel-right.gif') no-repeat; }

/* end reference */

/* anchor */
.content a{color:#56afce;border-bottom: 1px dotted #56afce;text-decoration: none;}
.content a:hover{border: 0;text-decoration: none;}
.content a img{border:0;}
.menubox a{ border: 0;}
a.link{color:#56afce;background:url('/img/btn-ref.gif') right 5px no-repeat;padding-right:13px;border-bottom:1px dotted #56afce;position:relative;}
a.link:hover{border:none;}
a.noBorder{border:0 !important;}

img.fright{float:right;padding:0;margin:0px 0px 5px 10px;}
img.fleft{float:left;padding:0;margin:0px 10px 5px 0px;}

