/* Style sheet style */
body{background:#191919 none repeat scroll 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#919191;}
ul,ol,li{list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:20px;margin:0;}
td{vertical-align:top;padding:0 0 5px 5px;}
li{background:url("images/small-arrow.gif") left center no-repeat;padding-left:10px;}
a{color:#8E8833;text-decoration:none;}
#wrapper{background:#E3AD30 url(images/outer_backg.png) repeat-x;float:left;width:100%;}
#header,#container,#menu,#sub-header{float:none;margin:0 auto;width:954px;}
#footer{background-image:url("images/content-wrap_bg.png");background-repeat:repeat-x;height:275px;clear:both;}
#footer .inside{background:url("images/content-bg_bot.png") left top no-repeat;width:954px;margin:0 auto;padding-top:40px;}
#nav{background: url(images/menu_bg.png) no-repeat scroll left center;display:block;float:left;margin:0 0 0 9px;padding-left:5px;width:929px;}
#nav li{display:block;float:left;height:45px;width:auto;background:none;padding:0;}
#nav li a,#nav li.active a{color:#FFFFFF;float:left;font-size:16px;font-weight:bold;line-height:35px;margin:5px 0 0;padding:0 20px 0 0;width:auto;}
#nav li a span{display:block;float:left;height:35px;padding:0 0 0 20px;width:auto;}
#nav li a:hover,#nav li.active a{background: url(images/nav-bg_right.png) no-repeat scroll right center;color:#FFA863;}
#nav li a:hover span,#nav li.active a span{background: url(images/nav-bg_left.png) no-repeat scroll left center;}
#nav li.space{background: url(images/nav-divider.png) no-repeat scroll center top;float:left;height:45px;padding:0 5px;text-indent:-9999px;width:2px;}
#sub-header{background: url(images/banner_bg.png) no-repeat scroll 0 0;height:305px;margin:0 auto;padding:0;width:954px;clear:both;}
#banner---left{float:left;margin:26px 0 0 22px;width:460px;}
#banner---left h1{color:#FFFFFF;float:left;font-size:27px;font-weight:bold;padding:30px 0 0 24px;width:377px;margin:0;}
#banner---left p{color:#FFFFFF;float:left;font-size:15px;line-height:22px;padding:6px 0 10px 24px;width:405px;margin:0;}
#banner---left p.button{background: url(images/readmore_btn.png) no-repeat scroll 0 0;display:block;float:left;height:39px;margin-left:20px;padding:0;width:162px;}
#banner---left p.button a{color:#FFFFFF;font-size:12.5px;font-weight:bold;line-height:32px;margin-left:14px;text-transform:uppercase;}
#banner---right{background: url(images/slider_box.png) no-repeat scroll 0 0;float:left;height:257px;margin:25px 0 0 73px;width:372px;}
#banner---right .portofoliu{float:left;margin:17px 0 0 16px;padding:0;}
#menu{padding-top:10px;background:url(images/content-bg_top.png) no-repeat left top;width:954px;clear:both;}
#menu .inside{background-color:#fff;}
#container .content{background-color:#fff;background: url(images/content_bg.gif) repeat-y scroll 0 0;float:left;width:954px;}
#right{background-color:#fff;float:right;padding:20px 0 0;width:292px;margin-right:15px;}
#right h2.right{background: url(images/recent_bg.png) no-repeat scroll left center;color:#000000;font-size:16px;font-weight:bold;padding:16px 0 13px 20px;margin:10px 0 0 0;}
#right h3{background:#FFECDA none repeat scroll 0 0;float:left;margin:-2px 0 0 0;padding:15px 15px 0;width:262px;}
#right .inside div div{background:#FFECDA none repeat scroll 0 0;float:left;margin:-2px 0 0 0;padding:0px 15px 0;width:262px;}
#right .inside div div div{padding:0px;}
#right ul{padding:0;margin:10px 0;}
#main{background:#FFFFFF none repeat scroll 0 0;float:left;margin:0 28px 0 0;padding:20px 0 0 16px;width:598px;}
#main p{color:#919191;float:left;font-size:13px;line-height:22px;padding-bottom:22px;margin:0;}
#main h2{color:#8E8833;font-size:22px;padding:8px 0 10px;margin:0;}
#main h2 span{color:#FFA863;}
#main ul.services{background: url(images/services_bg.png) no-repeat scroll 0 0;float:left;width:598px;margin-top:15px;}
#main ul.services li{display:block;float:left;width:297px;padding-left:0;background:none;margin-bottom:25px;}
#main ul.services li p{color:#8E8833;float:left;font-size:13px;font-weight:normal;line-height:16px;width:200px;margin:0 10px;}
#main ul.services li img{float:left;}
#main ul.services h3{color:#FFA863;font-size:14px;font-weight:bold;line-height:19px;margin-top:5px;}
#right .mod_newslist h2{background:url("images/small-arrow.gif") left center no-repeat;font-weight:normal;font-size:13px;padding-left:10px;margin:15px 0 0 0;}
#right .inside .mod_newslist{padding-bottom:15px;}
#footer .news-footer{float:left;margin-right:57px;padding:20px 0 20px 20px;width:461px;}
#footer .news-footer h2{border-bottom:1px solid #443C31;color:#8E8833;font-size:16px;font-weight:bold;margin:0px;padding-bottom:5px;}
#footer .contact-footer h2{color:#8E8833;font-size:16px;font-weight:bold;margin:0px;padding-bottom:5px;}
#footer .news-footer h4{float:left;}
#footer .news-footer h4 a{color:#FFFFFF;font-size:13px;padding:14px 0 0;}
#footer .news-footer .layout_latest{border-bottom:1px dashed #443C31;margin:0;padding:0;}
#footer p.more{margin:16px 0;float:right;}
#footer .contact-footer{float:right;height:220px;margin-right:20px;padding-top:20px;width:388px;}
#footer .contact-footer form{background:transparent url(images/contact-form_bg.png) no-repeat scroll 0 0;border:medium none;color:#C3C3C3;float:left;height:200px;padding:9px 0 0 19px;width:370px;}
#footer .contact-footer form label{color:#C3C3C3;font-size:13px;font-weight:normal;padding:6px 0 9px 0;text-align:left;width:80px;}
#footer .contact-footer form input{background: url(images/input_bg.png) no-repeat scroll 0 0;color:#C3C3C3;float:left;font-size:12px;height:20px;margin:0 5px 0 0;padding:4px 0 0 10px;width:267px;border:0;}
#footer .contact-footer form input.captcha{background: url(images/button.png) no-repeat scroll 0 0;height:23px;padding:0;width:70px;}
#footer .contact-footer form input.submit{background: url(images/button.png) no-repeat scroll 0 0;float:right;height:23px;padding:0;width:70px;}
#footer .contact-footer form textarea{background: url(images/message_bg.png) no-repeat scroll 0 0;border:medium none;color:#C3C3C3;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:60px;overflow:auto;padding:4px 0 0 10px;width:267px;margin-bottom:5px;}
#footer .footer-right{clear:both;float:right;margin-right:20px;}
#footer .copyright{float:left;margin:0 0 0 20px;}
#header .header-login{background:url("images/header-login.png") left top no-repeat;display:block;float:right;height:98px;margin:10px 30px 0 0;padding-left:80px;width:285px;}
#header .header-login a{text-decoration:underline;color:#dededd;}
#header .header-login label{color:#fff;font-size:12px;}
#header .header-login input{background: url(images/input-small.png) no-repeat scroll 0 0;float:right;height:21px;padding:0;width:100px;border:0;padding:4px 4px 0 4px;color:#fff;}
#header .header-login input.submit{background: url(images/button-small.png) no-repeat left bottom;height:31px;padding:0;width:97px;border:0;padding:0;color:#fff;}
#header .header-login td{text-align:left;vertical-align:middle;padding:3px;color:#fff;}
#header .header-login table{width:95%;}
#header .header-login .formbody{vertical-align:middle;margin-top:15px;}
#header .header-login .error{vertical-align:middle;color:#fff;margin:0;font-size:11px;padding-left:3px;}
#header .logo{margin-left:20px;float:left;}
#right div div.mod_subscribe{padding:15px;}
input.submit{background: url(images/button-small.png) no-repeat left bottom;height:31px;padding:0;width:97px;border:0;padding:0;color:#fff;}
#right div div.mod_subscribe input.text{width:152px;}
.mod_cataloglist .pagination ul li{float:left;margin-left:10px;}
.mod_cataloglist .pagination ul{float:left;margin:0;padding:0;margin-top:5px;margin-left:10px;line-height:16px;}
#main .mod_newslist h2{font-size:14px;clear:both;}
#main .mod_newslist div.ce_text,#main .mod_newsreader div.ce_text{clear:both;}
#main a{color:#D76E08;text-decoration:underline;}
#main td{vertical-align:middle;padding:4px;}
#descarca-typolight h2{color:#D76E08;margin:0;padding:8px 10px;font-size:16px;}
#main .formbody{padding-left:10px;border-left:3px solid #D76E08;}
#main h3{clear:both;padding:10px 0 0 0;margin:0;}
.adv{padding:20px;margin-top:20px;clear:both;}
.ce_donate input{width:20px;}
#right .inside div div div.widget{float:left;width:145px;}
#right .inside div div div.submit_container{float:right;width:92px;margin-right:10px;}
#right .inside div div div.submit_container input{width:97px;height:32px;}
#right .inside div div div.submit_container input.donate{width:97px;height:23px;}
p.info{font-weight:bold;font-style:italic;text-decoration:underline;}
#right .inside div div.mod_memberlist{padding-top:10px;}
#right .inside div div.mod_memberlist textarea{width:260px;}
#right .inside div div.mod_memberlist table{width:100%;}
#right .inside div div.mod_memberlist div.submit_container{clear:both;margin-bottom:5px;margin-right:10px;margin-top:2px;width:92px;}
#right .inside div div div.go_back{margin-bottom:10px;}
#right .inside div div div.go_back a{text-decoration:underline;}
#main .checkbox_container span{width:100%;float:left;}
#main td.col_0{vertical-align:top;width:125px;}
#main p.error,#footer p.error{clear:both;color:red;float:right;font-size:10px;margin-left:15px;display:none;}
#right .mod_memberlist input.submit{float:right;}
#right .inside div div.mod_quickpoll{padding:10px;width:272px;}
#right .inside div div.mod_quickpoll span{clear:both;float:left;width:270px;}
#right .inside div div.mod_quickpoll .widget{margin:10px 0;width:270px;float:left;}
#right .inside div div.mod_quickpoll .submit_container{clear:both;float:none;text-align:right;width:270px;}
#right .inside div div.mod_quickpoll .graph{margin:10px 0;}
#right .inside div div.mod_quickpoll .description{margin-bottom:5px;}
#right .inside div div.mod_quickpoll .results{margin:3px 0;}
#right .inside div div.mod_quickpoll .results div{background-color:#D76E08;color:#ccc;padding:3px 0;text-align:center;}
#right .addthis_button{}
