/* CSS - Zmaturuj.sk
 --- 01.08.2008, Lubos Demovic [demovic@zones.sk]
*/
html {
	margin: 0px 0px 8px 0px; 
}
body { 
	background: #FEFDF9 url('images/bg.png') repeat-x top;
	padding: 0px; 
	font: 0.7em Tahoma, Arial, Verdana, sans-serif; 
	line-height: 1.6em;
	margin: 0px 0px 5px 0px;
}
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, h2 {	
	color: #C73E02;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.1em;
	padding: 12px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
}
h1 a { color: #C45300; }
h2, 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: 16px;
	font-weight: bold;
	padding: 12px 0px 5px 10px;
	margin: 0px 0px 7px 0px;
}
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;
}
sup {
	color: #feff04;
	font-weight: bold;
}
.extlinks, .extlinks a {
	color: #f8f8f8;
	list-style-type: none;
}
/*** 
//////////////////////
   Kostra stranky 
//////////////////////
***/
#webfull {
	background: #FEFDF9 url('images/bg.png') repeat-x top;
}
#top_reklama {
	width: 728px;
	margin: 2px auto 0px auto;  
}
#content { 
	width: 900px;
	font-size: 11px;
	line-height: 1.6em;
	margin: 0px auto 0px auto;  
	padding: 5px 5px 0px 5px;
}
#header { 

}
#header #logo {
	float: left;
	margin-top: 7px;
}
#header #topright {
	float: right;
	width: 478px;
}
#header #infoday {
	text-align: right;
	color: #416C95;
}
#header #infoday a { color: #C65400; }
#header #add_url {
	color: #696969;
	text-align: right;
	line-height: 1.5em;
}
#header #lath {
	background: #C6A86B;
	padding: 2px 5px 2px 5px;
	margin-top: 0px;
}
/* Odkazy */
#odkazy { 
	float: right; 
	padding: 3px 0px 3px 0px;
	line-height: 1.5em;
	list-style: none; 
	margin: 13px 0px 0px 0px;
}
#odkazy li { 
	display: inline; 
	list-style: none; 

}
#odkazy li a {
	background: #858585;
	color: #ffffff;
	padding: 4px 12px 4px 12px;
	margin-right: 1px;
	text-decoration: none;
	font-weight: bold;
}
#odkazy li a:hover {
	background: #d1b987;
	color: #ffffff;
}
#odkazy li a.active {
	background: #C6A86B;
	color: #FCFCFC;
	padding: 6px 22px 6px 22px;
	text-decoration: underline;
}
/* Menu */
#menu_banner {
	color: #ffffff;
	background: #D6AD6C url('images/menu_banner.png') repeat-x top;
	margin-top: 1px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-top: 1px solid #ffffff;
}
#menu_banner a {
	color: #ffffff;	
}
#menu_banner #hlavne_sekcie {
	float: left;
}
#menu_banner #status {
	float: right;
	margin-top: 8px;
}
#menu { 
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	list-style: none; 
	margin: 8px 0px 6px 0px; 
}
#menu li { 
	display: inline; 
	list-style: none; 
}
#menu li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 5px 0px 5px;
}
#menu li a:hover {
	text-decoration: underline;
}
#menu li a.active {
	background: #ffffff url('images/menu_active.png') repeat-x top;
	color: #797875;
	padding: 6px 13px 10px 13px;
	text-decoration: underline;
}
/* Submenu*/
#submenu_banner {
	color: #5f5e5c;
	background: #FAF5EC url('images/submenu.png') repeat-x bottom;
	margin: 0px auto 0px auto; 
	padding: 5px 10px 0px 10px;
	height: 22px;
}
#submenu { 
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	list-style: none; 
	margin: 0px 0px 0px 0px; 
}
#submenu li { 
	display: inline; 
	list-style: none; 
}
#submenu li a {
	color: #204566;
	margin: 0px 0px 0px 4px;
}
#submenu li a:hover {
	text-decoration: underline;
}
#submenu li a.active {
	text-decoration: underline;
	background: #5293ca;
	color: #ffffff;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}
/* Footer */
#bottom_footer { 
	clear: both; 
	color: #5084B2;
	margin: 0px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #E4EDF3;
}
#bottom_footer a {
	color: #5084B2;
 	text-decoration: none;
}
#bottom_footer a:hover {
	text-decoration: underline;
}
#bottom_footer .mfooter {
	margin-bottom: 10px;
}
#bottom_footer .odkaz_normal { 
	color: #595959;
	margin-top: 1px;
	font-weight: normal; 
}
#bottom_footer .odsadzenie {
	padding: 4px 5px 0px 2px;
}
/* Odkazy */
#odkazy_special { 
	color: #c2daeb;
	margin-top: 1px;
	font-weight: normal; 
}
#odkazy_special .tipodkazy {
	color: #5380B0;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
}
#odkazy_special a {
	color: #6996bd;
}
/* Obsahova cast - Nadpis a vyhladavanie */
#area {
	background: #ffffff url('images/area_blue.png') repeat-x top;
	margin: 2px 0px 5px 0px;
	padding: 5px 5px 10px 5px;
	border-left: 3px solid #e4edf3;
	border-right: 3px solid #e4edf3;
	border-bottom: 3px solid #e4edf3;
}
#area #pageinfo {
	background: transparent url(images/dot.png) repeat-x bottom;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}
#area h1 {
	float: left;
}
/* Vyhladabanie */
#area #search {
	float: right;
	margin: 7px 10px 0px 0px;
}
input.input_search { 
	width: 175px; 
	float: none; 
	background: #f8f8f8 url('images/lupa.gif') no-repeat 0 50%; 
	color: #797766; 
	padding: 4px 4px 4px 22px; 
	margin: 0px; 
	
	font-family:  Verdana, Arial, Tahoma;
	font-size: 11px;
	border: 1px solid #9E9E9E;
}
input.button {
	height: 23px;
	width: 90px;
	color: #2E2E2E;
	background: #ebe4d6 url('images/button.png') repeat-x;	
	cursor: pointer;
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	
	margin: 2px 0px 0px 0px;
	padding: 1px 15px 1px 15px;
	border: 1px solid #9E9E9E;
}
input.button:hover { color: #767676; }
.input {
	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 2px 0px;
	border: 1px solid #9B9B9B; 
}
/* Obsahova cast - Obsah*/
#area #obsah {
	margin: 10px 20px 0px 20px;
}
#area #obsah_top {
	margin: 10px 20px 0px 20px;
}
#area #obsah_titulka {
	margin: 0px;
}
#area #obsah_right {
	width: 300px;
	float: right;
}
#area #obsah_left {
	width: 580px;
	float: left;
}
#area #content_right {
	width: 170px;
	float: right;
	background: #ffffff;
	padding: 5px 0px 5px 0px;
	border: 1px solid #ecf1f6;
	margin-top: 4px;
}
#area #content_left {
	width: 660px;
	float: left;
}
#area #complete {
	width: 100%;
}
#divcon {
	color: #63501C;
	margin: 0px auto 0px auto;
	padding: 15px 5px 10px 5px;
}
#complete #obsah_orange {
	width: 850px; 
	color: #63501C;
	background: #F8F4E8;
	border: 1px solid #ECE0BF;
	padding: 12px 10px 5px 10px;
	margin: 10px auto 10px auto; 
}  
/* Class */
.left {
	float: left;
	text-align: left;
}
.right {
	float: right;
	text-align: right;
}
/* 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; }

/* IMG vyrovnania */
img.x40 {
	margin-bottom: -2px;
}
img.x4 {
	margin-bottom: -3px;
}
img.x41 {
	margin-bottom: -4px;
}
img.x6 {
	margin-bottom: 1px;
}
/* IMG */
.image_big {
	float: left;
	margin: 0px 15px 5px 0px;
	padding: 1px;
	border: 1px solid #BCBCBC;
}
.imgborder, .imgborder2 {
	float: none;
	margin: 0px 15px 5px 0px;
	padding: 1px;
	border: 1px solid #BCBCBC;
}
.imgborder2 {
	margin: 0px;
}
/* Text class */
.text-align {
	text-align: center;
}
.nofont-weight {
	font-weight: normal;
}
/* Tabulka Zmaturuj */
.table_zmaturuj {
	width: 97%;
	text-align: left;
	margin: 0px 0px 7px 10px;
}
.table_zmaturuj th {
	background: #A3A3A3;
	color: #F6F9FB;
	padding: 3px 8px 3px 8px;
	border-right: 1px solid #FEFEFE;
}
.table_zmaturuj td {
	padding: 5px 7px 4px 7px;
	border-bottom: #b7b7b7 1px solid;
	color: #2e2e2e;
}
/* Clanky */
#magazin {
	margin: 0px 5px 0px 5px;
}
#magazin h2, #magazin h4 {
	background: transparent;
	color: black;
	font-size: 13px;
	padding: 0px 0px 2px 5px;
	margin: 0px 0px 7px 0px;
}
#magazin h2 a, #magazin h4 a {
	color: #6f92b4;
}
#magazin .clanok {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 10px 0px; 
	border-bottom: 1px solid #E6ECF2;
}
#magazin .textclanku a {
	color: #D9823D;	
}
#magazin .datum {
	color: #b4b4b4;
}
/* // Magazin */

/* Bloky */
.blok_blue, .blok_orange, .blok_top, .blok_top2 {
	background: #f0f4f8;
	padding: 5px 15px 15px 15px;
	margin: 5px 0px 5px 0px;
	font-size: 12px;
	border: 1px solid #BCCEE2;
}
.blok_orange {
	color: #3d3111;
	background: #F8F4E8;
	border: 1px solid #ECE0BF;
} 
.blok_top {
	color: #3d3111;
	background: #F8F4E8;
	border: 1px solid #ECE0BF;
	margin-bottom: 0px;
} 
.blok_top2 {
	color: #3d3111;
	background: #f0f4f8;
	border: 1px solid #BCCEE2;
	margin-bottom: 0px;
} 
.blok_orange h3, .blok_blue h3, .blok_top h3, .blok_top2 h3 {
	background: none;
	color:  #6087ac;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.blok_orange h3 a, .blok_blue h3 a, .blok_top h3 a, .blok_top2 h3 a {
	color: #6087ac;
	text-decoration: underline;
}
.blok_orange h3 a:hover, .blok_blue h3 a:hover, .blok_top h3 a:hover, .blok_top2 h3 a:hover {
	text-decoration: none;
}
.blok_gray {
	background: #F9F9F9;
	padding: 5px 15px 15px 15px;
	font-size: 12px;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	margin-top: 5px;
	margin-bottom: 5px;
}
.blok_tip {
	background: #ffffe3;
	color: #202020;
	border-bottom: 1px solid #ffff99;
	font-size: 13px;
	padding: 0px 15px 5px 15px;
	margin: 5px auto 5px auto;
}
.blok_tip a {
	color: #0066CC;	
	text-decoration: underline;
}
.blok_tip a:hover {
	text-decoration: none;	
}
.blok_top_oznam {
	background: #ffffff url('images/area_grey.png') repeat-x top;
	border: 1px solid #E4E4E4;
	color: #2e6293;
	border-radius: 2em 0;
	font-size: 13px;
	padding: 5px 15px 15px 15px;
	margin: 5px 0px 5px 0px;
}
.blok_top_oznam a {
	color: #2e6293;
}
/* Bannery */
.banner {
	background: #F9F9F9;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	text-align: center;
	padding: 5px 0px;
	margin-bottom: 5px;
}
/* Texty */
.zdroj {
	color: #989898;
	font-size: 11px;
	margin-left: 10px;
}
.zdroj a {
	color: #989898;
}
.txt_orange, .txt_orange a {
	color: #C65400;
}
.txt_blue,.txt_blue a {
	color: #416C95;
}
.text13 {
	font-size: 13px;
}
/* Hlasky */
.error, .upozorni, .uspech {
	color: #CC0000;
	margin: 0px;
}
.uspech {
	color: #57A839;
}
.novinka {
	width: 400px;
	background: #ffffca;
	padding: 5px 10px 5px 10px;
}
.novinka a {
	text-decoration: underline;
	margin-left: 5px; 
}
.novinka a:hover {
		text-decoration: none;
}
/* 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; }
/* // Hlasky*/

/* Reklama*/
#reklama, #reklama2, .reklama3 {
	margin: 0px 5px 0px 5px;
	font-family: Arial;
}
#reklama2 {
	border-bottom: 3px solid #e4edf3;
	padding-bottom: 15px;
}
.reklama3 {
	border-bottom: 3px solid #e4edf3;
	padding: 5px 0px 0px 0px;
}
#reklama .aditem, #reklama2 .aditem {
	border-bottom: 1px solid #eaeff2;
}
#reklama p, #reklama2 p {
	margin: 0px 0px 20px 0px;
	font-size: 13px; 
}
/* Reklama 1 */
#reklama h5 {
	color: #0065CC; 
	font-size: 14px;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
#reklama h5 a {
	color: #0066CC;
	text-decoration: underline; 
}
#reklama h5 a:hover {
	color: #47769f;
	text-decoration: none; 
}
#reklama .top_odkaz, #reklama2 .top_odkaz {
	background: #ffffce;
	padding: 5px 5px 0px 5px;
}
/* Reklama 2 */
#reklama2 h5 {
	color: #C45300;
	background: transparent;
	font-size: 15px;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
#reklama2 h5 a {
	color: #C45300;
	text-decoration: underline;
}
#reklama2 h5 a:hover {
	color: #b04b00;
	text-decoration: none;
}
/* Reklama Titulka*/
#reklama_titulka {
	margin: 5px 0px 5px 0px;
}
#reklama_titulka strong a {
	color: #5e86ac;
	text-decoration: underline;
}
#reklama_titulka strong a:hover {
	text-decoration: none;
}
#reklama_titulka p {
	border-bottom: 1px solid #f1f4f6;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#reklama_titulka .top_odkaz {
	background: #ffffce;
}
#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; }
/* Nastavenia */
.hidden {
	display: none; 
}
.text-align {
	text-align: center;
}
.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
#pocitadlo {
	width: 530px;
	color: #4d799d;
	background: #f0f4f8;
	padding: 2px 10px 1px 10px;
	margin: 10px auto 0px auto;
	text-align: center;
	border: 1px solid #BCCEE2;
}
.ciara {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
}
#nahravky {
	margin: 20px 0px 25px 10px;
}
#nahravky a {
	margin: 0px 10px 0px 0px;
}
#nahravky p {
	margin-top: 5px;
}
#content_menu {
	color: #5f5f5f;
	padding: 0px 10px 10px 0px;
	margin-top: 0px;
	font-weight: bold;
	border-top: 5px solid #eef3f7;
}
#content_menu p {
	margin-bottom: 10px;
}
#content_menu a {
	background: #ebe4d6 url('images/button.png') repeat-x;	
	color: #2E2E2E;
	cursor: pointer;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 2px 5px 0px 0px;
	padding: 4px 10px 2px 10px;
	border: 1px solid #9E9E9E;
}

#cielove-poziadavky .cleaner {
	text-align: center;
}
#cielove-poziadavky .left {
	margin-right: 30px;
}

/* Kniha Tip */
#tip_kniha
{	
	width: 500px;
	background: #fbf8f0;
	margin: 10px 0px 20px 10px; 
	font-size: 13px; 
}
#tip_kniha .kupit {
	color: #C45300;
}

