/* CSS Document */
h2 {
	font:22px Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold
	}
.title {
	padding:0;
	margin:0 0 5px 0;
	font-size:18px;
	line-height:20px;
	color:#333333;
	font-weight:bold	
	}
h1.title1 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0 0px 0;
	margin:0;
}
h1.title2 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	padding:0px 0 0px 0;
	margin:0 0 0px 0;
}
h1.title3 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0 0 0px 0;
}
.date {
	color:#b2b6a0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	margin:0
	}
.green {
	color:#99cc00;
	}
.red {
	color:#cc0033;
	}
.blue {
	color:#0099cc;
	}
.black {
	color: #000;
}
.green a{
	color:#99cc00;
	text-decoration:none
	}
.red a{
	color:#cc0033;
	text-decoration:none
	}	
.black a{
	color: #000;
	text-decoration:none
}
.blue a{
	color:#0099cc;
	text-decoration:none
	}	

.red a:hover, .blue a:hover, .green a:hover, .black a:hover{
	color:#333;
	}	

.times14 {
	font:14px "Times New Roman", Times, serif;
	margin:5px 0 20px 0
	}	
.times14_1	{
	font:14px "Times New Roman", Times, serif;
	margin:5px 0 10px 0
	}	
	
.times14_22 {
	font:14px "Times New Roman", Times, serif;
	line-height:22px
	}		

.times12 {
	font:12px "Times New Roman", Times, serif;
	}

/***/
.arial12 {
	font:12px Arial, Helvetica, sans-serif;
	margin:5px 0 20px 0
	}	
.arial12_1	{
	font:12px Arial, Helvetica, sans-serif;
	margin:5px 0 10px 0
	}	
	
.arial12_22 {
	font:12px Arial, Helvetica, sans-serif;
	line-height:22px
	}		


/***/		
.title a {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0 5px 0;
	margin:0;	
	}	
a {
	color:#0099cc;
	}			
a:hover {
	text-decoration:none;
	color:#cc0033;
	}			
h1 a.more {
	color:#b2b6a0;
	font:11px Arial, Helvetica, sans-serif;
/*	background:url(../img/more.gif) no-repeat right center;*/
	width:50px;
	padding:3px 30px 5px 0px;
	float:right;
	text-decoration:none
	}
a.more {
	color:#b2b6a0;
	font:11px Arial, "Times New Roman", Times, serif;
/*	background:url(../img/more.gif) no-repeat right center;*/
	width:50px;
	padding:3px 30px 5px 0px;
	text-decoration:underline
	}
a.more1 {
	color:#b2b6a0;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/more.gif) no-repeat right center;
	width:50px;
	padding:3px 30px 5px 0px;
	text-decoration:underline
	}
a.more:hover, a.more1:hover {
	color:#000;
	}
a.back {
	color:#b2b6a0;
	font:11px Arial, Helvetica, sans-serif;
/*	background:url(../img/back.gif) no-repeat left center;*/
	width:50px;
	padding:3px 5px 5px 0px;
	text-decoration:underline
	}
a.back:hover {
	color:#333333;
	}	
.dotted {
	border:0;
	padding:0;
	margin:0 0 20px 0;
	height:1px;
	background:url(../img/dot.gif) repeat-x;
	}	
.ev_block {
	padding:0;
	margin:0
}	
.ev_block ul {
	padding:0;
	margin:0;
	list-style-type:none
}	
.ev_block ul li {
	padding:0 6px 0 2px ;
	margin:0 0px 0 0;
	float:left;
	width:140px;
	vertical-align:top
}
.ev_block ul li.sep {
	background:url(../img/dot_v.gif) repeat-y ;
	width:1px;
}	
.ev_block ul li.last {
	margin:0;
	padding:0;
	}

.lnk_event_block {
/*	clear:both;*/
	padding:0px 0 20px 0
	}
a.lnk_event {
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	background-color:#ccb193;
	text-decoration:none;
	padding:0 3px 0 3px
}
a.lnk_event:hover {
	color:#000000;
	background-color:#FFFFFF
}
/***************Events***********/

/************* Subscr ****************/
#subscr_eng {
	background:url(../img/subscribe_bg_eng.gif) no-repeat;
	padding:20px 20px 14px 20px;
	width:206px;
	margin:25px 0 20px 0;
	*margin:25px 0 10px 0;
	}
#subscr_ukr {
	background:url(../img/subscribe_bg_ukr.gif) no-repeat;
	padding:20px 20px 14px 20px;
	width:206px;
	margin:25px 0 23px 0;
	*margin:25px 0 8px 0;
	}	
#subscr_eng form{
	padding:40px 0 0 0;
	margin:0px 0 0 0;
	}	
#subscr_eng form div.textfield {
	background:#fff url(../img/subscr_input.gif) no-repeat;
	border:0;
	padding:0 0px 0 4px;
	height:20px;
	width:125px;
	margin:0px 0 0 0;
	vertical-align:middle;
	float:left	
	}

#subscr_eng form div.textfield input {
	border:0;
	width:120px;
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:1px 0px 0px 7px ;
	}
#subscr_eng form input.btn {
	padding:0;
	vertical-align:middle;
	width:29px;
	margin:1px 0 0 0;
	*margin:0
	}

#subscr_ukr form{
	padding:40px 0 0 0;
	margin:0px 0 0 0;
	}	
#subscr_ukr form div.textfield {
	background:#fff url(../img/subscr_input.gif) no-repeat;
	border:0;
	padding:0 0px 0 4px;
	height:20px;
	width:125px;
	margin:0px 0 0 0;
	vertical-align:middle;
	float:left	
	}

#subscr_ukr form div.textfield input {
	border:0;
	width:120px;
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:1px 0px 0px 7px ;
	}
#subscr_ukr form input.btn {
	padding:0;
	vertical-align:middle;
	width:29px;
	margin:1px 0 0 0;
	*margin:0
	}	
.rss {
	float:right;
	margin:12px 0 0 0px;
	padding:0 0 0 0px;

	}	
	 
/************* Subscr End***************/
/***********Polls**************/
#poll {
	background:url(../img/poll_bg.gif) repeat-y;
	width:239px;
	clear:both;

	}
#poll form{
	padding:0;
	margin:0;
	} 	
#poll .cnt {
	padding:0px 20px 0px 20px;
	font-size:11px;
	}
#poll h2 {
	padding:0;
	margin:10px 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold
	}	
#answer_block {
	margin:2px 0 5px 0;
	line-height:12px
	}	
#answer_block div.green{
	 background:url(../img/line_green.gif) repeat-x; 
	 height:11px;
	 margin:0;
	 padding:0;
	 border:1px solid #fff	
 }	
#answer_block div.blue{
	 background:url(../img/line_blue.gif) repeat-x; 
	 height:11px; 
	 border:1px solid #fff	
 }	
#answer_block div.red{
	 background:url(../img/line_red.gif) repeat-x; 
	 height:11px; 
	 border:1px solid #fff	
 }	
	
/************* Polls End ***************/	
/*****Registration ************/
#reg {
	background:url(../img/poll_bg.gif) repeat-y;
	width:239px;
	margin:35px 0 0px 0;
	*margin:20px 0 0px 0;	
	}
#reg form{
	padding:0;
	margin:0;
	} 	
#reg .cnt {
	padding:0px 20px 0px 20px;
	font-size:11px;
	}

/****Contacts ********/
.textfield1 input {
	border:0;
	width:162px;
	line-height:16px;
	padding:4px 10px 6px 10px;
	margin:0px ;
	background:url(../img/field1.gif) no-repeat 0 0;
	font-size:14px
	}
.textfield2 input {
	border:0;
	width:320px;
	font-size:14px;
	padding:4px 10px 6px 10px;
	margin:1px ;
	background:url(../img/field2.gif) no-repeat;
	}	
.textaria1 {
	border:0;
	width:333px;
	height:135px;
	font-size:14px;
	line-height:18px;
	padding:10px 10px 0px 10px;
	background:url(../img/textaria.gif) no-repeat;
}
.textaria1 textarea {
	background-color:#EDEBE3;
	border:0;
}
table.contact_tbl {
	padding:0;
	margin:0
}
table.contact_tbl td{
	padding:0;
	margin:0;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif
}
.msg {
	background-color:#b0c802;
	color:#FFFFFF;
	padding:5px;
	border:1px solid #fff;
	width:100%
	}
.error {
	background-color:#ea4879;
	color:#FFFFFF;
	padding:5px;
	border:1px solid #fff
	}	
.error .error {	
	border:none;
	font-weight:bold;
	}
.sitemap {
	margin:0 0 0 40px;
	padding:0;
	}
.sitemap ul {
	margin:0;
	padding:0;
	}
.sitemap ul li {
	list-style-type:disc;
	}	
.sitemap ul li ul {
	list-style-type:none;
	margin:10px 0 10px 20px;
	}	
.sitemap ul li ul li {
	list-style-type:none;
	}