
body {
width: auto;
height: auto;
text-align: center;
background: url('../img/background.jpg') repeat #333;
}

* {
margin: 0;
padding: 0;
}

h2 {
	margin: 0;
	font: bold 18px tahoma;
	padding: 10px 33px;
	color: #555;
/* 	border: 1px solid red; */
}

h3 {
	font: bold 14px tahoma;
	color: #ff3300;
	padding:15px 35px;
/* 	border: 1px solid red; */
}

#textAll h3 a {
	font: bold 14px tahoma;
	color: #ff3300;
	text-decoration: none;
}

#textAll h3 a:hover {
	font: bold 14px tahoma;
	text-decoration: underline;
}

.left {
float: left;
}

.rigth {
float: rigth;
}

.both {
clear: both;
}

.one {
visibility: hidden;
}

.top10 {
margin-top: 10px;
}

.top20 {
margin-top: 20px;
}

.mainWraper {
width: 1004px;
margin: auto;
font: normal 12px arial;
color: #333;
/* border: 1px solid black; */
}

.wrapUp {
width: 1004px;
height: 33px;
background: url('../img/ramaka_gore.jpg') no-repeat #555;
}


.wrapMidle {
width: 1004px;
background: url('../img/ramka_sreda.jpg') repeat-y #555;
/* border: 1px solid red; */
}

.penobet {
	margin-left: 35px;
	margin-bottom: 10px;
/* 	text-align: left; */
	float: left;
	display: inline;
	font: bold 14px arial;
	color: #33cc33;
}

.header {
	width: 937px;
	height: 188px;
	margin-left: 35px;
	margin-bottom: 10px;
	float: left;
	display: inline;
	background: url('../img/header.jpg') no-repeat #555;
/* 	background: url('../img/orig2.jpg') no-repeat #555; */
/* 	background: url('../img/back_header.jpg') no-repeat #555; */
/* 	border: 1px solid red; */
}


#nav {
/* 	width: 931px; */
/* 	border: 1px solid red; */
	height: 28px;
	margin: 0 35px;
	background: url('../img/buttons_osnova.jpg') no-repeat transparent;
}

#nav ul {
	margin: 0 auto;
	list-style: none;
	display: table;
	white-space: nowrap;
	font: normal 14px tahoma;
}

#nav li {
	height: 26px;
	display: table-cell;
	background: url('../img/razdelitel_buttons.jpg') no-repeat right top transparent;
}

/*#nav li.last {
	background: 0 none;
}*/

#nav a {
/* 	border: 1px solid red; */
	height: 22px;
	float: left;
	color: #666;
	margin-right: 2px;
	padding: 4px 13px 0 13px;
	text-decoration: none;
}

#nav a:hover {
	color: #ff3300;
	background: url('../img/button_hover.jpg') repeat-x transparent;
}

#nav #current1 a {
	background: url('../img/button_visit.jpg') repeat-x transparent;
}

.lentaSearch {
width: 933px;
height: 34px;
float: left;
display: inline;
margin: 10px 0 0 33px;
background: url('../img/lenta_search.jpg') no-repeat #555;
/* border: 1px solid orange; */
}

.lupa {
float: right;
margin: 1px 10px 0 0;
display: inline;
}

.search {
width: 120px;
height: 19px;
float: right;
margin: 5px 5px 0 0;
font: normal 12px tahoma;
color: #333;
text-align: left;
border: 1px solid #ccc;
}

.allMiddle {
width: 940px;
float: left;
display: inline;
margin: 10px 0 0 34px;
/*border: 1px solid black;*/
}

.wrapTextUp {
width: 774px;
height: 18px;
float: left;
background: url('../img/ramka_vutre_gore.jpg') no-repeat #fff;
}

.wrapText {
width: 764px;
/* min-height: 450px; */
/* height: auto !Important; */
/* height: 450px; */
float: left;
text-align: left;
font: normal 12px tahoma;
color: #333;
padding-left: 10px;
background: url('../img/ramka_vutre_sreda.jpg') repeat-y #fff;
}

.wrapText p {
	margin-bottom: 10px;
/* 	text-indent: 30px; */
}

#textAll, #contacts {
width: 650px;
font: normal 12px tahoma;
color: #333;
padding-left: 50px;
text-align: justify;
line-height: 17px;
/* border: 1px solid blue; */
}

#textAll span {
font-weight: bold;
color: green;
}

#contacts a, #textAll a, #textText a {
font: normal 12px tahoma;
color: green;
/* color: #333; */
text-decoration: none;
}

#contacts a:hover, #textAll a:hover, #textText a:hover {
font: normal 12px tahoma;
color: #ff3300;
text-decoration: none;
}

#textAll ul {
padding-left: 50px;
list-style-type: square;
/*border: 1px solid orange;*/
}

#textAll li {
/* color: #ff3300; */
color: green;
}

#textAll p {
	text-indent: 30px;
	margin-bottom: 8px;
}

#contacts img {
	float: right;
	padding-left: 10px;
	border: 0 none;
}

#contacts {
	width: 680px;
	text-align: left;
/* 	border: 1px solid red; */
}
#contacts p {
	margin-bottom: 10px;
}

#contacts td {
	padding: 4px;
	text-align: left;
}

.menuText {
width: 210px;
float: left;
line-height: 17px;
text-align: left;
padding-right: 10px;
/*border: 1px solid green;*/
}

.menuText a {
font: normal 12px tahoma;
color: #333;
text-decoration: none;
}

.menuText a:hover {
font: normal 12px tahoma;
color: green;
text-decoration: none;
}

.menuText ul, #textAll ul {
padding-left: 20px;
list-style-type: square;
/*border: 1px solid orange;*/
}

.menuText ul ul, #textAll ul ul {
padding-left: 20px;
list-style-type: disc !important;
/*border: 1px solid orange;*/
}

.menuText ul span {
}

.menuText li {
color: green !Important;
}

#textText {
float: left;
width: 510px;
padding: 0 0 20px 15px;
border-left: 1px solid #ccc;
text-align: justify;
line-height: 17px;
/* border: 1px solid red; */
}

.zaglavie {
font: bold 14px tahoma;
color: #ff3300;
text-align: left;
padding: 0 0 15px 20px;
}

.wrapTextDown {
width: 774px;
height: 18px;
float: left;
background: url('../img/ramka_vutre_dolu.jpg') no-repeat #fff;
/* border: 1px solid red; */
}

.reklamaObsht {
float: right;
width: 146px;
margin: 0 10px 0 0;
display: inline;
/*border: 1px solid red;*/
}

.reklUp {
width: 145px;
height: 6px;
float: left;
background: url('../img/pole_reklama_gore.jpg') no-repeat #DCEBDF;
}

.reklama {
width: 145px;
float: left;
text-align: center;
padding-bottom: 5px;
font: normal 12px tahoma;
color: #ff3300;
background-color: #DCEBDF;
/*background: url('img/reklama_sreda.jpg') repeat-y #fff;*/
}

.reklama img {
border: 0;
margin-top: 7px;
}

.top7 {
margin-top: 7px;
}

.reklDown {
width: 145px;
height: 6px;
float: left;
background: url('../img/pole_reklama_dolu.jpg') no-repeat #f2f2f2;
}

.wrapDoln {
width: 1004px;
height: 68px;
background: url('../img/ramaka_dolu_1.jpg') no-repeat #555;
}

.wrapDoln a {
font: normal 12px tahoma;
color: #999;
text-decoration: none;
}

.wrapDoln a:hover {
font: normal 12px tahoma;
color: #222;
text-decoration: none;
}

.wrapDoln p {
float: left;
margin: 10px 0 0 50px;
display: inline;
font: normal 12px arial;
color: #999;
}

.done {
float: left;
margin: 10px 0 0 370px;
display: inline;
font: normal 12px tahoma;
color: #999;
}

.wrapPics {
width: 509px;
margin-top: 10px;
/*border: 1px solid blue;*/
}

.wrapPics a {
font: normal 10px tahoma;
color: #999;
text-decoration: none;
}

.wrapPics a:hover {
font: normal 10px tahoma;
color: #555;
text-decoration: none;
}

.wrapPics img {
margin-left: 14px;
display: inline;
border: 1px solid #999;
}

.wrapPics a:hover img {
border: 1px solid green;
}

#hh {
	margin-left: 20px;
	display: inline;
}

#hh a {
	font: normal 10px tahoma;
	color: #999;
	text-decoration: none;
}

#hh a:hover {
	font: normal 10px tahoma;
	color: #555;
	text-decoration: none;
}

/* added by Nikola */
.menuText ul a#current {
	color: #999;
}

.menuText ul a#current:hover {
	color: #999;
}

.menuText  ul a span {
	color: red;
}

a.current {
	color: #999;
}

a.current:hover {
	color: #999;
}

.height400 {
	height: 400px;
}
