       
     
body {
background:url(images/pattern5.jpg);
background-attachment: fixed;
margin:auto;
padding:auto;
font: 10px  verdana, arial, helvetica;
color: #1e70b4;
}



h1{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#FFFFFF;
}
h2{
padding:5px 0 10px 15px;
margin:0px;
font-size:18px;
color:#4a99d9;


}
h3{
padding:0 0 5px 0;
margin:0px;
font-size:12px;
color:#b5c85d;
}
h4{
padding:0 0 10px 0;
margin:0px;
font-size:14px;
color:#7ea743;
}
h5{
padding:5px 0 5px 0;
margin:0px;
font-size:5px;
color:#f1f1f1;
}
p{
text-align:justify;
padding:2px 0 2px 0;
margin:0px;
line-height:15px;
}
p.white{
color:#FFFFFF;
}
p.green{
color:#d4f0ba;
}
p.clear{
text-align:justify;
clear:both;

padding:10px 0 0 0;

}
img.center_img{
border:1px #cae6c6 solid;
float:center;
margin:12px 5px 0 12px;

}
img.left_img{
border:1px #cae6c6 solid;
float:left;
margin:0 10px 0 0 ;
}
img.box_img{
float:left;
padding:0 7px 0 10px ;
}
img.baner_img{
float:center;
margin:auto;
padding:0 0 0 35px;
}
img.new_img{
width:1000px;
height:720px;
float:center;
margin:auto;
padding:0 0 0 35px;
}
img.noscript_img{
border:4px #e7effa solid;
float:left;
margin:7px 10px 0 10px;
}

img.ex{

position:absolute;
float:right;
right:14%;
top:0%;


}
#main_container{
width:900px;
height:auto;
margin:auto;
}

#header{
width:auto;
height:auto;
margin:auto;
background:url(images/menu.png);

}
#logo{
background:url(images/menu1.jpg) repeat;
background-repeat:repeat-x;
padding:0px 0 0 80px;
}
#cr{
float:right;
padding:0px 0 0 80px;
}
.read_more{
width:101px;
height:29px;
float:right;
padding:10px;
background:url(images/read_more_bg.gif) no-repeat center;
line-height:29px;
text-align:center;
}
.read_more a{
text-decoration:none;
color:#FFFFFF;
}
.read_more_link{
width: auto;
float:right;
padding:3px 25px 3px 0;
background:url(images/orange_bullet.gif) no-repeat right;
}
.read_more_link a{
text-decoration:none;
color:#f7941d;
}






/*----------------------menu-------------------------*/

.menumc .menudivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.menumc .menudividery{float:right;width:0px;}.menumc .menutitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.menuclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:right !important;}.menumc {position:relative;zoom:1;z-index:10;}
.menumc a, .menumc li {float:right;display:block;white-space:nowrap;position:relative;z-index:1;}.menumc div a, .menumc ul a, .menumc ul li {float:none;}
.menush div a {float:left;}.menumc div{visibility:hidden;position:absolute;}.menumc .menucbox{cursor:default;display:block;position:relative;z-index:1;}
.menumc .menucbox a{display:inline;}.menumc .menucbox div{float:none;position:static;visibility:inherit;left:auto;}.menumc li {z-index:auto;}
.menumc ul {left:-10000px;position:absolute;z-index:10;}.menumc, .menumc ul {list-style:none;padding:0px;margin:0px;}.menumc li a {float:none}
.menumc li:hover>ul{left:auto;}#menu0 ul {top:100%;}#menu0 ul li:hover>ul{top:0px;left:100%;}

.menufv{visibility:visible !important;}.menufh{visibility:hidden !important;}



     

       /*"""""""" (MAIN) Items""""""""*/       
       #menu0 a       
       {       
             
             
              padding:5px 10px 5px 10px;
              color:#eaeef1;
             
             
            text-decoration:none;
            font-family:Arial, Helvetica, sans-serif;
            font-size:15px;
            font-weight:bold;
            
              
       }


       /*"""""""" (SUB) Container""""""""*/       
       #menu0 div, #menu0 ul       
       {       
       
              padding:10px;
              margin:-2px 0px 0px 0px;
          background-color:transparent;
          background-position:center top;
              border-style:none;
              
       }


       /*"""""""" (SUB) Items""""""""*/       
       #menu0 div a, #menu0 ul a       
       {       
              padding:3px 10px 3px 5px;
              background-color:transparent;
              font-size:11px;
              border-width:0px;
              border-style:none;
              color:#5cb0f3;
              
       }


       /*"""""""" (SUB) Hover State""""""""*/       
       #menu0 div a:hover
       {       
              background-color:#d4e1f3;
              color:#5cb0f3;
       }


       /*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/       
       #menu0 ul li:hover>a
       {       
              background-color:#d4e1f3;
              color:#5cb0f3;
       }


       /*"""""""" (SUB) Active State""""""""*/       
       body #menu0 div .menuactive, body #menu0 div .menuactive:hover       
       {       
              background-color:#d4e1f3;
              color:#5cb0f3;
       }


       /*"""""""" Individual Titles""""""""*/       
       #menu0 .menutitle       
       {       
              cursor:default;
              padding:3px 0px 3px 4px;
              color:#9bc264;
              font-family:arial;
              font-size:11px;
              font-weight:bold;
              
       }


       /*"""""""" Individual Horizontal Dividers""""""""*/       
       #menu0 .menudividerx       
       {       
              border-top-width:1px;
              margin:4px 0px 4px 0px;
              border-color:#BFBFBF;
       }


       /*"""""""" Individual Vertical Dividers""""""""*/       
       #menu0 .menudividery       
       {       
              border-left-width:1px;
              height:15px;
              margin:4px 2px 0px 2px;
              border-color:#AAAAAA;
       }


       /*"""""""" (main) Rounded Items""""""""*/       
       #menu0 .menuritem span       
       {       
       color:#eaeef1;
              border-color:#56a3db;
              background-color:#56a3db;
       }


       /*"""""""" (main) Rounded Items Content""""""""*/       
       #menu0 .menuritemcontent       
       {       
              padding:0px 0px 0px 4px;
       }


       /*"""""""" Custom Rule""""""""*/       
       ul#menu0 ul       
       {       
              padding:10px;
              margin:-2px 0px 0px 0px;
              background-color:#F7F7F7;
              border-width:1px;
              border-style:solid;
              border-color:#DADADA;
       }


       /*"""""""" Custom Rule""""""""*/       
       ul#menu0 li:hover > a       
       {       


       background: url("images/m.png");
              color:#f1f1f1;
           
             
       }
       

/*----------------------main box---------------------*/


#main_box{
width:auto;
height:auto;
padding:10px 10px 10px 10px;
clear:both;
background:#dfe6ed;

}




#main_box ul{
list-style:none;
padding:10px 2px 10px 5px;
margin:0px 0px 0px 0px;
background:#d8ea86;
}


#main_box ul li{
list-style:none;
display:inline;
margin: auto;
padding:10px;

}





/*--------------------------main_content-------------------*/
#main_content{
width:900px;
height:auto;
clear:both;
background:#f1f1f1;
opacity:0.9;filter:alpha(opacity=90);
}
#left_content{
width:340px;
height:auto;
margin:5px 5px 5px 7px;
float:left;
padding:14px;
background:url(images/ramka6.png) repeat-y top;

}
#right_content{
width:495px;
height:auto;
margin:5px 8px 5px 0px;
float:right;
padding:5px;
background:url(images/ram2.png) repeat-x top;
}


#r_content{
width:495px;
height:auto;
margin:5px 5px 5px 0px;
float:right;
padding:5px;
background:url(images/ram2.png) repeat-x top;
}


#right_content a{
text-decoration:none;
color: #f7941d;
padding-left:10px;
}

/*----------------------left navigation-------------------------*/
#left_nav{
width:280px;height:auto;padding:2px 0 0 0; float:left;
}
#left_nav ul{
list-style:none;margin: auto;display:block; padding:0px;
}
#left_nav ul li{
list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}
#left_nav ul li a{
height:29px;display:block; width:280px;text-decoration:none;padding:0 0 0 35px; margin:3px 0 3px 0;color:#6898ac;background:url(images/left_nav_arrow.gif) no-repeat left; border-bottom:1px #bedf77 dashed;
background-position:0px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
/*----------------------top right navigation-------------------------*/
#right_nav{
width:263px;height: auto;padding:20px 0 0 50px; float:left;
}
#right_nav ul{
list-style:none;margin: auto;display:block; padding:0px;
}
#right_nav ul li{
list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}
#right_nav ul li a{
height:29px;display:block; width:263px;text-decoration:none;padding:0 0 0 35px; margin:7px 0 7px 0;color:#d4f0ba;background:url(images/right_nav.gif) no-repeat center;
background-position:0px 0px;
}
#right_nav ul li a:hover{
height:29px;display:block;width:263px;text-decoration:none;color: #d4f0ba;padding:0 0 0 35px;margin:7px 0 7px 0; background:url(images/right_nav_a.gif) no-repeat center;
background-position:0px 0px;
}
#right_nav ul li a.current{
height:29px;display:block;width:263px;text-decoration:none;padding:0px;color: #d4f0ba;padding:0 0 0 35px;margin:7px 0 7px 0; 
background:url(images/right_nav_a.gif) no-repeat center;
background-position:0px 0px;
}

.products_box{
width:auto;
height:auto;
margin:0 0 0 0;
float:right;
padding:5px;
background:url(images/ram2.png) repeat-x top;

}
.search_box{
width:267px;
height:110px;
float:left;
margin:20px 5px 0 0;
border:1px #cae6c6 solid;
}

.search_title{
font-size:14px;
color:#7ea743;
padding:10px 0 0 15px;
float:left;
font-weight:bold;
}

.subsearch{
width:200px;
float:left;
color:#8b8e5d;
padding:0 0 0 15px;
}
.contact_information{
width:200px;
float:left;
padding:20px 0 5px 10px;
}
.news{
width:310px;
clear:both;
padding:10px 0 10px 0;
}
.news_icon{
width:30px;
float:left;
padding:0 10px 0 0;
}
.news_content{
width:260px;
float:left;
padding:0 0 0 10px;
text-align:justify;
line-height:13px;
}
.news_content span{
color:#4ab7e8;
}
.services_box{
height:120px;
padding:10px 0 5px 0;
margin:0px 0px 10px 0;
border-bottom:1px #a7ef6e dashed;
}
.best_sol_box{
width:277px;
float:left;
}
/*----------------------news_archive list-------------------------*/
.news_archive{
width:190px;
height: auto;
padding:10px 0 0 10px;
float:left;
}
.news_archive ul{
list-style:none;padding:10px 10px 10px 10px;margin:0px; width:190px;float:left;
}
.news_archive ul li{
list-style:none;width:180px;height: auto;padding:0px; line-height:26px;
}
.news_archive ul li a{
width: 180px;text-decoration:none;padding:0 0 0 20px; margin:6px 0px 6px 0px;color:#000;text-align:left;
background:url(images/bullet.gif) no-repeat left; background-position:0px 0px;
}
.news_archive ul li a:hover{
width: 180px;text-decoration:underline;color: #000;
}

.contact_info_box{
width:481px;
height:116px;
margin:5px;
background:url(images/contact_info_bg.gif) no-repeat center;
}
.contact_info_title{
font-size:14px;
color:#7ea743;
padding:10px 0 0 15px;
font-weight:bold;
}
.contact_info{
float:left;
padding:15px 10px 5px 13px;
}
.adress{
clear:both;
padding:10px 0 0 20px;
}

/*-----------------------contact_form-------------------*/
#contact_form{
width:310px;
height:auto;
padding:10px 0 0 60px;
}
.form_row{
float:left;
padding:4px 0 4px 0;
}
label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#59a5bf;
text-align:right;
}

.send a{
width:62px;
height:24px;
display:block;
background:url(images/read_more_bg_white.gif) no-repeat center;
background-position:0px 0px;
line-height:22px;
color:#FFFFFF;
text-decoration:none;
padding-left:40px;
float:right;
margin:10px;
}
/*--------------wide_content-----------*/
#wide_content{
width:auto;
padding:10px 20px 10px 20px;
}


/*-----------------------------footer------------------*/
#footer{
clear:both;
width: auto;
height:37px;
color: #fff;
background-color:#1e70b4;
}

.copyright{
float:left;
padding-left:10px;
padding-top:10px;
}
.footer_links{
float:right;
padding-right:15px;
padding-top:13px;
}
.footer_object{
position:relative;
right:1%;
bottom:1%;
;
}
.footerone{
float:left;
color: #fff;
margin:5px 0 1px 0;
}
.footerone a{
text-decoration:none;
color: #fff;
padding-left:10px;
}
.footerone a:hover{
text-decoration:underline;
color: #fff;
}
.footer_links a{
text-decoration:none;
color: #fff;
padding-left:10px;
}
.footer_links a:hover{
text-decoration:underline;
color: #fff;
}