body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	TEXT-DECORATION: none;
	color:#3e4c4d;
	background:#5389c5;	
	line-height: 1.4;
}


.box{ background-image:url(../images/01.jpg);}
.box:hover{ background-image:url(../images/02.jpg);}


.label_form{ font-weight:bold; padding-bottom:2px; border-bottom:#afd3d6 dotted 1px;}
.text_row{ padding:4px;}

input { padding:2px; border:#2a62a0 solid 1px; background-color:#d2e8f1;}
input:hover { padding:2px; border:#df610d solid 1px; background-color:#eef5f6;}

.form_text { padding:2px; border:#8e8e8e solid 1px; color:#bfa8b3; width:220px; background-color:#222222;}
.form_text:hover { padding:2px; border:#8e8e8e solid 1px; color:#bfa8b3; width:220px; background-color:#4d4747;}
.form_text:focus{ padding:2px; border:#8e8e8e solid 1px; color:#bfa8b3; width:220px; background-color:#4d4747;}
.pro_subcat{ font-weight:bold; color:#f78d11;}

textarea{width:200px; height:100px; border:#2a62a0 solid 1px; background:url(../images/bg_input.gif) repeat-x #FFFFFF;}
textarea:hover {border:#df610d solid 1px; background:url(../images/bg_input.gif) repeat-x #FFFFFF;}
textarea:focus {border:#df610d solid 1px; background:url(../images/bg_input.gif) repeat-x #FFFFFF;}


select { border:#2a62a0 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;
}

.xorisma { height:14px; width:500px; background-image:url(../images/xorisma.gif);}

.nav-menu ul {list-style:none; margin:0; padding-left:0px; padding-right:0px;}
.nav-menu li { color:#1e1e1e; width:240px; text-decoration:none; display:block;  height:48px;  line-height:48px; font-weight:bold; font-size:14px; background-image:url(../images/menu_off.gif);}
.nav-menu li a {color:#1e1e1e; font-weight:bold; text-decoration:none; padding-left:15px; display:block;  height:48px;  line-height:48px; }
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {color:#1e1e1e; font-weight:bold; text-decoration:none; display:block;  height:48px;  line-height:48px; background-image:url(../images/menu.gif); }
.nav-menu li.label_menu { color:#000000; width:240px; text-decoration:none; display:block;  height:48px;  line-height:48px; font-weight:bold; font-size:14px;}



.nav-menu-top ul {list-style:none; margin:0px; text-align:center; float:left; padding:0;}
.nav-menu-top li { float:left; background-repeat:no-repeat; width:170px; height:66px; font-weight:bold; padding-top:0px;}
.nav-menu-top li a {color:#FFFFFF; text-decoration:none; display:block; line-height:66px; background-image:url(../images/button_off.gif); width:155px; }
.nav-menu-top li a:hover, .nav-menu-top li a:active, .nav-menu-top li a:focus {text-decoration:none; background-image:url(../images/button_on.gif); width:155px; height:66px; color:#e0560e; line-height:66px;}
.nav-menu-top li.on a{ background-image:url(../images/button_on.gif); width:155px; height:66px; color:#e74d13; line-height:66px;}



.list_index { float:left; width:240px; padding:2px;}
.offers_vertical {width:150px; padding-bottom:20px;}



.label_new {
	 font-size: 15pt;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #343030;
	 padding-left:20px;
	 background-image:url(../images/xorisma.gif);
}




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

.photo {border: 2px solid #aed3d6; 	margin:0px; padding:2px; }
.photo:hover {border-color: #ee710c;}

.button {
	 font-size: 12px;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color:#df610d;
	 width:144px;
	 color: #FFFFFF;
	 border:solid #0754a9 1px;
	 padding:4px;
	 cursor:pointer;
}
.button:hover {
      font-size: 12px;
	 font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color:#0754a9;
	 width:144px;
	 color: #FFFFFF;
	 border:solid #df610d 1px;
	 padding:4px;
}

.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;
}



.button1 {
	 font-size: 12px;
	 font-weight: bold;
	 font-family:Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 cursor:pointer;
	 height:36px;
	 background:url(../images/button.gif);
	 border:none;
	 margin-bottom:7px;
	 width:144px;
}


.label_s { color:#df610d; font-size:14px; font-weight:bold;} 

.label_links{padding-top:10px; font-weight:bold; color:#071b93; padding-left:15px; background-image:url(../images/bg_links.gif); width:419px; height:55px; padding-right:7px; font-size:14px; cursor:pointer;}

.label_links:hover{padding-top:10px; font-weight:bold; color:#c85204; padding-left:15px; background-image:url(../images/bg_links_hover.gif); width:419px; height:55px; padding-right:7px; font-size:14px; cursor:pointer;}


.label_links_sm{padding-top:14px; font-weight:bold; color:#071b93; padding-left:15px; background-image:url(../images/bg_links_sm.gif); width:422px; height:37px; padding-right:7px; font-size:14px; cursor:pointer;}


.label_links_sm:hover{padding-top:14px; font-weight:bold; color:#c85204; padding-left:15px; background-image:url(../images/bg_links_hover_sm.gif); width:422px; height:37px; padding-right:7px; font-size:14px; cursor:pointer;}


/* -- LINKS ------------------------------ */


a:link    { color: #0a498f; text-decoration: none;  font-size: 12px;}
a:visited { color: #0a498f; text-decoration: none; font-size: 12px; }
a:hover   { color: #df610d;  font-size: 12px;  text-decoration: underline;}

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


a.title:link    { color: #0c4381; text-decoration: none; font-weight:bold;  font-size: 14px;}
a.title:visited { color: #0c4381; text-decoration: none;  font-weight:bold; font-size: 14px; }
a.title:hover   { color: #0c4381;  font-size: 14px; font-weight:bold;  text-decoration: underline;}





table.down td{ text-align:center; width:100px;}
table.down td.xor{ text-align:center; width:20px; color: #737473;}

.message_noresults {margin-top:20px; width:400px; margin-left:160px; margin-bottom:20px; height:50px; background:url(../images/bg_input.gif) repeat-x #FFFFFF; border:#ccc5c5 solid 1px; padding-top:20px; text-align:center; vertical-align:middle;}


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

.message_ok {margin-top:20px; margin-bottom:20px; height:25px; background:url(../images/bg_input.gif) repeat-x #FFFFFF; border:#ccc5c5 solid 1px; padding:10px;}
.message_error { margin-top:20px; margin-bottom:20px; height:25px; background-color:#fa0d0d; border:#000000 solid 2px; padding:10px; color:#FFFFFF;}


.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:#332e2e; 
 padding:4px;  
 font-size:10px; 
 font-weight:normal;
 margin:0px;
}
a.paging:visited { 
border:#bebfbf solid 1px;
line-height:25px; 
color:#332e2e; 
padding:4px; 
font-size:10px; 
font-weight:normal;
}
a.paging:hover   { 
background-color:#1e579e;
color:#FFFFFF;
font-size: 10px;
font-weight:normal;
text-decoration:none;
}

.visited1 { 
line-height:25px; 
color:#a3a0a0; 
padding:4px; 
font-size:11pt; 
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 --------------------------------*/


