body {
 background-color: #FFFFFF;	
 text-align: center; 
 padding:0px;
 margin:0px;
 color:#000000;
 font-size:11px;
 font-family:arial; 
}

#outer
{
width: 100%;	 
padding:0px;
border: 0px solid #A9A9A9; 
	border-style: solid;
	text-align: left;
	color: #000000;	 
	margin:0px;
}  

.registrace { margin-bottom:10px; margin-top:5px; background-color: #F5F5F5; border-top:1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.registrace h2 { float: left; color: #696969; font-size:16px; margin:5px 0px 0px 10px; height:50px; line-height:40px; }

#registr1 div { float:right; border: 0px; width: 220px; font-size: 12px;  margin:5px 0px 0px 0px; min-height:40px; height: 40px; line-height:40px; text-align:center; background-color: #DCDCDC; border:1px solid #006400; color:#000000; background-image: url(images/sedy4.gif); }
#registr1 div a { color: #ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
#registr1 div a:hover { text-decoration:underline; }

#registr1 { width: 770px; }

.portal { width: 185px !important; width: 187px; float:left; min-height:170px; height:170px; background-color: #F5F5F5; border:1px solid #C0C0C0; margin-right:5px; margin-bottom:5px; position:relative;}
.portal2 { width: 410px; min-width:410px; float:left; min-height:218px; height:218px; background-color: #EBEBDC; border:1px solid #AAAA91; margin-right:10px; margin-bottom:10px; position:relative;}											  
.portal3 { width: 200px; min-width:200px; float:left; min-height:218px; height:218px; background-color: #FAFAFA; border:1px solid #DCDCDC; margin-right:10px; margin-bottom:10px; position:relative;}
div[class] .portal, div[class] .portal2, div[class] .portal3 {
   height:auto;
   }

.portal h2 { padding:4px; font-size:12px; background-color: #C0C0C0; color:#FFFFFF; margin:0px; border-top: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;} 
.portal3 h2 { padding:4px; font-size:12px; background-color: #DCDCDC; color:#FFFFFF; margin:0px;}
.portal2 h2 { padding:4px; font-size:12px; background-color: #AAAA91; color:#FFFFFF; margin:0px;} 
.portal h2 a, .portal2 h2 a, .portal3 h2 a { color:#ffffff; text-decoration:none;}
.portal h2 a:hover, .portal2 h2 a:hover, .portal3 h2 a:hover { text-decoration:underline; }
.explain select { font-size:10px; }
.portal table { width:184px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:colapse; border:1px solid #788CA0; background-color:#ffffff;}

.portal div.neaktivni { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #788CA0; background-color:#FAF0E6; color:#000000; }

.portal div.explain { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #788CA0; background-color:#ffffff; color:#000000; }  
.designexplain { font-family: verdana; text-align:center; font-size:11px; color:#000000; margin:2px;}
.designexplain img { border:0px; }
.portal3 div.explain { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #DCDCDC; background-color:#ffffff; color:#000000; }

.portal form { padding:0px; margin:0px; }

.portal2 ul { width:250px; margin:10px 0px 0px 0px; padding:0px;}
 
.portal2 ul li
{
margin: 0 0 2px 2px;
padding: 0 0 0 15px;
background: url(images/list_link.gif) left 4px no-repeat;
list-style: none;
}

.portal2 ul li a { text-decoration:none; color: #191970; }

.portal2 ul li a:hover { text-decoration:underline; }

.even td {
   background: #f0f0ff
   }


.ano { position:absolute; bottom:5px; left:0px; width: 175px; font-size: 12px;  margin:5px; min-height:20px; height: 20px; line-height:20px; text-align:center; background-color: #DCDCDC; border:1px solid #A9A9A9; color:#000000; background-image: url(images/sedy3.gif);
        background-repeat: repeat-x;}
.ano3 { position:absolute; bottom:5px; left:0px; width: 190px; font-size: 12px;  margin:5px; min-height:20px; height: 20px; line-height:20px; text-align:center; background-color: #32CD32; border:1px solid #006600; color:#ffffff;}						   
.ano2 { width: 190px; font-size: 12px;  margin:5px; min-height:40px; height: 40px; text-align:center; background-color: #009900; border:1px solid #006600; color:#ffffff;}

.ano a, .ano3 a, .ano2 a { color:#000000; font-size: 12px; text-decoration:none; }

.ano a:hover, .ano3 a:hover, .ano2 a:hover { text-decoration:underline; }  
div[class] .ano {
   height:auto;
   }

table, td, tr
{
    font-size:100%;
} 	

#chyba { color: red; text-align:center;}		 

input, select 
{
    font-size:90%;
	font-family:arial; 
} 			 

.vyhledavani { width: 300px; }

			   
.vice { clear:both; padding-left:10px;padding-bottom:20px;}


#inner
{
position: relative;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:arial; 
	
} 

#seznam1 { background-color:#E6E6FA;
border: 1px solid #B0C4DE; 
margin-top:10px;
margin-bottom:10px;
width:98%; }	

#seznam2 { background-color:#F5F5F5;
border: 1px solid #DCDCDC; 
margin-top:10px;
width:98%;
}		 

#registrace p { padding:10px; margin:0px;}

#reg1 {  position:absolute; top:0px;left:0px; width:190px; 
border: 1px solid #DCDCDC; 
border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
}	

#seznam1 h3, #seznam2 h3 { 
font-size:14px; 
color: #000000;
font-weight:bold;
margin:0px;
padding:0px;
} 

#seznam1 p, #seznam2 p { margin:0px; padding:0px; }

#seznam1 ul { list-style-image: url(http://www.1x1.cz/images/sipka3.gif);} 	 

#seznam2 ul { list-style-image: url(http://www.1x1.cz/images/sipka2.gif);}

#seznam1 li, #seznam2 li {
font-weight: normal;   
color: #000000;	 
margin:5px;	
padding:0px;
}

.table { margin-top:10px; }

.table td { vertical-align:top; background-color:#F5F5F5; padding:5px;}



#hlavicka1 {   text-align:left; background-color:#FFD700;
border: 1px solid #FFFFFF; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	background-image: url(http://www.1x1.cz/images/toppozadi.gif);
        background-repeat: repeat-x;
}	  

#hlavicka1 ul { padding:10px 0px 10px 0px; margin:0px; } 	 

#hlavicka1 li {
display: inline;
line-height: 16px;
margin:10px;
font-weight: normal;   
color: #000000;	 
padding-left:15px;
background-repeat: no-repeat; background-position: left center;
background-image: url(http://www.1x1.cz/images/sipka3.gif);
}


.logo { 

border: 1px solid #DCDCDC; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	background-color: #FFFFFF;
	
	background-color: #000099;	
	background-image: url(http://www.1x1.cz/images/pozadilogo.gif);
        background-repeat: repeat-x; 	
	position:relative;
}  


.toplogo { color:#FFFFFF; font-size: 24px; font-weight: bold; min-height:85px; height:85px; line-height:85px;margin:0px;padding:0px 0px 0px 110px; background-repeat: no-repeat; background-position: 10px top;
	background-image: url(http://www.1x1.cz/images/logo1x1b.gif); }

div[class] .toplogo {
   height:auto;
   }

#vyhledej { padding-top: 15px !important; padding-top: 35px; }			   


#footer {
clear:both;color: #000000;
border: 1px solid #DCDCDC; 
border-top-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	background-color: #F5F5F5;
	line-height:20px;
	height:20px;
	padding:5px;
	text-align:right;
} 

.cb { clear: both; } 


#main { width:780px; margin-top:0px;   
	padding:20px 0px 0px 10px; 
	
	}

#reklama { width:200px !important; width:200px; margin-top:0px; position:relative; 
	padding:20px 0px 0px 20px; 
	position: absolute;
	left:790px;
}	  

#obsah { top: 420px !important;top:425px; position:absolute; } 

.small { color: #808080; font-size:10px; padding-bottom: 20px;}

#obsah p {margin-bottom:15px; }	  

.pad5 { padding:5px; } 

.pad10 { padding:10px; }

.hidden { height:0px; visibility:hidden; width:0px;}

#main #obsah h2 { color: #FF9900; }

#main h2, #reklama h2 { color: #000000; font-size: 14px; font-weight: bold; 
padding-left:10px; margin:0px !important;margin-top:20px;
background-image: url(http://www.1x1.cz/images/modr1.gif); background-repeat: no-repeat; background-position: left center;
}  

#main h2 strong { color: #0000FF; font-size: 14px;}

#reklama ul { list-style: none; padding:0px;margin-top:20px;margin-left:0px} 

#reklama li {
line-height: 20px; 
color: #000000;
padding-left:2px;
background-color: #F5F5F5;
margin-top:2px;	
border: 1px solid #D3D3D3; 
    border-top-width: 0px; 
	border-left-width: 4px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
}


