/* CSS Document */




.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}


html  { height: 100%; }
body  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding: 0; margin: 0; background-color: black; color: white; height: 100%; }
img   { border: 0; margin: 0; }
a     { text-decoration: none; color: Maroon; }
a:hover{ text-decoration: underline; color: #dd5218;}

.table3{	width: 100%; }
.table3 td{	width: 33%; }

.obal{

}

.hidden{
	display: none;
}

blockquote{
	margin-left: 25px;
}
p{
	margin-top: 6px;
}
ul{
	list-style: inside; margin-left: 3px;
}

#window{  width: 100%; /*height: 100%;*/ margin: 0 auto 0 auto; height: 100%; padding-bottom: 40px;}
#twindow{ }
#bwindow{ padding-bottom: 40px; }
#prewindow{  }
/*
#postwindow{ width: 961px; margin: 0 auto 0 auto; clear: both; height: 22px; }
#postwindow .left{	float: left; width: 25px; height: 25px; background-image: url(../pic/layout/lekar/bottom_left.png); background-repeat: no-repeat;}
#postwindow .right{	float: right; width: 25px; height: 25px; background-image: url(../pic/layout/lekar/bottom_right.png); background-repeat: no-repeat;}
#postwindow .center{	display: block; margin: 0px 25px 0px 25px; background-image: url(../pic/layout/lekar/bottom_border.png); background-repeat: repeat-x; height: 25px; }
*/
.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: 1000px; margin: 0px auto 0px auto; }


#page { clear: both; display: block; width: /*1312*/1000px; min-height: /*916*/698px;margin: 0px auto 0px auto; text-align: left; font-size: 0.8em; background-image: url(../pic/layout/step/background.jpg); background-repeat: no-repeat;  }

#page #top_line{
	display: block; margin: 0px 19px 0px 19px; height: 39px; background-color: #16a2de; border-bottom: 1px solid black;
}
#page #in_page{
	margin: 0px 19px 0px 19px; min-height: 300px; width: 100%;
}
#page #in_page .maintable tr.maintr{
  display: block; vertical-align: top;
}
#page #in_page .maintable td.maintd{
  float: left; vertical-align: top; padding: 0px; margin: 0px; height: 100%;  padding-top: 10px; 
}
#page #in{  min-height: 200px; width: 1000px; margin: auto; padding: 0px;}
#page #inadmin{  width: 1000px; margin: auto; padding: 0px;}
#page #in .dtop{    }
/*výška vnitřku*/
#page #in .dcenter{ height: /*615*/497px; overflow: auto; text-align: center;}
#page #in .dbottom{   }

#page #right_column{  display: block; float: right; margin: 0px 0px 0px 10px;   }
#page #right_column .dtop{   }
#page #right_column .dcenter{   }
#page #right_column .dbottom{   }
/*
#left_block{ width: 241px; float: left;  }
#left_column{ display: block;  width: 220px; float: left; margin-left: 21px; background-color: White;}
*/


/*****MODULY VPRAVO***************/
#right_column .modules{ }
#right_column .modulebox{	display: block; float: left; margin: 5px 0px 5px 0px; width: 200px;text-align: center; font-size: 0.8em; padding-top: 4px; padding-bottom: 4px; }
#right_column .modulebox .moduletop{	font-weight: bold; }
/*****MODULY vlevo***************/
/*#left_column .modulebox{	display: block; float: right; width: 218px;  text-align: center; font-size: 0.8em; margin-top: 4px; padding-top: 4px; padding-bottom: 4px;  }
#left_column .modulebox .moduletop{	font-weight: bold;}*/


/*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; }
*/


#menu2{
	width: /*1312*/1000px; text-align: center; height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; letter-spacing: 3px;
	/*margin-left: -144px; margin-right: -144px;*/ background-image: url(../pic/layout/step/transparent.png); background-repeat: repeat; font-weight: bold;
}
#menu2 a {	color: white;}
#menu2 a:hover{	color: #00a5eb; text-decoration: none;}
#menu2 .leftlink{	float: left; background-color: Black; width: 150px; padding-right: 50px; height: 24px; padding-top: 8px; text-align: right; }
#menu2 .rightlink{	float: right; background-color: Black; width: 150px; padding-left: 50px; height: 24px; padding-top: 8px; text-align: left; }
#menu2 #leftarrow{	float: left; width: 25px; height: 32px; background-image: url(../pic/layout/step/left.png); background-position: center; background-repeat: no-repeat;}
#menu2 #rightarrow{	float: right; width: 25px; height: 30px; background-image: url(../pic/layout/step/right.png); background-position: center; background-repeat: no-repeat;}
#menu2 #rightarrow span, #menu2 #leftarrow span {	display: none;}
#menu2 .centerlink{	display: block; width: 550px; height: 32px;	margin: 0px auto/*381px*/ 0px auto/*381px*/; overflow: hidden; }
#menu2 .centerlink ul{	margin: 0px auto 0px auto; padding: 0; display: block; height: 24px; padding-top: 8px; list-style: none;}
#menu2 .centerlink li{	display: table; float: left; font-weight: bold; color: White; margin: 0px 0px 0px 0px; width: 183px; } /*  183x3 položky menu je skoro 550, což je šiřka menu  */
#menu2 .centerlink li.selected a{	color: #00a5eb; }
#menu2_note{
	width: /*1312*/1000px; text-align: center; min-height: 54px; margin-top: 22px;
	/*margin-left: -144px; margin-right: -144px;*/ background-image: url(../pic/layout/step/bottom_line1000.png); background-repeat: repeat-y; background-position: center;
}
#menu2_note table{
	width: 100%;
	height: 100%;
	text-align: center; vertical-align: center;
}
#menu2_note table td{
	width: 100%;
	height: 100%;
	text-align: center; vertical-align: center;
}

.dcenter .childmenu{border: 1px solid #938a8b; min-height: 25px; font-size: 0.8em;  text-align: center; padding-top: 3px; width: 750px; margin: auto;}
.dcenter .childmenu ul{ margin: 0; list-style: none; padding: 0px; display: block; }
.dcenter .childmenu ul li{ display: inline;  display: inline-block; float: left;/*border-left: 15px solid #282422;*/ cursor: pointer; }
.dcenter .childmenu ul li a:hover{ text-decoration: none; color: silver; background-image:url(../pic/transparent.png); background-repeat: repeat;  }
.dcenter .childmenu ul li a{ display: inline; display: inline-block; padding: 4px 8px; margin: 0px 4px 2px 4px; border: 1px solid #E6E6E6; border-bottom: 0px; background-image:url(../pic/white_40.png); background-repeat: repeat; border-top: 0px; 
color: white;  font-weight: bold; }
.dcenter .childmenu ul li a.btn_active{ background-image:url(../pic/transparent.png); background-repeat: repeat;  }
.dcenter .childmenu ul ul{ border: 1px solid white; margin-top: -1em; float: left; margin-left: 150px; margin-bottom: -100%; }
.dcenter .childmenu ul li{ display: block; }
.dcenter .childmenu a {cursor: pointer;}


#pagechildren {  }
#pagechildren a { }
#pagechildren a:hover { text-decoration: none; color: Red; background-image:url(../pic/transparent.png); background-repeat: repeat; }



/*menu1*********************************************/
#menu1 { float: left; width: 100%; height: 40px; font-size: 0.9em; margin-top: 0px; margin-left: 21px; }
#menu1 a{ color: white; }
#menu1 a:hover{ color: black; text-decoration: none; }



/*NASTAVENI MENU*/
#menu1 .menu{ padding-top: 4px; padding-bottom: 0px; }
#menu1 .menu ul{ margin: 0; list-style: none; padding: 0px; display: block; color: white; font-weight: bold; }
#menu1 .menu ul li{ display: block; float: left; /*border-left: 15px solid #282422;*/ cursor: pointer; height: 35px; }
#menu1 .menu ul li:hover{ /*background-color: #E1E1E1; border-left: 15px solid red; padding-left: 0px;*/  }
#menu1 .menu ul li a{ display: block; width: 100%; margin: 0; }
#menu1 .menu ul li a.btn_active{ color: black; }
#menu1 .menu ul ul{ border: 1px solid white; margin-top: -1em; float: left; margin-left: 150px; margin-bottom: -100%; }
#menu1 .menu ul li{ display: block; }
#menu1 a {cursor: pointer;}

#menu1 ul li .left{ display: block; float: left; height: 35px; width: 24px; background-image: url(../pic/layout/lekar/btn_left.png); background-position: 0px -35px; background-repeat: no-repeat; }
#menu1 ul li .center{ display: block; float: left; height: 25px; padding-top: 10px; min-width: 6px; background-image: url(../pic/layout/lekar/btn_in.png); background-position: 0px -35px; background-repeat: repeat-x; }
#menu1 ul li .right{ display: block; float: left; height: 35px; width: 24px; background-image: url(../pic/layout/lekar/btn_right.png); background-position: 0px -35px; background-repeat: no-repeat; }

#menu1 ul li a.btn_active .left, #menu1 ul li a:hover .left{  background-position: 0px 0px;}
#menu1 ul li a.btn_active .center, #menu1 ul li a:hover .center{  background-position: 0px 0px;}
#menu1 ul li a.btn_active .right, #menu1 ul li a:hover .right{  background-position: 0px 0px;}

#langs{ float: right; width: 30%; margin-top: 0px; padding: 30px 0px 0px 0px; height: 25px;}

#langs a span{ color: black; display: none; }
#langs a{ display: block; width: 38px; height: 25px; float: left;}
#langs .fdelimiter{ width: 10px; height: 25px; float: left; background-image: url(../pic/flag_delimiter.png); background-repeat: no-repeat;  }


#langs a.language{  background-position: 0px -25px; }
#langs a.language:hover{ background-position: 0px 0px; }
#langs a.language_selected{  background-position: 0px 0px; }
#langs a.language_selected:hover{  background-position: 0px -25px; }
#langs .cs { float: left; width: 38px; height: 25px;}
#langs .ge { float: left; width: 38px; height: 25px;}
#langs .en { float: left; width: 38px; height: 25px;}
#langs .cs a{ background-image: url(../pic/flag_cze.png); background-repeat: no-repeat; }
#langs .ge a{ background-image: url(../pic/flag_ger.png); background-repeat: no-repeat; }
#langs .en a{ background-image: url(../pic/flag_gbr.png); background-repeat: no-repeat; }


.support{
  float: right; font-size: 0.8em; color: #42545c; text-align: right;
}

/*footer*********************************************/
#footer .top{ margin-left: 0px; 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: #dd5218; 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: 1000px; /*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; float: left; }
#footer #rights{ color: #42545c; }
#footer #rights a { color: #42545c; }
#footer #rights a:hover { color: #dd5218; }
#footer #admin{ display: block; float: right; }
#footer #admin{ color: #42545c; }
#footer #admin a { color: #42545c; }
#footer #admin a:hover { color: #dd5218; }

.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; }

.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 { display: table; float: right; 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: #76c33e; }
.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: -2.3em; padding: 2px; width: 110px; border: 0px; color: #76c33e; }
.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; }


#page .mainbox{  display: block; width: 95%; margin: auto; clear: both; min-height: 50px; /*margin: auto;*/ padding: 10px; }
#page .mainbox .boxhead{ display: block; width: 100%; }
#page .mainbox .boxhead .heading h2{ color: white; font-size: 1.15em; margin: 0; padding-left: 4px; padding-top: 0px; width: 75%; }
#page .mainbox .boxbody{ display: block; font-size: 0.8em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#page .mainbox .boxbody .text{ margin: 6px; margin-top: 0px; }

/*************************************************/
/*SIRKA GALERIE**********************************/
#page .mainbox_gal{ display: block; float: left;  min-height: 50px; margin: 5px 6px 10px 6px; 
background-image: url(../pic/transparent.png); background-repeat: repeat; }
#page .mainbox_gal .boxhead{ display: block; width: 100%; }
#page .mainbox_gal .boxhead .heading h2{ color: white; font-size: 1em; margin: 0; padding-left: 8px; padding-right: 8px; padding-top: 3px; }
#page .mainbox_gal .boxhead .heading1{ float: left; height: 21px; width: 5px;}
#page .mainbox_gal .boxhead .heading{ float: left; height: 21px; min-width: 25px; }
#page .mainbox_gal .boxhead .heading2{ float: left; height: 21px; width: 11px;}

#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; float: left; width: 95%; 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{ clear: right; width: 350px; float: right; margin: 0px 100px 0px 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; float: right; text-align: center; margin-right:150px; 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{float: left; margin-left: 150px; padding-right: 30px;   max-height: 400px; overflow: auto;}
.galother table {   text-align: center;}
.galother table table {margin: 0; width: 100%; }
.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; text-align: center; }
.galotherin img{ border: 1px solid white; background-color: black; padding: 1px; }

.galotherarrows {float: left;}
.galotherarrows .galleryup{  display: block; height: 31px; width: 52px; background-image: url(../pic/arrowup.png); background-repeat: no-repeat;}
.galotherarrows .galleryup:hover{  background-position: 0px -31px;}
.galotherarrows .gallerydown{  display: block; height: 31px; width: 52px; background-image: url(../pic/arrowdown.png); background-repeat: no-repeat;}
.galotherarrows .gallerydown:hover{  background-position: 0px -31px;}
.galotherarrows a span{display: none;}

table.picture{ width: 200px; max-width: 205px; margin: 5px; margin-top: 1px; float: left; text-align: center; 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; 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;}
*/
.boxlink{	width: 170px; height: 170px; padding: 15px; font-size: 0.8em; margin: 15px;}
.boxlink .boxbody{	height: 100%;	padding-left: 5px; padding-right: 5px;}
.boxlink a{  color: Red; cursor: pointer;}
.boxlink h3{  font-size: 1.2em; }

table#fieldbox {
	border: 1px solid #333333;
}
table#fieldbox input.fieldtext{
	display: block; width: 80px;
}


.boxuserform{	display: block; float: left; width: 88%; margin: 4%; border: 1px solid #DCDCDC; font-size: 0.8em; border-left-color: #ededed; border-top-color: #ededed; padding: 5px;}
.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;}

.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; }


/*

table.picture{ float: right; margin: 0; text-align: center; }
table.next_pictures{ width: 95%; margin: auto; text-align: center; }
table.next_pictures table.picture{ float: none; margin: auto; }
table.next_pictures td{ width: 25%; }
/**************************************
sirka nahledu obrazku!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
***************************************/
/*table.picture td{ width: 210px; font-size: 0.95em; border: 1px dashed #2e280f; padding: 3px; margin: auto; }
table.picture td:hover{ border-color: #dfb710; }
table.picture td.plabel{ font-weight: bold; color: #dfb710; }
table.picture td.ptext{ color: #dfb710; }
.picture a.main_picture{  display: block; text-decoration: none;}*/


#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: white; }
form#pole_vzkazy{ width: 530px; margin: auto; background-image: url(../pic/transparent.png); background-repeat: repeat; border: 1px solid #999999;}
#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; padding-top: 0px; padding-bottom: 0px; text-align: center; }
#vzkazy .vzkazyleft{ width: 95%; margin: auto;  padding-bottom: 2px; }
*/
#vzkazy .vzkazyleft{ width: 530px; margin: 10px auto; background-image: url(../pic/transparent.png); background-repeat: repeat; border: 1px solid #999999;}
#vzkazy .msgthread { width: 450px; margin: auto; padding-top: 2px; margin-bottom: 5px; border: 1px solid black; 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; color: black;
}

#page .mainbox .boxhead .heading h2{ display: none; }
#in .box_pages {	display: none;}
#in #vzkazy .box_pages {	display: block; color: silver; }
#in #vzkazy .box_pages *{ color: silver; }
#pagepath{	display: none; }

