body{margin:0;padding:0;background:#FFFFFF url(images/img01.jpg) repeat-x;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#666666;}
form{margin:0;padding:0;}

fieldset{margin:0;padding:0;border:none;}
input,textarea,select{font:normal 1em "Trebuchet MS",Arial,Helvetica,sans-serif;}
#sluzba {font-weight: bold;}
h1,h2{font-weight:normal;color:#7CD300;}
h2.aktualpage {margin-bottom:0px;}
h1{letter-spacing:-1px;font-size:2.6em;}
h2{font-size:1.8em;}
h3{font-size:1.2em;font-weight:bold;}
h4{margin-bottom:12px;margin-top:0px;}
p,ul,ol{}
p{}
blockquote{font-style:italic;}
ul{}
ol{}
a{color:#7CD300;}
a:hover{text-decoration:none;}
small{}
hr{display:none;}
img{border:none;}
img.left{float:left;margin:0 15px 0 0;}
img.right{float:left;margin:0 0 0 15px;}
.napiste {margin-top:0px;}
.mail {margin-top:1px;}
#s {border:1px solid #4b4b49}
.previous {float:right;}
.next {float:left;margin-right:23px;}
/* Header */
#header{width:920px;height:160px;margin:0 auto;}
/* Logo */
#logo{float:left;}
#logo h1,#logo h2{margin:0;text-transform:lowercase;}
#logo h1{padding-top:52px;font-size:4em;color:#554D49;}
#logo h1 a{color:#554D49;}
#logo h2{margin-top:-10px;padding-left:1px;letter-spacing:-1px;font-size:1.8em;color:#7F7772;}
#logo h2 a{color:#7F7772;}
#logo a{text-decoration:none;}

#logo {border:none;width:200px;height:70px;z-index:2;padding-top:0px;padding-left:0px;float:left;margin-top:-25px;}
#logo a {display:block;position:relative;overflow:hidden;width:200px;height:70px;}
#logo a span {display:block;position:absolute;left:0px;top:0px;z-index:1;width:200px;height:70px;
                                    cursor:pointer; cursor:hand;background: url(images/logo.jpg) no-repeat top left;}
/* Menu */

#menu{float:right;padding-right:5px;}
#menu ul{margin:0;padding:0px 0 0 0;_padding:40px 0 0 0;*padding:40px 0 0 0;list-style:none;float: right;}
#menu ul ul{display: none;}
#menu li{float:left}
#menu a{float:left;margin-top:30px;margin-left:35px;
text-align:center;text-decoration:none;text-transform:lowercase;font-size:1.4em;color:#77797B;padding:0 3px;}

#menu a:hover {border-bottom:3px solid #9BD44B}
#menu .level1current {border-bottom:3px solid #9BD44B}
#menu #level1highlight {border-bottom:3px solid #9BD44B}

#menu ul li ul {display: none;}

table {width:100%;margin-top:10px;margin-bottom:10px;}
table td  {padding:5px;padding-left:15px;border-bottom:1px dotted #ccc;}

/* Page */
#page{width:920px;margin:0 auto;padding-top:0px;}
#latest-post{float:left;width:505px;}
#latest-post2{float:left;width:630px;}
#latest-post img {border:3px solid #C8C9C9;padding:5px}
#latest-post a:hover img {border:3px solid #B5B5B5}
#latest-post .a img {border:none;padding:0px;padding-top:2px;}

#latest-post{float:left;width:505px;}
#latest-post.latest-post-ref{float:left;width:670px;}
#latest-post-sl{float:left;width:100%;}
#latest-post2{float:left;width:630px;}
#latest-post img {border:3px solid #C8C9C9;padding:5px}
#latest-post img.imgf {border}
#latest-post a:hover img {border:3px solid #B5B5B5}
#latest-post .a img {border:none;padding:0px;padding-top:2px;}
#latest-post .kontakt a img {float:right;}

#latest-post-sl .sluzba{height:135px;width:45%;float:left;margin-right:30px;margin-top:20px; text-align:justify;}
#latest-post-sl .sluzba h3 {margin:0px;padding:0px;font-size:1.5em;}
#latest-post-sl .sluzba h3 a{margin:0px;padding:0px;}
#latest-post-sl .sluzba p{margin:5px 0;padding:0px;}
#latest-post-sl .ikona {height:100%;float:left;padding:0px 10px 0 5px;}

#recent-posts .sluzba {height:45px;width:95%;_width:300px;float:left;margin-right:0px;margin-top:10px;margin-left:0; text-align:justify;border-bottom:1px dotted #ccc;}
#recent-posts .sluzba h3 {margin:0px;padding:0px;font-size:1.3em;padding-top:6px;text-align:left;}
#recent-posts .sluzba h3 a{margin:0px;padding:0px;text-decoration:none;font-weight:normal; }
#recent-posts .sluzba h3 a:hover {text-decoration:underline;font-weight:normal; }
#recent-posts .sluzba p{margin:5px 0;padding:0px;}
#recent-posts .ikona {height:100%;float:left;padding:0px 10px 0 0px;border:none;width:34px;}
#recent-posts .ikona img  {border:none;opacity:.85; filter: alpha(opacity=85);-moz-opacity: 0.85;}


#recent-posts{float:right;width:355px;padding:12px 0 0 30px;background:url(images/img03.gif) repeat-y;}
#reference_l{float:left;width:75%;padding-left:0px;}
#reference_l img{width:195px}
#recent-posts .entry{background:url(images/img04.gif) repeat-x left bottom;}
#recent-posts2{float:right;width:230px;padding:12px 0 0 30px;background:url(images/img03.gif) repeat-y;}
#recent-posts3{float:right;width:200px;padding:0px 0 0 30px;background:url(images/img03.gif) repeat-y;}
#recent-posts3 .refer img {border:none}
#recent-posts h2 {margin-top:0px;margin-bottom:5px;}
#recent-posts a img {border:3px solid #C8C9C9;padding:5px;float: right;}

#recent-posts ul {padding:0px;}
#recent-posts ul {margin:0px 0px 20px 0px;}
#recent-posts ul li {padding:0px;margin:0px;margin-bottom:3px;}
#recent-posts ul li {list-style-type: none;font-size: 1.10em;}
.post{}
.post .title{margin:0;}
.post .meta{margin:0;padding-bottom:10px;line-height:normal;font-family:Arial,Helvetica,sans-serif;color:#BABABA;}
.post .meta a{color:#BABABA;}
.post .entry{margin-bottom:10px;padding-bottom:5px;}
.post .refer img{float:none}
/* Sidebar */
#sidebar{clear:both;width:920px;height:187px;
background:url(images/img05.gif) no-repeat bottom;
border-top:20px solid #FFFFFF;color:#717171;padding-top:10px;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar li{display:block;float:left;width:200px;padding:15px;}
#sidebar li ul{line-height:1.8em;}
#sidebar li li{display:list-item;float:none;width:auto;padding:0;}
#sidebar h2{margin:0 0 15px 0;color:#717171;}
#sidebar a{text-decoration:none;color:#717171;}
#sidebar a:hover{text-decoration:underline;}
#x {}
/* Footer */
#footer{width:920px;height:100px;margin:0 auto;
background:url(images/img06.gif) no-repeat;
}
#footer p{margin:0;padding:15px;}
#footer .kody {visibility:hidden;}
#legal{float:left;}
#links{float:right;}
/*reference*/

#recent-posts .refer {float:left;padding:5px 8px 5px 0px;margin-bottom:7px;}
#recent-posts .refer a img{border:3px solid #C8C9C9;padding:5px;float:none}
#recent-posts .refer a:hover img{border:3px solid #B5B5B5}
#recent-posts .list {width:220px;float:left;text-align: center;margin:0px 0px 15px 0px;_margin-top:15px;border-bottom: 1px #cccccc dotted;padding:0 0 10px 0;*padding-bottom:10px;}
#recent-posts .list h3 {font-size: 1.30em;font-weight: normal;}
#latest-post .refer {float:left;padding:0px 8px 5px 0px;margin-bottom:0px;}
#latest-post .refer h3 {margin-top:0px;}

#reference_l .refer {float:left;padding:5px 8px 5px 0px;margin-bottom:7px;}
#reference_l .refer a img{border:3px solid #C8C9C9;padding:5px;float:none}
#reference_l .refer a:hover img{border:3px solid #B5B5B5}
#reference_l .list {width:220px;float:left;text-align: center;margin:0px 0px 0px 0px;_margin-top:15px;padding:0 0 20px 0;*padding-bottom:10px;height:230px}
#reference_l .list h3 {font-size: 1.00em;font-weight: normal;height:1.00em;}
#latest-post .refer {float:left;padding:0px 8px 5px 0px;margin-bottom:0px;}
#latest-post .refer h3 {margin-top:0px;}

.home .projekt {white-space: nowrap;float:left}
.home {height:170px}
/*contactform*/

#contact_form input, #contact_form textarea {width:200px;border:1px solid #7cd300;color:#666666;_margin:0px;}
#contact_form #submit, #contact_form #reset {background-color: #ffffff;width:99px;font-weight: bold;cursor: pointer;cursor: hand;}
.nez #contact_form #notes1 {width:503px;_margin:0px;}
.nez #contact_form #reset {margin-left:167px;}
.nez #contact_form #submit {width:235px}
.nez #contact_form input {width:235px;_margin-bottom:15px;*margin-bottom:15px;}
#contact_form img {border:0px}
.h2right {margin-top:0px;}


#latest-post .smallref {width:670px;clear:both;margin-top:30px;}
#latest-post .smallref a {margin-right:7px;}
#latest-post .smallref a img {width:52px;padding:1px;border:2px solid #C8C9C9;margin-bottom: 3px;}
#latest-post .smallref a:hover img {border:2px solid #b5b5b5;}



div.serank {margin-top: 20px;border-bottom: 1px #cccccc dotted} 

h2.serank {width: 140px;background-color: red;}
p.serank  {width:280px; font-size:1.5em;float:right}
p.seinfo {}
.clrx { clear: both }

.logorank {border:none;width:140px;height:50px;z-index:2;float:left;}

.seznam {display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.seznam span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/seznam.gif) no-repeat top center;}
.jyxo{display:block;position:relative;overflow:hidden;width:140x;height:50px;}
.jyxo span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/jyxo.gif) no-repeat top center;}
.page{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.page span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/google.gif) no-repeat top center;}
.back{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.back span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/gback.gif) no-repeat top center;}
.alexa{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.alexa span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/alexa.gif) no-repeat top center;}
.yahoo{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.yahoo span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/yback.gif) no-repeat top center;}
.msn{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.msn span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/msn.gif) no-repeat top center;}
.altavista{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.altavista span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/av.gif) no-repeat top center;}
.alltheweb{display:block;position:relative;overflow:hidden;width:140px;height:50px;}
.alltheweb span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:140px;height:50px;background: #FFFFFF url(images/alltheweb.gif) no-repeat top center;}


.obj_btn a {border:1px solid #7cd300;margin-right:15px;width:145px;display: block;float:left;text-decoration: none;text-align: center;font-weight: bold;color:#666666}


.left {float:left}
.right {float:right;}

a.vow { color: #717171;font-size: 12px;font-family: arial;font-weight: normal; text-decoration: underline;	}
a.vow:hover { color: red;font-size: 12px;font-family: arial;font-weight: normal; text-decoration: none;	}








