/*
old : f9a13a
new : F17622
*/

body{background:#FFF url('/img/bkg.gif') center top  no-repeat;font-family:Tahoma, Verdana, sans-serif;font-size:12px;color:#616157;}
body, ul, li, p, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
a{text-decoration:underline;color:#F17622;outline:none;}
a:hover{text-decoration:none;}	
a img{border:0;}
h2{color:#000;}
p{text-align:justify;line-height:160%;}
.wraper{width:960px;margin:0 auto;overflow:hidden;position:relative;}

.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.half{width:50%;}
.padding-left{padding-left:20px;}
.padding-right{padding-right:20px;}
.margin-top{margin-top:20px;}
.padding-top{margin-top:20px;}
.border-bottom{border-bottom:1px solid #DEDEDE;}
.fleft{float:left;}
.fright{float:right}

#header{}
#header .wraper{position:relative;padding-bottom:30px;}
#logo{display:block;margin:30px 0 0;background:#FFF;width:200px;padding:15px;}

#language{list-style: none inside;margin:0;padding:4px 5px 5px;position:absolute;right:0;top:10px;background:#FFF;}
#language li{float:left;margin:0 0 0 7px;padding:0;}
#language li a{color:#616157;display:block;}
#language li a.selected{color:#F17622;text-decoration:none;}
#logout{position:absolute;right:0;top:35px;color:#FF5E5E;padding:4px 5px 5px;background:#FFF;}

#header .menu{list-style-type:none;left:0px;background:#FFF url(/img/menu.gif) 0 0 no-repeat;height:40px;width:960px;margin-bottom:10px;margin-top:122px;}
#header .menu li{float:left;width:190px;text-align:center;}
#header .menu li a{text-decoration:none;display:block;padding:10px 0 0;color:#939284;height:30px;background:#FFF url(/img/menu.gif) center 0px no-repeat;font-size:14px;}
#header .menu li{border-left:1px solid #b1b1a5;border-right:1px solid #DDD;}
#header .menu li a{background-position:center 0px;position:relative;}
#header .menu li a img{position:absolute;bottom:-10px;left:87px;display:none;}
#header .menu li a.selected img{display:block;}
#header .menu li a:hover{background-position:center -40px;color:#FFF;}

#header .menu li a.selected{background-position:center -80px;color:#FFF;font-weight:bold;}
#header .menu li a.selected:hover{background-position:center -80px;color:#FFF;}

#header .menu li.first{border-left:0}
#header .menu li.first a{background-position:left 0px;}
#header .menu li.first a:hover{background-position:left -40px;color:#FFF;}

#header .menu li.first a.selected{background-position:left -80px;color:#FFF;}
#header .menu li.first a.selected:hover{background-position:left -80px;color:#FFF;}

#header .menu li.last{border-right:0}
#header .menu li.last a.selected{background-position:right -80px;color:#FFF;}
#header .menu li.last a.selected:hover{background-position:right -80px;color:#FFF;}
#header .menu li.last a{background-position:right 0px;}
#header .menu li.last a:hover{background-position:right -40px;color:#FFF;}

#header .menu li.lastunlogged{border-right:0;width:192px;}
#header .menu li.lastunlogged a{background-position:right 0px;}
#header .menu li.lastunlogged a:hover{background-position:right -40px;color:#FFF;}
#header .menu li.lastunlogged a.selected{background-position:right -80px;color:#FFF;}
#header .menu li.lastunlogged a.selected:hover{background-position:right -80px;color:#FFF;}

#header .menu li.firstlogged{border-left:0}
#header .backend{margin-top:0}
#header .backend li{float:right;width:140px;}
#header .backend li a img{left:65px;}

#middle{/*background:#FFF;*/}
#middle .wraper{padding:0 0 20px;/*background:red;*/}
#middle .wraper .col1{width:710px;float:left;}
#middle .wraper h1{font-size:30px;color:#b1b1a5;margin:0;}
#middle .wraper h2.emphasis{font-size:18px;font-weight:normal;font-style:normal;line-height:24px;margin:15px 0 40px 0;text-align:justify;}
#middle .wraper h2.emphasis em{font-style:normal;color:#F17622/*b1b1a5*/;}
#middle .wraper .block{float:left;margin:0 45px 40px 0;}
#middle .wraper .block p{padding:0 5px;line-height:20px;margin:10px 0;}
#middle .wraper .block h3{padding:0 5px;margin:10px 0 20px;color:#616157;}
#middle .wraper .block h4{padding:0 5px;margin:10px 0 -5px;color:#FDA846;font-size:14px;}
#middle .wraper .block p.emphasis{text-align:center;margin:30px 0;}
#middle .wraper .block strong{font-size:13px;text-align:center;} 
#middle .wraper .block ul,#middle .wraper .block ol{margin-left:15px;} 
#middle .wraper .block ul li,#middle .wraper .block ol li{margin:15px 5px;} 

#middle .wraper .size-50 h2{width:315px;height:35px;background:#FFF url(/img/title-50.gif) 0 0 no-repeat;font-size:13px;color:#FFF;padding:2px 0 0 5px;/*font-weight:normal;*/}
#middle .wraper .size-50{width:320px}

#middle .wraper .col1 .size-100{width:680px;margin-right:0;}
#middle .wraper .col1 .size-100 h2{width:675px;height:35px;background:#FFF url(/img/title-100.gif) 0 0 no-repeat;font-size:13px;color:#FFF;padding:2px 0 0 5px;}
#middle .wraper .col1 .no-margin-right{margin-right:0;}

#middle .wraper .col2{float:right;width:230px;}
#middle .wraper .col2 h2{width:225px;height:35px;background:#FFF url(/img/title-col2.gif) 0 0 no-repeat;font-size:13px;color:#FFF;padding:2px 0 0 5px;}

#middle .wraper .col2 .contact h2{background-image:url(/img/title-contact.gif);}
#middle .wraper .col2 .contact p{line-height:20px;}
#middle .wraper .col2 .news{padding:0;margin:0;}
#middle .wraper .col2 .news h2{background-image:url(/img/title-news.gif);margin-top:30px;}
#middle .wraper .col2 .news p{border-bottom:1px solid #DDD;padding-bottom:15px;margin-bottom:15px;line-height:20px;}
#middle .wraper .col2 .news p.no-border{border:0;padding-bottom:0;}
#middle .wraper .col2 .news h3{font-size:12px;color:#F17622;margin-bottom:5px;}
#middle .wraper .col2 .news h3 a{color:#F17622;}

#middle .wraper .col2 .login h2{background-image:url(/img/title-login.gif);margin:30px 0 0;}
#middle .wraper .col2 .login form{margin-bottom:40px;}
#middle .wraper .col2 .login form p{padding:0 0 7px;}
#middle .wraper .col2 .login form p label{float:left;width:125px;font-size:12px;}
#middle .wraper .col2 .login form input{font-size:11px;color:#616157;width:97px;font-size:12px;}
#middle .wraper .col2 .login form .submit{text-align:right;padding:0;margin:5px 0 0 0;}
#middle .wraper .col2 .login form .submit input{width:auto;}

#footer{color:#939284;padding-bottom:10px;background:#d1d1c8;border-top:1px solid #b1b1a5;}
#footer .wraper{position:relative;}

.mits{position:absolute;bottom:0; left:0px;list-style-type:none;}
.mits li{float:left;margin-right:10px;}
#footer .mits li a{color:#B1B1A5;}

#info {padding:20px 0 0 0;float:right;background:transparent url(/img/title-info.gif) 0 19px no-repeat;width:230px;}
#info h4{background:transparent url(/img/title-info.gif) 0 0 no-repeat;font-size:16px;color:#939284;padding:0px 0 0 5px;height:35px;width:225px;font-family:Tahoma;}
#info h4 em{font-style:normal;color:#F17622;font-family:Tahoma;font-weight:normal;}
#info p{margin:5px 0;}
#info img{margin:2px 3px;}

#footer{background:#d1d1c8;}
#footer .menu{list-style-type:none;margin-top:20px;}
#footer .menu li{padding:0 20px;float:left;border-right:1px solid #b1b1a5;}
#footer li a{color:#939284;}
#footer li a:hover{color:#F17622;}
#footer li.first{padding-left:0;}
#footer li.last{border:0;}

/*news*/
.news{position:relative;margin:0 40px 30px 0;padding: 0 0 30px 0;min-height:45px;_height:45px;}
.news .head{position:absolute;width:230px;left:0;}
.news .head h3{font-size:14px;color:#FFF;background:transparent url(/img/title-news-head.gif) 0 0 no-repeat;font-size:13px;padding:0px 0 0 5px;height:31px;width:225px;line-height:23px;}
.news .head p{}
.news .content{margin-left:260px;line-height:20px;}
.news .content p {line-height:20px;}
.news .content ul, .news .content ol{margin-left:0px;padding-left:20px;} 
.news .content ul li, .news .content ol li{margin:5px 5px;padding:0;} 

/*team*/
#middle .team{margin:0px 40px 30px 0;padding:0 0 25px 0;width:670px;}
#middle .team .head{float:left;width:210px;}
#middle .team .head h3{font-size:14px;color:#FFF;background:transparent url(/img/title-news-head.gif) 0 0 no-repeat;font-size:13px;padding:0px 0 0 5px;height:31px;width:225px;line-height:23px;}
#middle .team .head p{margin:5px 0;}
#middle .team .head img{border:1px solid #D3D3D3;padding:5px;width:218px;}
#middle .team .content{line-height:20px;text-align:justify;padding:0 0 30px 0;width:400px;margin:0 0 0 50px;float:left;_width:380px;}
#middle .team .content p {line-height:20px;}
#middle .team .content ul,#middle .team .content ol{margin-left:10px;} 
#middle .team .content ul li,#middle .team .content ol li{margin:5px 5px;} 

/*login*/
.login h2{color:#F17622;}
.login p{line-height:20px;margin:5px 0;padding:5px 0;}
.login p label{float:left;width:130px;font-weight:bold;}
.login p strong{color:#FF5E5E;}

.message{padding:0  0 40px 0;color:#FF5E5E;font-weight:bold;}

.index h2{color:#F17622;}
.index a{color:#F17622;}
.index th{color:#F17622;}

/* table backend */
table{background: #fff;border:1px solid #ccc;border-right:0;clear: both;color: #333;margin-bottom: 10px;width: 100%;}
th{background: #f2f2f2;border:1px solid #bbb;border-top: 1px solid #fff;border-left: 1px solid #fff;text-align: left;}
th a{background:#f2f2f2;display: block;padding: 2px 4px;text-decoration: none;}
th a:hover {background: #ccc;color: #333;text-decoration: none;}
table tr td {background: #fff;border-right: 1px solid #ccc;padding: 4px;vertical-align: top;}
table tr.altrow td {background: #f4f4f4;}
td.actions {text-align: center;white-space: nowrap;}
td.actions a {margin: 0px 6px;}
.cake-sql-log table {background: #f4f4f4;}
.cake-sql-log td {padding: 4px 8px;text-align: left;}

/* Paging backend */
div.paging {background:#fff;color: #ccc;margin-bottom: 2em;}
div.paging div.disabled {color: #ddd;display: inline;}
div.paging span {}
div.paging span.current {color: #000;}
div.paging span a {}

/* Forms backend */
fieldset {border: 1px solid #DDD;margin-top: 30px;padding: 16px 20px;}
fieldset legend {color: #F17622;font-size:18px;font-weight: bold;}
form .input{clear:both;margin:10px 0;/*background:red;*/}
form .input label{float:left;width:100px;padding:2px 30px 2px 0 ;font-weight:bold;}
form .input input{padding:2px 0;width:564px;margin-left:0;margin-right:0;}
form .input input.checkbox{margin-left:0;}
form .input textarea{padding:2px 0;width:698px;}
form .submit{margin:20px 0;}

/* actions backend*/
div.actions ul {list-style-type:none;margin:10px 0;padding:0;}
div.actions li{float:left;margin:0 15px 20px 0;}

/*translations backend*/
#translations-menu{list-style-type:none;margin:0 0 0 0;border-bottom:2px dotted #DDD;border-top:2px dotted #DDD;padding:10px 0 10px;height:20px;width:700px;}
#translations-menu li{float:left;margin:0px 10px 10px 0;padding:0;}
#translations-menu li a{text-decoration:none;}
#translations-menu li a:hover{text-decoration:underline;}
#translations-menu li a.selected{text-decoration:underline;}

.translations{position:relative;overflow:hidden;width:700px;height:820px;padding:0;margin:0;clear:both;}
#translations-line{position:absolute;top:0;left:0;width:4000px;height:330px;}
.translate{padding:0;width:700px;position:absolute;top:0;left:0;height:310px;}

.paginate{text-align:right;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:5px 0;margin-bottom:20px;}
.paginate li{display:inline;margin:0 0 5px 0;}
.paginate li a{padding:0 5px;}
.paginate li a{color:#CCC;text-decoration:none;}
.paginate li a:hover{text-decoration:underline;color:#F17622;}
.paginate li a.current{color:#000;text-decoration:none;}