/* ----------------  MENU HORNÉ  -------------------*/
.menu_btn_up {
	width: 105px;
	height: 18px;
	_height: 23px;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-right: 1px;
	font: bold 8pt Verdana, Arial, sans-serif; 
	background: white;
	color: #FF007E;
	text-decoration: none;
	padding-top: 5px;
}

.menu_btn_dn {
	width: 105px;
	height: 18px;
	_height: 23px;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-right: 1px;
	font: bold 8pt Verdana, Arial, sans-serif;
	background: #C8C8C8;
	color: black;
	text-decoration: none;
	padding-top: 5px;
}

#MENU_BAR a:hover {
  background: black;
  color: white;
}

/* ------------- USER BAR --------------------- */

#login_box {
	width: 272px;
	height: 15px;
	border-right: 1px #888888 solid;
	font: 8pt Verdana, Arial, sans-serif;
	float: left;
} 

#search_box {
	width: 470px;
	height: 15px;
	font: 9pt Verdana, Arial, sans-serif;
	margin-left: 15px;
	float: left;
} 

#USER_BAR .input {
	font: 7pt Verdana, Arial, sans-serif;
	padding: 0px 1px 0px 1px;
}

#USER_BAR .button {
	font: 7pt Verdana, Arial, sans-serif;
	border: 1px #888888 solid;
	background: #E3E3E3;
	margin: 0px 0px 0px 4px;
	padding: 0px 1px 0px 1px;
}

#USER_BAR .pulldown {
	font: 7pt Verdana, Arial, sans-serif;
	border: 1px #888888 solid;
}

/* ----------------- SETUP --------------------- */

#setup_all 
{
	padding: 10px 10px 10px 10px;
	font: bold 8pt Verdana, Arial, sans-serif; 
	color: #888888;
}

#setup_all .text
{
	float: left;
	width: 80px;
	height: 26px;
	font: bold 8pt Verdana, Arial, sans-serif; 
	vertical-align: middle;
	padding: 0;
	margin: 0;
	color: #777777;
}

#setup_all .other
{
	float: left;
	height: 26px;
	width: 200px;
	font: normal 9pt Verdana, Arial, sans-serif; 
	vertical-align: middle;
}

#setup_all select
{
	font: normal 7pt Verdana, Arial, sans-serif; 
}

.break {
	clear: both;
}

/* -------------------- NEWS ----------------------- */

#news_block {
	width: 430px;
	height: 150px;
	float:left;
}

#news_block .image {
	width: 106px;
	height: 150px;
	float:left;
	margin-right: 20px;
}

#news_block .nadpis {
	font: bold 14px Verdana, Arial, sans-serif;
	color: white;
	padding: 15px 20px 4px 0px;
}

#news_block .datum {
	font: bolder 10px Verdana, Arial, sans-serif;
	color: white;
	padding: 0px 20px 15px 0px;
}

#news_block .text {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	padding: 0px 20px 10px 0px;
	line-height: 15px;
}

#news_block .nadpis a {
	color:white;
	text-decoration: none;
}

#news_block .nadpis a:hover {
	text-decoration: underline;
}

#news_block .text img {
   cursor: pointer;
}

#news_menu {
	width: 160px;
	height: 150px;
	background: #b5b5b5;
	float:left;
	border-right: 1px solid #5c5c5c;
}

#news_menu .pol_up, #news_menu .pol_dn {
	vertical-align: middle;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 8px 10px 8px 0px;
	text-align: right;
	border-bottom: 1px solid #888888;
	color: #444444;
}

#news_menu .pol_dn {
	background: #da202b;
	color: white;
}

#news_menu .pol_up:hover, #news_menu .pol_dn:hover {
   color: white;
	background: #da202b;
	cursor: pointer;
}

#news_slider {
	width: 17px;
	height: 148px;
	background: url(../images/roll_back.gif);
	float:left;
	cursor: pointer;
	border: 1px solid #cbcbcb;
}

#news_slider .top {
	width: 20px;
	height: 30px;
	background: url(../images/slide_up.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#news_slider .top:hover 
{
   background: url(../images/slide_up_gray.gif);
}

#news_slider .bottom {
	width: 20px;
	height: 30px;
	background: url(../images/slide_down.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#news_slider .bottom:hover 
{
   background: url(../images/slide_down_gray.gif);
}

#news_slider .middle {
	width: 16px;
	height: 90px;
	padding-left: 4px;
	margin: 0px 0px 0px 0px;
}

#news_slider .middle .roll 
{
	width: 12px;
	height: 0px;
	border-bottom: 1px solid #666666;
	margin: 0px 0px 0px 0px;
}

#news_one {
   padding: 20px 25px 20px 30px;
}

#news_one .nadpis {
	font: bold 18px Verdana, Arial, sans-serif;
	color: #777777;
	padding: 15px 20px 15px 0px;
	float: left;
}

#news_one .datum {
	font: bolder 11px Verdana, Arial, sans-serif;
	color: #777777;
	padding: 21px 0px 15px 0px;
	float: right;
}

#news_one .text {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	padding: 0px 20px 10px 0px;
	line-height: 15px;
}

#news_one .galeria {
	margin: 30px 0px 20px 0px;
   float: left;
}

#news_one img {
	margin: 0px 10px 10px 0px;
   float: left;
}

#news_one a {
  color:#da202b;
}

#register {
	padding: 15px 15px 15px 15px;
	background: #a3a3a3;
}

#register .text {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#register .button {
	margin-top: 10px;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

#register .button img {
	cursor: pointer;
}

#text_block {
	padding: 20px 30px 20px 30px;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #3d3d3d;	
}

#text_block a {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #da202b;
	text-decoration: none;
}

#text_block a:hover {
	text-decoration: underline;
}

#img_block_left {
	padding: 20px 10px 0px 10px;
   float: left;
	width: 130px;
	text-align: center;
}

#text_block_left {
	padding: 20px 20px 0px 0px;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #3d3d3d;	
	float: left;
	width: 420px;
	text-align: left;
}

.ciara {
	border-top: 1px solid #888888;
	margin: 20px 20px 0px 20px;
}

#text_block_left a {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #da202b;
	text-decoration: none;
}

#text_block_left a:hover {
	text-decoration: underline;
}

#text_block_pod {
	clear: both;
	padding: 15px 15px 15px 15px;
	text-align: right;
}

#text_block_pod img {
	cursor: pointer;
}

#nadpis_block {
	font: bold 18px Verdana, Arial, sans-serif;
	color: white;
	padding: 20px 20px 20px 30px;
	background: #888888;
}

#nadpis_block a {
	color: white;
	text-decoration: none;
}

#nadpis_block a:hover {
	text-decoration: underline;
}

#nadpis_block_left {
	font: bold 18px Verdana, Arial, sans-serif;
	color: white;
	padding: 20px 30px 20px 150px;
	background: #888888;
}

.spytajsa {
	padding: 30px 0px 15px 15px;
	text-align: center;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	line-height: 20px;
}

#reg_form {
   padding: 15px 15px 15px 15px;
	/padding: 5px 15px 15px 15px;
	color:#A3A3A3;
}

#reg_form .txt {
	font: bold 10px Verdana, Arial, sans-serif;
	padding-top: 2px;
	width: 75px;
	float: left;
	text-align: right;
	padding-right: 10px;
}

#reg_form .inp {
	width: 185px;
	float: left;
	text-align: right;
}

#reg_form .inp input {
	font: normal 10px Verdana, Arial, sans-serif;
	border:1px solid #3d3d3d;
	margin: 0px 0px 2px 0px;
}

#reg_popis {
   font: normal 9px Verdana, Arial, sans-serif;
	background: #888888;
	height: 54px;
	padding: 7px 10px 0px 10px;
	/padding: 5px 10px 5px 10px;
}

.mod_nadpis {
	height: 30px;
	font: bold 13px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	padding: 10px 10px 0px 15px;
}

.mod_link {
	height: 25px;
	vertical-align: middle;
	text-align: right;
	padding: 5px 10px 0px 0px;
}

.mod_link img {
	cursor: pointer;
}

.mod_block {
  overflow: hidden;
}

.mod_block .mtext {
  padding: 5px 15px 10px 15px;
 	font: normal 10px Verdana, Arial, sans-serif;
	color: #3d3d3d;
}

.mod_block .mtext a {
  font: bold 10px Verdana, Arial, sans-serif;
  color: white;
  text-decoration: none;
}

.mod_block .mtext a:hover {
  text-decoration: underline;
}

#scroller {
  height: 16px;
  color: #3d3d3d;
  font: normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

#news_set_datum {
	float: right;
	margin: 9px 20px 0px 0px;
	cursor: pointer;
}

#news_set_datum select {
	padding: 0px 0px 0px 0px;
	font: normal 10px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	width: 160px;
	text-align: center;
}

#BASIC .img_box {
	width: 100px;
	float: left;
}

#BASIC .img_box img {
	width: 80px;
}

#BASIC .left_box {
	float: left;
	width: 470px;
}

#BASIC .text_box {
	margin: 0px 15px 0px 15px;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #3d3d3d;
	line-height: 15px;
}

#BASIC .otazka_box {
	font: bold 13px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: black;
	margin: 15px 15px 0px 25px;
}

#BASIC .datum_box {
	font: normal 10px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #939393;
	width:65px;
	float: left;
	margin: 5px 10px 0px 25px;
}

#BASIC .odpoved_box {
	font: normal 11px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #666666;
	float: left;
	width:485px;
	margin: 5px 0px 0px 0px;
}

#BASIC .zaver_box {
	height: 30px;
}

#BASIC .posli_box {
	border-top: 1px solid #a3a3a3;
	margin: 20px 0px 20px 0px;
}

#BASIC .posli_nadpis {
	font: bold 13px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #666666;
	padding: 10px 25px 10px 25px;
}

#BASIC .posli_text {
	font: normal 11px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #666666;
	width:60px;
	float: left;
	margin: 5px 10px 0px 25px;
	text-align: right;
}

#BASIC .posli_input {
	width:485px;
	margin: 5px 0px 0px 0px;
	float: left;
}

#BASIC .posli_input textarea {
	width:480px;
	height: 90px;
	font: normal 11px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #666666;
}

#BASIC .float {
	float: left;
}

#BASIC .em_text {
	font: normal 11px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	color: #666666;
	padding: 5px 10px 0px 10px;
	float: left;
}

#BASIC .button {
	padding: 3px 0px 0px 15px;
	float: right;
}

.download {
	padding: 5px 0px 0px 0px;
	float: right;
}

.download select {
	padding: 0px 0px 0px 0px;
	font: normal 10px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
}

.site_div {
	float: left;
	font: normal 10px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	padding: 2px 0px 0px 0px;
}

.oddel {
	float: left;
	font: normal 10px Arial, Verdana, "Lucida Grande", Helvetica, sans-serif;
	padding: 1px 4px 2px 4px;
	color: #777777;
}

.site_div a {
	color: #777777;
	text-decoration: none;
}

.site_div a:hover {
	color: white;
}

#outerdiv {
    position:absolute;
    top:550px;
    left:50%;
}
 

#innerdiv {
    position:absolute;
    top:-160px;
    left:-160px; 
    width: 320px; 
    height: 320px;     
    z-index: 100;  
}

.hand {
	cursor: pointer;
}