.rightcolumn form input {
	border: 0px solid #dddddd;
	}

h3 {
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	}

body { 
	background-image: url(images/bg.gif); 
	
	}

html, body {
	font-weight : normal;
	font: 12px   Verdana;
	color: #232323;
	vertical-align : top;
	}

.odkazy, .odkazy a {
	line-height: 20px;
	font-size: 12px;
	color: #931818;
	}


.popdpora {
	text-align: center;
	}
	
	
h5 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: blink;
  color: #009933;
  } 	


.add_no1 {
	text-align: center;
	}


.odkazy a:hover {
	color: #000;
	text-decoration: underline;
	}

#content {
	padding: 0px 5px 3px 7px;
	line-height: 19px;
	}
#kategorie {
	padding: 0px 0px 0px 7px;
	line-height: 19px;
	}

.modra td{
	background-image: url(images/modra.jpg); 
	background-repeat: no-repeat;
	background-color: #000000;
	}

.modra-lyze td{
	background-image: url(images/modra-lyze.jpg); 
	background-repeat: no-repeat;
	background-color: #000000;
	width: 585px;
	}


.cervena td{
	background-image: url(images/cervena.jpg); 
	background-repeat: no-repeat;
	background-color: #000000;
	}


table {
	font-weight : normal;
	font: 11px/15px   Verdana;
	color: #232323;
	background-color: #ffffff;
	vertical-align : top;
	}

/*INPUT, SELECT {
	font:0.9em/1.1em Verdana,Sans-serif;
	color: #737272;
	}*/


a img {
	border: 0px;
	}


select, input{   
	font-family: Verdana;  
	font-size: 11px;   
	color: #232323;   
	border: 1px #BDBDBE solid;   
	background-color: #F6F6F6;
	}

.hlavapoz {
	border: 0px;
	background-image: url(images/empty.gif); 
	background-position: 0% 70%;
	}

.left {
	background-color : #F6F6F6;
	width: 174px;  
	dont-size: 12px;
	}
	
hr {
	border: 1px dashed #FFD99F; 
	}

td {
	vertical-align: top; 
	}

a {
	text-decoration: none; 
	color: #333333;
	}

a:hover {
	color: #AA0000; 
	}

.rightcolumn {
	background-color : #F6F6F6;
	width: 190px;  
	dont-size: 12px;
	}
p { 
	margin:0; 
	padding:0;
	background-color: #transparent;
	text-align: justify;
	font-size: 11px;
	}

.ql_main {
	background-color: #fff; 
	width: 600px;
	text-align:center; 
	}

.ql_main table.form_o {
	width: 600px; 
	background-color: #F6F6F6; 
	margin:auto; 
	margin-top:5px; 
	border: 1px solid #CCC;
	}

.ql_main table.form_o td {
	padding: 2px;
	}

.ql_main table.form_i {
	width:100%;  
	border: 1px dashed #E9E9E9; 
	background-color: rgb(255, 255, 255); 
/*	border-collapse:collapse;  */
	text-align: left; 
	}

.ql_main table.form_i td {
	padding: 1px; 
	padding-left: 10px;
	}
	
.ql_main td.lCForm {
/*	line-height:1.8em;  */
	padding-right: 10px; 
	padding-left: 10px;   
	font-size: 11px; 
	font-weight : bold;
	}

.ql_main td.rCForm {
/*	line-height:1.8em;  */
	padding-right: 10px; 
	padding-left: 10px;
	}
	
.ql_main td.nag {
	background-color : #EB8C0E;	
	color : white;   
	text-align:center;    
   
	font-weight : bold; 
	padding:2px;
	}

.ql_main tr.colored {
	background-color : #EEEEEE;
	}

.ql_main input{   
	font-family: Verdana;
	color: #232323;   
	border: 1px #BDBDBE solid;   
	background-color: #F6F6F6;
	}

.ql_main input.button {
	font-weight : bold; 
/*	width: 80px; */
	}

.ql_main textarea{  
	font-family: Verdana;   
	font-size: 11px;  
	color: #232323;   
	border: 1px #BDBDBE solid;   
	background-color: #F6F6F6;}


/* main menu table */

td.ql_main {
	background-color: #ffffff;
	color: #000000;
	}

.ql_main table.main_menu { 
	width:100%; 
	text-align:left;    
	}

.ql_main table.main_menu td{
	background-color: #F6F6F6;
	background-image: url(images/bg_tab.jpg); 
	background-repeat: repeat-x;
	width: 20%;
	height: 75px;    
	padding : 5px 5px 5px 5px; 
	border:1px dashed #E9E9E9;   
	}

.ql_main table.main_menu p{
	padding:3px; 
	font-size: 12px;
	margin:0;   
	}

/* subcategory menu */

.ql_main table.sub_menu { 
	width:100%; 
	text-align:left;    
	}

.ql_main table.sub_menu td {
	width:33%;   
	padding : 3px 3px 3px 3px; 
	font-size: 11px; 
	border: 1px solid #E7E7E7;  
	background-color: #F9F9F9; 
	color: #000099;
	}

.ql_main table.sub_menu td a { 
	background-color: #F6F6F6;
	font-weight: bold; 
	}

/* subcategory sites */

.ql_main table.sites { 
	width:100%; text-align:left;    
	}

.ql_main table.sites td{ 
	padding : 10px 5px 10px 5px;    
	background-color: #FFFFF9; 
	border-top: 1px solid #F6F6F6; 
	font-size: 11px;   
	}

.ql_main table.sites td.featured{ 
	padding : 5px 5px 5px 5px;    
	background-image: url(images/sponzor.gif); 
	background-repeat: no-repeat;
	border-right: 4px solid #FF6600;    
	}

.ql_main table.sites p{ 
	padding : 2px; 
	margin: 0; 
	}

/* site info */

.ql_main table.site_info { 
	width:100%; 
	text-align:left;    
	}

.ql_main table.site_info td{ 
	padding : 10px 5px 10px 5px;    
	background-color: #FFFFF9;   
	}
	
.ql_main table.site_info td.featured{ 
	padding : 5px 5px 5px 5px;    
	border-bottom: 1px dashed red;    
	}

.ql_main table.site_info p{ 
	padding : 2px; 
	margin: 2px; 
/*	padding-left: 8px;  */
	}

.ql_main table.site_info span.si_text {
	font-weight: bold; 
	font-size:  11px; 
	color: #15134d;
	width: 120px;
	}

#informace {
	width: 130px;
	}

.ql_main div.image{ 
	padding : 2px; 
	margin-right: 10px; 
	float: left; 
	width:163px; 
	}

.ql_main div.site{ 
	padding : 2px;  
	float: left; 
	width:350px; 
	}

.ql_main table.site_info td.featured{    
	border-bottom: 1px dashed red;    
	}

/* top of category menu  */

.ql_main div.top{ 
	text-align:left; 
	background-color: #F9F9F9; 
	border: 1px solid #E7E7E7; 
	clear : both; 
	float:none; 
	height:1.5em; 
	padding:4px; 
	margin: 2px; 
	}

.ql_main div.top a { 
	font-size: 11px;  
	}
	
.ql_main p.admin_p { 
	text-align:left; 
	font-weight: normal; 
	border:1px solid #F00; 
	margin:2px; 
	padding:2px;
	}


/* links */

a.link1 { 
	font-weight: bold; 
	color: #D9633B; 
/*	text-decoration: underline; */
	}
	
.link1 { 
	font-weight: bold; 
	color: #D9633B; 
/*	text-decoration: underline; */
	}

a.link1:hover   { 
	font-weight: bold; 
	color: #555555;
	}

a.link2{
	font-weight: bold; 
	color: #DD2222; 
	font-size:11px;
	}

 /* #ee6A63 */


a.link2:hover   {
	text-decoration: underline; 
	color: #AA2222;
	} 

a.infolink{
	text-decoration: underline; 
	color: #222222; 
	} 

a.infolink:hover    {
	color: #AA2222; 
	} 

a.link_admin { 
	font-weight: bold; 
	font-size: 10px; 
	color: #e01311;
	}

a.link_admin:hover { 
	text-decoration: underline; 
	}


/* left */

.ql_left { 
/*	border-right: 1px ridge #667799; 
	border-bottom: 1px ridge #667799; 
	border-top: 1px ridge #667799;	
	border-left: 1px ridge #667799;	 */
	background-color : #F6F6F6;
	width: 174px;  
	dont-size: 12px;
	}
    	
#button {	
/*	padding: 0 0 1px 0;	
	margin-bottom: 3px;	 */
	background-color: #transparent;	
	font-size: 12px;
	}

#button ul {
	list-style: none;
	margin: 0;	
	padding: 0;	
	border: none;	
	}

#button li.menu_top  { 
	background-image: url(images/sidebox.gif); 
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	font-weight: bold; 
	text-align:center; 
	width: 175px;
	height: 34px;
	color: #fff;
	font-size: 13px;
	}		

#button li {	
	margin: 0;	
}
#button li a {
/*	width: 170px;  */
	display: block;	
	padding: 2px 1px 2px 5px;	
	background-color: #F6F6F6;	
	color: #333; 
	}

#button li a:hover {
	background-color: #F6F6F6;	
	color: #000; 
	}

/* right */

.ql_right { 
/*	border-right: 1px ridge #667799; 
	border-bottom: 1px ridge #667799; 
	border-top: 1px ridge #667799; 
	border-left: 1px ridge #667799; */
	background-color: #F6F6F6;  
	width: 180px; 
	}

/* foot */

.ql_pagging {
	text-align: left; 
	font-weight: bold; 
	font-size: 11px; 
	background-color:#F9F9F9; 
	border: 1px solid #E7E7E7; 
	padding:2px;
	}

.ql_pagging a { 
	color: #556699;
	}

.ql_foot {
	background-color:#EB8C0E; 
	color: #ffffff;
	font-size: 9px;
	}

.ql_foot a {
	color: #ffffff;
	font-size: 9px;
	}

/* last added */
.ql_last {
	text-align: left; 
	background-color: #d3d6bb; 
	padding: 5px; 
	margin-top: 5px; 
	border:1px solid #a3a69b
	}

.ql_last p { 
	padding-top: 5px; 
	font-size: 11px;
	}

.ql_last a {
	font-weight: bold;
	}

/* messages */
div.info {
	background-color: #F2AA34 ;  
	margin:auto; padding: 3px 10px 3px 10px; 
	border: 1px solid #CC7315  ; 
	color: white; 
	font-weight:bold; 
	text-align:left;
	}

div.info p{
	padding:0; 
	margin:2px;
	}

/* button */

input.button2, input.button3 { 
	cursor:pointer; 
	font-weight:bold; 
	padding: 0 7px 0 7px;  
	border:1px solid #CCCCCC; 
	font-size: 11px; 
	color: #284775; 
	background-color:#EEE;
	}




#hlavicka {
	position:relative;
	left:0px;
	top:0px;
	width:966px;
	height:133px;
	}

#hlavickaBG {
	position:absolute;
	left:0px;
	top:0px;
	width:966px;
	height:100px; 
	background-image: url(images/head_main.jpg);
	}

#hlavickaLG {
	position:absolute;
	left:160px;
	top:34px;
	width:526px;
	height:87px;
	}

#hlavickaKONTAKT {
	position:absolute;
	left:154px;
	top:5px;
	width:524px;
	height:40px;
	}

#hlavickaODKAZY {
	background-image: url(images/odkazy_bg.jpg);
	background-repeat: repeat-x;
	position:absolute;
	font-weight: bold;
	left:0px;
	top:100px;
	width:966px;
	text-align: block;
	height:33px;
	}
#hlavickaODKAZY a {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	font-height: bold;
	}

#hlavickaODKAZY a:hover, #hlavickaODKAZY a:active {
	color: #333;
	font-size: 12px;
	line-height: 18px;
	} */

