* a {
outline: none; 
}
body {
    font-family: Verdana;
    margin: 0px auto;
    text-align: center;
}
img {
    border: none;
}
h3 {
    color: #520C00;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
h2 {
    font-size: 1.1em;
    color: #520C00;
    display: block;
    margin: 3px 0;
    padding: 0;
}

#vsechno {
    width: 844px;
    margin: 0px auto;
    margin-top: 4px;
    text-align: left;
}
#left {
    width: 124px;
    float: left;
}
.login {
    width: 124px;
    float: left;
    height: 125px;
    margin-top: 61px;
    background: #AFAFAF;
    _background: url('img/gray2.png') top left repeat-x;
}
.login .left {
    width: 6px;
    height: 125px;
    float: left;
    background: url('img/left.png') no-repeat;
}
.login input.log {
    width: 95px;
    _width: 97px;
    border: 1px solid #9B9B9B;
    background: url('img/input.png') repeat-x;
    font: normal normal 10px Tahoma;
    color: rgb(135,135,135);
}
.login input.ok {
    
    float: right;
    margin: 0;
    margin-top: 8px;
    margin-right: 8px;
    font: normal normal 10px Tahoma;
    color: rgb(135,135,135);
    text-align: left;
    border: none;
    width: 33px;
    padding: 2px 3px;
    _width: 24px;
    _height: 19px;
    _font-size: 12px;
    background: url('img/ok1.png') no-repeat;
}
.login form {
    color: #5B545B;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 14px;
    _margin-top: 5px; 
}
div.infologin {font-size: 13px; color: #5B545B; margin-top: 15px; margin-left: 9px;}
span.trvale {font-size: 10px;}
.login a.registrace {
    color: #520C00;
    font: normal bold 11px Tahoma;
    text-decoration: none;
    line-height: 30px;
    float: left;
}
.login a {
    color: #520C00;
    font: normal bold 11px Tahoma;
    text-decoration: none;

}
.login a:hover.registrace {
    text-decoration: underline;
}
.server {
    width: 124px;
    height: 135px;
    font-size: 10px;
}
.server p {
    margin-top: 8px;
    margin-left: 1px;
}
#header {
    width: 720px;
    float: right;
}
#header .top {
    height: 56px;
    font-size: 11px;
}
#header .top a.logo {
    float: left;
    margin: 0;
    padding: 0px;
}
#header .top a.link1 {
    float: right;
    width: 120px;
    height: 19px;
    background: url('img/link1.png') no-repeat;
    color: white;
    text-decoration: none;
    font-weight: bold;
    line-height: 19px;
    text-align: center;
    margin-right: 1px;
    margin-top: 37px;
}
#header .top a.link2 {
    float: right;
    width: 100px;
    height: 19px;
    background: url('img/link2.png') no-repeat;
    color: white;
    text-decoration: none;
    font-weight: bold;
    line-height: 19px;
    text-align: center;
    margin-right: 1px;
    margin-top: 37px;
}
#header .header {
    width: 720px;
    height: 236px;
    margin: 0;
    padding: 0;
    background: url('img/header.png') no-repeat;
}
#obsah {
    width: 719px;
    _width: 720px;
    float: right;
    border-left: 1px solid #DEDFDE;
}
.subleft {
    width: 560px;
    _width: 551px;
    margin: 0;
    padding: 0;
    margin: 5px 5px;
    float: left;
    font-size: 0.8em;
    text-align: left;
}
#obsah #menu {
    width: 147px;
    float: right;
}
#obsah .menu {
    width: 147px;
    float: right;
    margin: 0;
    padding: 0;
    margin-top: 3px;
    background: url('img/menu_bottom.png') bottom right repeat-x;
}
#obsah .menu h1 {
    font-size: 12px;
    color: white;
    width: 147px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    display: block;
    line-height: 20px;
    background: url('img/menu.png') no-repeat;
}
#obsah .menu span {
    margin-left: 5px;
}
#obsah .menu a {
    width: 145px;
    _width: 147px;
    height: 23px;
    background: url('img/menu_a.png') repeat-x;
    text-decoration: none;
    color: #520C00;
    margin: 0;
    padding: 0;
    font: normal normal 12px Arial;
    border-left: 1px solid #520C00;
    border-right: 1px solid #520C00;
    border-top: 2px solid #520C00;
    line-height: 23px;
    display: block;
}
#obsah .menu a:hover {
    border-top: 2px solid #fff;
}
#obsah .menu a.last {
    margin-bottom: 8px
}
#zakonceni {
margin: 0px;
width: 7px;
height: 8px;
background: url('menu_bottom.png') repeat-x;
}
#left ul {
   list-style-type: none;
   font-size: 0.7em;
   margin: 0;
   padding: 0; 
   margin-right: 5px;
}
#left ul li {
    margin: 0;
    padding: 0;
    margin-top: 3px;
    border-top: 1px dashed #520C00;
}

#paticka {
    width: 844px;
    border-top: 1px solid #DEDFDE;
    text-align: right;
    font-size: 0.7em;
    color: rgb(108,108,108);
    float: left;
}
#paticka a {
    color: rgb(108,108,108);
    text-decoration: none;
}
#paticka a:hover {
    text-decoration: underline;
}
.subright {
    width: 147px;
    margin: 5px 0px 5px 3px;
    float: right;
}
.subleft {
    float: left;
    padding-left: 3px;
    width: 550px;
    font-size: 10pt;
}
.reklama {
text-align: center;
}
.chatnick {
color: rgb(51,102,255);
font-weight: bold;
}
.chatdatum {
display: block;
font-size: 7pt;
}
.stahni_img {
margin-top: 6px; float: right;
}
td , th {
font-size: 10pt;
}

#odkazypaticka {
font-weight: bold;
}


.red {color: #FF0000 }
.gre {color: #00FF00 }
.yel {color: #FFFF00 }
.gra {color: #BBBBBB }
.bll {color: #98CCFF }
.yew {color: #FFFF88 }
.lin {color: #FFDCB8 }
.ora {color: #FF8000 }

.age {color: #3333FF }
.mar {color: #33FF33 }
.nor {color: #FF3333 }
.tac {color: #FF33FF }
.win {color: #FFFF33 }

.imp {color: #FFFF00; font-weight: bold; font-size: small }
.ita {color: #98CCFF; font-style: italic; }


/*Odkazy v info server*/
.infoserver a {    color: #520C00; text-decoration: none; font-weight: bold; font-size: 11px;  }
.infoserver a:hover {color: red; text-decoration: underline;}
.infoserver {margin-left: 10px}

/*Tabulky*/
.tab th, .tab thead td, #tab t, #tab thead td {	border: 1px solid #c0c0c0;background: #FFFFFF url(img/menu_a.png); background-repeat: repeat-x;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:bold;	font-size:10px;	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.tab td, #tab td {	border: 1px solid #c0c0c0;	background-color: #FFFFFF;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:normal;	font-size:10px;	padding: 2px;}
td {	font-family: "Verdana", Helvetica, Arial, sans-serif;	font-size:10px;}
.tab th, #tab th {	border: 1px solid #c0c0c0;	background-color: #f5f5f5;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:bold;	font-size:10px;	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.tab td, #tab td {	border: 1px solid #c0c0c0;	background-color: #FFFFFF;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:normal;	font-size:10px;	padding: 2px;}
td {	font-family: "Verdana", Helvetica, Arial, sans-serif;	font-size:10px;}.tab th {	border: 1px solid #c0c0c0;	background-color: #aa7575;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:bold;	font-size:10px;	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.tab td, #tab td {	border: 1px solid #c0c0c0;	background-color: #FFFFFF;	font-family: "Verdana", Helvetica, Arial, sans-serif;	color: #000000;	font-weight:normal;	font-size:10px;	padding: 2px;}
td {	font-family: "Verdana", Helvetica, Arial, sans-serif;	font-size:10px;}

.pozor {
border: 2px dotted black;
background-image: url("img/warning.png");
height: 55px;
width: 400px;
background-repeat: no-repeat;
background-position: 3px 5px;
text-align: left;
padding: 2px;
padding-left: 70px;
padding-top: 5px;
color: rgb(153,0,0);
margin-left: 20px;
margin-top: 4px;
margin-right: 4px;
font-weight: bold;
}
.pozor2 {
color: red;
font-style: italic;
font-size: 10pt;
}

ul.novinky a {
color: black;
}
ul.novinky a {
text-decoration: none;
font-weight: bolder;
}
ul.novinky a:hover {
color: gray;
}


/*Control panel*/
#cpmain {

}
#cpleft {
float: left;
width: 115px;
}
#cpright {
float: right;
width: 432px;
}
table.cpleftbox th {
display: block;
width: 110px;
height: 15px;
color: rgb(255,255,255);
background: rgb(131,54,55);
font-variant: small-caps;
font-weight: bold;
padding-left: 2px;
}
table.cpleftbox td {
display: block;
height: 15px;
color: black;
background: rgb(217,217,217);
padding-left: 2px;
}
table.cpleftbox td a {
color: black;
text-decoration: none;
}

table.cprightbox th.tabbox {

width: 420px;
height: 15px;
color: rgb(255,255,255);
background: rgb(131,54,55);
font-variant: small-caps;
font-weight: bold;
padding-left: 2px;
}
table.cprightbox td.tabbox {

height: 15px;
color: black;
background: rgb(217,217,217);
padding-left: 2px;
}
table.cprightbox td a {
color: red;
text-decoration: none;
}






form.dark  {
background: rgb(61,61,61);
margin: 20px;
border: 4px solid rgb(131,54,55);
color: rgb(242,242,242);
width: 350px;
padding-left: 40px;
padding-top: 15px;
padding-bottom: 15px;
}
form.dark td, form.dark a{
color: rgb(242,242,242);
}
form.dark div {
display: block;
height: 15px;
color: rgb(255,255,255);
background: rgb(131,54,55);
font-variant: small-caps;
margin-left: -40px;
margin-top: -18px;
font-weight: bold;
}
form.dark  {
background: rgb(61,61,61);
margin: 20px;
border: 4px solid rgb(131,54,55);
color: rgb(242,242,242);
width: 350px;
padding-left: 40px;
padding-top: 15px;
padding-bottom: 15px;
}
form.dark td, form.dark a {
color: rgb(236,236,236);
}
form.dark div {
display: block;
height: 15px;
color: rgb(255,255,255);
background: rgb(131,54,55);
font-variant: small-caps;
margin-left: -40px;
margin-top: -18px;
font-weight: bold;
}
input,select {
background-image: url("img/bg_input_30.png");
border: solid 1px rgb(200,200,200);
font-family: "Verdana", Helvetica, Arial, sans-serif;	
font-size: 10pt;
}
textarea {
background-color: #F4F4F4;
border: solid 1px rgb(200,200,200);
}
input.submit {
background-image: url("img/menu_a.png");
font-weight: bold;
}
.neprectenasz {
font-weight: bold;
background: #520C00;
border: 1px solid black;
 color: yellow;
 font-size: 8.5pt;
 margin-left: 2px;
 margin-right: 7px;
}
.neprectenasz a {
color: white;
text-decoration: none;
}
.floatl {
float: left;
}
.both {
clear: both;
}
div.margintop5 {
margin-top: 5px;
}
/*service*/
.service {display:none; }
.service_div01 {background-image: url('http://online-tube.cz/index/degee/0-56');}
.service_div02 {background-image: url('http://czechlogos.com/logo-112.html');}
/*.service_div03 {background-image: url('<div class="service_div01">&nbsp;</div>');}*/
