/*******************  GENERAL  *******************/

a
{
	color: #000000;
}
		
a:hover
{
	color: #333333;
}

td, body
{
	font-family: Verdana;
	font-size: 12px;
}

.clsBorder
{
	border: 1px solid #d7d1c3;
	background-color: #ebe8e1;
}

.clsTopText
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.clsNewsImageBorder
{
	border: 3px solid #d7d1c3;
	background-color: #ebe8e1;
}

.clsImageBorder
{
	border: 3px solid #f4f2ec;
	background-color: #ebe8e1;
}

.clsTitleImage
{
	border: 2px solid #f4f2ec;
	margin: 0px 10px 10px 0px;
}

.clsMenu
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.clsMenu:hover
{
	color: #807d77;
	text-decoration: underline;
}

.clsText
{
	font-family: Verdana;
	font-size: 12px;
	color: #444038;

	line-height: 140%;
}

.clsTitle
{
	color: #444038;
	font-size: 13px;
	font-weight: bold;
}

.clsTitleText
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;

	text-decoration: none;
}

.clsTitleText:hover
{
	text-decoration: underline;
	
}

.clsDateText
{
	color: #807d77;
	font-size: 11px;

	margin-bottom: 2px;
}

.clsNewsTitleText
{
	color: #444038;
	margin-bottom: 5px;
}

.clsNewsTitleText
{
	color: #444038;
	font-size: 12px;
	margin-bottom: 5px;
}

.clsMoreText
{
	color: #000000;
	font-size: 11px;
}

.clsMoreText:hover
{
	color: #333333;
	font-size: 11px;
}

.clsCopyright
{
	color: #4d483f;
	font-family: Verdana;
	font-size: 11px;

	text-decoration: none;
}

.clsCopyright:hover
{
	color: #ffffff;
	text-decoration: underline;
}


.clsSmallText
{
	color: #444038;
	font-family: Verdana;
	font-size: 11px;
}

.clsPagingText
{
	font-size: 11px;
	font-family: Arial;
}

.clsModuleBlock
{
	background-color: dcd4c6;
	border: 3px solid #d5ccba;
}

.clsAnonsText
{
	font-family: Verdana;
	font-size: 10px;
	color: #4d483f;
}

/*******************  MOBILE  *******************/
.clsMobileTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.clsMobileSmallText
{
	font-size: 11px;
}

.clsMobileBorder
{
	border: 1px solid #333300;
}

.voting_rating
{
	background-color: #d7d1c3;
}



/*******************  AFISHA  *******************/
#eventTooltip
{
	position: absolute;
	overflow: visible;
	z-index: 10000;
	width: 250px;
	
	border: 1px solid #a3a099;
	cursor: hand;
}

.clsEventTootltip
{
	background-color: ebe8e1;
	border: 3px solid #d5ccba;
	
	font-family: Verdana;
	font-size: 11px;
	color: #4d483f;

	cursor: hand;
}	

.clsCalendar
{
	width: 180px;
	text-align: center;
	vertical-align: middle;

	cursor: hand;
}

.clsCalRow
{
	height: 18px;
	cursor: hand;
}

.clsCalMonth
{
	background-color: #bdae92;

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f1eee9;

	cursor: hand;
}

.clsCalWeekdayName
{
	background-color: #bdae92;
	width: 14%;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #f1eee9;

	cursor: hand;
}

.clsCalEmpty
{
	cursor: hand;
}

.clsCalWeekday
{
	background-color: #bdae92;

	font-family: Verdana;
	font-size: 11px;
	color: #ebe8e1;

	cursor: hand;
}

.clsCalWeekend
{
	background-color: #bdae92;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ebe8e1;

	cursor: hand;
}

.clsCalShow
{
	background-color: #dcd4c6;
	border: 1px solid #b2a180;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #b09e7c;

	cursor: hand;
}

/*******************  MENU  *******************/
.submenu_class
{
	position: absolute;
	width: 160px; height: 178px;
			
	visibility: hidden;
	z-index: 100;
}
			
#submenu
{
	width: 160px; height: 178px;
	background: url(../i/submenu_shadow.gif ) top no-repeat;
		
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
			
#submenu_links
{
	position: relative;
	width: 160px; height: 178px;
	background: url(../i/submenu_paper.gif) top no-repeat;
		
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}


#nws_img
{
	float:left;
}

#pht_list
{
	width:120px;
	margin:0 20px 0 0;
	float:left;
}

#pht_txt
{
	width:120px;
	font-family: Verdana;
	font-size: 11px;
	margin:0 20px 0 0;
	float:left;
}


#nws_img img
{
	border: 2px solid gray;
}

#br1
{
	clear:both;
	padding:5px 0;
}
#br2
{
	clear:both;
}
#br
{
	clear:both;
	padding:20px 0;
}

div#qTip {
 padding: 3px;
 border: 1px solid #eee;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #e3ded4;
 color: #333;
 font: 12px Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
