﻿body {

  padding:17px 0px 0px 0px;

  margin: 0px;

  background-color: #E5E5E5;

  font-family: Arial;

}

a img, img, a:focus, a:active {

	border: 0px;

	outline-style:none;

}

#body {

  width: 982px;

  padding: 0px;

  margin: 0px auto

}

#top {

  width: 100%;

  height: 175px;

  background-color: #891C87;

  background-image: url(bg_top00.gif);

  background-position: top;

  background-repeat: no-repeat;

  position: relative;

}

#logo {position: absolute;top: 21px;left: 45px;z-index: 2;}

#top_text {position: absolute;bottom: 0px;right: 0px;z-index: 2;}

*HTML #top_text{bottom:-4px;}

*+HTML #top_text{bottom:-3px;}

#lang {position: absolute;right: 33px;bottom: 8px;z-index: 15;font-size: 11px;}

#lang a {color: #000;text-decoration:none;font-size: 120%;}

#lang a:hover, #lang a#active {color: #FFF;}

#main {

  background-color: #FFF;

}

td.left {

  width:268px;

  background-color: #EDF1F3;

  padding-left: 4px;

  padding-right: 4px;

  vertical-align: top;

  padding-top: 17px;

  padding-bottom: 17px;

}

.search {

}

.search form {

  padding: 0px;

  margin: 0px;

}

.search {

  text-align: center;

  background-color: #E4E7E9;

  padding-bottom: 17px;

  padding-top: 17px;

}

.search #p, .pidpuska #p {

  border: 1px solid #D2D6D8;

  color: #ACACAC;

  height: 20px;

  font-size: 11px;

  padding-top: 4px;

  width: 200px;

  float:left;

}

.search #b {

  border: 0px;

  background: transparent;

  background-image: url(../i/lupa.png);

  background-repeat: no-repeat;

  filter:expression(fixPNG(this));

  width: 31px;

  height: 32px;

  cursor: pointer;

  margin-left: 3px;

  margin-bottom: -2px;

}

.pidpuska #b {

  border: 0px;

  width: 34px;

  height: 27px;

  vertical-align:bottom;

  margin-bottom: 0px;

  cursor: pointer;

}

.pidpuska #tak a {

	line-height:28px;

	background-image:url(../i/tak.gif);

	font-weight:bold;

	color:#666666;

	font-size:16px;

	vertical-align:baseline;

	margin-left:6px;

	width:34px;

	height:27px;

	float:left;

	text-decoration:none;

	text-align:center;

}

.pidpuska #tak a:hover {

	background-image:url(../i/tak_selected.gif);

	color:#000;

}

#detali a {

	line-height:24px;

	background-image:url(../i/detali.gif);

	text-align:center;

	font-weight:bold;

	color:#666666;

	vertical-align:baseline;

	margin-left:6px;

	width:79px;

	height:24px;

	float:left;

	text-decoration:none;

}

#detali a:hover {

	background-image:url(../i/detali_selected.gif);

	color:#000;

}

#last_news {

  background-color: #E8EBEC;

  color: #000000;

  padding-top: 17px;

  padding-left: 10px;

  padding-right: 10px;

  margin-top: 17px;

  font-size: 12px;

}

#last_news #detali {

  margin-bottom: 15px;

}

#last_news p {

  margin: 0px;

  margin-bottom: 5px;

  padding-left: 10px;

}

.s18 {

  font-size: 18px;

}

.s11 {

  font-size: 11px;

  margin-bottom:5px;

}

#last_news .bn {

  border-bottom: 1px solid #D2D6D8;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.pidpuska {

  margin-top: 17px;

  padding-left: 6px;

  background-color: #C5C8C9;

  padding-bottom: 34px;

  padding-top: 10px;

}

*HTML .pidpuska { margin-top: 33px;}

*+HTML .pidpuska { margin-top: 33px;}

.pidpuska form {

  margin: 0px;

  padding: 0px;

  margin-bottom: 8px;

}

.pidtrumka {

  text-align: center;

  margin-top: 17px;

}

.pidpuska .bn {padding-bottom: 10px;}





td.right {

  width: 695px;

  padding:0px 0px 0px 11px;

  vertical-align: top;

}

.all {

  padding:25px 2px 0px 0px;

  font-size: 14px;

}

.all .bn {

  border-bottom: 1px solid #E9EBEC;

  padding-left: 0px;

  padding-bottom: 10px;

  margin-bottom: 10px;

  clear:both;

}

.all img {

  border: 1px solid #CCCCCC;

}

.all p{

  margin: 0px;

  padding: 0px;

  margin-bottom: 5px;

}



/* EVENTS */

.events {

  padding:0px 15px 0px 0px;

  font-size: 14px;

}

.events .bn {

  border-bottom: 1px solid #E9EBEC;

  padding-left: 0px;

  padding-bottom: 10px;

  margin-bottom: 10px;

  clear:both;

}

.events p  {

  margin: 0px;

  padding: 0px;

  margin-bottom: 5px;

  margin-top: 5px;

}



img.border {

  border: 1px solid #CECECE;

}

#podii, #foto, #napusatu{

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 17px;

  font-size: 14px;

  vertical-align: top;

}

#podii {

  padding-bottom: 10px;

}

#podii .bn, #foto .bn, #napusatu .bn {

  padding-bottom: 10px;

  border-bottom: 1px solid #D2D6D8;

  margin-bottom: 10px;

}

#podii img {

  border: 1px solid #D2D6D8;

}

#foto {

  font-size: 12px;

  padding-right: 6px;

  margin-top: 10px;

}

a.f.r {

  float: right;

}



a.f {

  color: #891C87;

  font-size: 14px;

  text-decoration: none;

}

a:hover.f {

  text-decoration: underline;

}

.f {

  color: #891C87;

}

#napusatu {

  font-size: 14px;

  text-align: center;

  margin-top: 17px;

}

#napusatu p {

  text-align: left;

  padding: 0px;

  padding-left: 15px;

  margin: 0px;

  margin-top: 4px;

}

#napusatu input.p, #napusatu textarea{

  width: 227px;

}

#napusatu textarea {

  height: 70px;

}

#napusatu form {

  padding-top: 15px;

  padding-bottom: 5px;

}



.sup {

  width: 420px;

  padding: 0px 27px 0px 27px;

}

.sup form {

  padding: 0px;

  margin: 0px;

}

.sup #b {

  width: 175px;

  height: 29px;

  line-height:27px;

  background: transparent;

  background-image: url(../i/add.gif);

  background-repeat: no-repeat;

  border: 0px;

  cursor: pointer;

}



.join {

  width: 500px;

  margin: 0px auto;

}

.join form {

  padding: 0px;

  margin: 0px;

}

.join #b {

  width: 139px;

  height: 43px;

  background: transparent;

  background-image: url(../i/join.gif);

  background-repeat: no-repeat;

  border: 0px;

  cursor: pointer;

}



#footer {

  background-color: #891C87;

  padding-top: 13px;

  font-size: 18px;

  color: #FFFFFF;

}



#copy {

  width: 100%;

  background-color: #EDF1F3;

  color: #99A0A3;

  font-size: 11px;

  text-align: center;

  padding-top: 5px;

  padding-bottom: 8px;

}

#copy a {

  font-size: 9px;

  color: #99A0A3;

}





#menu {

position: absolute;

bottom: 0px;

text-align: left;

width: 100%;

left: 0px;

z-index:10;

}

#menu td {

padding: 0px 4px 0px 4px;

}

#menu td a {

display: block;

position: relative;

text-align: center;

height: 15px;

padding: 10px 1px 10px 1px;

text-decoration: none;

color: #FFF;

font-size: 12px;

font-weight: bold;

background-repeat: repeat-x;

}

#menu td a:hover, #menu td a#active {

color: #000;

height: 15px;

padding: 9px 0px 10px 0px;

background-image: url(../i/bg_menu.gif);

border-top: 1px solid #FFF;

border-left: 1px solid #FFF;

border-right: 1px solid #FFF;

border-bottom: 0px;

}

#menu .sub {

position: absolute;

display: none;

border: 1px solid #DBDBDB;

border-bottom: 0px;

background-color: #FFFFFF;

left: 0px;

top: 35px;

z-index: 30;

}

#menu .sub td {

padding: 1px 0px 1px 0px;

background-color: transparent;

border-bottom: 1px solid #DBDBDB;

}

#menu .sub td a {

display: block;

text-align: left;

background-image: url(../i/bg_submenu.gif);

background-repeat: repeat-x;

height: 15px;

padding: 5px 10px 8px 10px;

color: #000000;

}

#menu .sub td a:hover {

padding: 5px 10px 8px 10px;

border: 0px;

background-color: #DDDBDB;

background-image: none;

}



#all_r {

	vertical-align:bottom;

	margin-top:12px;

	margin-bottom:10px;

	text-align:right;

	padding-right:10px;

	clear:both;

}

#all_r a {

	color:#891c87;

}



#celendar {width: 220px;padding: 10px;margin: 0px auto;background-color: #CCCCCC;margin-top: 20px;}

#celendar td {font-size: 14px;color: #191919; text-align:center}

#celendar p.month {padding: 0px;margin: 0px;font-size: 14px;color: #000000;font-weight: bold;text-align: center;margin-bottom: 10px;}

#celendar .vux, #celendar td.vux a {color: #891C87;}

#celendar td.vux a.per {color: #891C87;}

#celendar .now {color: #000000;font-weight: bold;}

#celendar .per {color: #0000CC;}

#celendar form {padding: 0px;margin: 0px;margin-top: 10px;text-align: center;}

#celendar form  select{ background-color:#CCCCCC}



.head_news {font-size: 12px;margin-top: 7px;}

.head_news .date {margin:0px 20px 0px 10px;padding: 3px;float: left;}

.head_news a {}

.head_news .print_add {background-color: #EDF1F3;padding: 3px;float: left;}

.logd {font-size: 12px;background-color: #CCCCCC;color: #000000;float: left;padding:0px 4px 0px 4px;margin:20px 0px 15px 0px;}

.f_coment {padding:10px 5px 10px 5px;background-color: #E7EAEB;width: 555px;}

.f_coment form {padding: 0px;margin: 0px;}

.f_coment button.bt {

background-color: transparent;

border: 0px;

width: 175px;

line-height:24px;

height: 27px;

background-image: url(../i/add.gif);

cursor: pointer;

font-family:Arial;

font-weight:bold;

}

.f_coment button:hover.bt {

background-image: url(../i/add_selected.gif);

}

.img_button {

	border:none;

	background:none;

	cursor:pointer;

}
