@import url("positions.css");
@import url("letters.css");

body {
        font-family:Verdana, Helvetica, Arial, sans-serif; 
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:black;
        color:#E1CD73;
	
     }
		 
div.no_script {padding:30px;margin:20px;
	    font-size:100%;
			font-weight:bold;
			text-align:center;
			border:solid 1px  #C3AF55;
			color: red;}


.hlava, .hlava2, .hlava3 {width:750px;
        height:104px;
        background:black url("http://www.owk.cz/symbols/owk_top_irs.jpg") top left no-repeat;
        margin-left:auto;
        margin-right:auto; 
        text-align:right;
        }

.bottom {clear:both;
					width:750px;
					height:104px;
				 margin-top:30px;
          margin-bottom:30px;
	       margin-left:auto;
          margin-right:auto;
 					background:black url("http://www.owk.cz/symbols/owk_bottom_irs.jpg") top left no-repeat;
 }


.ctable {
      width:750px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;	
    }
	
.mtable {float:right; 
         width:550px;
	 margin:10px 0 0 0  ;padding:0px;
	 border:solid 0px blue;
	 text-align:left;}

.topmenu{
          position:relative;
	  font-size:11px;
	  font-weight:bold;
	  top:88px;
	  right:20px;
        }
.toplogin{
          position:relative;
	  font-size:11px;
	  font-weight:bold;
	  top:88px;
	  right:200px;
        }


.rmenu_block{background:#A0A0A0;
             width:165px;
	     border:solid 0px green;
	     float:left;
	     }


.rmenu_polozka {
            background:#A0A0A0 url("http://www.owk.cz/symbols/owk_back_menu_gray.jpg") top left repeat;
	    padding-bottom:5px;
	    padding-top:5px;
	    padding-left:15px;
	    margin-bottom:1px;
	    font-size:60%;
	    font-weight:bold;
	    text-align:left;
          }

.rmenu_nazev { 
              background:#A0A0A0 url("http://www.owk.cz/symbols/owk_back_menu_gold.jpg") top left repeat; 
              color:#CDB45A;
              font-weight:bold;
              font-size:17px;
	      text-align:left;
              padding:0 0 0  5px;
	    }

a:link { color:#C3AF55;text-decoration:underline}
a:visited { color:#C3AF55;text-decoration:underline}
a:hover {color:#C3AF55;text-decoration:none;background:black}

div[class="rmenu_polozka"] a:link {text-decoration:none}
div[class="rmenu_polozka"] a:visited {text-decoration:none}

		
td.top{vertical-align:top}
td.bot{vertical-align:bottom}
td.left{text-align:left}
td.right{text-align:right}
td.allcenter{vertical-align:middle;
             text-align:center}
td.vcenter {vertical-align:middle;}
td.hcenter {text-align:center}

td.toppad10{padding-top:10px;}
td.toppad20{padding-top:20px;}
td.toppad30{padding-top:30px;}

td.sm {font-size:80%;}

td.lady{background:#180000}
td.slave{background:#000018}

caption {margin-top:20px;font-size:120%;font-weight:bold;color:#900000;text-align:left}
caption.slave {color:#000090;}

table.intro {width:550px;border:solid 1px #C3AF55;background:#180000}
table.intro td {width:150px;text-align:center;border:solid 1px #600000}

table.msg , table.ladydetail, table.ladysearch, table.lady, table.login ,table.ladyprofile ,table.ladyregistr_oblig ,
table.ladyregistr_optional
{border-collapse: separate; border-spacing: 0px;empty-cells:show;width:550px;margin:20px 0;border:solid 2px #600000;background:#180000}


table.ladysearch td , table.login td ,table.ladyprofile td, table.ladyregistr_oblig td, table.ladyregistr_optional td
{text-align:left;border:solid 1px #600000;padding:5px;font-size:80%;}

table.msg td.right {width:150px;text-align:left;border:solid 0px red;font-size:80%;}
table.msg td {text-align:center;border:solid 1px #600000}

table.ladydetail td {text-align:left;border:solid 1px #600000;padding:5px;}
table.ladydetail td.left{width:250px}
table.ladydetail td.txtarea{font-size:70%;background:#000000;}


table.lady td {text-align:left;border:solid 1px #600000;padding:5px;}
table.lady td.sm {font-size:70%;}

table.photo {width:510px;margin:20px 0; padding: 10px}
table.photo td {width:105px;height:105px;text-align:center;vertical-align:center}
table.photo td.photodesc {width:100px;height:100px;border:solid 1px #C3AF55;font-size:80%;}
table.photo td.photodesc_link {height:50px;padding-bottom:10px;font-size:80%;border:solid 0px #C3AF55}

table.slavedetail,table.slave_short , table.slavesearch, table.slave, table.pillory, table.slaveregistr_oblig, table.slaveregistr_optional ,
table.slaveprofile
{border-collapse: separate; border-spacing: 0px;empty-cells:show;
width:550px;margin:20px 0;border:solid 2px #000090;background:#000018}

table.slave td , table.slaveregistr_oblig td ,table.slaveregistr_optional td , table.slaveprofile td 
{text-align:left;border:solid 1px #000060;border-left:0px;border-right:0px;padding:5px;font-size:80%;}

table.slave_short td {text-align:left;border:solid 1px #000060;padding:5px;}
table.slave_short td.left{width:80px}

table.slavesearch td {text-align:left;border:solid 1px #000060;padding:5px;font-size:80%;}

table.slave td.sm {font-size:70%;}
table.slave td.srn {width:120px}

table.slavedetail td {text-align:left;border:solid 1px #000060;padding:5px;}
table.slavedetail td.left{width:250px}
table.slavedetail td.txtarea , table.slaveprofile td.txtarea{font-size:70%;background:#000000;}

table.pillory  td {text-align:left;border:solid 1px #000060;padding:5px;font-size:80%;}
table.pillory td.txtarea{font-size:70%;background:#000000;}

table.slaveregistr_optional td {font-size:80%;}


div.ladydetail , div.login{text-align:center;background:#180000;}
div.slavedetail{text-align:center;background:#000018;}


div.errorbox {padding:30px;margin:20px;
	    font-size:100%;
			font-weight:bold;
			text-align:center;
			border:solid 1px red;
			color:red;}
			
div.okbox {padding:30px;margin:20px;
	    font-size:100%;
			font-weight:bold;
			text-align:center;
			border:solid 1px green;
			color:green;}
			
div.warningbox {padding:30px;margin:20px;
	    font-size:100%;
			font-weight:bold;
			text-align:center;
			border:solid 1px  #C3AF55;
			color: red;}


			
div.ladytitle ,div.slavetitle{margin:20px 0 10px 0;font-size:140%;font-weight:bold;color:#900000;text-align:left}
div.slavetitle{color:#000090;}
div.lady {background:#180000;border:solid 1px #600000;padding:5px;}
div.slave{background:#000018;border:solid 1px #000060;padding:5px;}

div.photo {padding:5px;text-align:center;border:solid 0px white }
div.photolink{padding:5px;text-align:center;border:solid 0px white }


.neutralform{background:black}
.readyform {background:green}
.warningform{background:gray}
.errorform{background:red}

.hidden{display:none}
.show{display:inline}


.printarea{display:none}


