body { font-family: Tahoma, sans-serif; font-size: 70%; color:#3f3f3f; background: url(images/bg-body.gif) #002454 repeat-x left top; text-align: center;}
body, td {line-height: 1.3em}
a { color: #0033CC;}
a:hover { color: #336600;
		text-decoration:none}
a:active {	color: #336600;
			text-decoration: none ;}	
p { padding-top: 5px; padding-bottom: 5px;}
small { font-size: 85%; line-height: 1.3em}
h1, .componentheading, .contentpagetitle, .contentheading { padding-bottom: 10px; font-size: 180%; font-weight: normal; line-height: 1.1em; color:#2373d8}
a.contentpagetitle, a.contentpagetitle:visited {
 font-size: 80%;
}
h2 { font-size: 150%; font-weight: normal; line-height: 1.1em; color:#276c12}
hr { width: 90%; height: 1px; color: #d6d5d1; background-color: #d6d5d1; margin-top: 10px; margin-bottom: 10px; border:0;}
ul, ol {padding:0px; margin: 5px 0px 10px 30px}
ul {list-style: url(images/li.gif)}
ol {list-style: decimal}
li {padding-left:5px; padding-bottom:7px}
input, textarea, select {font-family: Arial, sans-serif; font-size:100%;}

/*global classes*/
.w100 {
	width: 100%
}
.leftcol {
	padding: 20px 25px 20px 25px
}
.rightcol {
	width: 225px; padding: 20px 40px 20px 30px
}
.imgleft {
	float:left; margin: 0px 15px 10px 0px
}
.imgright {
	float:right; margin: 0px 0px 10px 15px
}

/*relatively classes*/
#general_div {
 width: 100%;
 min-width: 1000px;
 width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}
#pyziri {
	background: url(../images/pyziriki.jpg) no-repeat bottom center;
}
#ostrov {
	background: url(../images/top-bg.jpg) no-repeat top center;
}
#toplogo {
	background: url(../images/logotip.gif) no-repeat top center;
}
#top {
	width: 913px; margin:0px auto; height: 280px;
}
#ltab {
	float:left; background: url(../images/bg-url.gif) no-repeat; margin: 3px 0px 0px 0px; font-weight:bold;
}
#ltab a {
	display:block; padding: 10px 14px; color:#fff; text-decoration:none 
}
#ltab a:hover {
	text-decoration: none;
}
#rtab {	float:right; background: url(../images/bg-zkakmenu.gif) no-repeat; margin: 3px 0px 0px 0px; text-align: center;}
#rtab div {
	padding: 12px 10px 13px 10px
}
#rtab img {
	margin: 0px 15px 0px 15px
}
#bodyofsite {
	width: 913px; margin: auto; text-align:left
}
#baba {
	clear:all; background: url(../images/girl.jpg) no-repeat bottom; height: 110px
}
#bgplitka {
	background: url(../images/putka-bg.gif) 23px 4px
}
#bgblue {
	background: url(../images/bg-blue.gif) repeat-x left top;
}
#lplitka {
	background: url(../images/l-blue.gif) no-repeat left bottom;
}
#rplitka {
	background: url(../images/r-blue.gif) no-repeat right bottom;
}
#mainmenu {
	text-align: center;
}
#bgwhite {
	background: #fff url(../images/tl-white.gif) no-repeat left top; margin: 0px 7px
}
#tr-white {
	background: url(../images/tr-white.gif) no-repeat right top; 
}
#l-white {
	background: url(../images/l-white.gif) no-repeat left bottom;
}
#b-white {
	background: url(../images/r-white.gif) no-repeat right bottom; 
}
#content {
	padding: 25px 30px 30px 30px;
}
#b-white td {
	vertical-align:top; 
}


#b-otst {
	height: 12px
}
#footer-bg {
	background: url(../images/footer-bg.jpg) repeat-x left bottom
}
#footer {
	width: 913px; margin: auto; text-align:left; height: 105px;
}
#copy {
	float:left; width: 250px; background: url(../images/sea-star.gif) no-repeat 0px 15px; color:#fff; line-height: 1.6em
}
#copy div {
	padding: 35px 0px 25px 90px
}
#bottommenu {
	float:right; width: 600px;
}
#bottommenu div.w100 {
	padding: 30px 0px 0px 0px
}
#bottommenu td {
	color:#fff;
}
#bottommenu a {
	color:#fff; padding: 0px 5px; text-decoration:none
}
#bottommenu a:hover {
	text-decoration:underline
}

.back_button {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}



/* Joomla core stuff */


table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpaneopen td {
   padding: 5px;
}
table.contentpaneopen a{
text-decoration:none;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}



table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
	background: url(../images/bg-button.gif) no-repeat; width: 101px;	height: 22px; text-align: center; border: 0px; text-transform: lowercase; color:#fff; margin: 3px 0px;
}

.inputbox {
 padding: 2px;
 border:solid 1px #cccccc;
 background-color: #ffffff;
 margin:3px 0px;
}
.contentcolumn {
	padding-right: 5px;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {

}

div.moduletable {

}
table.moduletable td {

}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
font-size: 11px;
}


.createdate {
color: #0080a5;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}
#tab111 table{
border:1px solid #cccccc;
}
#tab111 td{
border:1px solid #cccccc;
}
table.contenttoc th {
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}



div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}
#menu_img{
float:left;
position:relative;top:0px;left:60px;
text-align:right;
}
#menu_img a{
text-align:right;
}
#menu_img2{
float:right;
position:relative;top:10px;left:-70px;line-height:25px;
}
#menu_img3{
margin-top:10px;
position:relative;width:180px;
height:40px;left:20px;
}

#menu_box{
width:560px;
color:#ffffff;
font-family: Arial, sans-serif;
font-weight:bold;
font-size:14px;
position:relative;top:0px;left:0px;

}

#menu_box a{color:#ffffff;
font-family: Arial, sans-serif;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
