body, html {
background-image:url(../images/fon.jpg);
background-attachment: fixed;
background-position:top center;
background-repeat:no-repeat;
background-color:#d72e06;
margin:0;
padding:0;
}

#wrapper {
margin:0px auto;
min-height:100%;
width:1002px;
background:transparent;
}

#header {
float:left;
width:1002px;
height:126px;
background:url(../images/header.png) left no-repeat;
*background-image:none; /* turn off the standard css background for IE */
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png', sizingMethod='crop');

}

#top {
float:left;
padding:0;
margin:0;
width:1002px;
height:98px;
background:url(../images/cont.png) top no-repeat;
*background-image:none; /* turn off the standard css background for IE */
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont.png', sizingMethod='crop');
}

#mainContent {
float:left;
width:1002px;
text-align:justify;
background:url(../images/cont_back.png) repeat-y;
*background-image:none; /* turn off the standard css background for IE */
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont_back.png', sizingMethod='scale');
}

#bottom {
float:left;
width:1002px;
height:100%;
background:url(../images/menu_bottom.jpg) bottom left no-repeat;
margin-bottom:-1px;
}

#content {
float:left;
/*margin: 5px 0px 10px 334px;*/
padding: 5px 15px 0 20px;
width:605px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#e73d13;
text-align:justify;
}

.menu_hor {
float:right;
width: 338px;
height:80px;
background:url(../images/menu_hor.png) no-repeat;
*background-image:none; /* turn off the standard css background for IE */
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_hor.png', sizingMethod='crop');
position:relative;
}

.logo {
float:left;
width: 452px;
height:48px;
padding:32px 0 0 20px;
position:absolute;
}

.logo1 {
float:left;
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
display:block;
width: 472px;
height:80px;
position:absolute;
}
.logo1:hover {
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
}

.aa {
float:left;
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
display:block;
width:127px;
text-align:right;
padding-right:8px;

}
.aa:hover {
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
}
.aa1 {
float:left;
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
display:block;
width:89px;
text-align:right;
padding-right:10px;

}
.aa1:hover {
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
}
.aa2 {
float:left;
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
display:block;
width:89px;
text-align:right;
padding-right:10px;

}
.aa2:hover {
font-family: Verdana, Arial;
color : #ffffff;
font-size : 11px;
text-decoration: none;
}


#menu_vert {
float:left;
width: 294px;
height:100%;
padding-left:34px;
padding-bottom:184px;

}



/*vertical menu*/

.arrowlistmenu{
margin: 5px 0px 0px 18px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader, .menuheader_static_off{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Verdana;
color:#e73d13;
background:url(../images/button_vert.jpg) no-repeat left;
width:251px;
height:23px;
padding-top:5px;
padding-left:30px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
cursor: pointer;
}

.menuheader_static_on{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Verdana;
color:#f16e3c;
background:url(../images/button_vert_over2.jpg) no-repeat center left;
width:251px;
height:23px;
padding-top:5px;
padding-left:30px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
cursor: pointer;
}

.menu_link{
color: #e73d13 !important;
font: bold 11px Verdana;
}

.menu_link_active{
color: #f16e3c !important;
font: bold 11px Verdana;
}

.menu_link_active:hover {
color: #f16e3c !important;
font: bold 11px Verdana;
}

.menu_link:hover{
font: bold 11px Verdana;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

background:url(../images/button_vert_over.jpg) no-repeat center left;
width:251px;
height:23px;
padding-top:5px;
padding-left:30px;
color:#f16e3c;

}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;




}



.arrowlistmenu ul li{

padding: 0px; /*bottom spacing between menu items*/
margin:0px;


}



.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/


}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/


}



.arrowlistmenu ul li a{

color: #e73d13;

background: url(../images/pod-button.jpg) no-repeat center left; /*custom bullet list image*/

display: block;

text-decoration: none;

font-weight: bold;

font-size: 11px;

width:244px;

height:18px;

padding-left:33px;

padding-top:1px;


}



.arrowlistmenu ul li a:visited{

color: #e73d13;

}




.arrowlistmenu ul li a:hover{ /*hover state CSS*/

background: url(../images/pod-button_over.jpg) no-repeat center left; /*custom bullet list image*/

width:244px;

font-size: 11px;


}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/



}

#menu_vert div.arrowlistmenu ul.categoryitems li a.active {
display:block;
width:244px;
background: url(../images/pod-button_over.jpg) no-repeat center left; /*custom bullet list image*/
font-size: 11px;


}

/*end of vertical menu*/

#footer {
float:left;
margin:0;
width:902px;
height:35px;
padding-left:100px;
color:#FFFFFF;
font-size:10px;
text-align:left;
background:url(../images/footer.jpg) top no-repeat;

}


#footer a:link, #footer a:visited{
color:#FFFFFF;
font-size:10px;
text-decoration:none}

#footer a:hover { text-decoration:underline}


a {
	font-family: Verdana, Arial;
	color : #fcaf4a;
	font-size : 10px;
	text-decoration: none;
}
a:hover {
	font-family : Verdana, Arial;
	color : #fcaf4a;
	font-size : 10px;
	text-decoration: none;
}

div.img
{
  margin: 2px;
  height: auto;
  width: auto;
  float: left;
  text-align: left;
  
}

.pic {
float:left;
width:192px;
height:152px;
background-color:#36F;

}

div.pic img
{
  display: inline;
  border: 1px solid #ffffff;
}
div.pic a:hover img {border: 1px solid #d72e06;}




.text {
width:385px;
height:146px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d72e06;
text-align:justify;
margin:-152px 0 19px 200px;
background:#f6dcd4;
border:1px solid #ffffff;
padding:2px 2px 2px 2px;
}


.capt {
	font-family: Verdana, Arial;
	color : #fe6500;
	font-size : 10px;
	text-decoration: none;
}
.capt:hover {
	font-family : Verdana, Arial;
	color : #fe6500;
	font-size : 10px;
	text-decoration: none;
}

.txt {
	font-family: Verdana, Arial;
	color : #e73d13;
	font-size : 11px;
	text-decoration: none;
	width:244px;
}
.txt:hover {
	font-family : Verdana, Arial;
	color : #e73d13;
	font-size : 11px;
	text-decoration: none;
	width:244px;
}

* {
		padding: 0;
		margin: 0;
		}

/*Products*/

#gallerySites {clear:both;}

#gallerySites ul {list-style-type:none;}

#gallerySites li {float:left;display:inline;height:178px;width:198px;margin-right:7px;}

#gallerySites img {border:1px solid #fff;}

#gallerySites a:hover img {border:1px solid #d72e06;}

.date {font-size:11px; margin:2px 0 0 0; color:#d72e06; background-color:#fae6e0; width:179px; border:1px solid #fff;}


/*End of Products*/

.pgs {
float:left;
height:12px;
width:100%;
padding:2px 0 10px 0;
text-align:center;
font-family: Verdana, Arial;}

.products_num{
width:589px;
padding:5px 2px 5px 0;
font-size:10px;
text-align:right;
font-family: Verdana, Arial;
color:#fe6500;}


/* PAGINATION CLASSES*/

.paginate {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
}

a.paginate {
  /*border: 1px solid #b8dcae;*/
  border-bottom:1px solid #d72e06;
  padding: 2px 5px;
  text-decoration: none;
  color: #d72e06;
  background-color:#FFF;
}

a.paginate:hover {
  padding: 2px 5px;
  /*border:1px solid #066c5e;*/
  background-color: #e47155;
  color: #FFFFFF; 
}

.current {
  border-top:1px solid #ffffff;
  /*border: 1px solid #9ec9b8;*/
  font-family: Verdana, Arial,Helvetica,sans-serif;
  padding: 2px 5px;
  cursor: default;
  background-color:#d72e06;
  color: #FFFFFF;
  text-decoration: none;
  margin-right: 4px;
  font-size : 10px;
}

/* END OF PAGINATION CLASSES*/

/* START navigation bar */
.navbar{
  font-family: Verdana, Arial;
  font-size: 13px;
  color: #d72e06;
  text-align:right;
  width:587px;
  padding:5px 2px 5px 0;
  background-color:#f6dcd4;
  border:1px solid #fff;

}		
.navbar a{
  font-family: Verdana, Arial;
  font-size: 13px;
  color: #d72e06;

}
.navbar a:hover{
  font-family: Verdana, Arial;
  font-size: 13px;
  color: #d72e06;
  text-decoration: underline;

}
.navbar .navbar_product{
  color: #fe6500;

}
/* END navigation bar */
.err_txt { background-color: #d72e07;color: #ffffff; padding: 10px 0 10px 0;
text-align:center;margin:10px auto; width:400px;}

a.email{ font-size: 12px; color:#e73d13;}
a.email:hover{ text-decoration:underline}