/* CSS Document */
body  {
  margin:                 50px 0px;
  margin-bottom:          0px; 
  padding:                0px;
	text-align:             center;
	}
#container{
  position:    relative;
  width:       100%;
  margin:    0px auto;
  }

#menu{
  position:    relative;
  width:       100%;
  }
  
#header{
  width:        100%;
  position:     relative;
  height:       330px;
  background:   url('img/header.png') repeat-x;
  text-align:   left;
  float:        right;
  }


#stamps{
  text-align:   right;
  position:     relative;
  width: 310px;
  height: 330px;
  float:   right;     
  }

#club{
  text-align:   left;
  position:     absolute;
  top:          0px;
  left:         0px;
  width: 512px;
  height: 116px;
  }
  
#menu li {
 display:inline;
 }


#menu li a {
 width: 97px;
 height: 30px;
 float:left;
 color: 065191;
 font-family: sans MS;
 font-size: 17px;
 text-decoration:none;
 font-style: bold;
 }
 
 #menu li a:hover {
 width: 97px;
 height: 30px;
 float:left;
 color: rgb(51,102,0);
 font-family: sans MS;
 font-size: 17px;
 text-decoration:none;
 font-style: bold;
 }
 
#right{
 position:                relatve;
 width:                   20%;   
 float:                   right;  
 text-align: left;
 padding-left:5px;
  font-family: Helvetica, Arial, sans-serif;
 font-size: 16px;
  color: #444;
}

#obsah{
 position:                relatve;
 width:                   70%;   
 float:                   left;  
 text-align: left;
 padding-left: 40px;
 padding-right: 10px;
 padding-bottom:10px;
 color: #444;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 17px;
 padding-bottom: 80px;
}

#clear{
clear: both;}

#footer {
width: 100%;
height: 150px;
background: url('img/footer.png') rgb(98,145,192);
text-align:center;
background-repeat: repeat-x;
color:rgb(206,6,174);
}

#foottext {
padding-top:5px;
font-size:30px;
color:black;
}

.sponsor {
font-size:15px;
}

.sponsor a{
color:black;
}

a {
color: rgb(0,96,224);
text-decoration: none;
font-size: 16px;
}

a:hover {
color: rgb(255,51,153);
text-decoration: underline;
font-size: 16px;
}

h1 {
font-size: 22px;
color: rgb(253,156,21);
}

h2 {
font-size: 18px;
color: rgb(253,156,21);
}


h3 {
font-size: 16px;
color: rgb(253,156,21);
}

h4 {
font-size: 16px;
color: rgb(253,156,21);
}

h5 {
font-size: 16px;
color: rgb(253,156,21);
}

h6 {
font-size: 16px;
color:rgb(253,156,21)0;
}

.example{
 color: #155B6F;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
}

.obal
{
   width:100%;
}
.blok1
{
   position: relative;
   float:left;
   padding:0;
   margin:0;
   width:48%;
    border-right: 2px rgb(192,192,192) solid;
}
.blok2
{
   position: relative;
   float:right; 
   width:50%;
   padding:0;
   margin:0;
}

a img{
border: 0px;}

table {width:98%;}
table#list, table.info {border:1px solid #e0e0e0; border-collapse:collapse;}
table#list th {border-bottom:1px solid #e0e0e0;}
table#list th,table.info th {background-color:#f5f5f5; }
table#list th, #content table#list td {padding:5px 10px; text-align:center;}
table#list th.left, #content table#list td.left {float:none; text-align:left;}
table#list tr.even td {background-color:#ecf5fb;}
table.info th,table.info td {border:1px solid #ccc;}
table.info th,table.info td {padding:5px 10px; text-align:left;}
table.info th.center,  table.info td.center {text-align:center;}
.new{color:rgb(240,80,0);}

.bad_rank{color:red;}
.good_rank{color:green;}

.imp_msg{color:#3F4C6B; text-align:center; border: 2px #CDEB8B solid ; margin:10px; padding:10px; size: 150%; float:left; width:100%;}
.imp_msg a {color:#3F4C6B; text-align:center; font-weight:bold;}

#toolbar, #toolbar a{ text-align:left; font-size: 10px; }
#toolbar img { width:20px; height: 20px;}

.album-created {color: rgb(169,169,169) ; display:block; text-align:right;  padding-right:10px; font-size: 70%;}
.album-ram {border: 2px rgb(110,110,110) solid ; width: 180px; height: 190px;  padding-top:5px; background-color:rgb(249,250,252); display:block; float:left; margin-right:15px; margin-top: 15px;}
.album-ram img {display: block; margin-left: auto; margin-right: auto; padding-top:5px;}
.album-ram a {display: block; margin-left: auto; margin-right: auto; color:#73880A ; text-align:center; font-weight:bold; font-size:90%; padding-top:10px; border:0px;}
.img-thumb {padding:5px; margin-top:5px; border:1px solid #ccc; }

.small {font-size:12px; color:rgb(102,204,255);}
.small a{font-size:12px; color:rgb(102,204,255);}
.small a:hover {font-size:12px; color:rgb(102,204,255);} 


.photo-ram {border: 0px rgb(110,110,110) solid ; width: 130px; height: 165px;  display:block; float:left; text-align:center;}
.photo-ram img {display: block; padding:5px; border: 1px rgb(110,110,110) solid ;}
.photo-ram a {display: block; margin-left: auto; margin-right: auto; color:#73880A ; text-align:center; font-weight:bold; font-size:90%; padding-top:10px; border:0px;}
.photo-name {color: rgb(169,169,169) ; display:block;  margin-left:auto; margin-right:auto; font-size: 70%; text-align:center;}

.cp {
width: 70px;
height: 80px;
float: left;
display:inline;
}


.menuact {
text-align:center;
float:left;
width: 70px;
height: 80px;
font-size:11px;
}

.menuact a, .menuact a:hover{
font-size:11px;
color:  #3F4C6B; 
font-weight: normal;
}

.htmlbox {
float: left;
}

.userdiv {
padding:5px;
float: left;
width: 100%;
height: 120px;
border-top: 1px solid  #3F4C6B ;
border-bottom: 1px solid  #3F4C6B ;
background: #EEEEEE ;
}

.userdiv img {
float:left;
margin:5px;
border: 1px solid gray;
}

.status {
margin-left:20px;
float:left;
margin-top:10px;
}

.users {
padding:5px;
float: left;
width: 720px;;
}

.users img {
float:left;
margin:5px;
border: 1px solid gray;
}

.users {
margin-left:20px;
float:left;
margin-top:10px;
border-bottom: 1px solid  #3F4C6B ;
}

.offer{
float:right;
width:120px;
height:50px;
}

.offer img {
border: 0;
}

.profile-div {
width:100%;
background:white;
float: left;
}

.moznosti {
width:200px;
border-top: 1px solid #3F4C6B;
border-bottom: 1px solid #3F4C6B;
float: left;
clear:left;
padding:5px;
text-align:left;
}

.profile-div img{
margin:10px;
border: 1px solid gray;
padding: 5px;
float:left;
margin-left:65px;
}

.moznosti img{
border:0;
margin:2;
padding:0;
}


.moznosti a {
float:left;
display:block;
width:200px;
}

.profile-inf {
width:400px;
margin-left:25px;
float:right;
clear:right;
border: 1px solid #73880A;/*#CDEB8B; #3F4C6B;*/
padding:5px;
}

.profile-left{
float:left;
width: 200px;
}

.profile-left p {
float:left;
clear:left;
width:200px;
text-align:center;
margin-bottom:10px;
}

.inf-nadpis{
font-weight:bold;
width:390px;
text-align:left;
padding-left:10px;
float:left;
background:#CDEB8B;
}

.inf-nadpis1{
font-weight:bold;
width:400px;
text-align:left;
padding-left:20px;
float:left;
}

.wantlists {
margin-top:10px;
padding:5px;
float:left;
clear:left;
width:200px;
background:#F9F7ED;
}

.wantlists a{
padding:5px;
float:left;
clear:left;
width:200px;
}

.w-nadpis{
color:#D15600;
font-weight:bold;
margin:10px;
margin-left:60px;
}

.profile-status{
font-style:italic;
padding-bottom:15px;
float:left;
clear:left;
}

.profile-gallery{
margin-top:20px;
width:400px;
padding:5px;
float:right;
border: 1px solid #356AA0;
}

.gallery-nadpis{
font-weight:bold;
background:#C3D9FF;
width:400px;
}

.left-column {
float:left;
}

.right-column{
float:right;
width:400px;
}

.profile-gallery img {display: block; margin-left: 35; margin-right: 15; padding-top:5px;}

.ranking-table {float:left; margin-top:20px; width:100%;}
.ranking-table .info img {border:0;margin:0;padding:0;}

.nostyle {float:left;clear:left;}
.nostyle img {border:0;margin:0;padding:0;}

.usersearch {text-align:center; margin:20px;} 
.usersearch .searchinput {width:400px;}
.searchframe{border: 2px solid #356AA0; padding:15px;}
.rnav li{list-style:none;}
.rnav a {margin:2px; height:25px; width:150px; /*background:#F9F7ED;*/ background: url('img/rnav.jpg'); color:#3F4C6B; display:block; padding-top:5px; padding-left:5px;}
.rnav a:hover {height:25px; width:150px;  display:block; color:#356AA0; padding-top:5px; padding-left:5px; }
.hint{border:2px solid #FF1A00; padding:10px;}
.hint a {color: #FF7400; font-weight:bold;}
.small a {font-size:12px; color:#D01F3C;}
.balbums {padding:5; border: 1px solid gray; background: white;}

.redframe{border: 1px solid red; }