body { overflow-x: hidden; margin:0px; padding:0px; background-color:#8E9499; text-align:left;}
body, select, table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;  color:#D70C07;  }
a:active { outline:none; }

p { margin:0px 0px 1.3em 0px; }
img{ margin:0px;  padding:0px; border: none;}
form { padding:0px; margin:0px; }

.clear-after:after { content:" "; display:block; height:0; clear:both;}

span.red { color:#D70C07; }

#content { text-align:left; padding:0px; margin:0px; width:1024px;}



#content_shop {	
width: 450px; 
}

.products, .images, .categories {
margin:0px 10px 0px 0px;
	float: left;
}





#header { width:755px;  background-image:url(bg000000.png); background-repeat:repeat-x;  }
#header ul { margin:0px 0px 2px; padding:0px; list-style:none; }
#header ul.index { margin-bottom: 4px; }

#header #nav li { float:left; margin:0px; padding:0px; }
#header #nav li a { display:block; background:url(menu_sep.png) no-repeat right top; padding:9px 10px 9px 10px; text-decoration:none; 
	font-weight:normal; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#header #nav li a:hover { color:red; text-decoration:none;background:url(menu_sep.png) repeat ;  }
#header #nav li a:active { color:red; text-decoration:underline;background:url(menu_sep.png) repeat ;  }

#header-inner { background-color:#ffffff; height:106px;    }
#header-logo { padding:10px 0px 0px 0px; float:left; display:inline;  margin-left:41px; }
#header-menu { font-size:11px; float:right; background:url(head_men.gif) no-repeat 10px top; width:529px; }
#header-menu ul { margin-left:169px;  }
#header-menu ul li { float:left; margin:0px; padding:0px 2px 0px 0px; background:url(head_meo.gif) no-repeat top right; 
	line-height:27px; }
#header-menu ul li.selected a { background-position:left top; }
#header-menu ul li a { text-decoration:none; display:block; color:#545352; background:url(head_mep.gif) repeat-x left -27px; padding:0px 14px 0px 14px; }
#header-menu ul li a:hover { text-decoration:underline; color:#545352;   background:url(head_mep.gif);  color:#D70C07; text-decoration:none;}

#header-menu-content { text-align:right; padding-right:3px; padding-top:3px; font-size:10px; }
#header-menu-content h3 { font-size:11px; font-weight:bold; margin:11px 0px 2px 0px; padding:0px; color:#D70C07; }
#header-menu-content h3 span { color:#000000; }
#header-menu-content .header-sep { height:1px; font-size:1px; line-height:1px; background:url(head_tab.gif) repeat-x; margin:5px 0px 5px 0px; } 

#header-menu ul li#header-link-lang a { background:none; padding:0px; }
#header-menu ul li#header-link-lang div { float:left; display:inline; height:27px; width:52px; background:url(head_mep.gif) repeat-x left -27px; padding:0px 7px 0px 7px; }
#header-link-lang img { float:left; margin:4px 1px 0px 0px; display:inline; }




#header #nav li { float:left; } 
#header #nav a { display:block; } 
#nav li ul { background-color:#615E5E; width:182px; border-top:1px solid #BABABA; }
#header #nav li a.hasMenu {  padding:3px 5px 4px 22px; }


#header #nav li ul ul { margin:-21px 0 0 181px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; }
* html #header #nav li ul a { height:1px; }
#nav li:hover, #nav li.hover { position:static; } 

.smallText:hover { color:#FEFEFE;}

#main-content { background-color:#A0A2A7; margin:0px; padding:0px;
	background-repeat:repeat-x; }
#main-content-inner { background-color:#A0A2A7;
	background-repeat:repeat-x; margin:0px; padding:0px; width:754px; }
	
#content-inner { background-image:url(content_.png); background-repeat:no-repeat; margin:0px; padding:0px 0px 30px 0px; width:754px; }
#content-inner-cheat { background-image:url(content0.png); background-repeat:repeat-y; background-color:#FEFEFE; margin:0px; 
	padding:0px; width:754px; }

#content-title1 { float:left; height:50px; width:50px; }

#content-title { float:left; height:128px; width:543px; }
.bg1 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg2 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg3 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg4 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg5 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg6 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }
.bg7 {background-image:url(innerpid.png); background-repeat:no-repeat; background-position:right top; }

#content-title h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background-image:url(bullet00.gif); 
	background-repeat:no-repeat; background-position:left 2px; margin-top:16px; margin-left:27px; margin-right:0px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:0px; padding-bottom:0px; }
#content-title div.p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D70C07; padding-left:56px; margin:0px; 
	padding-top:8px; padding-right:0px; padding-bottom:0px; line-height:18px; }

#content-inner h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#D70C07; background-repeat:no-repeat; 
	background-position:left 2px; margin-top:16px; margin-left:27px; margin-right:0px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:0px; padding-bottom:0px;}	
	



#left-content-outer { float:left; width:543px; padding:0px; margin:0px; }
#left-content-inner { text-align:left; width:543px; }
#left-content-inner div.p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:16px; padding-right:26px; line-height:18px; }

#right-side-inside {  float:left; width:211px; margin:0px; padding:0px; }

#right-side-inside a { line-height:25px; 
	font-weight:normal; font-size:11px; padding-left:28px; display:block; text-decoration:none; color:#2E2E2E; 
	padding-top:1px; padding-bottom:4px; background:url(rmenu_bg1.png) no-repeat left top; }
#right-side-inside a:hover { padding-left:28px; text-decoration:none;   color:#D70C07; font-weight:bold; background:url(rmenu_bg2.png) no-repeat left top;  }


#footer { background-image:url(footer_b.gif);  text-align:left; margin:0px; padding:0px; color:#000; background-repeat:repeat-x; 
	height:100px; }
#footer a { color:#D70C07; text-decoration:none; }
#footer-inner { background-image:url(footer_b.gif); width:754px; padding-bottom:20px; }

.footer-left { float:left; display:inline; }
.footer-right { float:right; display:inline; }

#footer-top { background:url(foot_lef.gif) no-repeat 13px 22px; padding:22px 0px 0px 13px; line-height:20px; }
#footer-top .footer-left { padding:5px 0px 0px 6px; font-weight:bold;}
#footer-top .footer-left span { color:#D70C07; }
#footer-top .footer-left span.footer-fees { color:#000; }
#footer-top .footer-right img, #footer-top .footer-right div { float:left; display:inline; margin-left:6px; }

#footer-bottom { background:url(foot_lef.gif) margin:23px 0px 0px 17px; line-height:normal; }
#footer-bottom .footer-left { padding:0px 0px 0px 6px; }
#footer-bottom .footer-right { margin-top:2px; }



#blog-search-form {padding:15px 26px 0px 0px;}
#blog-search-form input.text { width:150px; border:1px solid gray; font-size:11px; margin:4px 0px 0px 8px; padding:3px 0px 4px 2px; }
#blog-search-form input.image { ;}


