/* LAYOUT */

@import "style_layout.css";

@import "style_board.css";

/* LAYOUTS */

.article_hdr {
	color: #cac6c6;
	position: relative;
	width: 409px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-left: 6px;
	background-image: url('imgs/layout/article_dot.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: middle;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	color: #d70000;
}

.article_hdr div {
	position: absolute;
	right: 8px;
	top: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #d70000;
}

.article_hdr div span {
	visibility:hidden;
}
.article_hdr div span.u {
	visibility: visible;
	color: #d70000;
}
.article {
	position: relative;
	width: 406px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	margin-bottom: 30px;
	padding: 2px 3px 2px 4px; 
	text-align: justify;
	
  /*background-color: #1B1B1B;*/
}

.article img {
	border: 1px solid #000000;
}

.submenuhdr {
	color: #ADA7A7;
	margin-left: auto;
	margin-right: auto;
	width: 184px;
	height: 17px;
	text-align: right;
	padding: 3px 8px 0px 0px;
	font-family: Verdana;
	vertical-align: middle;
	background-image: url('imgs/layout/submenuhdr.gif');
	background-repeat: no-repeat;
}

.submenuhdr span  {
	color: #645B5B;
}

.submenu {	
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	border: 1px dashed #030303;
	border-top: 0px;
	/*background-color: #1B1B1B;*/
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 30px;
}
.submenu form input{
border: 1px #feb56a solid
}
.submenu:hover {
	/*background-color: #181818;*/
}

.submenuLogin {
	position: relative;
	margin-bottom: 5px
}

.submenuLoginContainer {
	height: 48px;
	width: 121px;
	position: absolute;
	left: 55px;
	top: 0px;
	border: 1px solid black;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #000000
}

.contact {
	margin-top: 2px;
	margin-left: 25px;
	color: #B9B3B3;
}

.contact_hdr {
	margin-top: 15px;
	font-weight: bold;
	margin-left: 25px;
}

.about_us {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 414px;
	border: 1px dashed #030303;
	border-top: 0px;
	/*background-color: #1B1B1B;*/
	padding: 1px 3px 3px 3px;
}

.about_us_hdr {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	color: #B6B6B6;
	background-color: #030303;
	width: 417px;
	margin-top: 30px;
	height: 17px;
	padding: 3px 0px 0px 5px;
}

.about_us_hdr div {
	position: absolute;
	top: 3px;
	right: 5px;
	font-weight: normal;
}

.rnadpis {
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	margin-top: -10px;
	margin-right: 3px
}

.rnadpis span {
	color: #FD870B;
	margin-right: 4px;
}

.tour_hdr {
	color: #B6B6B6;
	background-color: #030303;
	width: 421px;
	margin-top: 10px;
	text-align: left;
	height: 20px;
}

.tour_hdr td {
	padding-left: 3px
}

.videoHolder {
	position: relative;
	margin: 15px auto 0px auto;
	width: 400px;
	height: 170px;
}

.videoHolder div {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px dashed #030303;
	/*background-color: #1B1B1B;*/
	padding: 10px 20px 10px 20px;
}

.video_r {
	left: 207px !important;
}

.videoHolder div:hover {
	background-color: #181818;
}

.videoHolder a {
	font-weight: bold;
	text-decoration: underline !important;
}

.photos {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 414px;
	border: 1px dashed #030303;
	border-top: 0px;
	/*background-color: #1B1B1B;*/
	padding: 3px 3px 3px 3px;
}

.photos img {
	border: 1px solid black;
}

.photos div {
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	margin-top: 5px;
}

.admin_menu {
	font-size: 11px;
	margin-left: 15px
}

.admin_menu span {
	font-weight: bold;
}

.admin_menu a {
	color: #D3CFCF;
}

.mmbr {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 410px;
	min-height: 200px;
}

.mmbr img {
	border: 1px solid #000000;
	margin: 2px 5px 2px 0px;
	float: right;
}

.mmbr div {
	margin-bottom: 5px;
	font-weight: bold;
}

.mmbr p {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.mmbr p span {
	color: #B4B4B4;
	text-decoration: underline;
}

.slovnicek {
	line-height: 20px;
}
	
/* LAYOUT */

/*--------------------------------------------------------------------------------------------------------/*

/* HTML */
a:link {
	color: #FEB56A;
	text-decoration:underline;
}

a:visited {
	color: #feb56a;
	text-decoration: underline;
}

a:active {
	color: #feb56a;
	text-decoration: none;
}

a:hover, a.selected {
	color: #ddd;
	text-decoration: underline;
}

a.kosik {
	text-decoration: none;
}

a.link:hover {
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

a.link {
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

a.link img {
	margin-top: 5px;
}

h1 {
	font-size: 18px;
}

h1.notfound {
	text-align: center;
	padding-top: 80px;
}

h3, h4 {
	margin: 0px 0px 2px 15px;
}

h3.notfound {
	text-align: center;
}

p {
	padding: 0px 0px 0px 0px;
	text-align: justify;
}

hr {
	width: 95%;
	background-color: #1A1A1A;
	margin-top: 0px;
	margin-left: 10px
}

textarea {
	background-color: #000;
	border: 1px solid #0A0A0A;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #D3CFCF;
	}

input {
	background-color: #000;
	border: 1px solid #0A0A0A;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	color: #D3CFCF;
}

select {
	background-color: #000;
	border: 1px solid #0A0A0A;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	color: #D3CFCF;
	width: 135px;
}

textarea:hover, input:hover {
	background-color: #000;
}

textarea:focus, input:focus {
	background-color: #000; 
}

input.shop {
	margin-left: 15px;
	width: 15px;
}

button {
	background-color: #7F0A00;
	border: 1px solid #8B5825;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	color: #D3CFCF;
	padding: 0px 5px 0px 5px;
}

button:hover {
	background-color: #9F0C00;
}


ul {
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
}

ul.menu{
	padding-left: 0px;
}

ul.menu li {
	list-style-type: none;
	height: 15px;
	text-align:center;
}

ul.menu li:hover {
	color: #FD870B;
	/*background-color: #2A2A2A;*/
}

ul.active li {
	color: #FD870B;
	list-style-type: square;
	height: 15px;
	background-color: #2A2A2A;
}

ul.active li a {
	color: #D3CFCF;
}

ul.menu li a {
	padding-left: 3px;
	display: block;
	text-decoration: underline;
	height: 15px;
}

table {
	text-align: center;
	font-size: 11px;
}

table.kosik {
	text-align: left;
	font-size: 10px;
}

table.pokladna {
	border-collapse: collapse;
	width: 400px;
	border: 1px dashed #030303;
	/*background-color: #1B1B1B;*/
}

.pokladnaTDOne {
	width: 65px;
	padding: 5px 1px 5px 1px;
	border-bottom: 1px dashed #030303;
	border-right: 1px dashed #030303
}

.pokladnaTDTwo {
	padding: 5px 0px 0px 7px;
	border-bottom: 1px dashed #030303;
}

.pokladnaTDThree {
	padding: 5px 5px 0px 0px;
	border-bottom: 1px dashed #030303;
}

.pokladnaTDFour {
	font-weight: bold;
	padding: 5px 5px 0px 0px;
	border-bottom: 1px dashed #030303;
}

table.tour {
	width: 420px;
	margin-top: 1px;
	text-align: left;
	border: 1px dashed #030303;
	border-collapse: collapse;
	/*background-color: #1B1B1B;*/
	margin-bottom: 10px;
}

table.tour td {
	padding: 2px 0px 2px 3px;
	height: 30px;
	vertical-align: middle;
	border: 1px dashed #030303;
}

table.tour tr:hover {
	background-color: #252525;
}

table.admin {
	width: 420px;
	margin-top: 1px;
	text-align: left;
	border: 1px dashed #030303;
	border-collapse: collapse;
	/*background-color: #1B1B1B;*/
	margin-bottom: 10px;
}

table.admin td {
	padding: 2px 0px 2px 3px;
	height: 30px;
	vertical-align: middle;
	border: 1px dashed #030303;
}

td.shop {
	padding: 15px 15px 15px 15px;
	/*background-color: #1B1B1B;*/
	border: 1px dashed #030303;
}

.shop div {
	margin-top: 5px;
}

td.shop:hover {
	background-color: #181818;
}

td.datum {
	width: 65px;
}

td.misto {
	width: 135px;
}


/* HTML */

/*--------------------------------------------------------------------------------------------------------/*

/* STYLES */
.grey {
	color: #3F3A3A
}

.oranzove {
	margin-left:20px;
	margin-bottom:20px;
	visibility: hidden;
}

.brightGrey {
	/*color: #645B5B;*/
}

.strong {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.top {
	vertical-align: top;
}

.marginBottom10px {
	margin-bottom: 10px;
}

.marginTop10px {
	margin-top: 10px;
}

.fontSize10px {
	font-size: 10px;
}

.border1pxBlack {
	border: 1px solid black;
}


.u {
	text-decoration: underlie;
}

.space {
	margin-right: 4px;
}

.rok {
	font-weight: normal;
	font-size: 10px;
	color: #808080
}
 
.label {
	margin-top: -5px;
	margin-right: 2px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
} 

.album {
	margin-top: 40px;
	font-weight: bold;
	margin-left: 10px;
}

.submit	{
	background-color: #7F0A00;
	border: 1px solid #8B5825;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	color: #D3CFCF;
	padding: 0px 5px 0px 5px;
}

.submit:hover {
	background-color: #9F0C00;
}

.podnadpis {
	color: #808080;
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 0px !important;
}

.kosik tr:hover {
	background-color: #252525;
}

.pokladna tr:hover {
	background-color: #252525;
}

.pic {
	border: 1px solid #353535;
}

.disco {
	margin-left: 10px;
}

.disco img {
	margin-right: 12px;
	margin-top: -5px
}

.disco ul {
	margin-top: 10px;
}

.disco li{
	list-style-type: decimal;
	margin-left: 10px;
}

.textl {
	margin-top: 40px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 10px;
}

.text {
	margin-left: 10px;
	font-size: 10px;
}

.error {
	color: red;
}

.bottomLink {
	font-weight: bold;
	margin-left: 5px;
	padding-top: 10px;
}

.bottomLink a {
	text-decoration: none;
	
}

.adminTbl tr:hover {
	background-color: #000000;
}

.pool {
	width: 315px;
	border: 1px solid #0C0C0C;
	/*background-color: #1B1B1B;*/
	padding: 5px 10px 5px 10px;
}

.pool_hdr {
	width: 335px;
	height: 19px;
	color: #ADA7A7;
	background-color: #151515;
	margin: -5px 0px 15px -10px;
	padding-top: 4px;
	border-bottom: 1px solid #0C0C0C;
}

.pool_hdr span  {
	color: #645B5B;
}

.pool_prc {
	width: 80%;
}

.pool_prc div {
	width: 100%;
	height: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
	background-color: #282828;
	border: 1px solid #0C0C0C;
}

.pool_prc a {
	display: block;
}

.pool_prc a span {
	color: #D3CFCF;
	font-weight: bold;
}

/*.pool_prc:hover div {
	background-color: #3B3B3B;
}*/

.pool_answ {
	position: absolute;
	top: 5px;
	right: 5px;
}

.pool_row {
	position: relative;
	padding: 5px 5px 5px 5px;
}

.pool_row:hover, .poolimg:hover {
	background-color: #151515;
	
}

.pokladna_color {
  margin-left: -20px;
  width: 15px;
  height: 15px; 
}

.shop_color {
  position: relative;
  height: 22px;
  text-align: left;
  font-weight: bold;
  margin-top: 10px !important;
  padding-top: 4px;
}

.shop_color div {
  position: absolute;
  top: 0px;
}

.shop_color div, .chart_color {
  width: 11px;
  height: 11px;
  cursor: hand;
}


/* STYLES */
