

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	TEXT-DECORATION: none;
	background:url(../images/bg.gif) repeat-x #2a2929;
	color:#f4eded;
	line-height: 1.4;
}

.hat{width: auto; min-width: 970px; background:#83c130 url(../images/bg02.gif) no-repeat center top;}
.central{padding:10px; background-color:#a8cd1d;}
.label_title{padding-right:10px; background-color:#724f17; color:#FFFFFF; font-size:17px; font-weight:bold; padding-left:10px;}






.nav-menu-down ul {list-style:none; margin:0px; text-align:center; float:left; padding:0;}
.nav-menu-down li { float:left; width:80px; height:26px; font-weight:normal; padding-top:14px;}
.nav-menu-down li a {color:#FFFFFF; text-decoration:none; display:block;  height:20px; padding-top:0px; font-size:11px; }
.nav-menu-down li a:hover, .nav-menu-top li a:active, .nav-menu-top li a:focus {text-decoration:none; color:#0c0d0c; font-size:11px;}
.nav-menu-down li.xorisma{ background:url(../images/menu_down_xorisma.gif); height:26px; width:7px;}
.nav-menu-down li.on a{ text-decoration:none; width:100px; color:#0c0d0c;}


.photo { border: #f5e8ef solid 1px; padding:2px;}
.photo:hover { border: #fb0403 solid 1px; padding:2px;}

.form_text { padding:4px; border:#eca918 solid 1px; color:#f0cee0; width:220px;  background:#4c4c4e;}
.form_text:hover { padding:4px; border:#fc0404 solid 1px; color:#f0cee0; width:220px;  background:#4c4c4e;}
.form_text:focus{ padding:4px; border:#fc0404 solid 1px; color:#f0cee0; width:220px;  background:#4c4c4e;}

.button1{ background:url(../images/button_bg.gif); height:28px; width:119px; color:#FFFFFF; border: none; cursor:pointer;}

.search_text { padding:2px; border:#d8d3d3 solid 1px; color:#524d4d; width:200px; background:#FFFFFF;}
.search_text:hover { padding:2px; border:#f20808 solid 1px; color:#524d4d; width:200px; background:#FFFFFF; }
.search_text:focus{ padding:2px; border:#2fd627 solid 1px; color:#524d4d; width:200px;  background:#FFFFFF;}


textarea{width:200px; height:100px; border:#a8cd1d solid 1px; color:#f0cee0; background:#4c4c4e;}
textarea:hover {border:#f20808 solid 1px;}
textarea:focus {border:#2fd627 solid 1px;}
select { border:#d8d1d1 solid 1px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}

.test{
font-size:0.5px;
color:#FFFFFF;
}

.test1{
font-size:0.5px;
color:#ecf1f5;
}
.content{ padding:14px;}
.content_title{ line-height:30px; font-size:18px; background-image:url(../images/xorisma_dot_l.gif);}
.date { color:#FFFFFF; font-weight:normal; font-size:10px; padding-left:10px; padding-right:20px;}

.contact_small dl {
    margin-bottom:50px;
}
.contact_small dl dt {
    float:left;
    font-weight:bold;
    margin-right:10px;
    padding:5px;
    width:80px;
	border-bottom:#e1d6d6 1px solid;
}

.nav-menu ul {list-style:none; padding-left:2px; margin:0; padding-top:4px;}
.nav-menu li { background-image:url(../images/bg_menu.gif); margin-bottom:2px; padding-left:0px; height:30px; width:212px; height:30px; text-align:left; }
.nav-menu li a {color:#262626; text-decoration:none; padding-left:10px; padding-right:5px; display:block;  height:30px;  line-height:30px; padding-top:2px; font-weight:normal;}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {color:#ffffff; background-color:#a8cd1d; font-weight:bold;}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {text-decoration:none; font-size:12px; font-weight:normal; color:#ffffff; font-weight:normal;}


.label {
	 font-size: 15px;
	 font-weight: 700;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 padding-left:20px;
}

.label_white { padding-left:10px;}

.label_L {
	 font-size: 18px;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding-left:20px;
}

.video_title{ font-size:14px; font-weight:bold; color:#b01b6a;}
.video_label{ font-size:14px; font-weight:bold; color:#fd7210;}

.label_cat_L { background:url(../images/bg01.gif); padding:8px; height:31; font-size:17px; border:#4c4c4e solid 1px;}

.cat_index { color:#b12770; font-weight:bold;}
.news_index { float:left; width:218px; padding-left:5px;}


.label1 {
	 font-size: 12px;
	 font-weight: 700;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding-left:40px;
}

.messages_tr { height:30px; background:url(../images/bg_messages.gif); font-size:14px; font-weight:bold; color:#0077b9; border-bottom:solid 1px #000000; border-top:solid 1px #000000;}

.message_insert_ok { border:solid 1px #e8d8d8; background-color:#ebebeb; }

.message_ok{ padding:4px; border:#eca918 solid 1px; }
.message_error { padding:4px; border:#ff0000 solid 1px; }


.news_date{ font-size:10px;} 


.news_title {padding-left:10px; padding-top:5px; padding-bottom:10px; font-size:12pt; color:#83c130; font-weight:bold; }
.news_photo { padding-left:20px; padding-bottom:10px; padding-top:10px;}
.label_form { padding-left:0px; font-weight:700; line-height:25px;}


.text_down{ color:#FFFFFF; font-size:11px; padding-left:14px;}
.down{
font-size:11px;
color:#bdd4e6;
}

.textbox {
	  border:1px solid #aaaaaa;
	  color:#42843a;
	  font-size: 11pt;
      padding:2px;
      background:#ffffff;
      margin-top:2px;
}
.textbox:hover {
	  border:1px solid #42843a;
	  color:#42843a;
	  font-size: 11pt;
      padding:2px;
      background:#aaf07b;
      margin-top:2px;
}
.textbox:focus {
	  border:1px solid #42843a;
	  color:#42843a;
	  font-size: 11pt;
      padding:2px;
      background:#aaf07b;
      margin-top:2px;
}



.photo_small_table{ width:180px; float:left; border-right:solid 1px #b92172; border-bottom:solid 1px #b92172; min-height:190px; margin:4px; padding:4px;}
.photo_title{ text-align:center; font-weight:bold; padding-bottom:4px; min-height:35px;}
.photo_thumbnail{ text-align:center; padding-bottom:4px; }
.photo_thumbnail:hover{ text-align:center; padding-bottom:4px; }
.photo_small_desc{ padding-bottom:10px; text-align:center;}

.photo_album{ padding-left:10px; padding-right:10px; color:#ebe2e2; font-weight:normal; background-color:#7b7b7c;}
  
.label_s { color:#e9ecf0; font-size:2px;} 


/* -- LINKS ------------------------------ */
a:link    { color: #82aaf2; text-decoration: none;  font-size: 12px;}
a:visited { color: #82aaf2; text-decoration: none; font-size: 12px; }
a:hover   { color: #ca60f2;  font-size: 12px;  text-decoration: underline;}

a.back:link    { color: #c99bf3; text-decoration: none;  font-size: 10px;}
a.back:visited { color: #c99bf3; text-decoration: none; font-size: 10px; }
a.back:hover   { color: #c99bf3;  font-size: 10px;  text-decoration: underline;}



a.news_title_link:link    { color: #f89530; text-decoration: none;}
a.news_title_link:visited { color: #f89530; text-decoration: none;}
a.news_title_link:hover   { color: #FFFFFF; text-decoration: none;}


a.title:link    { color: #eb72b2; text-decoration: none;  font-size: 14px;}
a.title:visited { color: #eb72b2; text-decoration: none; font-size: 14px; }
a.title:hover   { color: #f5e8ef;  font-size: 14px;  text-decoration: none;}

a.title_videos:link    { color: #a8bcbc; text-decoration: none;  font-size: 12px;}
a.title_videos:visited { color: #a8bcbc; text-decoration: none; font-size: 12px; }
a.title_videos:hover   { color: #ffffff;  font-size: 12px;  text-decoration: none;}


a.label_large:link    { color: #FFFFFF; text-decoration: none; font-size:17px; font-weight:bold;}
a.label_large:visited { color: #FFFFFF; text-decoration: none; font-size:17px; font-weight:bold; }
a.label_large:hover   { color: #83c130; text-decoration: none;  font-size:17px; font-weight:bold;} 

a.chart:link    { color: #ffffff; text-decoration: none;  font-size: 12px;}
a.chart:visited { color: #ffffff; text-decoration: none; font-size: 12px; }
a.chart:hover   { color: #000000;  text-decoration: underline; font-size: 12px; }


/********************************* LiveValidation *************************************/


.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	text-indent: 40px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 2px solid #FF0000;
}

/************************************ HELPERS ***************************************/		


/* ------------ PAGING --------------------------------*/

a.paging:link    { 
 border:#bebfbf solid 1px;
 line-height:25px;
 color:#FFFFFF; 
 padding:4px;  
 font-size:10px; 
 font-weight:normal;
}
a.paging:visited { 
border:#bebfbf solid 1px;
line-height:25px; 
color:#FFFFFF; 
padding:4px; 
font-size:10px; 
font-weight:normal;
}
a.paging:hover   { 
background-color:#ff0000;
color:#FFFFFF;
font-size: 10px;
font-weight:normal;
text-decoration:none;
}

.visited1 { 
line-height:25px; 
color:#a3a0a0; 
padding:4px; 
font-size:10px; 
font-weight:bold;
}
.noActivate {
line-height:25px; 
color:#a3a0a0; 
padding:4px; 
font-size:10px; 
border:#bebfbf solid 1px; 
font-weight:bold;
}
.pages { 
font-size:10px; 
padding:4px; 
color:#7b7373; 
padding-right:20px;
}


/* ------------ PAGING --------------------------------*/



