/* CSS Document */
/*.mceContentBody{
	font-size: 1em;
	font-family: Helvetica, Verdana;
}*/
html  { height: 100%; }
body  { behavior:url("../js/csshover.htc"); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding: 0; margin: 0; background-color: #9a732d; color: black; height: 100%; }
img   { border: 0; margin: 0; }
a     { text-decoration: none; color: red; }
a:hover{ text-decoration: underline; color: #ff8c00; }

.hidden{
	display: none;
}

blockquote{
	margin-left: 25px;
}
p{
	margin-top: 6px;
}

.mceToolbarTop * { float:left; }

.mceToolbarTop select { width:auto!important; }

.mceToolbarTop option { float:none; }

#window{ width: 1144px; /*height: 100%;*/ margin: 0 auto 0 auto; text-align: center; }

.maindel    { display: block; height: 8px; }
.oddelovac  { display: block; height: 4px; }
.cleaner    { clear: both; }
.veta070    { font-size: 0.70em; }
.veta075    { font-size: 0.75em; }
.veta080    { font-size: 0.80em; }
.veta085    { font-size: 0.85em; }
.veta090    { font-size: 0.90em; }
.veta095    { font-size: 0.95em; }
.colorRed   { color: Red;   }
.colorBlue  { color: Blue;  }
.colorWhite { color: White; }
.colorLime  { color: Lime;  }
.colorGreen { color: Green; }
.colorBlack { color: Black; }
.toleft     { text-align: left; }

/*header*********************************************/
#header              { width: 100%; height: 269px; background-image: url(../pic/layout3/head_back.png); background-repeat: repeat-x; }
#headercenter			{ width: 1144px; height: 269px; margin: auto; background-image: url(../pic/layout3/head.png); background-repeat: no-repeat; }

#page { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display: block; width: 1024px; padding-left: 60px; padding-right: 60px; height: 100%; margin: 0px; text-align: left; font-size: 0.8em; background-color: #af915b; background-image: url(../pic/layout3/page_back.png); background-repeat: repeat-y;  }
#page #in{  min-height: 300px; /*width: 469px;*/ margin-left: 200px; margin-right: 200px; padding: 0px;   }

#page .block{
	background-image: url(../pic/layout3/wood.png); background-repeat: repeat;
}

#logo{
	display: block; float: right; width: 414px; height: 160px; background-image: url(../pic/layout3/header_logo.png); background-repeat: no-repeat; margin-top: 109px;
}
#logo a span{
	display: none;
}
/*footer*********************************************/
/*#footer .top{ margin-left: 220px; color: #42393a; font-size: 1.1em; padding: 4px; }
#footer .top ul{ list-style: none; clear: both; margin: 0; padding: 0; }
#footer .top ul li{ display: block; float: left; margin: 0; padding: 0; height: 16px }
#footer .top ul a{ display: block; float: left; color: #42393a; }
#footer .top ul a.btn_active{ color: black; }
#footer .top ul a:hover{ color: #7ec339; text-decoration: none; }
#footer .top ul .delimiter{ display: block; float: left; width: 10px; height: 12px; border-right: 1px solid #42393a; margin: 2px 10px 2px 0px; }*/

#footer{ width: 100%; /*height: 24px;*/ margin: auto; margin-top: 0px; font-size: 0.75em; line-height: 1.5em; clear: both;}
#footer .bottom{ width: 100%; border-top: 1px solid #42393a; padding-bottom: 4px; }
#footer #rights{ display: block; height: 19px; background-color: #684507; text-align: center; font-size: 1.1em; padding-top: 3px; }
#footer #rights{ color: white; }
#footer #rights a { color: white; }
#footer #rights a:hover { color: red; }
#footer #admin{ display: block; float: right; margin-right: 25px; }
#footer #admin{ color: #42393a; }
#footer #admin a { color: #42393a; }
#footer #admin a:hover { color: red; }

/*#left_block{ width: 241px; float: left;  }*/
#left_column{ display: table;  width: 185px; float: left; }
#right_column{ display: table; float: right; width: 185px; }


/*****MODULY VPRAVO***************/
#right_column .modulebox{	text-align: center; font-size: 0.8em; margin-top: 4px; padding-bottom: 4px; }
#right_column .modulebox .moduletop{font-weight: bold;}
/*****MODULY vlevo***************/
#left_column .modulebox{	 text-align: center; font-size: 0.8em; margin-top: 4px; padding-bottom: 4px;  }
#left_column .modulebox .moduletop{	font-weight: bold;}

.modulebox{ width: 160px; margin: 4px 13px 4px 13px; border: 1px solid #93733a; padding-top: 5px;
}
.modulebox{
	background-image:url(../pic/layout3/boxback.png); background-repeat: repeat; }
.modulebox .moduletop{ display: block; border: 1px solid #462e03; background-color: #684507; height: 31px; padding-top: 3px; color: #e6d49b }
.modulebox .moduletop .left{ display: block; float: left;  width: 7px; height: 27px; margin-left: 10px; background-image: url(../pic/layout3/box_head_left.png); background-repeat: no-repeat; } 
.modulebox .moduletop .center{ display: block; font-size: 1.1em; height: 22px;padding-top: 5px;  margin: 0px 17px 0px 17px; background-image: url(../pic/layout3/box_head_back.png); background-repeat: repeat-x; }
.modulebox .moduletop .right{ display: block; float: right;  width: 7px; height: 27px; margin-right: 10px; background-image: url(../pic/layout3/box_head_right.png); background-repeat: no-repeat; }


/*POCITADLO*********************/
.pocitadlo table{ font-size: 0.9em; width: 100%; }
.pocitadlo table td{  width: 33% }
.pocitadlo table thead{ font-weight: bold; color: #545454; }

#header span { display: block; text-align: center; color: #dfb710; font-size: 0.9em; padding-top: 25px; }
#header a:hover span { color: white; text-decoration: underline; }

#topline {	width: 100%; height: 3px;}
#topline .left{	display: block; float: left; height: 3px; width: 60px; background-image: url(../pic/layout3/top_line_left.png); background-repeat: no-repeat;}
#topline .center{	display: block; height: 3px; margin: 0px 60px 0px 60px; background-image: url(../pic/layout3/top_line.png); background-repeat: repeat-x;}
#topline .right{	display: block; float: right; height: 3px; width: 60px; background-image: url(../pic/layout3/top_line_right.png); background-repeat: no-repeat;}
#bottomline {	width: 100%; height: 3px;}
#bottomline .left{	display: block; float: left; height: 27px; width: 70px; background-image: url(../pic/layout3/bottom_line_left.png); background-repeat: no-repeat;}
#bottomline .center{	display: block; height: 27px; margin: 0px 70px 0px 70px; background-image: url(../pic/layout3/bottom_line.png); background-repeat: repeat-x;}
#bottomline .right{	display: block; float: right; height: 27px; width: 70px; background-image: url(../pic/layout3/bottom_line_right.png); background-repeat: no-repeat;}

/*menu1*********************************************/
table#t1{	margin: 0 auto;}
#menu1 { font-size: 0.9em; display: table; margin: 0 auto 0 auto; }
#menu1 .left{ display: block; float: left; height: 44px; width: 38px; background-image: url(../pic/layout3/menu_left.png); background-repeat: no-repeat; }
#menu1 .center{  display: block; float: left; height: 44px; background-image: url(../pic/layout3/menu_back.png); background-repeat: repeat-x; }
#menu1 .right{  display: block; float: left;  height: 44px; width: 38px; background-image: url(../pic/layout3/menu_right.png); background-repeat: no-repeat; }
#menu1 a{ color: black; }
#menu1 a:hover{ color: white; text-decoration: none; }
/*
#menu1 #logo{ width: 220px; height: 130px; background-image: url(../pic/layout2/logo.png); background-repeat: no-repeat; }
#menu1 #logo a span{	display: none; }
#menu1 #logo a {	display: block; width: 100%; height: 100%; }
#menu1 #langs{ width: 220px; height: 37px; background-image: url(../pic/layout2/language.png); background-repeat: no-repeat;}
*/
/*NASTAVENI MENU*/
#menu1 ul{ display: block; height: 31px; list-style: none; padding-top: 6px; }
#menu1 ul li{ display: block; float: left; cursor: pointer; height: 31px; font-weight: bold; }
#menu1 ul li .left{ display: block; float: left; height: 31px; width: 6px; background-image: url(../pic/layout3/btn_left.png); background-repeat: no-repeat; }
#menu1 ul li .center{ display: block; float: left; height: 26px; padding-top: 5px; min-width: 6px; background-image: url(../pic/layout3/btn_back.png); background-repeat: repeat-x; }
#menu1 ul li .right{ display: block; float: left; height: 31px; width: 6px; background-image: url(../pic/layout3/btn_right.png); background-repeat: no-repeat; }
#menu1 ul li:hover{ /*background-image: url(../pic/layout2/button_back2.png);*/ }
#menu1 ul li a{ /*display: block; width: 100%; margin: 0;*/ }
#menu1 ul li a.btn_active{ color: white; }
#menu1 ul ul{ border: 1px solid white; margin-top: -1em; float: left; margin-left: 150px; margin-bottom: -100%; }
#menu1 ul li{ /*display: block;*/ }


#langs {	float: left; margin-left: 137px; width: 145px;}
#langs span{	display: block; float: left; width: 145px; height: 53px; margin: 0; padding: 0;}
#langs a span{ color: black; display: none; }
#langs a{ width: 145px; height: 53px; display: block;  margin: 0px; }
/*#langs .cs a{ margin-left: 35px;}*/
/*#langs .fdelimiter{ width: 10px; height: 25px; float: left; background-image: url(../pic/layout2/flag_delimiter.png); background-repeat: no-repeat; margin-top: 5px; margin-right: 5px; }
*/
/*#langs a:hover{ background-position: 0px -53px; }*/
#langs a span{ display: none; }
/*#langs a.language_selected{  background-position: 0px -53px; }*/
#langs a.language_selected:hover{  background-position: 0px 0px; }
#langs .cs a{ background-image: url(../pic/layout3/flag_cze.png); background-repeat: no-repeat;}
#langs .ge a{ background-image: url(../pic/layout3/flag_ger.png); background-repeat: no-repeat;}
#langs .en a{ background-image: url(../pic/layout3/flag_eng.png); background-repeat: no-repeat;}
#langs .pl a{ background-image: url(../pic/layout3/flag_pol.png); background-repeat: no-repeat;}






.adminicons{ border-bottom: 1px solid #938a8b; height: 14px; font-size: 0.8em; padding: 2px; text-align: right; }
.adminicons a{ margin-left: 10px; }
#pagepath { border-bottom: 1px solid #938a8b; height: 14px; font-size: 0.8em; padding: 2px; }

#pagechildren { border-bottom: 1px solid #938a8b; height: 25px; font-size: 0.9em; }
#pagechildren a { display: block; float: left; margin: 2px; border: 1px solid #E6E6E6; border-bottom: 0px; border-top: 0px; height: 18px; color: #437b0b; padding: 3px 5px 0px 5px; background-image: url(../pic/layout2/btn_gradient.png); background-repeat: repeat-x; background-position: 0px -2px; }
#pagechildren a:hover { text-decoration: none; background-position: 0px -27px; color: Maroon; }


.loginform{ width: 100%; text-align: left; margin: 0; padding: 0; }
.loginform .logintable { width: 50%; text-align: left; margin: auto; padding: 0; }
.loginform .logintable .loginlabel        { display: block; width: 150px; margin: auto; height: 15px; }
.loginform .logintable .logininput        { display: block; width: 150px; margin: auto; height: 13px;  font-size: 1em; border: 1px solid silver; background-image: url(../pic/input_back.png); background-position: left top; background-repeat: no-repeat; }
.loginform .logintable .logininput:hover  { border-color: #9932CC; }
.loginform .logintable .loginsubmit       { display: block; width: 50px; margin: auto; height: 17px; border: 1px solid maroon; border-width: 1px; font-weight: bold; background-color: white; color: black; }
.loginform .logintable .loginsubmit:hover { border-color: #9932CC; color: #9932CC; }
.loginform .logintable .logout            { display: block; position: relative; top: 60px; width: 59%; margin-left: 20%; margin-right: 20%; height: 16px; padding-top: 1px; border: 1px solid maroon; font-weight: bold; background-color: white; color: black; text-align: center; }
.loginform .logintable .logout:hover      { border-color: #9932CC; color: #9932CC; }
.loginodkaz        { display: block; text-align: right; padding-right: 6px;}

.utform{ margin: 0; padding: 0; }
.uttable{ width: 50%; margin: auto; }
.uttable td{ width: 33%; }

.utlabel        { display: block; width: 150px; margin: auto; height: 15px; text-align: right;}
.utinput        { display: block; width: 150px; margin: auto; height: 13px; border: 1px solid silver; font-size: 1em; background-image: url(../pic/input_back.png); background-position: left top; background-repeat: no-repeat; }
.utinput:hover  { border-color: #9932CC; }
.utsubmit       { display: block; width: 60px; margin: auto; height: 18px; border: 1px solid maroon; border-width: 1px; font-size: 1em; font-weight: bold; background-color: white; color: black; }
.utsubmit:hover { border-color: #9932CC; color: #9932CC; }
/*
.box_pages{ display: block; margin: auto; margin-top: 2px; margin-bottom: 2px; font-size: 10px; border: 1px solid #3399cc; width: 21.3em; height: 2.8em; background-color: #CFF6F1; cursor: default; text-align: center; color: black; }
.box_pages .strana{ display: block; float: left; margin-left: 1px; margin-bottom: 1px; border: 1px solid #3399cc; width: 5em; background-color: White; cursor: pointer; }
.box_pages span.strana:hover{ background-color: #D5D5D5; border-color: Gray; }
.box_pages a.strana:hover{background-color: #FFB7FF; border-color: red; }
*/
#validateUsername{ display: block; float: left; width: 16px; height: 16px; margin-left: -10px; }
#validateUsername .super{	display: block; float: left; width: 16px; height: 16px; }
#validateUsername .superbad{	display: block; float: left; width: 16px; height: 16px; }
#validateUsername span{display: none;}
#validateUsername.super span{	display: none;}
#validateUsername.superbad span{	display: none;}
#validateUsername:hover span{ display: block; }
#validateUsername.super:hover span{ display: block; width: 175px; height: 30px; margin-top: -40px; margin-bottom: -30px; margin-left: -178px; background-color: #666666;}
#validateUsername.superbad:hover span{ display: block; width: 175px; height: 30px; margin-top: -40px; margin-bottom: -30px; margin-left: -178px; background-color: #666666; }

#validateMail{ display: block; float: left; width: 16px; height: 16px; margin-left: -10px; }
#validateMail .super{	display: block; float: left; width: 16px; height: 16px; }
#validateMail .superbad{	display: block; float: left; width: 16px; height: 16px; }
#validateMail span{display: none;}
#validateMail.super span{	display: none;}
#validateMail.superbad span{	display: none;}
#validateMail:hover span{ display: block; }
#validateMail.super:hover span{ display: block; width: 175px; height: 30px; margin-top: -40px; margin-bottom: -30px; margin-left: -178px; background-color: #666666;}
#validateMail.superbad:hover span{ display: block; width: 175px; height: 30px; margin-top: -40px; margin-bottom: -30px; margin-left: -178px; background-color: #666666; }

#validateUsercode{ display: block; float: left; width: 16px; height: 16px; margin-left: -40px; }
#validateUsercode .super{	display: block; float: left; width: 16px; height: 16px; }
#validateUsercode .superbad{	display: block; float: left; width: 16px; height: 16px; }
#validateUsercode span{display: none;}
#validateUsercode.super span{	display: none;}
#validateUsercode.superbad span{	display: none;}
#validateUsercode:hover span{ display: block; }
#validateUsercode.super:hover span{ display: block; width: 175px; height: 30px; margin-top: -30px; margin-bottom: -30px; margin-left: -178px; background-color: #666666;}
#validateUsercode.superbad:hover span{ display: block; width: 175px; height: 30px; margin-top: -30px; margin-bottom: -30px; margin-left: -178px; background-color: #666666; }

.box_pages { float: right; clear: both; padding: 2px; font-size: 0.8em; cursor: default; text-align: right; color: #8D8D8D; }
.box_pages div{ padding: 2px; color: Black;  }
.box_pages .strana{ margin: 1px; padding: 4px; cursor: pointer; font-weight: bold; font-family: "MS Serif", "New York", serif; padding-top: 2px; color: Black;}
.box_pages span.strana:hover{ border: 1px solid Gray; background-color: #DCDCDC; padding: 3px; padding-top: 1px;}
.box_pages a.strana:hover{ border: 1px solid Red; background-color: #DB7093; padding: 3px; padding-top: 1px;}

#adminpage .box_pages{ text-align: center; display: block; margin: auto; margin-top: 2px; margin-bottom: 2px; padding: 0; font-size: 0.9em; border: 1px solid #3399cc; width: 21.8em; background-color: #CFF6F1; cursor: default; }
#adminpage .box_pages .strana{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0; display: block; float: left; margin-left: 1px; margin-bottom: 1px; border: 1px solid #3399cc; width: 5em; background-color: White; cursor: pointer; }
#adminpage .box_pages span.strana:hover{ background-color: #D5D5D5; border-color: Gray; }
#adminpage .box_pages a.strana:hover{background-color: #FFB7FF; border-color: red; }

.more{ display: inline; font-size: 0.9em; font-weight: bold; text-align: left; text-decoration: underline; margin: 2px; padding: 2px; color: red; }
.more:hover{ color: red;  }

.morep{ display: block; font-size: 0.9em; font-weight: bold; text-align: right; text-decoration: underline; float: right; margin: 2px; margin-top: -3em; margin-right: 5px; padding: 2px; width: 110px; border: 0px; color: red; }
.morep:hover{ color: red; }

.agal{ display: block; font-size: 0.9em; font-weight: bold; text-align: center; float: right; margin: 2px; padding: 2px; width: 100px; border: 1px solid black; color: black; margin-left: -100%; }
.agal:hover{ color: #0066ff; border: 1px solid #0066ff; }

.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  
}

.trans_box2[class] {
  background-image:url(/75p_honey.png);
}


#page .mainbox{  display: block; width: 100%; float: left; min-height: 50px; /*margin: auto;*/ border: 1px solid #93733a; margin-bottom: 4px; margin-top: 4px; padding-top: 5px;	 }
#page .mainbox{
	background-image:url(../pic/layout3/boxback.png); background-repeat: repeat; }
#page .mainbox .boxhead{ display: block; border: 1px solid #462e03; background-color: #684507; height: 32px; padding-top: 2px; }
#page .mainbox .boxhead .left{ display: block; float: left;  width: 9px; height: 29px; margin-left: 10px; background-image: url(../pic/layout3/mainbox_head_left.png); background-repeat: no-repeat; } 
#page .mainbox .boxhead .center{ display: block; height: 29px; margin: 0px 19px 0px 19px; background-image: url(../pic/layout3/mainbox_head_back.png); background-repeat: repeat-x; }
#page .mainbox .boxhead .right{ display: block; float: right;  width: 9px; height: 29px; margin-right: 10px; background-image: url(../pic/layout3/mainbox_head_right.png); background-repeat: no-repeat; }
#page .mainbox .boxhead .heading h2{ color: #e6d49b; font-size: 1.10em; padding-top: 5px; text-align: center; }
#page .mainbox .boxbody{ display: block; padding: 5px; font-size: 0.8em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/*************************************************/
/*SIRKA GALERIE**********************************/
#page .mainbox_gal{ display: block; float: left; width: 221px; min-height: 50px; margin: 5px 40px 10px 40px; border: 1px solid #93733a; padding-top: 5px; }
#page .mainbox_gal{
	background-image:url(../pic/layout3/boxback.png); background-repeat: repeat; }
#page .mainbox_gal .boxhead{ display: block; border: 1px solid #462e03; background-color: #684507; height: 32px; padding-top: 2px; }
#page .mainbox_gal .boxhead .left{ display: block; float: left;  width: 9px; height: 29px; margin-left: 10px; background-image: url(../pic/layout3/mainbox_head_left.png); background-repeat: no-repeat; } 
#page .mainbox_gal .boxhead .center{ display: block; height: 29px; margin: 0px 19px 0px 19px; background-image: url(../pic/layout3/mainbox_head_back.png); background-repeat: repeat-x; }
#page .mainbox_gal .boxhead .right{ display: block; float: right;  width: 9px; height: 29px; margin-right: 10px; background-image: url(../pic/layout3/mainbox_head_right.png); background-repeat: no-repeat; }
#page .mainbox_gal .boxhead .heading h2{ color: #e6d49b; font-size: 1em; font-weight: bold; margin: 0; padding-left: 8px; padding-right: 8px; padding-top: 5px; text-align: center; }
/*#page .mainbox_gal .boxhead .heading1{ float: left; height: 21px; width: 5px; background-image: url(../pic/layout2/gal_top_front.png); background-repeat: no-repeat;}
#page .mainbox_gal .boxhead .heading{ float: left; height: 21px; min-width: 25px; background-image: url(../pic/layout2/gal_top_middle.png); background-repeat: repeat-x;}
#page .mainbox_gal .boxhead .heading2{ float: left; height: 21px; width: 11px; background-image: url(../pic/layout2/gal_top_rear.png); background-repeat: no-repeat;}*/

#page .mainbox_gal .boxbody{ display: block; clear: left; width: 100%;  font-size: 0.8em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#page .mainbox_gal .boxbody .top{ display: block; padding: 5px; min-height: 131px; }
#page .mainbox_gal .boxbody img{display: block; margin: auto; }
#page .mainbox_gal .bottom{ display: block; clear: both; width: 100%; height: 5px; }
#page .mainline_gal{ display: block; clear: left; margin: 5px 10px 15px 10px; border: 1px solid #E6E6E6; border-left-color: #F4F4F4; border-top-color: #F2F2F2; font-size: 0.9em; }
#page .mainline_gal .heading h2{ color: #275d1d; font-size: 1.15em; margin: 0; display: inline; }
#page .mainline_gal .heading h2 a{ color: #131313;}
#page .mainline_gal .heading h2 a:hover{ color: red;}
/******************************************************/


#biggalpic{	display: table; margin: auto;}
.galtext{ display: block; clear: left; margin: 6px;  margin-top: 0px; padding: 5px; border: 1px dashed #2e280f; }
.galthumb{ display: block; margin: auto; color: #0066ff; }
/************************************/
/******sirka maleho nahledu obrazku v galerii******************************/
.galthumb table { width: 100%; color: #dfb710; text-align: center; }
.galmain{ float: left; margin: 25px 25px 10px 75px; padding: 10px; }
/************************************/
/******sirka maleho nahledu obrazku v galerii detail******************************/
.galmain table td{ width: 185px; color: #dfb710; text-align: center; background-color: Black;}
/************************************/
/******vyska vetsiho nahledu obrazku v galerii******************************/
.galbig{ display: block; width: 100%; text-align: center; margin: auto; height: 280px; }
.galbig a span.zoom{ display: block; margin-top: -102px; width: 100px; height: 100px; background-image: url(../pic/ico/zoom.png); background-repeat: no-repeat; }
.galbig img{ border: 1px solid white; background-color: black; padding: 1px; }
.galother table { width: 98%; margin: auto; text-align: center; }
.galother table td{ border: 1px dashed #2e280f; }
.galother table td:hover{ border-color: #dfb710; }
.galother table td table td{ border: 0; }
.galother a{ display: block; width: 100%; height: 100%; }
.galotherin{ display: table; margin: 5px auto 5px auto; }
.galotherin img{ border: 1px solid white; background-color: black; padding: 1px; }


table.picture{ width: 200px; max-width: 205px; margin: 1px; margin-top: 1px; float: left; text-align: center; /*background-color: #EEEEEE;*/ border: 1px solid #E1E1E1; border-top-color: #EAEAEA; border-left-color: #EAEAEA;}
table.picture_main{  width: 200px; max-width: 215px; margin: 5px; margin-top: 1px; float: right; clear: right; text-align: center; /*background-color: #EEEEEE;*/ border: 1px solid #E1E1E1; border-top-color: #EAEAEA; border-left-color: #EAEAEA; }
table.pictures  {
}
.plabel{	font-weight: bold;}
.ptext{	font-size: 0.9em;}

a.picture img{ border: 5px solid #E6E6E6; }
a.picture:hover img{ border: 5px solid #D1D1D1; }

#page .mainbox_dl{ display: block; width: 994px; min-height: 30px; margin: auto; margin-top: 6px; margin-bottom: 6px;  border: 1px solid #535353; border-bottom-color: #101010; border-right-color: #101010; }
#page .mainbox_dl .boxhead{ display: block; width: 994px; height: 20px; /*background-color: #dfb710; background-image: url(../pic/layout1/box_corner.png); background-position: 0px 0px; background-repeat: no-repeat; */}
#page .mainbox_dl .boxhead .heading h2{ color: #dfb710; font-size: 1.20em; margin: 0; padding-left: 150px; padding-top: 2px; width: 650px; }
#page .mainbox_dl .boxbody{ display: block; width: 986px; margin: 4px; font-size: 0.8em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#page .mainbox_dl .boxbody .dl_picture{ float: left; margin-left: 6px; margin-right: 6px; margin-top: -20px; padding: 2px; padding-left: 4px; padding-right: 4px; border: 1px dashed #dfb710; }
#page .mainbox_dl .boxbody .dl_files{ float: right; border: 1px dashed #dfb710; padding: 4px; min-width: 300px; }


.boxlink{	display: block; float: left; width: 170px; padding: 15px; height: 170px; font-size: 0.8em; margin: 15px;}
.boxlink .boxbody{	height: 100%;	padding-left: 5px; padding-right: 5px;}
.boxlink h3{  font-size: 1.1em; }
.boxlink a{  color: Red; cursor: pointer;}
.boxlink .link{	display: block; text-align: center; width: 100%; color: Red;}


table#fieldbox {
	border: 1px solid #333333;
}
table#fieldbox input.fieldtext{
	display: block; width: 80px;
}

.boxuserform{  display: block; width: 88%; float: left; margin: 4%; border: 1px solid #DCDCDC; font-size: 0.8em; border-left-color: #ededed; border-top-color: #ededed; padding: 5px; }

.boxuserform{
	background-image:url(../pic/layout3/boxback.png); background-repeat: repeat; }
.boxuserform h3{	font-size: 1.1em;}
.userform .input{	float: left; background-image: url(../pic/input_back.png); background-repeat: no-repeat; background-position: 0 0; display: block; width: 35%;  border: 1px solid #666666; margin-top: 4px;}
.userform .input:hover{	border-color: #90ba31;}
.userform .uasubmit{	float: left; background: none; font-size: 1em; background-color: #EFF2D7; border: 1px solid #666666; cursor: pointer;	margin-bottom: 6px; margin-top: 4px; margin-left: 20%; padding: 2px; font-weight: bold; color: #0E1005;}
.userform .uasubmit:hover{	color: #90ba31; border: 1px outset #90ba31;}
.userform textarea{	width: 60%;	height: 6em;	display: block;	background-image: url(../pic/text_back.png); background-repeat: no-repeat; background-position: 0 0;  border: 1px solid #666666; margin-top: 4px;}
.userform textarea:hover{	border-color: #90ba31;}
.userform label{	float: left; margin-top: 4px; width: 30%;}
.userform .font090{	display: block; font-size: 0.9em; clear: left; float: left;}
	/*
.userform .uacode{ display: block; float: left; height: 40px; width: 100px; margin-bottom: -40px; }
.userform div.codeicons{ width: 22px; float: right; margin-right: 5px; }
.userform div.codeicons a span{ display: none; }
.userform a.codeenlarge{ display: block; width: 20px; height: 20px; float: right; margin: 1px; background-image: url(../pic/ico/codeenlarge_white.png); background-repeat: no-repeat; }
.userform a.codereload{ display: block; width: 20px; height: 20px; float: right; margin: 1px; background-image: url(../pic/ico/codereload_white.png); background-repeat: no-repeat; }
.userform .codeall{ background-color: white; float: right; margin-right: 5px; margin-top: 0px; width: 140px;}
.userform .ualabel4{ float: left; margin-top: 4px; width: 20%;}
.userform .uainput4{ float: left; background-image: url(../pic/input_back.png); background-repeat: no-repeat; background-position: 0 0; display: block; width: 10%;  border: 1px solid #666666; margin-top: 4px;}
.userform .uainput4:hover{	border-color: #90ba31;}
*/
.uacode{ display: block; float: right; height: 40px; width: 100px; margin-bottom: -40px; }
div.codeicons{ width: 22px; float: right; margin-right: 5px; }
div.codeicons a span{ display: none; }
a.codeenlarge{ display: block; width: 20px; height: 20px; float: right; margin: 1px; background-image: url(../pic/zoom20.png); background-repeat: no-repeat; }
a.codereload{ display: block; width: 20px; height: 20px; float: right; margin: 1px; background-image: url(../pic/reload20.png); background-repeat: no-repeat; }
.codeall{ float: right; margin-right: 5px; margin-top: 0px; width: 140px;}
.ualabel4{ display: block; float: left; height: 14px; width: 18%; margin-right: 0; margin-left: 3%; text-align: right;}
.uainput4{ display: block; float: left; width: 11%; margin-right: 50px;; height: 14px; border: 1px solid silver; font-size: 1em; background-image: url(../pic/input_back.png); background-position: left top; background-repeat: no-repeat; }
.uainput4:hover{ border-color: #9932CC; }

#validateUsercode{ display: block; float: left; width: 16px; height: 16px; margin: 0px; }



#logmsg{ display: block; position: absolute; width: 240px; height: 40px; border: 4px solid #FF8C00; background-color: White; color: Black; top: 200px; left: 50%; margin-left: -129px; padding: 5px; text-align: center; font-size: 0.8em; }
#logmsg a{ display: block; float: right; width: 20px; height: 14px; font-size: 0.7em; }
.not_found{
	display: block; text-align: center; border: 1px dotted red; color: #dfb710; font-size: 1.1em; margin: auto;
}


#vzkazy { font-size: 1.1em; color: Black; }
#vzkazy #pole_vzkazy { width: 475px; margin: auto; background-color: #9a732d; }
#vzkazy .ualabel{ display: block; float: left; height: 14px; width: 18%; margin-right: 3%; margin-left: 30px; text-align: right;}
#vzkazy .ualabel3{ display: block; float: left; height: 14px; width: 22%; margin-right: 3%; text-align: right;}

#vzkazy .ualabela{ display: block; float: left; height: 14px; width: 10%; margin-right: 3%; text-align: right;}
#vzkazy .ualabel2{ display: block; clear: both; height: 14px; width: 99%; text-align: center; }
#vzkazy .uainput{ display: block; float: left; width: 21%; margin-right: 3%; height: 14px; border: 1px solid silver; font-size: 1em; background-image: url(../pic/input_back.png); background-position: left top; background-repeat: no-repeat; }
#vzkazy .uainput:hover{ border-color: #9932CC; }
#vzkazy .uatext{ display: block; clear: both; width: 344px; height: 50px; margin: auto; border: 1px solid silver; font-size: 1.0em; background-image: url(../pic/text_back.png); background-position: left top; background-repeat: no-repeat; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#vzkazy .uatext:hover{ border-color: #9932CC; }
#vzkazy .uasubmit{ display: block; float: left;  margin-left: 50px; cursor: pointer; width: 70px; /*margin: auto; */margin-top: 0px; height: 21px; border: 1px solid maroon; border-width: 1px; font-size: 1em; font-weight: bold; background-color: white; color: black; }
#vzkazy .uasubmit:hover{ border-color: #9932CC; color: #9932CC; }

#vzkazy .gb2lista{display: block; width: 100%; clear: both; }
#vzkazy .gb2lista a:hover img{ border: 1px solid #dfb710; margin: -1px; }
#vzkazy .form { width: 95%; margin: auto; margin-bottom: 8px; /*border: 1px solid #dfb710; */padding-top: 0px; padding-bottom: 0px; /*color: White;*/ text-align: center; }
#vzkazy .vzkazyleft{ width: 95%; margin: auto; /*border: 1px solid #dfb710; padding-top: 2px; */ padding-bottom: 2px; /*color: White;*/ }
#vzkazy .msgthread { width: 450px; margin: auto; padding-top: 2px; margin-bottom: 5px; border: 1px solid black; /*background-color: #535353; */color: Black; }
#vzkazy .vrchvzkazu { border-bottom: 1px solid silver; padding-left: 2px; padding-right: 1px; padding-top: 1px;}
#vzkazy .vrchvzkazu .from { display: block; float: left; }
#vzkazy .vrchvzkazu .date { display: block; float: left; }

#vzkazy .spodekvzkazu { background-color: #F5F5DC; min-height: 15px; padding-left: 2px; padding-right: 2px; padding-top: 1px; text-align: left;}
#vzkazy .vzkazadmin .vrchvzkazu    { background-color: #FF9B96; }
#vzkazy .ovzkazadmin .vrchvzkazu   { background-color: #FF9B96; }
#vzkazy .vzkazvisitor .vrchvzkazu  { background-color: #7CC0CC; }
#vzkazy .ovzkazvisitor .vrchvzkazu { background-color: #7CC0CC; }
#vzkazy .vzkazadmin { display: block; width: 444px; margin-left: 2px; margin-right: 2px; margin-bottom: 5px; border: 1px solid silver; }
#vzkazy .vzkazvisitor { display: block; width: 444px; margin-left: 2px; margin-right: 2px; margin-bottom: 5px; border: 1px solid silver; }
#vzkazy .ovzkazadmin { display: block; width: 424px; margin-left: 22px; margin-right: 2px; margin-bottom: 5px; border: 1px solid silver; }
#vzkazy .ovzkazvisitor { display: block; width: 424px; margin-left: 22px; margin-right: 2px; margin-bottom: 5px; border: 1px solid silver; }
/*
#vzkazy .msg_strankovani{ display: block; border: 1px solid black; background-color: #F5F5DC; width: 260px; margin: auto; }
#vzkazy .msg_strankovani .strana{ display: block; border: 1px solid silver; background-color: #F5F5DC; width: 61px; margin: 1px; float: left; }
#vzkazy .msg_strankovani a.strana:hover{ background-color: #E59356; cursor: pointer; }*/
#vzkazy .msg_strankovani span.strana:hover{ background-color: Silver; cursor: pointer; }
#vzkazy .vrchvzkazu .re { display: block; float: right; border: 1px solid white; }
#vzkazy .vrchvzkazu .del { display: block; float: right; border: 1px solid white; }
#vzkazy .re{ display: block; width: 12px; height: 12px; overflow: hidden; margin: 0; padding: 0; margin-left: 1px; }
#vzkazy .del{ display: block; width: 12px; height: 12px; overflow: hidden; margin: 0; padding: 0; }
#vzkazy .re:hover{ margin-top: -2px; margin-bottom: 2px; }
#vzkazy .del:hover{ margin-top: -2px; margin-bottom: 2px; }

#vzkazy .mailto { display: block; float: left; width: 17px; height: 12px; overflow: hidden; border: 1px solid white; margin: 0; padding: 0; margin-left: 2px;  }
#vzkazy .mailto:hover{ margin-top: -2px; margin-bottom: 2px; overflow: visible; }
#vzkazy .mailto span { display: none;}
#vzkazy .mailto:hover span{ display: block; cursor: pointer; position: relative; top: -7px; left: 1px; height: 14px; width: 275px; border: 1px solid silver; background-color: White; text-align: center; margin-top: -16px; font-weight: bold; color: red; }

#vzkazy .msgnick { display: block; float: left; }
#vzkazy .msgdate { display: block; float: left; }
#vzkazy .left{ display: block; float: left;  padding-left: 10px; text-align: left; }
#vzkazy form{ margin-bottom: 0px; }

#vzkazy .realyform{
	font-size: 1.3em; position: fixed;  top: 300px; margin-left: 100px;
}

