/* CSS Document */

body {
  font: 75% 'Tahoma', 'Helvetica CE', Arial, helvetica, sans-serif;
 	background: #bce2f5 url(../img/body.jpg) repeat-x;
  color: #000;
	text-align: center;  
}
h1, h2, h3, h4, h5, h6 {
  margin: 20px 0px 10px 0;
  padding: 0 ;
  color: #e2007a;
  font-weight: bold;
   }
h1{font-size: 2.2em;}
h2{font-size: 1.6em; }
h3{font-size: 1.4em; }
h4{font-size: 1.1em;  }
h5{font-size: 1em; color: #000;}
h6{font-size: 0.8em; color: #333333;}
  
p{line-height: 140%; margin:15px 0px; font-size: 1em; text-align: justify;}
ul{margin: 15px 0 20px 40px ; list-style: square ; line-height: 140%; }
ul.extra li{list-style: none; background: url(../img/arr_r.gif) no-repeat 0 1px;  padding-left: 20px;}
ol{margin: 15px 0 20px 40px ; line-height: 140%; }
li{margin: 10px 0;}
dl{margin: 20px 0 20px 0px ;line-height: 140%;}
dt{font-weight: bold;}
dd{margin: 0 0 15px 30px;}

img{border: 0 }  
img.foto{	/*border: 3px solid #97bed4 ;*/ }  
img.fl{margin-right: 1.3em; margin-bottom: 0.5em; }
img.fr{margin-left: 1.3em; margin-bottom: 0.5em;}

address{ line-height: 140%;	margin: 15px 0px 20px 0px; font-style: normal; }
big{font-size: 1.2em;line-height: 140%; }  
small{font-size: 0.8em;}
  
a:link {text-decoration: underline; color: #3a949a;}
a:visited {text-decoration: underline; color: #3a949a;}
a:active {text-decoration: underline; color: #333;}
a:hover {text-decoration: none; color: #000;}

a:hover .foto{border-color: #d1e1ec;}

  
hr {display: none;}

/*		table		*/
table{ 
  margin: 10px 0; 
  border: none;
  border-collapse: collapse;
  font-size: 1em; 
  width:100%;
  }
td{
  padding:6px 10px;
  border: 1px solid #ccc ;
  font-size: 1em;
  border:none;
  }
th{
  background-color: #fec367; 
  padding: 5px 10px; 
  color: #000;
  font-size: 0.9em;
  text-align: center;
  text-transform: uppercase;
  }
.note {
background-color: #eee;
border:none;       
}
.suda{
background-color: #fce7c7; 
}
.licha{
background-color: #fdfcd5; 
}

/*  ID  */





#mainlink{
  position: absolute;
  top: 15px;
  right: 60px;
  text-decoration: none;
  font-weight: bold;
  color: black;
  padding-left:10px;
  background:url(../img/bg_mainlink.gif) no-repeat 0 5px;
    }
#mainlink:hover{
	color: #999;
}  
/*  sidebar */
#sidebar{
  width: 240px;
  float: left;
  overflow:hidden;
  position:relative;
  }


#sidebar .buy-it{
position:relative;
	margin-top:30px;
  background-image: url(../img/bg_buy-it.jpg) ;
  background-repeat: no-repeat;
  background-position: 15px 0px; 
  height:200px;
}



#content_index .buy-it{
background:none;
float:left;
margin-right:20px;
margin-bottom:30px;
}
#content_index .buy-it a{
left:0px;
}
#content_index .buy-it .acneon_box{
left:5px;
margin-top:10px;
margin-bottom:23px;
}
.buy-it a{
width:145px;
height:30px;
background: url(../img/bg_buy-it_a.jpg) no-repeat;
padding:0;
margin:0;
left:45px;
display:block;
position:relative;
text-decoration:none;
}
.buy-it a span{
color:white;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 37px;
display:block;
font-size:0.8em;
}
.buy-it a span:hover{
color:black;
}
.acneon_box{margin-top:30px;margin-bottom:15px;left:50px;position:relative;}
.acneon_box2{margin-top:30px;margin-bottom:15px;left:30px;position:relative;}	
	

/*  navigation */

#navigation ul {
  margin: 0;
  padding: 0 10px 0 10px ;

  list-style:none;
}

#navigation li {
  margin: 0 ;
  padding: 0;
  position:relative;
  }
#navigation a {
  display: block;
  color: black;
  font-weight: bold;
  line-height: 30px ;
  height: 30px;
  text-decoration: none;
  padding-left: 6px ;
  text-align: left;
  position:relative;
}
#navigation a.on {
  color: white;
  background-color: #92c8de;
}

#navigation li:hover, #navigation a:hover {
  background-color: #e2f2fb;
  color:#e30c7d;
   
}
 
/* content */  
p.extra{font-size:1.2em;}

ul.extra{list-style:none;
margin-left:20px;
padding-left:0;
}

ul.extra li{
 background:url(../img/li_extra.gif) no-repeat 0 2px ;
 padding-left:23px;
}

.loud{
background:#3a949a url(../img/bg_loud.gif) repeat-y ;
float:left;
width:480px;
color:white;
padding-right:70px;
}

h3.person{
background:url(../img/person.gif) no-repeat 0 2px ;
padding:15px 0 10px 30px;
font-size:1.3em;
}
p.person{
padding-left:30px;
}

p.person, p{
padding-left:30px;
}
#content{
  float: right;
  width: 100%;
  overflow:hidden;
  position:relative;
  margin-top:-140px;
   background:#bce2f5;
  }


#content_index{
  float: right;
  width: 100%;
  overflow:hidden;
  position:relative;
  margin-top:-80px;
   background:#bce2f5 ;

  }
#content_index.index{
  float: right;
  width: 689px;
  background:#bce2f5 url(../img/bg_footer.jpg) repeat-x left bottom;;
   border-left:1px solid #bfe3f5;
   } 


#content.index{
  float: right;
  width: 690px;
   background:#bce2f5 url(../img/bg_footer.jpg) repeat-x left bottom;
  }
.maincontent{
	padding: 0 30px 30px 30px;	
 
  }  
.maincontent_index{
	padding: 0 70px 30px 40px;	
  margin-right:30px;
  margin-bottom:50px;
  background: url(../img/bg_content.jpg) repeat-x ;
   min-height:560px;
  }  
h2.intro{
color:black;
font-size:2.8em;
margin:0;
margin-bottom:30px;
padding:30px 0 0 0;
}
h2.intro span{
font-size:0.4em;
background:#3a949a;
padding: 3px 20px 3px 10px; 
font-weight:normal;
color:white;
position:relative;
top:-10px;

}

.column{
  float: left;
}

.dev30{
  width: 29%;
}
.dev40{
  width: 39%;
}
.dev50{
  width: 49%;
}
.dev60{
  width: 59%;
}
.dev70{
  width: 69%;
}
/**/
.ico{vertical-align: middle; padding: 0 3px;}


/**/


/* footer */
#footer{

  position:relative;
  float:right;
  width: 690px;
	height: 70px;
  font-size: 0.9em;  
  text-align: right;
  }  
#footer p{
  line-height: 70px;  
  text-align: right;
  margin: 0;
  padding: 0 10px;
  color: #7c858a;
  }  
#footer img{ 
  display: block;
  float: left;
  margin: 15px 15px ;
  }
   

/*  class   */
.green{color: #006666;font-weight:bold;}
.bold{font-weight: bold;}
.noscreen{display: none;}
.blank{border: none ; background: none; list-style: none ; }
.separ {border-bottom: 1px solid #aaa; line-height: 1px; font-size: 1px; height: 1px; margin: 25px 0 ;}
.break {clear: both; line-height: 1px; font-size: 1px; height: 1px; margin: 0 ;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.justify {text-align: justify;}
.fl { float: left;}
.fr { float: right;}
.w50{width:55%;}
.mt65{margin-top:65px;}

/* forum */
#diskuse-formular {}
.inputy span, .area span, .anti-spam span {color:#434343;padding:0 0 2px 0 !important;}
.inputy input {margin:0 0 7px 0;width:183px;background:#fff !important;margin-top:5px;}
.inputy {margin:0;padding:0;display:block;float:left;width:290px;}
.area {margin:0;padding:0 13px 0 7px !important;display:block;float:none;width:166px;_width:160px;}
.area textarea {margin:0 0 0 50px;padding:0;width:490px;;height:106px;}
.anti-spam {
	margin:0px 0px 10px 10px; !important;
	padding:7px 0px 7px 15px !important;_padding:7px 0 0 8px !important;
	display:block;
	float:right;
	width:230px; !important;
	background:#a6ccdf;
	}
.anti-spam input {margin:6px 0 6px 0;width:128px !important;}
.anti-spam span{float:left;}
.anti-spam img {margin: 0 0 10px 0;}
span.out-run {margin:13px 0 0 -15px !important;_margin:13px 0 0 -8px !important;
padding:5px 0 0 0px !important;display:block;width:165px;_width:147px !important;}
.out-run input {margin:0;padding:0;width:165px !important;_width:151px !important;background:#fff;}
.need-mar{
margin:10px 0px 10px 10px;
float:right;
}

#form-menu {margin:10px 0 0 0;padding:8px 0 0 13px;width:545px;border:solid 1px #D5D5D5;background:#e1e1e1;}
#form-menu p a {color:#1E1E1E;text-decoration:underline;}
.aktiv-f1 {color:#A21F15 !important;text-decoration:none !important;}
.aktiv-f2 {color:#D45714 !important;text-decoration:none !important;}

h4 a {color:#1e1e1e;}

.diskuse { !important;border-top: solid 1px #a6ccdf;margin-top:15px;}
ul.diskuse {margin:10px 0 0 0;padding:0;}
.diskuse li {margin:0;padding:0;list-style-type:none;width:100%;}
ul.diskuse li ul li{margin:5px 0 0 0 !important;padding:3px 0 5px 0 !important;border: none !important;}
.diskuse li p {margin:0 !important;padding:0 0 3px 0 !important;}
.diskuse li {margin:0;padding:3px 0 0 0;}
p.underline-forum {border-bottom: solid 1px #a6ccdf;}
.sipka-forum {margin:0px 0 0 0 !important;padding:5px  0 0 30px;background: url('../img/diskuse-sipka.gif') 0px 0px no-repeat;}

.cleaner 	{margin:0;padding:0;clear:both;}
.block 		{display:block;}
.fleft 		{float:left;}
.fright 	{float:right;display:block;}

.datum 		{margin:26px 0 3px 0 !important;padding:0!important;font-size:0.75em !important;}
/* forum konec */


/* Styly od Honzy */

.chyby {
color:#FF0000;
font-size:12px;
font-weight:bold;}

/* Styly od Honzy KONEC */
