﻿body {
	background-color: white;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
.cb {
	clear: both;
	font-size: 0px;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	line-height: 0px;
}
.err_id {
	background-color: red;
	border: 1px solid Maroon;
	padding: 10px;
	color: white;
	font-weight: bold;
	margin-bottom: 3px;
}
.msg {
	background-color: #F0F0F0;
	border: 1px solid black;
	padding: 20px 30px;
	color: Black;
	font-weight: bold;
  width: 50%;
  margin: 20px auto;
  background-color: #ffffff;
  box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
  border-radius: 5px;
  text-align: center;
}
/*----------------*/
#okno_out {
	background-image: url('/tanec/images/bgPruh.gif');
	background-repeat: repeat-x;
	background-position: top;
}
#okno_in {
	width: 768px;
	margin: auto;
	text-align: left;
	background-color: White;
}
/*----------------*/
#top {
	height: 72px;
	background-color: #0A0104;
	overflow: hidden;
}
/* #top table.l10 {
	margin: auto;	
} */
#bottomtop {
	height: 2px;
	background-color: #545655;
	font-size: 0px;
}
#topbottom {
	height: 2px;
	font-size: 0px;
	background-color: white;
}
#topin {
	width: 900px; /* 699, 768 */
	height: 68px;
	overflow: hidden;
}
#bottomin {
	width: 768px;
}
#topin, #bottomin {
	margin: auto;
	text-align: left;
	overflow: hidden;
}
#topin a.taneccz {
	font-size: 0px;
	text-decoration: none;
}
/* #top a.let10 {
	display: block;
	float: right;
	text-decoration: none;
	background-image: url('/tanec/images/def/top10let.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 69px;
	height: 68px;
}
#top a.let10:hover {
	background-position: 0px -68px;
}*/
/*----------------*/
#bottom {
	background-color: #0A0104; 
	height: 30px;
	overflow: hidden;
}
#bottom, #bottom a {
	color: white;	
}
#bottomin {
	padding-top: 5px;
}
/*----------------*/
/* #topMenuBox {
}*/
#topMenu1 {
	float: right;
	margin-top: 2px;
	padding-right: 10px;
}
#topMenu1, #topMenu1 a, #topMenu2 a.norm, #topMenu2 .sep {
	color: white;/* #AAA8A9; */
}
#topMenu1 a, #topMenu2 a.norm {
	text-decoration: none;
	font-size: 11px;
}
#topMenu1 .sep, #topMenu2 .sep {
	padding: 0px 2px; /* 5 */
}
#topMenu1 a:hover, #topMenu2 a.norm:hover {
	color: white;
}
/*----------------*/
#topMenu2 {
	clear: both;
	text-align: right;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
	width: 660px; /* 551, 620 */
}
#topMenu2 .dblcolon {
	padding: 0px 3px;
	color: white;
}
#topMenu2 a.user {
	color: White;
	text-decoration: none;
}
#topMenu2 a.user:hover {
	text-decoration: underline;
}
/*----------------*/
#topMenu3 {
	float: left;
}
#topMenu4 {
	float: right;
	padding-right: 10px;
}
#topMenu4 a {
	color: #FFFFCC; /* #AAA8A9; */
	text-decoration: none;
	font-size: 11px;
}
/*----------------*/
.tabTop td, .tabTop td a {
	color: white;/* #AAAAAA; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tabTop {
/*	table-layout: fixed; */
}
.tabTop td {
	/*width: 60px;*/
	text-align: center;
	padding: 0px 5px;
}
.tabTop td a {
	text-decoration: none;
}
.tabTop td a:hover {
	color: White;
}
.tabTop tr.texts td {
	height: 20px;
	overflow: hidden;
}
.tabTop tr.colors td {
	font-size: 0px;
	height: 4px;
}
/*-----TELEFONI SEZNAM NA KONCI -----------*/
a.ntsw {
	color: white;
}
/*-------------------------------------------*/
.logBar, .logBarHL, .logBarHL2 {
	color: white;
	padding: 5px 10px;
	font-weight: bold;
	font-size: 14px;
}
.logBar {
	background-color: #7C7C7C;	
}
.logBarHL {
	background-color: #a3103d;	
}
.logBarHL2 {
	background-color: #111AA3;
}
.defbg, .defbgHL, .defbgPadd0 {
	background-color: #F0F0F0;
	margin-bottom: 3px;
}
.defbg, .defbgHL {
	padding: 5px;
}
.defbg {
	color: #414141;	
}
.defbgHL {
	color: #A3103D;
}
.w100p {
	width: 100%;
}
/*-------------------------------------------*/
.flL {
	float: left;
}
.flR {
	float: right;
}
.tar {
	text-align: right;
}
.vam {
	vertical-align: middle;
}
.mt5 {
	margin-top: 5px;
}
.tac {
	text-align: center;
}
.b {
	font-weight: bold;
}
.ml5 {
	margin-left: 5px;
}
mt5 {
	margin-top: 5px;
}
.ml10 {
	margin-left: 10px;
}
.vab {
	vertical-align: bottom;
}
.p10 {
	padding: 10px;
}
.p5 {
	padding: 5px;
}
/*---------------------------------------*/
ul.ok {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
ul.ok li {
	text-indent: -15px;
	margin-left: 15px;
}
/*---------------------------------------*/
#SocialPlugins ul li.Facebook {
    background: transparent url("/images/icons/facebook.png") no-repeat scroll 11px 2px;
    height: 16px;
    padding: 3px 0px;
}
#SocialPlugins ul li.Facebook a {
    padding: 1px 1px 0px 35px;
}
/*---------------------------------------*/
