body {}
font {font-family: Arial, Arial Unicode, Sylfaen; font-size:13px;}
input {font-family: Arial Unicode, Sylfaen;}
a:hover {text-decoration:none;}
a {text-decoration:none; color:#004276;}
hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; border:none;}
div {font-family: Arial, Arial Unicode, Sylfaen;}

/* Listing */
.thumbnails
{
margin: -3em 0 0 -2em;
text-align: center;
}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 3em 0.7em 0 2.2em;
}

.thumbnail .r
{
width: 7.6em;
float: left;
}

/* Forms */
.search_block_new {
	border: 1px solid #808285;
	padding: 2px; 
}

.buttonx {font-family: Arial, Sylfaen; font-size: 11px; color:#FFF; background-color: #ba131a; border: none; padding: 2px; margin-top: 3px; height: 20px;}

.search_block {
	border: 1px solid #808285;
	padding: 2px; 
	margin-top: 4px;
	margin-bottom: 4px;
}

.search {
	font-family: Arial, Arial Unicode, Sylfaen;
	font-size: 11px;
	color: #333333;
}

.news_list {
	padding-top:8px;
	height:70px;
	border-top: 1px dashed #a7a9ac; 
}

.list_list {
	min-height:65px;
	height: auto !important; 
	height: 65px;
	margin-left:75px;
}

.event_list {
	min-height:110px; 
	height: auto !important; 
	height: 110px; 
	margin-left:160px;
}

.more_details {
	font-size:11px;
	color:#ba131a;
}

.more {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:11px;
}

.photo {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	width:150px;
	font-weight:bold;
}

.photo_date {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:11px;
	text-align:left; 
	width:150px; 
	padding-top:2px; 
	padding-bottom:2px;
	color:#ba131a;
}

.submenu_sm_position {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom:5px;
	background-image:url(img/more_news.gif);
	background-repeat:no-repeat;
}

/* CSS Document */

.title_big {
	font-family:Arial, Arial Unicode, Silfaen;
	font-weight:bold;
	font-size:23px;
	line-height:25px;
	margin-bottom:5px;
}

.title_sm {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
}

.title_list {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
}

.title_event {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:2px;
}

.title_news {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:11px;
	font-weight:bold;
}

.data {
	padding-top:5px; 
	padding-bottom:5px; 
	color:#ba131a;
	font-size:12px;
}

.datatime {
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.text {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:13px;
	line-height:16px;
	padding-bottom:5px;
}

.text_10 {
	font-family:Arial, Arial Unicode, Silfaen; 
	font-size:10px;
}

.text_12 {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:12px;
	padding-bottom:5px;
}

.submenu {
	font-family:Arial, Arial Unicode, Silfaen;
	font-weight:bold;
	font-size:17px;
}

.submenu_small {
	font-family:Arial, Arial Unicode, Silfaen;
	font-weight:bold;
	font-size:15px;
	color:#ba131a;
	padding-left:17px;
}

.small_Menu {
	color:#00529c; 
	font-family:Arial, Arial Unicode, Silfaen; 
	font-size:10px;
}

.menu {
	font-family:Arial, Arial Unicode, Silfaen;
	font-size:13px;
	font-weight:bold;
}


/* Gallery */

.floats {
margin: -0.5em 0 0 0;
position: relative;
display: inline-block;
clear: both;
}

.floats:after {
content: '';
display: block;
clear: both;
}

.floats .left {
position: relative;
background-color:#f2f2f2;
float: left;
display: inline;
overflow: hidden;
margin: 0.5em 0 0 0.2em;
width: 10em;
min-width: 170px;
}

.floats .left .r {
position: absolute;
top: 5px;
left: 10px;
width: 100%;
}

.floats .left .min {
margin: 0 0 170px 0;
height: 20px;
width: 170px;
}


/*Listing ?????*/

ul.example
    {
		margin-left:-2.5em;
    }
    ul.example li
    {
        margin: 0.5em 0;
        list-style-type: none;
    }


/*Es ashxatoxa*/

ul.events_list_sm
	{
		overflow: hidden; 
		width: 100%; 
		margin: 0; 
		padding: 0.5em 0 0.5em 1.2em;
	}

ul.events_list_sm li
	{
		color:#ba131a;
	}


/*Input*/

.fill-input {
	background:url('img/sample_input_02.gif') 0 0 repeat-x;
	width:100%;
	border:none;
	height:24px;
	padding:4px 0;
}

.left-input {
	background:url('img/sample_input_01.gif') left top no-repeat;
	width:90%;
}

.right-input {
	background:url('img/sample_input_03.gif') right top no-repeat;
	padding:0 14px 0 18px;
}

.right-input input {
	font-family:Arial, Arial Unicode, Sylfaen;
	font-size:12px;
	line-height:normal;
	color:#A7ADB6;
	padding:0 0 0 10px;
	border:none;
	width:95%;
	height:16px;
	background:none;
}




label 
{
	padding:.1em .5em;
	display:inline-block;
}

.cms-label-hidden 
{
	display:none;
}

.cms-row-title 
{
	font-family:Arian, Arial Unicode, Sylfaen; 
	font-size:13px;
	padding:.5em 1em; 
	vertical-align:top; 
	border-bottom:1px dotted #AAA; 
	text-align:right; 
	width:20%;
	font-weight:bold;
	background-color:#EEE;
}

.cms-row-content 
{
	padding:.5em 1em; 
	vertical-align:top; 
	border-bottom:1px dotted #AAA;
	background-color:#FFF;
}

.cms-row-first 
{
	border-top:1px dotted #AAA;
}

.cms-error-block 
{
	display:none;
	padding:1.5em 3em 1.2em 3em;
	white-space:nowrap;
	margin:1em;
}

input.cms-textarea-1-line
{
	border:1px solid #AAA;
	width:95%;
	height:1.5em;
}

textarea.cms-textarea
{
	border:1px solid #AAA;
	width:95%;
	height:10em;
}

textarea.cms-textarea-1-line
{
	border:1px solid #AAA;
	width:95%;
	height:2em;
}

form
{
	 margin:0;
	 padding:0;
}

input.cms-input-date
{
	border:1px solid #AAA;
	width:10em;
	float:left;
}

