html{
font-size:100.01%;
height:100%;
width:100%;
border:0;
padding:0;
margin:0;
} 
body{
font-size:.750em;
font-family:arial,verdana,sans-serif;
color:#333333;
margin:0;
padding:0;
text-align:center;
background:#333 url(../gfx/body-bg.gif) repeat-x;
height:100%;
width:100%;
border:0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#fff;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
a.external{
background:url(../gfx/a-external.gif) no-repeat right 3px;
padding:0 17px 0 0;
}

#logoutbox {
position:absolute;
top:154px;
right:0px;
text-align:right;
color: #ccc;
}
#logoutbox a{ color: #ccc;}
#logoutbox a.zeleny { color: #E6F600;}

* html body#hp2 #loginBoxBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/hp-login-bg.png', sizingMethod='crop');
}

#all{
width:100%;
padding:0;
margin:0;
}
body#hp #all{
width:100%;
padding:0;
margin:0;
background:url(../gfx/hp-all-bg_1.jpg) no-repeat center 196px;
}
#page{
width:900px;
margin:0px auto;
text-align:left;
min-height:760px;
position:relative;
}
* html #page{
height:760px;
}
/*HEADER begin*/
#header{
width:900px;
height:196px;
position:relative;
}
#header h2 a{
width:259px;
height:71px;
position:absolute;
top:65px;
left:0;
}
#header h2 a span{
width:259px;
height:71px;
background:url(../gfx/header-logo.gif);
}

/*MENU begin*/
ul#menu{
position:absolute;
top:30px;
right:0;
}
body#hp ul#menu{
position:absolute;
top:206px;
left:-16px;
right:auto;
}
ul#menu li{
float:left;
text-align:center;
margin:0 0 0 12px;
display:inline;
}
ul#menu li a{
text-decoration:none;
color:#ccc;
font-size:15px;
font-weight:bold;
width:107px;
cursor:pointer;
}
ul#menu li a:hover{
color:#fff;
}
ul#menu li a span{
width:107px;
height:107px;
display:block;
}
ul#menu li.menuBlog span{
background:url(../gfx/menu-blog.png) no-repeat;
}
* html ul#menu li.menuBlog span{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-blog.png', sizingMethod='crop');
}
ul#menu li.menuProjekty span{
background:url(../gfx/menu-projekty.png) no-repeat;
}
* html ul#menu li.menuProjekty span{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-projekty.png', sizingMethod='crop');
}
ul#menu li.menuWebhosting span{
background:url(../gfx/menu-webhosting.png) no-repeat;
}
* html ul#menu li.menuWebhosting span{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-webhosting.png', sizingMethod='crop');
}
ul#menu li.menuFacebook span{
background:url(../gfx/menu-facebook.png) no-repeat;
}
* html ul#menu li.menuFacebook span{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-facebook.png', sizingMethod='crop');
}
/*MENU end*/

/*MENU2 begin*/
ul#menu2{
position:absolute;
top:170px;
left:2px;
}
ul#menu2 li{
float:left;
padding:0 14px 0 0;
}
ul#menu2 li a{
color:#999;
text-decoration:none;
}
ul#menu2 li a.zeleny, .zeleny{
color: #E6F600;
}
ul#menu2 li a:hover{
color:#fff;
}
#content{
padding:20px 0 60px;
}
#contentHeader{
width:900px;
border-bottom:1px solid #505050;
padding:0 0 15px;
margin:0 0 20px;
}
/*MENU2 end*/
/*HEADER end*/
h1{
color:#ccff00;
font-size:25px;
font-weight:bold;
padding:17px 0 20px 78px;
}
h1.h1Projekty{
background:url(../gfx/h1-projekty.png) no-repeat;
}
* html h1.h1Projekty{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h1-projekty.png', sizingMethod='crop');
}
h1.h1Blog{
background:url(../gfx/h1-blog.png) no-repeat;
}
* html h1.h1Blog{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h1-blog.png', sizingMethod='crop');
}
/*SEARCH FORM begin*/
form#formSearch fieldset{
float:right;
width:327px;
position:relative;
}
form#formSearch fieldset label{
float:right;
font-size:18px;
font-weight:normal;
color:#fff;
position:absolute;
top:23px;
left:0;
}
form#formSearch fieldset .inputText{
position:absolute;
top:15px;
right:5px;
width:250px;
height:38px;
background:url(../gfx/search-input.gif) no-repeat;
}
form#formSearch fieldset .inputText input{
width:200px;
height:20px;
margin:8px 0 0 5px;
border:0;
font-size:16px;
font-family:arial;
}
form#formSearch fieldset .inputText input.klikaci_lupa {
position: absolute;
top: 0px;
right: 0px;
width: 40px;
height: 40px;
background: red;
overflow:hidden;
text-indent: -9999px;
border: 0px;
margin: 0px;
cursor: pointer;
background: transparent;
}
/*SEARCH FORM end*/

/*CATEGORIES LIST begin*/
ul#caregories{
width:900px;
border-bottom:1px solid #505050;
padding:0 0 10px;
margin:-7px 0 25px;
}
ul#caregories li{
float:left;
padding:0 23px 5px 0;
}
ul#caregories li a{
float:left;
font-size:17px;
color:#fff;
text-decoration:none;
white-space:nowrap;
}
ul#caregories li a:hover{
color:#009cd8;
}
/*CATEGORIES LIST end*/

/*PROJECT BOX begin*/
.projectBox{
width:200px;
float:left;
margin:0 31px 10px 0;
}
.marginRight0{
margin-right:0 !important;
}
.projectBox img{
float:left;
}
.projectBoxIn{
width:198px;
border:1px solid #626262;
border-top:0;
background:#333;
clear:both;
}
.projectBoxIn h3{
font-size:18px;
font-weight:normal;
color:#fff;
border-bottom:1px solid #1f1f1f;
width:178px;
height:43px;
padding:5px 10px 5px;
overflow:hidden;
line-height:22px;
}

.projectBoxIn h3 a{
text-decoration:none;
}
.projectBoxIn h3 a:hover{
color:#009cd8;
}
.projectBoxIn .projectBoxRating{
border-top:1px solid #535353;
width:182px;
padding:3px 8px;
color:#999;
font-size:12px;
text-align:right;
}
.projectBoxIn .projectBoxRating a{
background:url(../gfx/rating-icon.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.projectBoxIn .projectBoxRating span{
background:url(../gfx/rating-icon.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.projectBoxIn .projectBoxRating a:hover{
color:#009cd8;
}
/*PROJECT BOX end*/

/*DETAIL TEXT begin*/
#detailImg{
width:400px;
float:left;
}
#detailImgBig{
width:400px;
margin:0 0 15px;
}
#detailImgBig img{
width:400px;
}
#detailImgSmall{
margin:0 0 15px;
}
#detailImgSmall img{
margin:0 15px 15px 0;
}
#detailText{
width:482px;
margin:0 0 30px;
float:right;
}
#detailText #detailTextHeader{
width:482px;
position:relative;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 18px;
margin:0 0 12px;
}
#detailText #detailTextHeader a{
color:#999;
text-decoration:none;
}
#detailText #detailTextHeader a:hover{
color:#fff;
}
#detailText #detailTextHeader h2{
font-size:24px;
font-weight:normal;
color:#fff;
padding:0 0 8px;
width:390px;
}
#detailTextHeader #detailRating{
color:#999;
font-size:12px;
position:absolute;
right:0;
bottom:8px;
text-align:right;
}
#detailTextHeader #detailRating a{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
#detailTextHeader #detailRating span{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
#detailTextHeader #detailRating a:hover{
color:#fff;
}
#detailTextBody{
font-size:14px;
color:#fff;
}
#detailTextBody p{
padding:0 0 16px;
}
/*DETAIL TEXT end*/

/*DETAIL CONTACT begin*/
#detailContact{
width:900px;
background:url(../gfx/line.gif) repeat-x left top;
padding:10px 0 0;
margin:0 0 30px;
}
#detailContact h2{
font-size:12px;
font-weight:bold;
color:#999;
padding:0 0 12px;
}
form#formDetailContact fieldset{
width:340px;
float:left;
position:relative;
}
form#formDetailContact label{
font-size:16px;
color:#fff;
float:left;
margin:9px 0 0;
}
form#formDetailContact .inputText{
width:250px;
height:38px;
background:url(../gfx/input-250.gif) no-repeat;
float:right;
margin:0 8px 9px 0;
display:inline;
}
form#formDetailContact .inputText input{
width:230px;
height:26px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailContact .textarea{
width:332px;
height:114px;
background:url(../gfx/detail-textarea.gif) no-repeat;
margin:0 0 9px;
}
form#formDetailContact .textarea textarea{
width:312px;
height:95px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailContact .btn{
width:339px;
height:46px;
padding:0 0 0 15px;
margin:0 0 0 -4px;
background:url(../gfx/detail-btn.gif) no-repeat;
border:0;
font-size:18px;
color:#333;
text-align:left;
cursor:pointer;
}
#detailContactText{
width:482px;
float:right;
color:#666;
font-size:11px;
}
#detailContactText p{
padding:0 0 14px;
}
/*DETAIL CONTACT end*/

/*DETAIL PROJECTS begin*/
#detailProjects{
width:900px;
background:url(../gfx/line.gif) repeat-x left top;
padding:10px 0 0;
margin:0 0 20px;
}
#detailProjects h2{
font-size:12px;
font-weight:bold;
color:#999;
padding:0 0 12px;
}
/*DETAIL PROJECTS end*/

/*LOGIN BOX begin*/
body#hp #loginBox{
width:369px;
height:237px;
position:absolute;
top:76px;
right:-4px;
}
body#hp #loginBoxIn{
width:333px;
height:217px;
position:absolute;
top:20px;
left:17px;
z-index:1000;
}
body#hp #loginBoxBg{
width:369px;
height:237px;
position:absolute;
top:0;
left:0;
z-index:100;
display:block;
background:url(../gfx/hp-login-bg.png) no-repeat;
}
* html body#hp #loginBoxBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/hp-login-bg.png', sizingMethod='crop');
}
#loginBoxIn fieldset{
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 15px;
margin:0 0 15px 0;
}
#loginBoxIn label{
float:left;
font-size:16px;
color:#fff;
margin:9px 0 0 13px;
}
#loginBoxIn .inputText{
width:250px;
height:38px;
background:url(../gfx/input-250.gif) no-repeat;
float:right;
margin:0 0 12px 0;
display:inline;
}
#loginBoxIn .sedej{
background:url(../gfx/input-250-grey.gif) no-repeat;
}
#loginBoxIn .inputText input{
width:230px;
height:26px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
background:transparent
}
#loginBoxIn .btn{
width:258px;
height:46px;
padding:0 0 0 0;
margin:-2px -4px 0 0;
background:url(../gfx/hp-login-btn.gif) no-repeat;
border:0;
font-size:18px;
color:#333;
text-align:center;
cursor:pointer;
float:right;
}
ul#loginLinks{
float:right;
}
ul#loginLinks li{
float:left;
margin:0 0 0 25px;
letter-spacing:-0.4px;
}
ul#loginLinks li a{
text-decoration:none;
}
ul#loginLinks li a:hover{
color:#009cd8;
}
/*LOGIN BOX end*/

/*BLOG BOX begin*/
#blogBox{
width:860px;
padding:15px 20px;
position:relative;
background:url(../gfx/blog-bg.gif) repeat-y;
margin:160px 0 0;
color:#ccc;
}
#blogBox a{
color:#ccc;
}
#blogBoxTop{
width:900px;
height:38px;
background:url(../gfx/blog-top.gif) no-repeat;
position:absolute;
top:-38px;
left:0;
display:block;
}
#blogBoxBot{
width:900px;
height:6px;
background:url(../gfx/blog-bot.gif) no-repeat;
position:absolute;
bottom:-6px;
left:0;
display:block;
}
* html #blogBoxBot{
bottom:-15px;
}
.blog{
border-bottom:1px solid #999;
padding:0 0 15px;
margin:0 0 15px;
}
.blogLast{
border-bottom:0;
padding:0;
margin:0;
}
.blog img{
float:left;
margin:0 15px 0 0;
}
.blogText{
width:760px;
float:left;
line-height:1.5;
font-family:verdana;
}
.blogText h3{
font-size:12px;

padding:0;
}
/*BLOG BOX end*/

.mainCol{
width:618px;
float:left;
color:#fff;
}
.mainCol p{
padding:0 0 16px;
}
h2.h2RightLine{
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
text-align:right;
font-size:26px;
color:#ccff00;
font-weight:bold;
padding:0 0 10px;
margin:0 0 20px;
}
/*BLOG begin*/
.blogPerex{
color:#999;
position:relative;
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 20px;
margin:0 0 20px;
}
.blogPerex a{
color:#ccff00;
text-decoration:none;
}
.blogPerex a:hover{
color:#fff;
}
.blogPerex p{
padding-bottom:0;
}
.blogPerex h3{
font-size:24px;
font-weight:normal;
padding:0 0 7px;
}
.blogPerex h3 a{
color:#ccff00;
text-decoration:none;
}
.blogPerex h3 a:hover{
color:#fff;
}
.blogPerex .author{
width:420px;
}
.blogPerex .author span{
margin:0 10px 0 0;
}
.blogPerex .comments{
width:92px;
position:absolute;
bottom:20px;
left:430px;
text-align:right;
}
.blogPerex .rating{
width:80px;
position:absolute;
bottom:10px;
right:0px;
text-align:right;
}
.blogPerex .rating a{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.blogPerex .rating span{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.blogPerex .rating a:hover{
color:#fff;
}
.archiveLink{
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 9px;
margin:-12px 0 25px;
text-align:right;
}
.archiveLink a{
color:#ccff00;
text-decoration:none;
}
.archiveLink a:hover{
color:#fff;
}

.blogHeader{
color:#999;
position:relative;
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 15px;
margin:0 0 20px;
}
.blogHeader a{
color:#ccff00;
text-decoration:none;
}
.blogHeader a:hover{
color:#fff;
}
.blogHeader p{
padding-bottom:0;
}
.blogHeader img{
position:absolute;
left:0;
}
.blogHeader .blogHeaderText{
margin-left:80px;
min-height:63px;
}
* html .blogHeader .blogHeaderText{
height:63px;
}
.blogHeader h3{
font-size:24px;
font-weight:normal;
padding:8px 0 11px;
}
.blogHeader h3 a{
color:#ccff00;
text-decoration:none;
}
.blogHeader h3 a:hover{
color:#fff;
}
.blogHeader .author{
width:420px;
}
.blogHeader .author span{
margin:0 10px 0 0;
}
.blogHeader .rating{
width:80px;
position:absolute;
bottom:5px;
right:0px;
text-align:right;
}
.blogHeader .rating a{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.blogHeader .rating span{
background:url(../gfx/rating-icon2.gif) no-repeat right 0;
padding:10px 36px 10px 0;
display:block;
color:#999;
text-decoration:none;
}
.blogHeader .rating a:hover{
color:#fff;
}
.blogBody{
font-size:14px;
}
/*BLOG end*/

/*POLL begin*/
.pollBox{
margin:10px 0 40px;
}
.pollBox .pollQuestion{
color:#ccff00;
font-size:18px;
width:310px;
float:left;
}
.pollBox .pollAnswers{
width:283px;
float:right;
}
.pollBox .pollAnswers li{
margin:0 0 7px;
}
.pollBox .pollAnswers .pollAnswerText{
color:#fff;
font-size:18px;
text-decoration:none;
display:block;
padding:0 0 0 2px;
}
.pollBox .pollAnswers .pollAnswerBar{
color:#333;
font-size:18px;
text-decoration:none;
background:url(../gfx/poll-bar.gif) no-repeat left top;
width:276px;
height:22px;
display:block;
position:relative;
}
.pollBox .pollAnswers .pollAnswerBar span{
color:#333;
font-size:18px;
text-decoration:none;
background:url(../gfx/poll-bar.gif) no-repeat left bottom;
height:22px;
display:block;
position:absolute;
left:0;
white-space:nowrap;
text-indent:2px;
}
/*POLL end*/

/*BLOG COMMENT begin*/
.commentHeader{
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 10px;
margin:0 0 20px;
}
.commentHeader h3{
color:#999;
font-size:12px;
font-weight:normal;
padding:0;
float:left;
}
.commentHeader p.commentNum{
float:right;
padding-bottom:0;
color:#999;
}
.commentPerex{
color:#999;
}
.commentPerex p{
padding:0;
}
.commentPerex p.date{
padding:0 0 8px;
}
.commentPerex h4{
font-size:16px;
font-weight:norma;
padding:0 0 6px;
color:#ccff00;
}
.commentPerex h4 a{
color:#ccff00;
text-decoration:none;
}
.commentPerex h4 a:hover{
color:#fff;
}
.commentPerex .commentPerexText{
padding:0 0 20px;
}
ul.commentPages{
float:right;
margin:0 0 12px;
display:inline;
}
ul.commentPages li{
float:left;
border-left:1px solid #999;
margin:0 4px 0 0;
padding:0 0 0 4px;
display:inline;
}
ul.commentPages li.first{
border-left:0;
}
ul.commentPages li a{
color:#999;
text-decoration:none;
}
ul.commentPages li a:hover, ul.commentPages li.active a{
color:#fff;
}
/*BLOG COMMENT end*/

/*BLOG CONTACT begin*/
#blogContact{
width:618px;
background:url(../gfx/line.gif) repeat-x left top;
padding:22px 0 0;
margin:0 0 30px;
}
#blogContact h2{
font-size:12px;
font-weight:bold;
color:#999;
padding:0 0 12px;
}
#blogContactText{
width:267px;
float:right;
color:#666;
font-size:11px;
}
#blogContactText p{
padding:0 0 14px;
}
/*BLOG CONTACT end*/

/*RIGHTCOL begin*/
.rightCol{
width:265px;
float:right;
}
.rightCol h2{
color:#999;
font-size:12px;
font-weight:normal;
width:265px;
background:url(../gfx/line.gif) repeat-x left bottom;
text-align:right;
padding:10px 0 15px;
margin:0 0 10px;
line-height:15px;
}
.rightCol ul.categoriesList{
font-size:18px;
font-weight:normal;
width:265px;
background:url(../gfx/line.gif) repeat-x left bottom;
text-align:right;
padding:0 0 17px;
margin:0 0 12px;
}
.rightCol ul.categoriesList a{
color:#ccc;
text-decoration:none;
}
.rightCol ul.categoriesList a:hover,.rightCol ul.categoriesList a.active{
color:#ccff00;
}
.rightCol ul.rightColLinks{
float:right;
}
.rightCol ul.rightColLinks li{
float:left;
margin-left:16px;
}
.rightCol ul.rightColLinks li a.facebook{
width:9px;
height:9px;
background:url(../gfx/icon-fb.gif);
text-indent:-9999px;
margin-top:3px;
}
.rightCol ul.rightColLinks li a.delicious{
width:8px;
height:8px;
background:url(../gfx/icon-delicious.gif);
text-indent:-9999px;
margin-top:4px;
}
.rightCol ul.rightColLinks li a.rss{
width:14px;
height:14px;
background:url(../gfx/icon-rss.gif);
text-indent:-9999px;
}
/*RIGHTCOL end*/

/*FOOTER begin*/
#footer{
width:900px;
height:26px;
position:fixed;
bottom:0;
color:#999;
font-size:12px;
background: #333333;
}
* html #footer {
position: absolute;
bottom:auto;
top: expression( ( 0 - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#footer a{
color:#999;
text-decoration:none;
}
#footer a:hover{
color:#fff;
}
ul#footerMenu{
position:absolute;
bottom:9px;
left:10px;
}
ul#footerMenu li{
float:left;
margin:0 17px 0 0;
}
#footer p{
position:absolute;
bottom:9px;
right:0;
}
/*FOOTER end*/


form#formDetailEditace fieldset{

}
form#formDetailEditace .rightCol{
font-size:11px;
color:#fff;
}
.title{
width:618px;
background:url(../gfx/line.gif) repeat-x left bottom;
padding:0 0 10px;
margin:40px 0 20px;
}
.title h3{
color:#999;
font-size:12px;
font-weight:normal;
padding:0;
float:left;
}
form#formDetailEditace label{
width:81px;
font-size:16px;
color:#fff;
float:left;
margin:9px 0 0;
}
form#formDetailEditace label.labelCheckbox{
width:81px;
font-size:16px;
color:#fff;
float:left;
margin:0;
white-space:nowrap;
}
form#formDetailEditace .checkbox{
float:left;
margin:0 12px 0 0;
}
form#formDetailEditace .title .checkbox{
float:right;
margin:0 0 0 0;
}
form#formDetailEditace .inputText537{
width:537px;
height:38px;
background:url(../gfx/input-537.gif) no-repeat;
float:right;
margin:0;
display:inline;
float:left;
}
form#formDetailEditace .inputText537 input{
width:517px;
height:26px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailEditace .inputText250{
width:250px;
height:38px;
background:url(../gfx/input-250.gif) no-repeat;
float:right;
margin:0;
display:inline;
float:left;
}
form#formDetailEditace .inputText250 input{
width:230px;
height:26px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailEditace .textarea537{
width:537px;
height:264px;
background:url(../gfx/textarea-537.gif) no-repeat;
margin:0;
float:left;
}
form#formDetailEditace .textarea537 textarea{
width:517px;
height:245px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailEditace .textarea537Small{
width:537px;
height:87px;
background:url(../gfx/textarea-537-small.gif) no-repeat;
margin:0;
float:left;
}
form#formDetailEditace .textarea537Small textarea{
width:517px;
height:68px;
margin:8px 0 0 10px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailEditace .inputFile{
width:347px;
margin:7px 0 2px;
border:0;
font-family:arial;
font-size:16px;
}
form#formDetailEditace .btn{
width:339px;
height:46px;
padding:0 0 0 15px;
margin:0 0 0 -4px;
background:url(../gfx/detail-btn.gif) no-repeat;
border:0;
font-size:18px;
color:#333;
text-align:left;
cursor:pointer;
float:left;
}
.btnNotice{
font-size:11px;
color:#666;
float:right;
width:267px;
}
.marginBot9{
margin-bottom:9px !important;
}
.img_edit {
float:left;
padding: 3px;
background: #595959;
border: 1px solid #818181;
margin-right:20px;
position: relative;
}
.img_edit .close {
width: 27px;
height: 27px;
overflow:hidden;
text-indent: -9999px;
background: url(/gfx/close.png) top left no-repeat;
_background: url(/gfx/close_ie.gif) top left no-repeat;
display:block; 
position: absolute;
top: -15px;
right: -15px;
}
.file_edit {
margin-bottom: 15px;
}
.hlaska{
margin-bottom: 20px;
color: #FFFFFF;
}

body#hp2 #loginBox{
width:369px;
height:237px;
position:absolute;
top:76px;
right:-4px;
}
body#hp2 #loginBoxIn{
width:333px;
height:217px;
position:absolute;
top:20px;
left:17px;
z-index:1000;
}
body#hp2 #loginBoxBg{
width:369px;
height:237px;
position:absolute;
top:0;
left:0;
z-index:100;
display:block;
background:url(../gfx/hp-login-bg.png) no-repeat;
}
body#hp2 #all{
width:100%;
padding:0;
margin:0;
}

body#hp2 #all{
width:100%;
padding:0;
margin:0;
background:url(../gfx/hp-all-bg_3.jpg) no-repeat center 196px;
}

body#hp2 ul#menu{
position:absolute;
top:206px;
left:-16px;
right:auto;
}
.mainCol ul li{
	list-style-type: disc;
	margin-left: 30px;
}
.mainCol ol li{
	list-style-type: decimal;
	margin-left: 30px;
}
#content h3{
color: #fff;
}
#content p{
line-height: 17px;
}
.blogBody{
line-height: 17px;
}

.projectBox img{
width: 200px;
height: 133px;
}
.replaced {
	DISPLAY: none;
}
.btn_pridat{
padding-top: 14px;
width:258px;
height:46px;
background:url(../gfx/pridat-projekt.png) no-repeat;
border:0;
font-size:14px;
color:#333;
cursor:pointer;
float:right;
}
.btn_pridat a{
color: #000;
text-decoration: none;
padding-left: 55px;
font-weight: bold;
width: 258px;
height:46px;
} 
