body { margin: 0; padding: 0; width: 100%; background: #72b600; font-family: Tahoma; font-size: 12px; }
html { padding: 0; margin: 0; }
h4{margin-bottom:0px; padding-left:5px; color: #72b600; text-decoration: underline;}
img {border:0;}

/* main */
.main { width: 100%; padding: 0; margin: 0 auto; }
.resize { width: 960px; margin: 0 auto; }

img.shadow { background: url(/images/shadow-1000x1000.gif) no-repeat right bottom; padding: 5px 10px 10px 5px; border:0;}
img.gray { border:1px solid #AAA; padding:2px; }

.img-shadow-left  { float:left;  margin: 10px 10px 0px  0px; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; }
.img-shadow-right { float:right; margin: 10px  0px 0px 15px; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; }
.img-shadow-left  img { background-color: #fff;  border: 1px solid #a9a9a9; padding:5px; margin: -5px 5px 5px -5px; } 
.img-shadow-right img { background-color: #fff;  border: 1px solid #a9a9a9; padding:5px; margin: -5px 5px 5px -5px; } 

/********** header **********/
.header { margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; width: 990px; padding: 0; background: url(/images/menu_lft.png) no-repeat 0px 86px; }
.block_header { margin: 0 auto; height: 100px; width: 960px; border:2px solid #fff; }
.head_2 { margin: 0 auto; width: 990px; padding: 0; background: url(/images/menu_rght.png) no-repeat 970px 86px; }

/*languages*/
.languages { float: right; width: 40px; height: auto; color: #FFF; text-align: right; padding-right: 5px; }
.languages img { border: 0; vertical-align: middle; padding: 0px 0px 5px 5px; height: 16px; width: 16px; }
.languages ul { padding: 0; list-style: none; border: 0; margin: 0; padding: 10px 0px !important; }
.language ul li { }
.languages ul li a { text-decoration: none; color: #FFF; }
.languages ul li a:hover { text-decoration: underline; }

/* logo */
.logo { float: left; padding: 0; margin: 0; width: 345px; padding: 30px 0px 30px 30px; }
.logo_text { float: left; width: 180px; padding: 0; margin-top: 55px; font: normal 11px Tahoma, Helvetica, sans-serif; color: #727b73; padding-left: 30px; }
/*Simple_text*/
.Simple_text { font: normal 11px Tahoma, Helvetica, sans-serif; color: #000; padding: 0; margin-top: 50px; margin-left: 60px; float: left; width: 250px; }
.Simple_text_img { float: right; width: 50px; margin-top: 50px; padding-top: 0px !important; padding-top: 2px; }

/* menu */
.menu { padding: 0; margin: 0 auto; width: 960px; height: 39px; background: url(/images/menu_bg.png) top repeat-x; color: #fff; }
.menu ul { padding: 0; list-style: none; border: 0; margin: 0; padding: 0 30px !important; }
.menu ul li { float: left; margin: 0; border: 0; }
.menu ul li a { float: left; margin: 0; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; padding: 12px 20px 12px 20px; text-decoration: none; background-image:url(/images/sep_left.png); background-position:left; background-repeat:no-repeat;}
.menu ul li a.active { color: #fff; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; background: url(/images/hover.png) repeat-x; }
.menu ul li a:hover { color: #fff; text-decoration: underline; background: url(/images/hover.png) repeat-x; }

/* text */
.text { margin: 0 auto; width: 960px; padding: 0; background: url(/images/text.jpg) repeat-x top; height: 40px; border: 2px solid #fff; }
.text .left_t { float: left; width: 560px; margin: 15px 0 0 35px !important; margin: 15px 0 0 25px; font: normal 12px Tahoma, Helvetica, sans-serif; color: #89908a; }
.text .right_t { float: right; width: 150px; padding: 8px; }
.text .right_t img { margin: 0 15px 0 0; }
.text a { text-decoration: none; color: #999999; }
.text a:hover { text-decoration: underline; }

/*slider*/
.slider { width: 960px; margin: 0 auto; padding: 0px 0px 0px 0px; background: #fff; border-bottom: 2px solid #ebedeb; border-left: 2px solid #F3F4F4; border-right: 2px solid #F3F4F4; }
.slider h3 { font: normal 22px Tahoma, Helvetica, sans-serif; color: #363f38; padding: 30px 0 0 30px; padding: 30px 0 0 45px !important; }
.slider h3 a { font: normal 22px Tahoma, Helvetica, sans-serif; color: #999999; text-decoration: none; }

/*body*/
.body { width: 940px; margin: 0 auto; padding: 0px 5px 0px 15px; background: #fff; border-bottom: 1px solid #eaecea; border-left: 2px solid #F3F4F4; border-right: 2px solid #F3F4F4; }
.body a { font: bold 12px Tahoma, Helvetica, sans-serif; color: #999999; text-decoration: underline; }
.body h2 { font: normal 22px Tahoma, Helvetica, sans-serif; color: #363f38; margin: 0; padding: 10px 5px; }
.body h2 span { color: #999999; }
.body p   { font: normal 12px Tahoma, Helvetica, sans-serif; color: #6f6f6f; line-height: 1.8em; margin: 0; padding: 5px; }

.body table { font: normal 11px Tahoma, Helvetica, sans-serif; color: #6f6f6f; line-height: 1.8em; margin: 0; padding: 5px; }.body a:hover { text-decoration: none; }
.body .list { float: left; margin: 0; padding: 15px; }
.body .list ul { font: normal 11px Tahoma, Helvetica, sans-serif; color: #6f6f6f; line-height: 1.8em; padding: 0; list-style: none; margin: 0; }
.body .list ul li { background: url(/images/ul.jpg) no-repeat left; padding: 0 0 0 15px; }
.body .listAgenda { float: left; margin:0; padding: 15px; }
.body .listAgenda ul { font: normal 11px Tahoma, Helvetica, sans-serif; color: #6f6f6f; line-height: 1.8em; padding: 0; list-style: none; margin: 0; }
.body .listAgenda ul li { background: url(/images/ul.jpg) no-repeat left; padding: 0 0 0 15px; margin-top:10px; }
.body .dot { float: left; width: 800px; border-bottom: 1px dashed #caceca; margin: 0; padding: 0 0 15px 0; }
.body .dot img { margin: 0 15px 10px 0; }
.body .w_dot { float: left; width: 800px; margin: 0; }
.body .w_dot img { margin: 0 15px 10px 0; }
/*services*/
.body .img { float: left; width: 50px; padding: 10px 0 0 15px; margin: 0; }
.body .full { float: left; width: 800px; border-bottom: 1px dashed #caceca; padding: 10px 0 10px 0; margin: 0; }
.body .full p { padding: 0 0 0 20px !important; }
.body .full img { margin: 0 15px 10px 0 !important; }
.body .bott { float: left; padding: 5px; }
.body .bott p { padding: 0 !important; }
.body .bott img { margin: 5px 10px; }

.body .right { float: right; width: 240px; padding: 0px; margin: 15px 0px 50px 0px; }
.body .right .testimonials { margin: 10px 0 0 0; }
.body .right a { font: normal 13px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; }
.body .right .testimonials h5 { font: bold 11px Arial, Helvetica, sans-serif; color: #616a62; float: right; }
.body .right .testimonials p { font: italic 13px Arial, Helvetica, sans-serif; color: #6e776f; line-height: 1.8em; }

.body ul.sub { list-style: none; padding: 0; margin: 0; }
.body ul.sub li { background: url(/images/sub_ul_li.gif) no-repeat left; line-height: normal; padding: 10px 0 10px 25px; margin: 5px 0px 0px 0px; }
.body ul.sub li a { font: normal 13px Arial, Helvetica, sans-serif; color: #6e6e6e; }
.body ul.sub li a.active { font: normal 13px Arial, Helvetica, sans-serif; color: #72b600; font-weight:bold; }
.body ul.sub li a:hover { font: normal 13px Arial, Helvetica, sans-serif; color: #72b600; font-weight:bold; text-decoration: underline; }

.body .left { width: 675px; margin: 0px 0px 70px 0px; padding: 0; border:0px solid; }
.body .left .line { border-top: 1px dashed #caceca; padding: 10px 0 0 0; margin: 5px 0; }
.body .left p { font: normal 12x Arial, Helvetica, sans-serif; color: #6e776f; line-height: 1.8em; text-align:justify;}
.body .left h3 { font: bold 17px Tahoma, Helvetica, sans-serif; color: #616a62; margin: 0; padding: 10px 0; }
/*.body .left img { margin: 0; padding: 5px 15px; }*/
.body_bg { background: #fff url(/images/footer_bg.jpg) repeat-x bottom; }

/********** contact form **********/
.form { float: left; width: 560px; margin: 0 0 0 30px !important; margin: 0 0 0 20px; }
#contactform { margin: 0; padding: 5px 10px; }
#contactform * { color: #222222; }
#contactform ol { margin: 0; padding: 0; list-style: none; }
#contactform li { margin: 0; padding: 0; background: none; border: none; display: block; }
#contactform li.buttons { margin: 5px 0 5px 0; }
#contactform label { float: left; margin: 0; width: 110px; display: block; padding: 5px 0; font: normal 11px Arial, Helvetica, sans-serif; color: #6e6e6e; text-transform: capitalize; }
#contactform label span { font: normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width: 390px; border: 1px solid #d1d1d1; margin: 5px 0; padding: 5px 2px; height: 8px; background: #fff; }
#contactform textarea { width: 390px; border: 1px solid #d1d1d1; margin: 10px 0; padding: 2px; background: #fff; height: 250px; }
#contactform li.buttons input { padding: 3px 0; margin: 0 0 0 110px; border: 0; color: #FFF; }
p.response { text-align: center; color: #2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height: 1.8em; width: auto; }

/* TABLE DESIGN */
.size { background-color: #FFF; border-collapse: collapse; }
table.size td { background-color: #FFF; border: 1px solid #AAA; padding: 5px; }

/********** footer **********/
/*Twitter*/
.footer { width: 964px; margin: 0 auto; padding: 20px 0; color: #FFF; font: normal 10px Tahoma, Geneva, sans-serif; background: url(/images/footer_bg_l.png) repeat-x top; }
.footer a { color: #FFF; font-size: 12px; text-decoration: underline; }
.footer a:hover { text-decoration: none; }
.footer .submenu { clear:both; float:left; width:100%; overflow:hidden;}
.footer ul { padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%;}
.footer ul li { float: left; margin: 0; border: 0; position:relative; right:50%;}
.footer ul li a { width:auto; display:block; padding:15px;}
.footer p {clear:both;}


p.clr, .clr { clear: both; padding: 0; margin: 0; background: none; }
li.bg, .bg { clear: both; padding: 0; margin: 5px 0; background: none; }

/***********************java*********************************/
/* Scroll */
#screen { width: 935px; padding: 0; margin: 0 auto; }
#screen ul { margin: 0 auto; padding: 0; }
#screen li { float: left; list-style: none; border: 0; }
#screen .jq-ss-crop { margin: 0; border: 0; float: left; }
#left, #right { margin-top: 50px; display: block; text-decoration: none; width: 38px; padding: 0 6px; }
#view { margin: 0; padding: 0; width: 960px; height: 330px; border: 1px solid red; }
#images { width: auto; padding: 0; margin: 0 auto; }
#images li { padding-right: 30px; }
#images li a { color: #999999; font: bold 11px Tahoma, Geneva, sans-serif; line-height: 1.8em; }
#images li span { display: block; font: normal 11px Tahoma, Geneva, sans-serif; color: #6f6f6f; padding: 0 5px; margin: 0; width: 270px; line-height: 1.8em; }
#images li img { margin: 5px 0; }
#images li img.screen { display: block; border: 0; margin: 0; max-width: 270px; padding: 0; }





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
