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

/* --------------------------------------------------------STATIC FUNCTIONS----------------------------------------------------------------*/
body{margin:0; padding:0; background:black; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b4b4b4;}
html{ background:#98d259;}
img{border:none;}
span, div, p, form{margin:0;padding:0;}
.clear{clear:both;}
a{outline:none;}

.thumbs{width: 100px;height: 75px;float:left;margin: 10px 10px 0 0;border: 1px solid #f7a717;}

#site{width:970px; margin:0 auto;background:black;}

#header{ width: 970px; height:137px;background:url(../images/header.jpg);}
#logo{width: 360px; height:137px; float:left;}

#core{width:970px;}
#left{width:258px; float:left; margin:0 0 20px 0;}
#menu1{width:258px;}
#menu2{width:258px; margin:10px 0 10px 0;}
#right{width:710px; float:left;}
#right a, #right a:visited{color:#CCC;}

#flash{ width:693px; height:306px; margin:5px 0 0 0;}
#works{ width:241px; height:137px;}

#footer_all{ width:100%; height:69px; background:#98d259;}
#footer{width:960px; height:49px;background:url(../images/footer.jpg); font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:right; color:white; padding:20px 10px 0 0; margin:0 auto;}
#footer a, #footer a:visited{text-decoration:none; color:white;}

#title{width:690px; margin:10px 0 5px 0; float:left; border-bottom:1px solid #666; color: #CCC; font-size:17px; font-weight:bold; padding:5px 0 3px 0;}

#slogan{ width:700px; text-align:center;}
#baner{ width:241px; height:337px;}
.text{width:700px; margin:0 0 10px 0;}
#map{width:650px;height: 300px; margin:20px 0 20px 0;border: 1px solid #8b8dda;}

/* --------------------------------------------------------DYNAMIC FUNCTIONS------------------------------------------------------------*/

.contact_form{ width:700px;}
.contact_info{ width:700px;}

/*newsletter*/
.newsletter{padding:0px 0 0 0px; width:243px; height:28px; margin:10px 0 10px 0;}
.nsform{float:left;background:white;padding:1px 0 1px 3px; margin:0 5px 0 0; width:220px;}
.nsField{float:left;border:1px solid white;font-size:11px;height:16px;width:200px;margin:0;padding:0;color:#333;font-style:italic;}
.nsSub{margin:0;padding:0;display:block;width:15px;height:20px;background:url(../images/arrow3.jpg) no-repeat;cursor:pointer; border:none;}

.subcats a, .subcats a:visited{text-decoration: underline; color:white; font-weight:bold;}
.news_title{ font-size:14px; font-weight:bold; color:white;}
.news_bottom{ font-size:11px;}

.flags{float:right; margin:107px 20px 0 32px;} 
* html .flags{ margin:37px 0px 0 25px;}
.grFlag{display:block;width:25px;height:18px;float:left;margin:0 6px 0 0;cursor:pointer;}
.enFlag{display:block;width:25px;height:18px;float:left;cursor:pointer;}

/*right*/
.pBox{float:left;width:330px; height:141px;margin:0 10px 10px 0;padding:7px 0 0 7px; cursor:pointer;}
.pBox_img{float:left;display:block;width:200px;height:133px; text-align:center; padding:0px 0 0 0;border:1px solid #8b8dda;}
.pBox_right{float:left;width:120px;}
.pBox_title{float:left;padding:0px 0 5px 5px;color:white;font-size:12px;font-weight:bold;}
.pBox_desc{float:left;width:110px;overflow:hidden;padding:0 8px 0 5px;}
.desc_in{width:600px;}
.pBox_bottom{float:left;padding:5px 0 0 5px ;width:120px;height:50px;overflow:hidden;}
a.pBox_more , a.pBox_more:visited{ color:#a6a8f6; font-size:11px; font-weight:bold;}

.pBox1_all{width:700px;}
.pBox1{float:left;width:220px; height:183px;no-repeat;margin:0 5px 10px 0;padding:7px 0 0 7px; overflow:hidden;}
.pBox1_img{display:block;width:200px;height:133px; text-align:center; padding:0px 0 0 0;border:1px solid #8b8dda;cursor:pointer;}
.pBox1_right{float:left;width:188px;}
.pBox1_title{padding:0px 0 5px 5px;color:white;font-size:12px;font-weight:bold;cursor:pointer;}
.pBox1_desc{width:200px;color:#a9abf2;cursor:pointer;}

.pBox2{width:200px; no-repeat;margin:0 5px 5px 0;padding:7px 0 0 7px;}
.pBox2_img{display:block;width:200px;height:133px; text-align:center; padding:0px 0 0 0;border:1px solid #8b8dda; cursor:pointer;}
.pBox2_right{width:200px;}
.pBox2_title{padding:0px 0 5px 5px;color:white;font-size:12px;font-weight:bold;}
.pBox2_desc{width:200px;overflow:hidden;color:#a9abf2;padding:0 8px 0 5px;}
a.pBox2_more , a.pBox2_more:visited{ color:#a6a8f6; font-size:11px; font-weight:bold;}

/*full_product*/
.fullProd_top_left{width:320px;}
.fullProd_image_area{width:250px;}
.fullProd_image_area img{border:1px solid #8b8dda;}
.fprod_img_box{float:left;width:145px;float:left;padding:0 10px 0 0;}
.fProd_img{width:120px;position:relative;z-index:1;}
.bottom_images{clear:left;float:left;padding:0 0 0 2px;}
.fullProd_top_right{width:650px;}
.fullProd_title{padding:10px 0 30px 0;font-weight:bold;font-size:18px;color:#FDA9DB;}

/*left*/
.leftN{width:195px;}
.leftN_top{display:block;width:195px;height:28px;background:url(../images/topN_title.jpg) no-repeat;}
.leftN_body{display:block;width:175px;background:url(../images/leftN_body.jpg) repeat-y;padding:0 0 0 20px;}
.leftN_bottom{display:block;width:195px;height:8px;background:url(../images/leftN_bottom.jpg) no-repeat;}

.news_image{border:1px solid #999; margin:10px 10px 10px 0; width:100px;}
.new{width:680px;}
.link_title{width:600px; font-size:14px; font-weight:bold;}
.link{ width:680px; margin:20px 0 0 0;}
.link_text{ width:680px;}

#main_images{position:relative; margin:0 auto;width:710px; background:black;}
.cimages{position:relative; margin:0 auto;float:left; width:700px; height:auto;}
.cimages1{position:relative; margin:0 auto;padding-left:3px; padding-right:3px;float:left; width:700px; height:auto;}

/* ----------------------------------------------------------LEFT_MENU--------------------------------------------------------------------*/

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
width: 235px; /* Main Menu Item widths */
z-index:500;
}
 
.sidebarmenu ul li{
position: relative;
z-index:500;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 6px;
border-bottom:dotted 1px black;
z-index:500;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #8bc54c; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: black;
}

.sidebarmenu ul li a:hover{
background-color: #9ddf55;
color:black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 235px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
