body{
    font:12px verdana;margin:0px;
}
form{
    padding:0px;
    margin:0px;
}
h1{
    margin:0px;
    padding:0px;
    font-size:12px;
}
h2{
    margin:0px;
    padding:0px;
    font-size:12px;
}
h3{
    margin:0px;
    padding:0px;
    font-size:12px;
}
h4{
    margin:0px;
    padding:0px;
    font-size:12px;
}
a{
    text-decoration:none;
    color:#343434;
}
a:active{
    text-decoration:none;
    color:#343434;
}
a:hover{
    text-decoration:none;
    color:#1A1A1A;
}
#fontpark{
    margin:0px auto;
    width:1001px;
}
.background{
    width:100%;min-height: 100%;position:absolute;
    background:url('/images/background.png') repeat-x scroll bottom #D6D5D5;
}
.language{
    float:right;
    width:150px;
    text-align:right;
    margin:10px 0 10px 0;
}
.top-logo{
    float:left;
    width:100%;
    height:5px;
    background:url('/images/vrch.png');
}
.main-logo{
    width:100%;
    float:left;
    background-color:#EFEFEF;
}
.logo_cz{
    float:left;
    margin:30px 0 30px 30px;
    width:210px;
    height:58px;
    background:url('/images/logo_cz.png') no-repeat;
}
.logo_en{
    float:left;
    margin:30px 0 30px 30px;
    width:210px;
    height:58px;
    background:url('/images/logo_en.png') no-repeat;
}
.logo_de{
    float:left;
    margin:30px 0 30px 30px;
    width:210px;
    height:58px;
    background:url('/images/logo_de.png') no-repeat;
}
.logo_fr{
    float:left;
    margin:30px 0 30px 30px;
    width:210px;
    height:58px;
    background:url('/images/logo_fr.png') no-repeat;
}
.banner-logo{
    float:right;
    margin:10px 5px 0 0;
}
.menu .left{
    float:left;
    width:5px;
    height:39px;
    background:url('/images/menu-left.png') no-repeat;
}
.menu .right{
    float:right;
    width:5px;
    height:39px;
    background:url('/images/menu-right.png') no-repeat;
}
.menu ul{
    float:left;
    margin:0px;
    padding:10px 0px 10px 0px;
    height:39px;
    list-style: none;
}
.menu li{
    float:left;
    padding:0px 15px 0px 15px;
    color:#ffffff;
    font-weight:bold;
}
.top-tag{
    float:left;
    width:100%;
    height:5px;
    background:url('/images/kat-top.png')  no-repeat;
}
.menu-tag{
    float:left;
    width:100%;
    background: url('/images/tagbg.png') no-repeat;
    font-size:11px;
}
.menu-tag strong{
    font-weight:normal;
}
.menu-tag ul{
    list-style:none;
    margin:0px;
    padding:2px 10px 2px 10px;
    color:#ffffff;
    float:left;
}
.menu-tag li{
    
    padding: 2px 0 2px 13px;
    background: url('/images/litag.png') no-repeat 4px 6px;
}
.menu-tag .l2{
    padding: 2px 0 2px 13px;
    background: url('/images/litag.png') no-repeat 4px 6px;
    background-color: #29659F;
    width:110px;
}
.bottom-tag{
    float:left;
    width:100%;
    height:20px;
    background:url('/images/kat-bottom.png') no-repeat;
}
.main-top{
    float:left;
    width:100%;
    height:5px;
    margin:10px 0 0 0;
    background:url('/images/main-top.png')  no-repeat;
}
.main-bottom{
    float:left;
    width:100%;
    height:7px;
    margin:0 0 10px 0;
    background:url('/images/main-bottom.png')  no-repeat;
}
.main{
    float:left;
    width:100%;
    height:100%;
    min-height:638px;
    background:url('/images/mainbg.png')  no-repeat scroll bottom #ffffff;
}
.spodek-top{
    float:left;
    width:100%;
    height:5px;
    background:url('/images/spodek-top.png')  no-repeat;
}
.spodek-bottom{
    float:left;
    width:100%;
    height:16px;
    background:url('/images/spodek-bottom.png')  no-repeat;
    margin:0 0 100px 0;
}
.spodek{
    float:left;
    width:100%;
    height:100%;
    min-height:130px;
    background:url('/images/spodekbg.png')  no-repeat scroll bottom #424242;
    color:#ffffff;
    font-size:11px;
}
#languagedrop{
    float:right;
    width:150px;
}
.menu form{
    padding:5px;
    margin:0px;
    float:right;
    margin-top:2px;
    width:338px;
}
.menu .inputtext{
    padding:5px 0 5px 5px;
    margin:0px;
    float:left;
    border:none;
    font-size:12px;
    background:url(/images/searchbg.png) no-repeat;
    width:275px;
}
.menu .formbutton{
    float:right;
}
.menu-bg{
    background:url('/images/menubg.png') repeat-x;
    width:991px;
    height:46px;
    float:left;
}
.menu-bg a{
    color:#ffffff;
}
.menu-bg a:active{
    color:#ffffff;
}
.menu-bg a:hover{
    color:#CCCCCC;
}
.menu-bg .images{
    background-image:url('/images/button_en.png');
    width:54px;
    height:23px;
    border:0px;
    color:transparent;
}

.abcd ul{
    float:left;
    list-style: none;

}
.abcd li {
    float:left;
    background: url('/images/abeceda.png') no-repeat scroll center;
    padding:8px 8px 8px 8px;
    margin:-5px 6px 0px 9px;

}
.abcd li a{
    float:left;
    
}
.menu-tag a{
    color:#ffffff;
}
.menu-tag a:active{
    color:#ffffff;
}
.menu-tag a:hover{
    color:#CCCCCC;
}
.box-m{
    float:left;
    padding:5px;
    width:650px;
}
.box-r{
    float:left;
    width:129px;
}
.box-o{
    float:left;
    padding:5px;
    width:200px;
}
.box-m .left{
    float:left;
    width:7px;
    height:30px;
    background-image: url('/images/boxm-left.png');
}
.box-m .text{
    float:left;
    width:636px;

    background-image: url('/images/boxmbg.png');
    color:#ffffff;
    font-weight:bold;
}
.box-m .right{
    float:right;
    width:7px;
    height:30px;
    background-image: url('/images/boxm-right.png');
}
.box-o .left{
    float:left;
    width:7px;
    height:30px;
    background-image: url('/images/box-left.png');
}
.box-o .text{
    float:left;
    width:186px;
    height:17px;
    padding:8px 0 5px 0;
    background-image: url('/images/boxbg.png');
    color:#ffffff;
    font-weight:bold;
}
.box-o .right{
    float:right;
    width:7px;
    height:30px;
    background-image: url('/images/box-right.png');
}
.box-o .txt{
    float:right;
    width:100%;
    font-size:11px;
    padding:5px 0 15px 0;
}
.box-o .txt img{
    border:none;
}
.box-m .nahled{
    float:left;
    width:502px;
    min-height:104px;
    margin:5px 0px 5px 0px;
    border:1px solid #CCCCCC;
    background-color:#ffffff;
}
.box-m .nahled img{
    padding:15px 0 0 0;
}
.box-m .text a{
    color:#ffffff;
}
.info a{
    float:left;
    width:145px;
    background:url(/images/downloadbg.png) no-repeat;
    padding:4px 0 5px 0px;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    margin:3px 0 0 1px;

}

.info span{
   padding:1px 0 0 0;
   color:#9A9A99;
   display:block;
   width:95%;
}
.box-m .font{
    float:left;
    margin:0  0 20px 0;
}

.box-m .info{
    float:left;
    width:146px;
    font-size:11px
}
.txt .inputtext{
    margin:0 0 0 3px;
    padding:3px 0 8px 0;
    float:left;
    border:none;
    font-size:12px;
    background:url(/images/emailbg.png) no-repeat;
    width:151px;
}
.txt .formbutton{
    float:left;
}
.txt ul{
    margin:0px;
    padding:0px;
    list-style: none;
}
.txt li{
    padding: 3px 0 3px 13px;
    margin:2px 0 2px 0;
    background: url('/images/li.png') no-repeat 4px 6px;
    background-color: #D9D8D8;
    width:188px;
}
.preview form{
    float:left;
    margin:0 0 10px 3px;
}
.preview .button{
    width:145px;
    float:left;
    padding:1px 0 0px 0px;
}
.preview .input-text{
    width:400px;
    float:left;
    border:none;
    background:url('/images/inputbg.png') no-repeat;
    padding:5px 0 5px 5px;
}
.spodek a{
    color:#5399D1;
}
.spodek a:active{
    color:#5399D1;
}
.spodek a:hover{
    color:#ffffff;
}
.spodek h4{
    font-size:16px;
    font-weight:bold;
    margin:0px 5px 0px 5px;
}
.spodek span{
    float:left;
    width:100%;
    margin:3px;
}
.spodek .lastupdate{
    float:left;
    width:390px;
}
.spodek .mostpopular{
    float:left;
    width:250px;
}
.spodek .reklama{
    float:right;
    margin:7px 7px 0 0;
}
.pages{
    float:left;
    list-style: none;
    font-size:11px;
    margin:0px;
    padding:0px;

}
.pages li{
    float:left;
    background: url('/images/abeceda.png') no-repeat scroll center;
    padding:5px 10px 5px 8px;
    margin:0px;
    width:18px;
    text-align:center;
}
.preview_font{
float:left;
border:1px solid #cccccc;
padding:5px;
background-color:#ffffff;
}
#kontakt {margin:0px auto; text-align:center; width:530px; text-align:left;}
#kontakt input{width:100%;}
#kontakt .input{color:#000;background:url('/images/inputbg.png') no-repeat; border:none;padding:5px 0 4px 0; width:400px;}
#kontakt textarea{width:100%;height:150px;background:url('/images/textarebg.png') no-repeat; border:none;margin:0 0 20px 0;resize: none;}
#kontakt .tlacitko{width:40%;}
.kontakt{font-size:18px;margin:30px;}
.error{display:block;color:#ff0000;font-size:16px;width:95%;margin:5px;}
.font form{
  margin:0px; 
  padding:0px;
}
.font .downl{
  background:url(/images/downloadbg.png) no-repeat;
  width:145px;
  margin:20px 0 0 1px;
  padding:3px 0 3px 0;
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-weight:bold;
  font-family:verdana;
  font-size:12px;
}
.size_select{
  text-align:center;
  width:95px;
  float:left;
  background:url('/images/abcd.png') no-repeat 2px 5px;
  padding:2px 0 5px 0;
}
.text .social{
  float:right;
  padding:3px 0 0 0;
}
.text .social img{
  border:none;
}
.text h3{
  width:80%;
  float:left;
  padding:8px 0px 8px 0px;
}
.text h2{
  width:80%;
  float:left;
  padding:7px 0px 5px 0px;
}
.box-m h2{

  width:80%;
  float:left;
  height:18px;
  padding:7px 0px 5px 0px;

}
.snek{
float:left;
margin:35px 60px 0 0;
width:152px;
height:60px;
background:url(/images/snek-banner.png) no-repeat;
}
a:hover.snek{
background:url(/images/snek-banner.png) no-repeat 0px -60px;
}




/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;	
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('/images/blank.gif'); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;	
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.forms{
float:left;
margin:0 0 0 150px;
}
.error{
margin:20px;
}
.error li{
color:red;

}
.forms td{
    border:none;
}

.forms input{
    width:270px;
}
.forms input, .forms textarea {  
    padding: 5px;  
    font-size: 15px;  
    text-shadow: 0px 1px 0px #fff;  
    outline: none;  
    background: -webkit-gradient(linear, left top, left bottombottom, from(#E4E4E4), to(#ffffff));  
    background: -moz-linear-gradient(top,  #E4E4E4,  #ffffff);  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
    border: 1px solid #717171;  
    -webkit-box-shadow: 1px 1px 0px #efefef;  
    -moz-box-shadow: 1px 1px 0px #efefef;  
    box-shadow:  1px 1px 0px #efefef;   
}  
.forms input:focus, .forms textarea:focus {  
    -webkit-box-shadow: 0px 0px 5px #007eff;  
    -moz-box-shadow: 0px 0px 5px #007eff;  
    box-shadow: 0px 0px 5px #007eff;  
}

.flash.info{
    margin:20px;
    font-size:16px;
    color:#ff0000;
    font-weight:bold;
    width:90%;
}

/*
*Premium
*/

#contact{
float:left;
margin:0 0 0 150px;
}
.error{
margin:20px;
}
.error li{
color:red;

}
#premium td{
    border:none;
}
#premium input{
    width:270px;
}
#premium input, #premium textarea {  
    padding: 5px;  
    font-size: 15px;  
    text-shadow: 0px 1px 0px #fff;  
    outline: none;  
    background: -webkit-gradient(linear, left top, left bottombottom, from(#E4E4E4), to(#ffffff));  
    background: -moz-linear-gradient(top,  #E4E4E4,  #ffffff); 
    background: linear-gradient(#E4E4E4, #ffffff);
    background: -webkit-linear-gradient(#E4E4E4, #ffffff);

    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
    border: 1px solid #717171;  
    -webkit-box-shadow: 1px 1px 0px #efefef;  
    -moz-box-shadow: 1px 1px 0px #efefef;  
    box-shadow:  1px 1px 0px #efefef;   
    color:#000;
}  
#premium input:focus, #premium textarea:focus {  
    -webkit-box-shadow: 0px 0px 5px #007eff;  
    -moz-box-shadow: 0px 0px 5px #007eff;  
    box-shadow: 0px 0px 5px #007eff;  
} 


#frm-formLogin{
    float:left;
}
#frm-formLogin table{
    float:left;
    width:500px;
    
}

#frm-formLogin table th{
    text-align:right;
    font-size:15px;
}

#frm-formRegistration{
    float:left;
}

#frm-formRegistration table{
    float:left;
    width:500px;
}

#frm-formRegistration table th, #frm-formEditProfile table th{
   text-align:right;
    font-size:15px;
}


.box-m-premium{
float:left;
width:100%;
}

.regform{
    float:left;
    width:480px;
    
}
.signform, .editform{
    float:left;
    width:470px;
    margin-left:30px;
    
}

.signform p, .regform p, .editform p{
    font-size:18px;
    font-weight:bold;
}
#frmformLogin-send{
    width:120px !important;
}
#frmformLogin-send, #frmformRegistration-send, #frmformEditProfile-send{
    width:120px !important;
}
.termcheckbox{
    width:0px !important;
}


#manager_panel a{
    color:#183F6D;
}
#manager_panel{
    margin:10px 0 0 10px;
    padding:0px;
    float:left;
    font-family: Helvetica, Arial, sans-serif;
}
#manager_panel li{
    float:left;
    margin:0px;
    font-size:15px;
    padding:0px 15px 0 0;
    list-style-type:none;
    text-shadow:0px 1px 1px #959595;
    font-weight:bold;

}
/*
* END Premium
*/

/*
* @Font-face
*/
#fontface .h4{
    float:left;
    width:80%;
    font-size:140%;
    margin:30px 0 10px 20px;

}
#fontface .logs{
    float:left;
    width:80%;
    margin-left:20px;
}
#fontface .logs th,#fontface .logs td{
    
    border-bottom:1px solid #ccc;
}
#fontface ul{
    float:left;
    width:80%;
    margin-left:20px;
}
/*
* END @Font-face
*/



/*
* Convert
*/
#convertto .h4{
    float:left;
    width:80%;
    font-size:140%;
    margin:30px 0 10px 20px;

}
#convertto .logs{
    float:left;
    width:80%;
    margin-left:20px;
}
#convertto .logs th,#convertto .logs td{
    
    border-bottom:1px solid #ccc;
}
#convertto ul{
    float:left;
    width:80%;
    margin-left:20px;
}
/*
* END Convert
*/



#socials{
    text-align:center;
    margin-top:-10px;
    margin-left:-82px;
    padding:7px;
    position:fixed;
    text-align:center;

    background-color:#fff;
    border-radius:7px;

}




/*
* Facebook BOX
*/
.facebook-box{
    width:600px;
    border:1px solid #000;
    margin-left:-310px;
    position:absolute;
    z-index:10000;
    left:50%;
    border-radius:6px;
    background-color:#3B5997;
    border-color:#4974CD;
    top:200px;
    padding:10px;
    text-align:right;
}
.background-box{
    width:100%;
    height:250%;
    position:absolute;
    background-color:#04141F;
    z-index:9999;
    filter:alpha(opacity=75); 
   -moz-opacity: 0.75; 
   opacity: 0.75; 
}
.facebook-box .face-logo{
    background:url(/images/facebook.png);
    width:180px;
    height:36px;
    display:block;
    margin:0px auto;
}
.facebook-box .text{
    border-radius:3px;
    background-color:#fff;
    width:95%;
    margin:0px auto;
    text-align:center;
    padding:10px;
}
.facebook-box .text p{
    font-size:130%;
    font-weight:bold;
}
.facebook-box .esc{
    font-size:150%;
    color:#fff;
    font-weight:bold;

}
.hide{
    display:none;
}
/*
* Konec Facebook box
*/