/* CSS - ZONES.SK
 --- 04.05.2007, Lubos Demovic [demovic@zones.sk]
*/
html {
	margin: 0px 0px 8px 0px; 
}
body { 
	background: #ffffff;
	margin: 0px; 
	padding: 0px; 
	font: 0.7em Tahoma, Arial, Verdana, sans-serif; 
	line-height: 1.6em;
	margin-bottom: 5px;
}
a { 
	color: #333333; 
	text-decoration: none;
}
a:hover { 
	color: #808080; 
	text-decoration: underline;
}
p {	
	margin-bottom: 5px; 
}
form {
	margin: 0px;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h3 {	
	background: transparent url(images/dot.png) repeat-x bottom;
	color: #C45300;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.1em;
	padding: 7px 5px 6px 10px;
	margin: 0px 10px 0px 10px;
}
h1 a {
	color: #C45300;
}
h3 {
	color: #C45300;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
}
h2  { 
	color: #C45300; 
	font-weight: normal;
	font-size: 20px;
	margin: 10px 0px 10px 0px; 
}
h2 a { color: #C45300; }
img { 
	border: 0px; 
}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
  	font-size: 11px;
	text-align: left;
}
th {
	font-weight: bold;
}
td {
	padding-left: 10px;
}
label {
	margin-top: 5px;
}
div {
	margin: 0px;
	padding: 0px;
}
dl { 
	font-size: 13px; 
	margin: 0px; 
}
dt {
	font-weight: bold;
	color: #4A6F93;
}
dd {
	margin-left: 10px;
	margin-bottom: 4px;
}
/* //////////////////////// STYLY */
.extlinks, .extlinks a {
	color: #f8f8f8;
	list-style-type: none;
}
.text_blue1,.text_blue1 a {
	color: #416C95;
}
.text_blue1 a strong {
	color: #C65400;
}
.text_orange1, .text_orange1 a {
	color: #C65400;
}
.text_sedi1, .text_sedi1 a {
	color: #989898;
}
/* Polia vo formulari */
#vyhladavanie {
	float: right;
	padding: 10px 10px 0px 10px;
}	
.input, .input_search {
	width: 170px;
	background: #FBFBFB url('images/input_bg.png') repeat-x;
	color: #7B7B7B; 
	
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;	
	
	padding: 4px;
	margin: 4px 0px 5px 0px;
	border: 1px solid #9B9B9B; 
}
.input_search {
	background: #eaf3fb; 
	border:  #FDFEFF 1px solid;  
	width: 280px;
}
.button, .tlacidlo_button, .tlacidlo_button2  {
	height: 25px;
	color: #2E2E2E;
	background: #ebe4d6 url('images/button.png') repeat-x;	
	cursor: pointer;
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	
	margin: 0px 0px 4px 0px;
	padding: 1px 20px 1px 20px;
	border: 1px solid #9E9E9E;
}
.tlacidlo_button {
	padding: 4px 5px 3px 5px;
	margin-bottom: 4px;
}
.lista_tlacidlo {
	float: left;
	color: #2E2E2E;
	background: #ebe4d6 url('images/button.png') repeat-x;	
	
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 5px 4px 5px;
	padding: 1px 5px 1px 10px;
	border: 1px solid #9E9E9E;
}
/*** 
//////////////////////
   Kostra stranky 
//////////////////////
***/
#content { 
	width: 900px;
	margin: 4px auto 0px auto;  
}
#top_logo { 
	float: left;
	margin-bottom: 2px; 
}
/* Hlavne menu stranky */
#menu { 
	float: left; 
	padding: 3px 0px 3px 0px;
	line-height: 1.5em;
	list-style: none; 
	margin: 0px; 
}
#menu li { 
	display: inline; 
	list-style: none; 
}
#menu li a {
	background: #858585 url('images/zaoblenie.png') no-repeat top right;
	color: #ffffff;
	padding: 4px 22px 4px 22px;
	margin-right: 1px;
	text-decoration: none;
	font-weight: bold;
}
#menu li a:hover {
	background: #9FBAD4 url('images/zaoblenie_blue.png') no-repeat top right;
	color: #ffffff;
}
#menu li a.active {
	background: #9FBAD4 url('images/zaoblenie_blue.png') no-repeat top right;
	color: #FCFCFC;
	
	padding: 6px 22px 6px 22px;
	text-decoration: underline;
}
/* Polozky v menu */
#menu_polozky {
	float: left;
	background: #9FBAD4 url('images/menu_bg.png') repeat-x left bottom;
	color: #ffffff;
	width: 890px;
	padding: 0px 5px 2px 5px;
	margin-bottom: 5px;
}
#menu_polozky ul { 
	margin: 2px 0px 0px 0px; 
	padding: 0px; 
	list-style: none; 
}
#menu_polozky li { 
	background: transparent url(images/menu_dot.png) no-repeat left 7px;
	padding: 0px 0px 0px 10px; 
}
#menu_polozky li a { 
	color: #506487;
	font-weight: bold;
}
#menu_polozky #menupodklad {
	height: 71px;
	margin-top: 1px;
	background: transparent url('images/bannerpodklad.png') repeat-x left;
}
.odsek {
	width: 205px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin-top: 7px;
}	
.loggin {
	float: left; 
	width: 62px; 
	font-weight: bold;
	margin-top: 7px;
}
/* TOP polozky */
#top_banner { 
	width: 450px;
	height: 72px;
	float: right;
	color: #727272;
	margin-right: 1px;
	text-align: right;
}
#top_banner a {
	color: #4977A3;
}
#add_url {
	height: 14px;
	margin-right: 5px;
	margin-bottom: 14px;
}
#add_url a {
	color: #858585;
}
#add_url img {
	margin-bottom: -2px;
	margin-right: 3px;
}
.top_odkazy {
	font-size: 12px;
	margin-right: 1px;
	text-decoration: none;
}
.top_odkazy a {
	margin-top: 5px;
	color: #6391BA;
}
.top_odkazy img {
	margin: 0px 5px 1px 5px;
}
#menu_status {
	float: right;
	color: #727272;
	margin: 4px 1px 0px 0px; 
}
#menu_status a {
	color: #4977A3;
}
/* END TOP */
#bottom_footer { 
	clear: both; 
	color: #5084B2;
	background: #FFFFFF;
	margin-top: 0px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #5084B2;
}
#bottom_footer a {
	color: #5084B2;
 	text-decoration: none;
}
#bottom_footer a:hover {
	text-decoration: underline;
}
.right { 
	float: right; 
}
.left { 
	float: left;
	text-align: left;
	padding-left: 5px; 
}
.odsadzenie {
	padding-top: 4px;
}
/* Obsahova lava cast */
#obsah_left {
	float: left;
	width: 593px;
	margin-bottom: 10px;
	background: #ffffff url(images/top_sprava.png) repeat-x top; 
}
.top_sprava {
	color: #454545;
	font-size: 11px;
	text-align: left;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}
.top_sprava a  { color: #C45300; }
.top_sprava h1 { margin: 0px; text-align: left; }
.top_sprava h2 { 
	color: #466888;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 2px 5px;
	margin: 10px 0px 7px 0px;
}
.top_sprava h2 a {
	color: #6f92b4;
}
.top_sprava .clanokinfo {
	color: #999999;
	font-size: 11px;
}
.top_sprava p { margin-top: 0; }
.datum, .sprava_adresa { 
	float: left;
	color: #8f8f8f; 
	font-size: 11px; 
	padding: 3px 5px 3px 5px;
	margin: 1px 0px 5px 0px; 
}
.sprava_adresa {
	float: right;
	color: #707070; 
	padding: 3px 5px 3px 5px;
}
.clanok {
	font-size: 13px;
}
.clanok p {
	margin: 5px 0px 10px 0px;
}
.image { 
	float: left; 
	margin: 0 9px 3px 0; 
}
.image_big, .image_big2 {
	float: left;
	margin: 0px 15px 5px 0px;
	padding: 1px;
	border: 1px solid #BCBCBC;
}
.image_big2 {
	margin: 0px 0px 5px 0px;
}
.imgborder, .imgborder2 {
	float: none;
	margin: 0px 15px 5px 0px;
	padding: 1px;
	border: 1px solid #BCBCBC;
}
.imgborder2 {
	margin: 0px;
}
/* Obsahova prava cast */	
#obsah_right {
	float: right;
	width: 300px;
	margin: 0px 0px 10px 0px;
}
#obsah_right h3 {
	background: #9DB2C6;
	color: #ffffff;
	padding: 5px 0px 4px 5px;
	font: bold 11px Verdana;
	margin: 0px 0px 1px 0px;
	border: 1px solid #697B8B;
}
#obsah_right h3 a {
	color: #ffffff;
}
#obsah_right .doporucenia {
	padding-top: 4px; 
	padding-bottom: 3px;
}
#obsah_right .najnovsie {
	background: #d7886a;
	border: 1px solid #b5532e;
	padding-top: 4px; 
	padding-bottom: 3px;
}
#prihlasenie {
	background: #F0F4F8;
	color: #505050;
	font-weight: bold;
	border: 1px solid #c6d6e5;
	margin: 0px 0px 5px 0px;
}
.nove_konto, .nova_stud_praca {
	background: #ffffff; 
	color: #5084b2; 
	text-align: center;
	font-weight: normal;
	padding: 4px 0px 3px 0px;
}
.nove_konto a, .nova_stud_praca a { 
	color: #5084b2; 
	margin-right: 3px;
	margin-left: 3px;
}
.nova_stud_praca {
	text-align: left;
	padding: 0px 0px 4px 10px;
}
.nova_stud_praca img {
	margin-top: 5px;
}
#pridat_referat {
	color: #426e95; 
	text-align: center; 
	padding: 4px 5px 0px 3px; 
	margin: 2px 10px 0px 10px;
	border-top: 1px solid #ebebeb;
}
#pridat_referat a {
	color: #426e95; 
	margin-right: 3px;
	margin-left: 3px;
}
/* USER Menu*/
.user_menu {
	float: left; 
	width: 49%; 
	font-size: 12px;
	padding-top: 5px; 
	padding-bottom: 4px;
}
.user_menu img {
	float: left; 
	margin-top: 2px;
}
.user_menu_item {
	padding: 0px 0px 2px 7px;
	clear: both;
}
.user_menu_item a {
	color: #41638D;
}
.novinky_banner {
	color: #454545;
	/*background: #F2F2F2;*/
	background: #f4f4f4;
	padding: 8px;	
	margin-bottom: 3px;
	border: 1px solid #cccccc;
}
.novinky_banner h4 {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
.tip_zones, .tip_zones2 {
	background: transparent url('images/tip_zones.png') no-repeat center left;
	padding: 10px 5px 10px 80px;	
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.tip_zones2 {
	height: 20px;
}
.reklama_234x60 {
	margin: 5px 0px 0px 0px;
	padding-left: 5px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.reklama_250x250 {
   margin-top: 5px;
	margin-bottom: 3px; 
	padding: 7px 13px 0px 8px;
	border-top: 1px solid #CCDBE8;
	border-bottom: 1px solid #CCDBE8;
}
/* END obsahova cast */
.nadpis,.nadpis2 {
	float: right;
	width: 625px;
	color: #c16565;
	background: #F8F8F8;
	font-size: 11px;
	font-weight: bold;
	
	margin: 5px 5px 7px 0px;
	padding: 5px;
	
	border: 1px solid #DDDDDD;
}
.nadpis2 {
	float: left;
	width: 95%;
}
.ciara {
	border-top: 1px solid #cccccc;
	margin: 5px 10px 10px 10px; 
	padding-top: 6px;
	color: #FFF3D2;
}
.ciara a {
	color: #8A8A8A;
}
.ciara2 {
	color: #FFF3D2;
	border-top: 1px solid #cccccc;
	margin: 3px 10px 2px 10px;
}
/* Zobrazenie uvodnych clankov */
.top_2_dot_obal {
	width: 100%;
	background: #F0F3F8 url('images/top_3.jpg') repeat-x;
	margin-bottom: 4px;
	padding-bottom: 14px;
	border-bottom: 1px solid #c3d3e1;
}
.top_2_dot_obal h2 {
	font-size: 14px;
	margin: 5px 0px 5px 0px;
}
.top_2_dot_obal h2 a {
	color: #51789d;
}
.doporucenie {
	width: 269px;
	float: left;
	padding: 0px 10px 0px 17px;
}	
/**** END Zobrazenie uvodnych clankov */
#table_registracia {
	width: 95%;
	border-collapse: collapse;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
#table_registracia td, #table_registracia th {
	background: #F8F4E8;
	color: #63501C;
	border: 1px solid #ECE0BF;
}
/* Tabulka pre profily */
#div_profil, #div1_clanok {
	width: 94%;
	color: #63501C;
	margin: 0px auto 0px auto;
	padding: 15px 5px 10px 5px;
}
#div_profil h3, #div1_clanok h3 {
	margin: 0px 0px 7px -5px;
	font-size: 17px;
	font-weight: bold;
}
#div1_clanok  {
	font-size: 13px;
}
#div1_clanok h3 a { color: #537D9D;}
.banner {
	background: #F9F9F9;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px;
	margin-bottom: 5px;
}
.clanok1 {
	padding: 20px; 
	font-size: 15px;
}
.error, .upozorni, .uspech {
	color: #CC0000;
	margin-right: 5px;
}
.uspech {
	color: #57A839;
}
/* Styly II. */
.text_blue2 {
	color: #5380B0;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0px 0px 30px;
}
.text_blue2 a {
	color: #5380B0;
}
/* Hlasky */
.aktualizacia, .chyba, .hlaska_upozorni, .hlaska_pozor, .hlaska_fnuk {
	height: 30px;
	color: #5882AB;
	background: transparent url('images/aktualizacia.gif') no-repeat; 
	font-size: 15px;
	padding: 8px 0px 5px 40px;
	margin: 10px 10px 10px 40px;
	font-weight: bold;
}
.hlaska_upozorni {
	background: transparent url('images/upozorni.gif') no-repeat; 
	color: #B79851;
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	width: 80%;
}
.hlaska_pozor {
	background: transparent url('images/pozor.gif') no-repeat; 
	color: #B50000;
	font-size: 15px;
	font-weight: normal;
	padding-top: 8px;
	width: 80%;
}
.hlaska_fnuk {
	background: transparent url('images/fnuk.gif') no-repeat; 
	color: #C1AE6C;
	font-size: 14px;
	font-weight: normal;
	padding-top: 8px;
	width: 80%;
}
.hlaska_fnuk a { color: #C1AE6C; }
/* END hlasky*/

/* Popis - jeden obrazok*/
.foto_popisl, .foto_popisr{
	float: left;
	color: #4682B7;
	background: #F0EFEC; 
   padding: 5px 5px 5px 5px;
	margin: 4px 8px 0px 0px;
   text-align: left;
	font-weight: normal;
	border: 1px solid #C7C2BB;
}
.foto_popisr {
	float: right;
	margin: 8px 0px 8px 8px;

}
.foto_popisl p, .foto_popisr p {
	margin: 5px 3px 8px 3px;
	font-size: 11px;
	font-family: verdana;
	line-height: 13px;
}
/* OBSAHOVE */
.text_blue {
	 width: 95%;
	 background: #f0f4f8;
	 padding: 5px 15px 15px 15px;
	 margin: 5px 0px 5px 0px;
	 border-top: 1px solid #BCCEE2;
	 border-bottom: 1px solid #BCCEE2;
}
.text_orange {
	width: 95%;
	background: #FFF3D2;
	padding: 5px 15px 15px 15px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #E7DFB8;
	border-bottom: 1px solid #E7DFB8;
}
.text_orange2 {
	background: #FDF7EE;
	
	padding: 10px 10px 8px 10px;
	margin: 0px 0px 10px 0px;
	
	border-top: 1px solid #E7DFB8;
	border-bottom: 1px solid #E7DFB8;
}
.text_gray, .text_gray1 {
	width: 90%;
	background: #F9F9F9;
	padding: 5px 15px 15px 15px;
	margin: 20px 0px 5px 10px;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
.text_gray1 {
	background: #F9FBFD;
	border-top: 1px solid #EAF2F8;
	border-bottom: 1px solid #EAF2F8;
}
.text_gray_obal {	
	background: #F9FBFD;
	padding: 10px 5px 10px 5px;
	border-top: 1px solid #EAF2F8;
	border-bottom: 1px solid #EAF2F8;	
}
.banner_foto {
	background: #EDEDED;
	padding: 10px 5px 5px 5px;
	margin: 10px 0px 5px 0px;
	border-bottom: 1px solid #C8C8C8;
}
/* POSUVNIK */
.posuvnik {
	color: #4A4A4A;
	width: 96%; 
	text-align: center;
	font-size: 13px; 
	margin: 0px auto 0px auto;
	padding-top: 5px;
}
.posuvnik a {
	padding: 0px 4px 0px 4px;
	font-weight: bold;
}
.posuvnik .akt_strana {
	background: #bdb8ae;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px; 
	padding: 0px 7px 0px 7px;
}
.posuvnik .kon_strana  {
	color: #D76C00;
}
/* Komentare */
.komentare .hlavicka, .komentare .hlavicka_ac  {
	background: #EEE7D0;
	margin-top: 10px;
	padding: 5px 8px 4px 8px;
	border-top: 1px solid #E6DCB9;
}
.komentare .hlavicka_ac {
	background: #EDE5DE;
	border-top: 2px solid #EAD1C8;
}
.komentare .prispevok {
	background: #F7F5E9;
	padding: 10px 8px 10px 8px;
	font-size: 12px;
	border-bottom: 1px solid #F2EFDB;
}
/* END Komentare */


/* Nastavenia */
.clear {
	clear: both;
}
/* Cleaner */
.cleaner:after {
	display: block;
	clear: both;
   content: ".";
   height: 0px;
   visibility: hidden;
}
.cleaner { display: inline-block; }
* html .cleaner { height: 1%; }
.cleaner{ display: block; }
/* /Cleaner */

.clear_ciara {
	background:  url(images/dot.png) repeat-x top transparent;
	height: 5px;
	margin: 5px 5px 0px 10px;
}
.x1 {
	padding-left: 30px;
}
.x2 {
	margin-left: 10px;
}
.x21 {
	margin-right: 20px;
}
.x3 {
	margin-top: -5px;
}
.x31 {
	margin-top: 5px;
}
.x4 {
	margin-bottom: -3px;
}
.x41 {
	margin-bottom: -4px;
}
.x42 {
	margin-bottom: 4px;
}
.x5 {
	margin-bottom: 5px;
}
.x51 {
	margin-bottom: -5px;
}
.x6 {
	margin-bottom: 1px;
}
.x7 {
	margin-right: 3px;
}
.dole {
	margin-bottom: 15px;
}
.text-align {
	text-align: center;
}
.font-weight {
	font-weight: bold;
}
.nofont-weight {
	font-weight: normal;
}
.inline {
	display: inline;
}
.none {
	padding: 0;
	margin: 0;
	border: 0;
}
.hidden {
	display: none; 
}
/* Odkazy */
.odkaz_normal { 
	color: #595959;
	margin-top: 1px;
	font-weight: normal; 
}
#odkazy_special { 
	color: #f8f8f8;
	margin-top: 1px;
	font-weight: normal; 
}
#odkazy_special a {
	color: #f8f8f8;
}
#tip_firma {
	background: #F0F4F8;
	color: #5084B2;
	border-bottom: 1px solid #c6d6e5;
	border-top: 1px solid #c6d6e5;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 3px 0px;
}
#tip_firma a { color: #5084B2; }
#top_reklama {
	background: #f8fafb;
	border: 1px solid #97b3ce;
	margin-bottom: 4px;
}
/* //Reklama Right */
/*
#reklama_right {
	border: 1px solid #cccccc;
	padding: 2px 0px 0px 0px;
	margin-bottom: 5px;
}
#reklama_right .tip_odkaz {
	background: #f5f5f5;
	margin-bottom: 5px;
	padding: 5px 5px 0px 5px;
}
#reklama_right img {
	margin: 0px;
	padding: 1px;
	border: 1px solid #BCBCBC;
}
#reklama_right .obrazok {
	float: left;
	width: 105px;
	margin: 5px 5px 0px 0px;
	text-align: center;
}
#reklama_right p {
	margin: 0px 0px 10px 0px;
	font-size: 12px; 
}
#reklama_right a {
	color: #4a4a4a;
	font-size: 13px;
	text-decoration: underline;
}
#reklama_right a:hover { text-decoration: none; }
*/
