@import "seznam.css";
@import "wrap.css";
@import "slike.css";

/***** Reset *****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

h1 { font-family: Georgia, serif; font-size: 2.5em; font-weight: normal; padding: 20px 0; }
a { color: #3e8197; text-decoration: none; }
a:hover { text-decoration: underline; }

/***** Layout *****/
body { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #333; background-color: #dee9f1; }
#top, #glava, #breadcrumbs, #vsebina, #noga { text-align: center; }
#top { background-color: #2d1d02; }
#glava { height: 170px; background: url(glava.jpg) top center no-repeat; background-color: #e08b00; }
#vsebina { background-color: #fff; padding-top: 30px; }
.fixed { width: 960px; height: 100%; margin: 0 auto; text-align: left; }
#wrap { width: 740px; float: left; background: url(senca.jpg) right 30px no-repeat; font-size: 1.2em; }
/*#wrap { width: 720px; float: left; background: url(senca.jpg) right 30px no-repeat; font-size: 1.2em; }*/
#wrap-notranji { width: 500px; float: left; margin-top: 20px; background: url(senca.jpg) right 10px no-repeat; }
#podatki { text-align: center; color: #999; margin-top: 10px; }
#rob { text-align: center; color: #999; margin-bottom: 10px; }
/* meni */
#meni { width: 220px; float: left; font-size: 1.2em; }
/*#meni { width: 240px; float: left; font-size: 1.2em; }*/
#meni ul ul { margin: 0 10px; padding-bottom: 5px; border-bottom: 1px solid #e7e7e7; }
#meni p { font-size: 1.3em; color: #b95903; margin: 15px 0 5px 20px; }
#meni a, #meni a:hover, #meni a:visited { display: block; color: #606060; padding: 2px 0px 2px 25px; }
#meni .spacer { height: 70px; }
/* sidebar */
#sidebar { width: 240px; float: left; font-size: 0.9em; color: #444; }
/*#sidebar { width: 220px; float: left; font-size: 0.9em; color: #444; }*/
#sidebar h2 { font-size: 1.5em; color: #b95903; margin: 15px 50px 0 20px; font-family: Verdana, Arial, sans-serif; }
#sidebar b { color: #146d81; }
#sidebar ul, #sidebar .iskanje, #sidebar .side-wrap { margin: 0 50px 0 20px; }
#sidebar li { margin: 8px 0; }
#sidebar .igralci { margin-top: 10px; }
#sidebar .igralci li { margin: 0; padding: 1px; }
#sidebar .igralci .hl { color: #b95903; }

/* ostalo */
.font-s { font-size: 0.8em; }
.font-0 { font-size: 1px; padding: 0; margin: 0 }
.clr { clear: both; }
.break { margin-top: 1em; clear: both; }
.levo { float: left; }
.desno { float: right }
.tdesno { text-align: right; }
img.frame { padding: 3px; border: 1px solid #c0c0c0; margin: 5px 10px; }
.banner img { padding: 3px; border: 1px solid #c0c0c0; }

/* glava */
#top p { text-align: right; padding: 5px 30px; }
#top a { color: #fff; padding: 0 10px; }
#aktualno { position: relative; top: 25px; left: 492px;	width: 450px; height: 125px; }
#aktualno a { display: block; width: 150px; height: 125px; float: left; }
#aktualno a:hover { text-decoration: none; }
#aktualno span { display: block; font-size: 1.1em; text-align: center; color: #fff; margin: 2px 10px; }
#aktualno .datum { margin: 8px 10px; font-weight: bold; font-size: 0.9em; color: #e0e0e0; }
#aktualno a:hover .datum { color: #e8a823; }
#aktualno a:hover .naslov { color: #edbb3f; }
#aktualno img { border: 1px solid #808080; margin-bottom: 2px; }
#aktualno a:hover img { border: 1px solid #e8a823; }

#prijave-seznam , #razpis, #rezultati, .clanek, .wrap-notranji-rob
	{ clear: both; margin: 0 50px 50px 0; }

.iskanje #niz { width: 160px; }
	
.obvestilo { color: #b95903; font-weight: bold; width: 50%; border:3px double #FBEFC6; background-color:#FDF7E1; padding: 0 20px; margin-bottom: 20px; }

/***** Tabele *****/
th { text-align: center; font-weight: bold; padding: 2px; color: #0079D2; }
.tabela { width: 100%; border: 1px solid #C0C0C0; border-bottom: none; margin-top: 0.1em; white-space: nowrap; }
.tabela td { text-align: center; border-bottom: 1px solid #C0C0C0; padding: 3px 0; }
.tabela .tglava td { font-weight: bold; background-color: #e08b00; font-size: 0.8em; }
.tabela th { color: #000; font-weight: bold; background-color: #e08b00; font-size: 0.8em; }
.tabela .ime { text-align: left; padding-left: 5px;}
table, table table { font-size: 1em; }
table td, table table td { vertical-align: top; }
table .krepko { font-weight: bold; }
/* dogajanje */
.dogajanje { margin-bottom: 30px; }
.dogajanje td, .dogajanje table td { padding: 2px; font-family: Georgia, serif; }
.dogajanje .element { width: 30%; text-align: right; padding-right: 20px; }
.dogajanje .element h3 { margin: 0; }
.dogajanje .naslov { padding-right: 10px; width: 40%; }
.dogajanje .komentar td { color: #999; padding-top: 10px; padding-bottom: 20px;
	font-family: Verdana, Arial, sans-serif; }
.dogajanje .komentar .element { font-size: 1.2em; }
.dogajanje .komentar td td { padding: 2px; }
.dogajanje table .krepko { padding-right: 10px; width: 30%; }
/* partije */
.partije .buttons { width: 50px; }

/***** Novice *****/
.novica { margin-right: 40px; }
.novica h2 { font-family: Georgia, serif; font-size: 2em; font-weight: normal; padding: 5px 20px 0 0; }
.novica .vsebina { clear: both; line-height: 1.4em; padding-top: 5px; }
.novica .vsebina p { margin: 10px 0; }
.novica .info { width: 82px; height: 83px; float: left; margin-right: 20px; text-align: center; color: #999;
	background: url(datum-box.jpg) top left no-repeat; }
.novica .info div { margin: 5px 0 10px 0; }
.novica .info span { display: block; margin: 5px 0 5px 5px; font-size: 2em;}
.novica .clr { height: 30px; background: url(break.gif) 50% 50% no-repeat; margin-bottom: 2em; }
/* paging */
.paging { padding-top: 0.5em; margin-bottom: 2em; font-size: 1.2em; text-align: center; }
.paging span a { display: block; width: 20px; padding: 4px 0; float: left; text-decoration: none; }
.paging .first { padding-right: 20px; }
.paging .last { padding-left: 20px; }
.paging .cur { display: block; width: 20px; padding: 4px 0; float: left; color: #badfe2; background-color: #3e8197; }
/* arhiv novic */ 
#wrap dl.novice { margin: 5px; margin-top: -30px; padding: 0; }
#wrap dl.novice dt, dl.novice dd { height: 1.7em; }
#wrap dl.novice dt { float: left; clear: left; width: 200px; margin-right: 15px;
	text-align: right; color: #777; font-family: Georgia, serif; }

/***** Prijava *****/
#prijavnica label { display: block; width: 100px; float: left; margin-top: 5px; margin-right: 0.5em;
	color: #884400; text-align: right; font-family: Georgia, serif; }
#prijavnica li { clear: both; list-style: none; padding: 5px; margin: 0; }

#prijavnica fieldset { background-color: #FDF7E1; border: 0; padding: 1em; }
#prijavnica li p { margin: 0; padding: 3px; }
#prijavnica input, #prijava select { border: 1px solid #FBE7BD; }
#prijavnica input#submit { border: 1px solid #999; width: 100px; margin-bottom: 50px; }
#prijavnica .num option { text-align: right; }
#prijavnica div { border: 1px solid #FDF7E1; }
#prijavnica div.obvestilo { border: 1px solid #FF0000; background-color: #FFEFEA;
	width: 70%; margin-left: 15%; margin-bottom: 20px; color: #CC0000; }
#prijavnica .obvestilo p { text-align: center; }
#prijavnica textarea { width: 300px; height: 100px; border: 1px solid #FBE7BD; }
#prijavnica #vpp_txt { width: 300px; border: 0; padding: 5px 0; }

/***** Dogodki *****/
#dogodek-povezave { float: right; width: 240px; padding: 30px 0; }
#dogodek-povezave a { display: block; font-weight: bold; margin: 5px 50px 5px 20px; }

/***** Razpis *****/
#razpis .info li { margin: 10px 0; }
#razpis .info li li { margin: 0; }
#razpis .info ul { margin: 0; padding: 0; }
#razpis .heading { width: 150px; float: left; font-size: 1.2em; font-weight: bold; }
#razpis .info div { margin-left: 150px; }
#razpis .desno { text-align: right; }
#razpis td { padding: 2px 5px; }

/***** Rezultati *****/
/* turnir */
.turnir { font-size: 0.9em; }
.turnir td { padding: 0.2em 0.1em; 	width: 3em; }
.turnir .tr-ekipa td { font-weight: bold; }
.turnir td.ime { padding: 0.2em 1.1em; text-align: left; width: auto; }
.turnir td.ralign { text-align: right; width: 2em; }
/* rezultati */
.rezultati td.leto { width: 10%; padding: 0.2em 0em; }
.rezultati td.tkm { width: 30%; padding: 0.2em 0em; }
.rezultati td.alignl { text-align: left; padding-left: 1em; }
.rezultati td.alignr-l { width: 2.5em; padding: 0.2em 0; text-align: right; }
.rezultati td.alignr { width: 4em; text-align: right; padding-left: 0; padding-right: 0.3em; }

/***** Koledar GZS *****/
.koledar { margin-right: 50px; }
.koledar .datum { width: 230px; float: left; margin-right: 10px; padding-bottom: 2px; }
.koledar .datum p { padding: 0; margin: 0; text-align: right; margin-right: 40px; }
.koledar .datum .d1 { font-size: 1.3em; }
.koledar .prireditev { font-size: 1.3em; font-family: Georgia, serif; text-align: left; padding-left: 40px; }
.koledar .clr { font-size: 0.1em; padding: 0; margin: 0; margin-bottom: 20px; }
.koledar .sodo, .koledar .liho { margin-left: 50px; }
.koledar .liho .datum { background: url(30-blue.gif) top right repeat-y; color: #146d81; }
.koledar .sodo .datum { background: url(30-orange.gif) top right repeat-y; color: #b95903; }
.koledar .liho .prireditev { background: url(30-blue.gif) 200px 0 repeat-y; }
.koledar .sodo .prireditev { background: url(30-orange.gif) 200px 0 repeat-y; }

/***** Igralci *****/
.fotka { background: url(pic.jpg) 50% 50% no-repeat;
	width: 154px; height: 184px; border: 1px solid #ccc; float: right; }
.fotka img { margin: 2px; }
#izkaznica table { width: 270px; margin-bottom: 10px; }
#izkaznica td { padding: 3px 20px 3px 0; font-weight: bold; }
#izkaznica .font-s td { color: #555; padding-top: 15px; font-weight: normal; }
#izkaznica .green { color: #0c0; }
#izkaznica .red { color: #c00; }
#izkaznica .profil { border: 1px solid #ccc; padding: 10px; background-color: #dee9f1; }

/***** Mojstri *****/
.mojstri-bckgr { float: right; color: #F9EEA6; margin-right: 50px;
	font-size: 3em; font-weight: bold; font-style: italic; font-family: Georgia, serif; }
.mojstri-seznam { margin: 30px 0 50px 0; }
#wrap .mojstri-seznam li { margin: 0; padding: 0; font-size: 1.3em; font-family: Georgia, serif; }
.mojstri-seznam p { line-height: 1em; padding: 0; margin: 0; }
.mojstri-seznam span { color: #999; }
.mojstri-seznam i { color: #999; font-size: 0.7em; font-family: Verdana, Arial, sans-serif; }