/*------------------------------------------------------------------- GENERAL ---*/
html, body { height: 100%; }
body {
	margin: 0;	
	padding: 0;
	font-family:  Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 0.7em;	
	color : #000000;
	background-color: #100000;
	text-align: center; /* IE5.X workaround */
}

a 	{ color: #000000; text-decoration: none; }
a:hover {  text-decoration: underline; }

ul, ol, li, h1, h2, h3, h4, hr, p, form, fieldset, input, label, img, td, th, dl, dd {margin: 0; padding: 0; }
img {  border: none; }

h1 { font-size: 170%;  color: #000000;	padding-bottom: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: normal;   }
h2 { font-size: 150%;  color: #000000;	padding-bottom: 0.1em;	margin-bottom: 0.2em; font-family: Arial, Helvetica, sans-serif;  }
h3 {  font-size: 120%; 	padding-bottom: 8px; }
h4 { font-size: 100%; padding-bottom: 5px; color: #616161; }
hr { display: none; }
p { padding-bottom:1.2em;  }

big { font-size: 110%; }

/*---------------------------------------------------------------------- LAYOUT---*/
#pageclip {
	width: 900px;
	min-height: 100%; _height: 100%;
	margin: 0 auto;
}
#header {
	width: 900px;
	height: 237px;
	margin: 0 0 0 0;
	overflow: hidden;
}
#footer {
	width: 900px;
	height: 64px;
	padding-top: 15px;
	color: #ffffff;
	background: url(../Client.Images/Kasarna/bg_footer.png) no-repeat;
}

#footer a {
	color: #ffffff;
}

#footer a:hover {
	text-decoration: underline;
}


#page {
	width: 900px;
	background: url(../Client.Images/Kasarna/bg_data.png) repeat-y;
	position: relative;
}

#lcol {
	width: 51px;
	background: url(../Client.Images/Kasarna/bg_lcol.png) no-repeat;
	height: 90px;
}
#rcol {
	width: 51px;
}
#mdata {
	text-align: left;
	width: 456px;
	padding-top: 15px;
	margin: 0;
}

#mdata h2 {
	border-bottom: solid 1px #000000;
}

#mdata h2 a:hover {
	text-decoration: none;
	color: #666666;
}

#rdata, #ldata{
	width: 171px;
}
#pagein{
	background: url(../Client.Images/Kasarna/bg_news_bott.png) 50px bottom no-repeat;
	_height: 68px;
}


/*----------------------------------------------------------------------------------- BOXES ---*/
#cnews {
	width: 132px;
	background: url(../Client.Images/Kasarna/bg_news.png) -1px 0px no-repeat;
	padding: 15px 14px 0px 25px;
	text-align: left;
}
#cnews h2 {
	padding-bottom: 0em;
}

#cnews h2 a {
	color: #ffffff;
}

#cnews #newsspacer {
	display:block;
	height: 68px;
}

.arsepar {
	display: block;
	height: 20px;
	line-height: 1px;
	overflow-hidden;
	background: url(../Client.Images/Kasarna/bg_sep.gif) no-repeat;
}

#csponz {
	width: 171px;
	background: url(../Client.Images/Kasarna/bg_sponz_data.png) 1px 0px repeat-y;
	text-align: left;
}
.csponzd {
	padding: 20px 25px 0px 11px;
	background: url(../Client.Images/Kasarna/bg_sponz.png) 1px 0px no-repeat;
}
#clinks {
	width: 171px;
	background: url(../Client.Images/Kasarna/bg_links_data.png) 1px 0px repeat-y;
	text-align: left;
}
.clinksd {
	padding: 25px 25px 0px 25px;
	background: url(../Client.Images/Kasarna/bg_links.png) 1px 0px no-repeat;
}
.clinksd a {
	color: #ffffff;
}
.clinksd a:hover {
	text-decoration: underline;
}

#cinq {
	width: 171px;
	background: url(../Client.Images/Kasarna/bg_inq_data.png) 1px 0px repeat-y;
	text-align: left;
}
.cinqd {
	padding: 15px 25px 0px 25px;
	background: url(../Client.Images/Kasarna/bg_inq.png) 1px 0px no-repeat;
	color: #dddddd;
}
.cinqd h4 a {
	color: #ffffff;
}

/*----------------------------------------------------------------------------------- FORM ---*/
input, select, textarea {
	font-family:  Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 100%; 
	color:#000;	
	width: 100px;
	margin-bottom: 2px; 
	vertical-align: middle;		
}
textarea {  
	width: 300px;
	min-height: 60px; _height: 60px;
}
/*---------------------------------------------------------------------------- TABLES --------*/
.fright {float: right}
.fleft {float: left}

/*---------------------------------------------------------------------------- FORUM --------*/
.frtable{
	border-collapse: collapse;
}

.frtable tr th{
	text-align: left;
	background: #6c502b;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}

.frtable tr td{
	border-bottom: 1px solid #6c502b;
	color: #616161;
	padding: 2px 6px 2px 6px;
}

.frtable tr td input{
	width: 14px!important;
}

/*---------------------------------------------------------------------------- SUBMENU --------*/
.submenu				{position: absolute; visibility: hidden; top:-21px; left:0px; padding-top:5px; padding-bottom:5px;}

.submenumain				{background-color:#403201;}
.submenumain A:VISITED,
.submenumain A:HOVER,
.submenumain A:ACTIVE,
.submenumain A				{position:relative; white-space:nowrap; display:block; padding:2px 13px 2px 13px; color:#FFFFFF!important; text-decoration:none; text-transform:lowercase;}

.submenumain A:HOVER			{background-color:#544413;}

/*--------------------------------- PHOTOGALLERY ----------------------------------*/
.gallerymainclip {
	display: block;
	padding: 0 0 0 0;
	margin-bottom: 20px;
	height: 126px;
	position: relative;
	float: left; 

}

.galleryclip {
	display: block;
	background: #e7e7e7;
	width: 180px;
	height: 87px;
	padding: 5px 0 5px 0;
	margin-right: 27px;
	position: relative;
}


.gallerymainclip h2 {
	display: block;
	font-size: 9pt;
	height: 29px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 0 0 0;
	text-align: left;
}

.gallerymainclip h2 a {
	color: #000000!important;
	text-decoration: none!important;
	line-height: 29px;
}

.gallerymainclip h2 a:hover {
	color: #c0c0c0!important;
}

.galleryclip .galleryimg {
	display: block;
	width: 154px;
	height: 87px;
	border: 1px solid #d7d7d7;
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
}




.galleryclipin {
	display: block;
	width: 153px;
	height: 184px;
	padding: 0 0 0 0;
	margin-right: 27px;
	margin-bottom: 27px;
	float: left; 
	position: relative;
}


.galleryclipin .galleryimg {
	display: block;
	width: 153px;
	height: 115px;
	border: 1px solid #eaeaea;
	margin: 0px 0 8px 0px;
	padding: 0 0 0 0;
}

.galleryclipin h2 {
	display: block;
	width: 143px;
	height: 54px;
	margin: 0 0 0 0;
	border: 1px solid #eaeaea;
	padding: 5px 5px 5px 5px;
	background: #eaeaea;
	color: #000000; 
	font-size: 8pt;
	font-weight: normal;
	overflow: hidden;  
}
/*--------------------------------- PHOTOGALLERY END ----------------------------------*/


.cop-links
{
	color: #999999;
	text-align: center;
	font-size: 90%;
	margin: 15px auto;
}

.cop-links a
{
	color: #999999;
}

