@charset "UTF-8";
/* CSS Document */


html { 
height: 100%; }

body {
margin:0px;
padding:0px;
text-align:center;
background: #CCC;
min-height: 100%;
}

td { vertical-align:top;}

p { margin:0;
padding:0;}

#wrapper1 {
margin:0 auto;
padding:0;
width:932px;  

text-align:center;
background-image:url(../images/grayline.jpg);
background-repeat: repeat-x;

}

#wrapper_header {

margin:0 ; 
padding:0;
width:800px; 
min-height:40px;

}


#search  {  
position:relative;
left:133px;
padding:4px; 
height:36px;
float:right;

}

.search_field { 
color: #4D4D4D; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
width: 150px;
height:20px; 
}

#language { 
position:relative;
left:133px;
margin-top:0px;  
float:right;

width:80px; 
height: 40px;
padding: 4px 0 0px 0 ;
color: #999; 
line-height:30px;
}

#language a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  color: #555; 
  text-decoration:none;
  text-transform:uppercase;
   }
	 
#language a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color: #000; 
text-decoration:underline; 
text-transform:uppercase;
 }

.langcur { 

font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  color:000; 
  text-decoration:none;
   text-transform:uppercase;

}

#horisont_menu {
margin:0 auto;
padding:0;
width:100%; 
height:40px;

} 



#wrapper22 {
margin:0 auto;
padding:0;
width:932px;  
background-color: #FFF;
text-align:center;
min-height:100%; 
clear:both;

}

#imagetabs {
position:relative;
margin: 0 auto;
width:932px; 
height: 300px; 
color: #000; 
text-align:left; 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
background-color: #FFF;
   

}

#imagetabs a img {
  border: none; 
}




#wrapper2 {
margin:0 auto;
padding:0;
width:932px;  
background-color: #999; 
text-align:center;
min-height:100%; 
clear:both;

}

#title {
position:relative;
margin: 0 auto;
padding: 10px 16px 10px 16px;
width:900px; 
color: #FFF; 
text-align:left; 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
background-color: #777; 

}


/* ************* CONTENT  STYLES */

#content {  
margin:0 auto;
padding:16px; 
color: #676767; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;  
line-height:19px;
text-align:left;
width:900px;
background-color: #FFF;
}



#content a  { color:#0066CC; text-decoration:none;}
#content a:hover  { color: #0066FF; text-decoration:underline;}
#content a:visited  { color:#0066CC; text-decoration:none;}

#content a img { border:none;  vertical-align:middle;}
#content img { border:none;  vertical-align:middle;}
.content a img { border:none;  vertical-align:middle;}
.content img { border:none;  vertical-align:middle;}

.form_report { 

font-size: 26px;
line-height:28px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left;
color: #009900;
}

.spacer {
height: 100%; width: 1px; float: right;}


#wrapper3 {
margin:0 auto;
padding: 0;
width:932px;  
background-color: #CCC; 
text-align:center;
clear:both;
background-image:url(../images/newsbar.jpg);
background-repeat:none;

}







#wrapper4 {
margin:0 auto;
padding: 16px 16px 16px 16px;
width:900px; 
background-color: #777; 
text-align:center;
clear:both;
 
}



#footer {
margin: auto;
width:900px; 
color: #555; 
text-align:center; 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
}


#logo { 
color: #CCC; 
text-align:left; 
width:200px;
margin:0px;
height:63px; 
background-image:url(../images/logo.jpg);
background-repeat:none;}






H1 { 
color: #000000; 
text-align:left; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:bold; 
font-size:26px; 
line-height: 26px;  

}


H2 { 
color: #339999; 
text-align:left; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
line-height: 19px;  

}

H3 { 
color: #006600; 
text-align:left; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
line-height: 19px;  

}



UL, LI { list-style:none;}



/* ************* Q-NEWS  STYLES */


#newsbar {  
margin:0 auto;
padding:10px 0 0 0;
width:900px; 
height:168px;

}

.qnews_table { width:900px;


}

.qnews_tr {   text-align:left;}

.qnews	{ 
padding:5px;
width:189px;
border-left: #006699 solid 1px;
}
.qnews a { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; 
	font-size: 12px;
	color: #999; 
	text-decoration: none; 
 }
 
 .qnews a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;
	font-size: 12px;
	color: #CCC; 
	text-decoration: none; 
 }


.qnewsauthor	{ 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	 color: #FF3300;
	 text-align: left; 
	  
	   }



.qnewsdate	{ 
font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	 color: #CC3333;
	  text-align: left;
	   	    }



/*  END Q-NEWS STYLES */


/* *************   NEWS LIST  */	



/*  END NEWS LIST */







/* *************   NEWS ARTICLE  */	

.article_table a {text-decoration:none;}


#button_more {

display:block; width: auto; }

 

#leftroundedside { float:left; width:14px; position:relative;  height:26px;
background-image:url(../images/btn-left.png);
background-repeat: no-repeat;
  }



#buttontext { float:left; width:auto; position:relative; 
background-image:url(../images/btn-back.png);
background-repeat: repeat-x;
 height:28px; color:#FFF; font-family: Tahoma; font-size:12px; line-height:24px;  }



#rightroundedside { float:left; width:14px; position:relative;  height:26px; 
background-image:url(../images/btn-right.png);
background-repeat: no-repeat;

 }

/*  END NEWS ARTICLE */








.news_header a { 

font-size: 26px;
line-height:28px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left;
text-decoration:none; 
color:#660000;
}

.news_header a:hover { 

font-size: 26px;
line-height:28px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left; 
text-decoration:none;
color: #996600;
}

.news_header a:visited { 

font-size: 26px;
line-height:28px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left; 
text-decoration:none;
color: #996600;
}


.news_cont_td { padding-right: 15px;}

.article_header_td { 

vertical-align: bottom; 
text-align:left; 

font-size: 40px; 
font-family: Georgia, "Times New Roman", Times, serif; 
line-height: 38px; 

color: #990000; 
padding-bottom:10px; 
}




/* ******************************** CONTACT FORM STYLES*/

.contact
{ font-size: 13px; 
color: #777;  
padding-left: 10px;
 align: left; 
 text-transform: capitalize;
 }

.contact_from {
 font-size: 10px; 
 line-height: 19px; 
 color: #3a3a3a; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-transform: capitalize;
  width: 350px; 
  padding-left: 10px; 
  border: solid 1px #999;
   align: left; 
   property: value; 
   }

.contact_mess
{  color: #3a3a3a; 
text-transform: capitalize;
 width: 350px; 
 height: 220px; 
 padding-left: 10px; 
 border: solid 1px #999;
  align: left;
  }


/* ******************************** GALLERY CLASS OPTIONS */


	
._tr { vertical-align: top; margin:0; width:200px;  }

._td {  margin:10px; width:200px;   }	


.gal_th 
	{ 
	text-align: center; 
	vertical-align: top;
	 padding: 10px;
	  border: #CCC solid 1px;  
	   }

.gal_th img

	{ text-align: center;  }
	
	
.gal_des {
 color: #4D4D4D; 
 font-size: 9px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 text-align: justify;
  border-spacing:0px; 
  padding:0; 
  width:120px; 
   }



.gal_des TEXTAREA

		{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		 line-height: 15px; 
		 color: #4d4d4d; 
		 text-align: justify;
		  width: 140px;
		   height:auto;
		    padding:4px;  
			
			border:#999999 solid 1px;
			 } 

.gal_desc_text
{ font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 15px;
  text-align:justify; 
   }




.gal_paging  

		{
    font-family: "Times New Roman", Times, serif;
	font-size: 16px;
 	color:#CC0000;

	}
	
	
.gal_paging  img { vertical-align:middle;}

.gal_paging a

		{
    font-family: "Times New Roman", Times, serif;
	font-size: 16px;
 	color: #CC0000;
	text-decoration:none;

	}
.gal_paging a:hover

		{
    font-family: "Times New Roman", Times, serif;
	font-size: 16px;
 	color: #FF0000; 
	text-decoration:underline;

	}


	



/*  PRODUCT CATALOG CLASS OPTIONS */


.catalog { 

width: 100%;
margin: 0px;
padding: 0px; 
border: none; 

text-align: left; 


}


.catalog img { 

vertical-align: top; 
padding: 0px; 
margin: 0px;
border: none;
text-align: left; 


}

.cat_prod_table { 

width: 200px; 
margin-right: 0px; 
margin-left: 0px; 
padding: 5px;

vertical-align: top; 
text-align: left; 

border-left: 1px solid #CCC;

}


.pg_name_td { 

width: 100%; 
margin: 0px 20px 0px 0px;
border-top: 1px solid   #888;
font-size: 18px; 
}



.pg_name_td a { 
font-size: 18px; 

font-family: Georgia, "Times New Roman", Times, serif; 
line-height: 22px; 
text-decoration: none;

color: #990000; 

 }
 
.pg_name_td a:hover {

font-size: 18px; 
font-family:Georgia, "Times New Roman", Times, serif;
line-height: 22px; 
text-decoration: underline;

color: #FF3300; 
   
}
	 
.pg_name_td a:visited { 

 font-size: 18px; 
font-family: Georgia, "Times New Roman", Times, serif; 
line-height: 22px; 


color: #993300; 

}


.pg_name_td img { border-style: none; }
.pg_name_td img a { border-style: none; }

.prod_thumb_td { 

vertical-align: top; 
text-align: left; 
padding:0px; 
border: none; 

}


.prod_name { 

margin-top: 12px; 
font-size: 13px; 

text-align: left; 
font-family: Georgia, "Times New Roman", Times, serif; text-transform:capitalize;
}

 
.prod_name a { 

font-size: 13px;  
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 12px; 
text-decoration: none;

color: #993300; 

 }
 
.prod_name a:hover {
 
font-size: 13px; 
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 12px; 
text-decoration: underline;

color: #CC3300; 

}
	 
.prod_name a:visited { 

font-size: 13px; 
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 12px; 
/*color: #666666; */

}
 
 
  
.price { 

padding-bottom: 1px;

font-size: 14px; 
font-family: "Times New Roman", Times, serif; 
font-weight: normal; 
line-height: 19px; 
text-decoration: none; 
text-align: left; 

color: #ccc; 

 }



/* ******************************** GROUP PRODUCT LIST OPTIONS  */

.plist_prod_table {   }

.plist_prod_table img {

margin: 20px 20px 2px 20px;
padding:10px;

border: 1px solid  #777777;

}
 
.plist_price_td { 

}

.plist_out_tr {

}


.plist_out_td {

width:25%;
text-align:center;

}


.plist_prod_name { 

font-size:10px; 

}
.plist_prod_name_td { 

}

/* GROUP PRODUCT LIST OPTIONS*/


/*TABLE WITH ONE PRODUCT*/

 
.pg_prod_table { 
width: 100%;
text-align: left; 
vertical-align: top; 
padding: 0px; 

border-bottom: dotted 1px #777777;
border-left: dotted 1px #777777;

}


.pg_prod_table a:hover {

padding: 5px; 
 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 12px; 
text-decoration: none; 
 
color: #f54f1a; 
 
 }
 
 
.pg_prod_table a { 

padding: 5px; 

font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 12px; 
text-decoration: none;

color: #0762a9; 

}


.pg_prod_table img { 

padding: 10px; 
vertical-align: top; 
text-align: left; border:#CCCCCC solid 1px;
 

 }
 
/*PRODUCT NAME IN LIST*/

.pg_prod_name { 

text-align: left;
margin: 0px;
padding:0px;

}

.pg_prod_name_td { 

padding: 5px; 
text-align: left; 
text-decoration:none; 

}

.pg_prod_name_td a { 


font-size: 13px;  
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 12px; 
text-decoration: none;

color: #993300; 

}

.pg_prod_name_td a:hover { 
font-size: 13px;  
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 12px; 
text-decoration: none;

color: #CC3300;
}

.pg_prod_name_td a:visited { 

text-align: left; 
font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height: 12px;  
text-decoration:none;

color: #888; 

}



/*PRODUCT DESCRIPTIONL OPTIONS*/

/* USED WHEN PRODUCT GROUP IN LIST MODE */

.pg_prod_desc_td   {  
 
text-align:justify;
padding: 10px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
 
color:#CCCCCC;

}


/*PRODUCT THUMB IN LIST*/
/*
 .pg_prod_pic_td {
 margin: 0px;
 border-top:dotted 1px #888; 
 border-left:dotted 1px #888; 
 border-right:dotted 1px #666; 
 border-bottom:dotted 1px #888;  
padding: 7px; 
}

*/


.pg_price {
	

margin: 0px;
font-size: 14px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
text-decoration: none;
text-align: center;

color:#888;

	/* padding-left: 20px;
	padding-right: 20px;
	line-height: 30px; */
	/* padding-top: 6px; */
	/* border-top:dotted 1px #777; */
}


.pg_price_td {

padding: 5px 5px 5px 10px; height:20px;

}


/*****************************  PRODUCT PAGE STYLES*/

.prod_nav a img {}
.prod_pic{}
#bp{}
.prod_thumbs{}
.prod_th_table{}
.prod_th_tr{}
.prod_th_td{}
.prod_thumb_pics{}
.prod_thumb{}

.prod_desc_name1_td { padding-left: 20px;}
.prod_desc_name1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #CC9966; }

.prod_desc1_td{ padding-left: 20px;}
.prod_desc1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; }



.prod_desc_name2_td { padding-left: 20px;}
.prod_desc_name2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }

.prod_desc2_td{ padding-left: 20px;}
.prod_desc2{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; }



.prod_desc_name3_td { padding-left: 20px;}
.prod_desc_name3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }

.prod_desc3_td{ padding-left: 20px;}
.prod_desc3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; }



.prod_desc_name4_td { padding-left: 20px;}
.prod_desc_name4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }

.prod_desc4_td{ padding-left: 20px;}
.prod_desc4{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; }



.prod_desc_name5_td { padding-left: 20px;}
.prod_desc_name5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }

.prod_desc5_td{ padding-left: 20px;}
.prod_desc5{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; }




.prop_table_name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }
.prop_table{padding-left: 20px;}
.prop_name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9966; }
.prop_value{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444;}
.prod_price_td{ padding-left: 20px;}
.prod_price{
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif; 
line-height: 18px; 
color: #FF6600; }

/*  END PRODUCT PAGE STYLES*/








/*BIG MAIN TABLE*/

.prod_main_table {
 
 width: 468px;
 border: none; 
 padding: 2px;
 
 }
 
.prod_main_table td { 

border-spacing: 0px; border:none; 

}    


.prod_pic_header {

border: none; 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:italic;

color:#FF6600;

}

.prod_name_td  { 

width: 368px; 
border: none;  }


/*product title (optional)*/

.prod_name   {  border: none; }

/*PRODUCT IMAGE (FULL) CELL*/

.prod_pic_td { 

vertical-align: top; 
text-align:center;
 border: none; 
 padding:10px 10px 10px 10px;

 }
 
.prod_pic_td img { 

vertical-align: top;  
border: solid 1px #777777;
 
}


/*THUMBNAIL COLUMN*/

.prod_thumbs_td  { 

vertical-align: top; 
border: none;
 
  }
  
.prod_thumb_pics img { 
vertical-align: top; 
padding: 3px; 
width:130px; 
height:130px; 

border: dotted 1px #9999ff;

 }
 
 
.prod_thumb_pics { 

border: solid 1px #CCCCCC;
padding:0px;
}

.prod_links {  border: none;  }
/*single tumbnail cell in thumb table*/



/* ORDER BASKET */



#shopcart  {

list-style:none;
width:200px;
padding: 10px 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color: #93a3aa; 


}

#shopcart  img { margin-right:10px; vertical-align:middle;}

#shopcart a img { border:none;}


#main_basket { 


margin:0; padding:0; text-align:left;

}


.basket_table { 

width:468px; 
margin:0px;

font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;

color:#4D4D4D; 


}

.basket_table TD { 

border-bottom:#CCC solid 1px;  

}

.basket_table a { 

font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;

color: #CC0000;

}

.basket_table a:hover { 

 font-size:11px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-transform:capitalize;

 color: #FF0000;
 
}

.ord_err { 

position:absolute; 
top: 30px; 
left:300px; 
 
padding:10px;
 
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; 

border: #777 1px solid;
color: #FFFFFF;
background-color: #cc0000;

}

#orders_table {

font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
color: #999966; 

}

#orders_table th { font-weight:normal;}

.order_td { 
padding: 0 0 0 10px;

}

.order_data_table {


margin:0 0 30px 0;

}


.order_data_td { 
padding: 0 0 0 20px; 
}

.order_prod_header {

font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;

color: #CC6600; 

}

.order_prod_price {

font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;

color: #FFFFFF; 

}

.order_form_table {  

margin: 0px 20px 20px 20px;
 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#CCCCCC;

}


.order_form_table TD { padding:0 0 0 10px; }

.order_form { margin:5px;}


.pg_count {

padding-left: 10px;

font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:17px; 
text-transform:capitalize;
color: #777; 

}

.pg_sort_table {

 padding:5px;
 margin:0 0 0 15px; 

 }
  
.pg_sort_td {

 padding: 0 3px 0 3px;

 }
 
.pg_sort { 

padding:0px;

font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:17px; 
text-transform:capitalize;

color: #999966; 

}

.pg_mid { width:25px; }





/* ********************************   FILE MANAGER  */	



.pic_table { 

border-right: #CCCCCC solid 1px; 
margin-right:10px;
padding: 0 7px 0 7px ; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;

}


.filename a { color:#FF0000; }

.filesize { color:#999999; font-size: 9px; border-bottom: #CCCCCC solid 1px;}

.file_table { padding: 0 7px 0 7px ;  
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
}



