/*----------------------- Text Styles ------------------------------------------------------------------------------- */

.title {
	padding: 10px 0 10px 0;
	clear: both;
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.0em;
	color: rgb(255, 163, 0);	
}

.subtitle {
	padding: 30px 0 0 0;
	clear: both;
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	color: rgb(168, 159, 119);
}

.normalText {
	clear: both;
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.12em;
	line-height: 1.6em;
	color: rgb(11, 11, 11);
}

.boldText {
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(11, 11, 11);
}

.contactName {
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.15em;
	line-height: 0.3em;
	color: rgb(168, 159, 119);
}

a.search {
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.15em;
	line-height: 0.3em;
	color: rgb(168, 159, 119);
}

a.search:hover{
	font-family: sans-serif, Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 0.15em;
	line-height: 0.3em;
	color: rgb(168, 159, 119);
}


/*----------------------- Picture Styles -----------------------------------------------------------------------------*/

.picLeft { 
	margin: 0;
	float: left;
	border: 1px solid rgb(11, 11, 11);
}

/*----------------------- Layout Styles ----------------------------------------------------------------------------- */

body {
	margin: 0;
	border: 0;
	padding: 0;
	background: rgb(222, 214, 178) url(pics/content/header.jpg) repeat-x 0 0;
}

#container {
	margin: 0;
	border: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	min-height: 500px;
	height: 500px;
}

#content {
	margin: 0;
	padding: 0;
	width: 800px;
	position: absolute;
	background: url(pics/content/middle.jpg) repeat-y 0 0;
}

#inner-content {
	float: left;
	margin: 0 34px 0 34px;
	padding: 0;
	width: 530px;
	text-align: justify;
}

*html #inner-content {width: 530px;margin:0 0 0 30px;padding:0}

#baner {
	float: left;
	margin: 1px 0 0 10px;
	padding: 0;
	border: 0;
	width: 192px;
}

*html #baner {margin: 2px 0 0 5px}

#footer {
	clear: both;
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	background: url(pics/content/footer.jpg) no-repeat 0 0;
	width: 800px;
	height: 60px;
	text-align: center;
}

.miner {
	margin: 80px 0 0 0;
	padding: 0;
	border: 0;
	width: 800px;
	height: 260px;
}

#index {
		background: url(pics/content/bager.jpg) no-repeat 0 0;
}

#about {
		background: url(pics/content/rudari.jpg) no-repeat 0 0;
}

#group {
		background: url(pics/content/baner-3.jpg) no-repeat 0 0;
}

#media {
		background: url(pics/content/media.jpg) no-repeat 0 0;
}

#contact {
		background: url(pics/content/miner.jpg) no-repeat 0 0;
}

#sitemap {
		background: url(pics/content/map.jpg) no-repeat 0 0;
}

#archive{
		background: url(pics/content/bager.jpg) no-repeat 0 0;
}

#showNews{
		background: url(pics/content/bager.jpg) no-repeat 0 0;
}

#rbb {
		background: url(pics/content/baner-7.jpg) no-repeat 0 0;
}

#rbm {
		background: url(pics/content/baner-4.jpg) no-repeat 0 0;
}

#tir {
		background: url(pics/content/baner-6.jpg) no-repeat 0 0;
}

.rtbLogoSerbian {
	margin: 0 0 0 5%;
	width: 339px;
	height: 80px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='pics/content/rtbLogo.png');
}

.rtbLogoSerbian[class] {
	background: url(pics/content/rtbLogo.png) no-repeat 0 0;
}

.rtbLogoEnglish {
	margin: 0 0 0 5%;
	width: 400px;
	height: 80px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='pics/content/rtbLogoEnglish.png');
}

.rtbLogoEnglish[class] {
	background: url(pics/content/rtbLogoEnglish.png) no-repeat 0 0;
}

#menu
{
	padding: 0;
	margin: 0;
	border: 0;
	right: 5%;
	top: 50px;
	position: absolute;
}

#nav, #nav ul
{
	float: none;
	list-style: none;
	height: 25px;
	padding: 0;
	border: 0;
	margin: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.15em;
}

*html #nav {float:right;}

#nav a
{
	display: block;
	height: 17px;
	text-decoration: none;
	padding: 8px 10px 0 0;
	margin: 0;
	outline-style: none;
	color: rgb(183, 185, 174)
}

*html #nav a {display: inline-block;}

#nav li
{
	float: left;
	margin: 0 0 0 1px;
	border: 0;
	height: 17px;
	width: auto;
}

#nav a:hover
{
	height: 17px;
	padding: 8px 10px 0 0;
	color: rgb(255, 163, 0);
}

#nav .active
{
	color: rgb(255, 163, 0);
}

#lang {
	color: rgb(11, 11, 11);
	position: absolute;
	top: 82px;
	left: 15px;
}

a.link {
	color: rgb(11, 11, 11);
	text-decoration: none;
	padding: 0 5px 0 0;
	font-weight: bold;
}

a.link:hover {
	color: rgb(11, 11, 11);
	text-decoration: underline;
	padding: 0 5px 0 0;
	font-weight: bold;
}

a.bold {
	font-weight: bold;
	text-decoration: underline;
}

.icon {	padding: 0 5px 0 0;}

#kontaktLayer1 {
	margin: 0;
	padding: 0;
	border: 0;
}

.banner {
	margin: 0;
	padding: 0;
	width: 192px;
	height: 65px;
}

.banner img {border:none;}

p.archive {padding: 0 0 0 20px;}

#newsArchive {padding: 0 0 0 20px;}

.imageNewsHorizontal {
	background: url(pics/content/backHorizontal.jpg) no-repeat 0 0;
	padding: 20px 30px 20px 30px;
	border: 0;
}

.imageNewsVertical {
	background: url(pics/content/backVertical.jpg) no-repeat 0 0;
	padding: 20px 30px 20px 30px;
	border: 0;
}

.imageNewsQuadratic {
	background: url(pics/content/backQuadratic.jpg) no-repeat 0 0;
	padding: 20px 20px 20px 20px;
	border: 0;
	width: 150px;
	height: 150px;
}

/*----------------------- List Styles --------------------------------------------------------------------------------- */

.tabela {
	clear:both;
	margin:0;
	border: 1px solid rgb(11, 11, 11);;
	letter-spacing: 0;
}

.tabela ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	float: left;
	width: 88px;
}
	
.tabela li {
	padding: 4px 4px 0 4px;
	height: 20px;
	border-bottom: 1px solid rgb(244, 245, 231);
	border-left: 1px solid rgb(244, 245, 231);
	text-align: right;
}

.tabela li.wide {
	width: 200px
}

.tabela li.narrow {
	width: 50px
}

.tabela li.noBorder {
	border-left: 1px solid rgb(240, 240, 240);
}

.tabela li.heigher {
	height: 45px;
	text-align: center;
}

.tabela li.heigherRight {
	height: 45px;
	text-align: right;
}

.tabela li.heighest {
	height: 95px;
	text-align: center;
}

.tabela li.specialHigh {
	height: 320px;
	text-align: center;
}

.tabela li.specialHighRBM {
	height: 195px;
	text-align: center;
}

.tabela li.centerText {
	text-align: center;
}

.tabela ul.thin {
	width: 45px;
}

.tabela ul.thick {
	width: 63px;
}

.tabela ul.wide {
	width: 110px;
}

.tabela ul.wideTir {
	width: 120px;
}

#tir-a {
	width: 472px;
	height: 200px;
	background: rgb(222, 214, 178);
}

#tir-b {
	width: 529px;
	height: 250px;
	background: rgb(222, 214, 178);
}

#rbb-a {
	width: 529px;
	height: 350px;
	background: rgb(222, 214, 178);
}

#rbb-b {
	width: 529px;
	height: 350px;
	background: rgb(222, 214, 178);
}

#rbb-c {
	width: 529px;
	height: 250px;
	background: rgb(222, 214, 178);
}

#rbm-a {
	width: 529px;
	height: 350px;
	background: rgb(222, 214, 178);
}

#resources {
	width: 529px;
	height: 825px;
	background: rgb(222, 214, 178);
}

*html .tabela li {padding: 4px 3px 0 2px}


.map, .map ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
}

.inputSearch {
	width: 140px;
	float: left;
	border: 1px solid rgb(11, 11, 11);
}

.inputSubmit {
	float: left;
	margin: 5px 0 0 0;
	background: rgb(222, 214, 178);
	border: 1px solid rgb(11, 11, 11);
}
/*----------------------- Special Styles ---------------------------------------------------------------------------- */

.clear , p {
	clear: both;
}

.right { float:right;}

.copy { padding: 35px 0 0 0; font-size: 11px;}

.newsicon {border: none;}

.searchForm {margin: 0 0 0 20px}

.slikaHorLeft {width: 260px;float: left; margin: 5px 10px 0 0}
.slikaHorRight{width: 260px;float: right; margin: 5px 0 0 10px}
.slikaVerLeft {width: 210px;float:left; margin: 5px 10px 0 0}
.slikaVerRight {width: 190px;float:right; margin: 5px 20px 0 10px}
.slikaQuadratic {width: 190px;float: left; margin: 5px 10px 0 0}

.slikaText { padding: 0 10px 10px 10px;	font-weight: bold; text-align: center;	}

*html .slikaVerRight {margin: 5px 0 0 10px;}

.indexThumb {
	float: left;
	width: 210px;
}

.indexDivText {
	float: left;
	width: 320px;
}

.indexDiv {
	margin: 20px 0 20px 0;
}