/* Generation */
*       {margin:0; padding:0; outline:0;}
a       {text-decoration:none; color:#56472C;}
a:hover {text-decoration:underline;}
a img   {border:none;}
.break  {clear:both;}
hr.separator  {clear:both; border:none; height:0; visibility:hidden;}

h1 {font-size:20px;color:#402a01; font-weight:normal;}
h2 {font-size:16px;color:#EDD799;background:#8a6964;padding:4px 12px;display:table;}
h3 {font-size:15px;color:#EED79A;}
h4 {font-size:12px;color:#402a01;}
h5 {font-size:12px;color:#b96227;}
h6 {font-size:10px;color:#402a01;}

/* Box's */
body           {font:12px "Trebuchet Ms", Arial, Helvetica, sans-serif; color:#56472C;background:#827857;}
.efect_top     {background: url("../images/bg/body.jpg") center repeat;}
.degrade       {background: url("../images/bg/main.jpg") center top no-repeat;}
#main          {background: url("../images/bg/degrade.png") bottom repeat-x;}
#wrap_content  {width:1000px;margin:0 auto;background:url("../images/bg/top_box.png") no-repeat;}

#header         {width:1000px;height:100px;margin:0 auto;position: relative;z-index:999}
#header_1       {width:1000px;height:102px;margin:0 auto;background: url("../images/bg/bottom_header.png") bottom no-repeat; position: relative;}
#followUs { position: absolute; *position:relative; right: 0px; *left:828px; float:left; }

.flash_logo     {width:250px;height:188px;position:absolute;text-align:center;top:-200px;z-index:997;}
#content        {background: url("../images/bg/efect.png") bottom no-repeat;padding:0 11px 20px 11px; position:relative;min-height:300px;}

/* Menu's */
#menu               {float:right;background:url("../images/menu/menu.png") no-repeat;width:725px;height:49px;margin: 56px 0 0 26px;position:relative;z-index:9999;}
#menu li            {list-style:none;float:left;margin:9px 0 0 30px;position:relative;}
#menu ul            {display:none;position:absolute;left:-10px;top:24px;z-index:999;width:133px; background:url("../images/bg/menu.png") bottom repeat-x;padding-bottom:3px;}
#menu ul li         {display:block;float:none;margin:5px 0px;padding-left:18px;padding:5px 10px;}
#menu ul li a       {color:#402A01; font-size:11px; padding-left:13px;background:url("../images/bg/star.png") 0px 5px no-repeat;}
#menu ul li a:hover {color:#D5C088;text-decoration:none;background:url("../images/bg/star3.png") 0px 5px no-repeat;}
#menu ul li:hover   {background-color:#8D7848;}
#menu ul ul         {left:125px;top:-8px;}
#menu ul li ul      {border:none; top:-5px; left:133px;}

.tabs          {float:right;width:441px;height:96px;background:url("../images/bg/tabs.png") bottom no-repeat;margin:-10px 8px 0 0;color:#EED79A;font-size:11px;}
.tabs ul       {margin:0 0 0 140px; position:relative; z-index:99;}
.tabs li       {list-style:none;float:left;position:relative; z-index:2;}

.all_tabs     {position:absolute; top:-55px;right:22px;z-index:999;}
.all_tabs div {padding:26px;display:none;color:#EED79A;font-size:11px;}
.tab1         {background:url("../images/bg/tab1.png") no-repeat;width:358px;height:45px;}
.tab1 p {margin-left:-10px;width:380px;}
.tab2         {background:url("../images/bg/tab2.png") no-repeat;width:358px;height:19px;}
.tab3         {background:url("../images/bg/tab3.png") no-repeat;width:361px;height:21px;}

/* Home */
.flash_home      {width:979px;height:363px;z-index:10;float:left;margin: -55px 0 0 0;}
.title           {background:url("../images/bg/title.png") right 20px no-repeat;height:41px;margin:6px 0 9px 15px;}
.title img       {float:left;}
.title a         {font-size:11px;float:right;margin:18px 12px 0 0;padding:2px 18px 2px 0;background:url("../images/bg/bullet.jpg") right 2px no-repeat;}

#difference        {padding:0 10px 0 25px;width:293px;float:left;}
#difference .photo {padding:15px;background:url("../images/bg/img_difference.png") no-repeat;margin:0 0 0 -16px;}
.differents        {padding:0 15px;}

#articles        {padding:0 15px;width:293px;height:355px;float:left;background: url("../images/bg/news.png") bottom no-repeat;margin:0 0 15px 0;}
#articles .title {margin:6px 0 9px 3px;}
#articles li     {padding:0 0 0 5px;list-style:none;height:54px;width:279px;background:url("../images/bg/line.png") center bottom no-repeat;margin:13px 0 0 0;}
#articles li a   {float:right;margin:15px 4px 0 0;}
#articles li p a {float:left;width:255px;margin:0;}
#articles li p   {float:left;width:255px;}

#videos              {padding:0 15px;width:293px;float:left;}
#videos #videoPlayer {padding:15px;background:url("../images/bg/video.png") no-repeat center center;margin:-8px 0 0 0;}
#videos .title       {margin:6px 0 18px 3px;}
#carousel_box        {width:282px;margin: 0px 0 0 2px;}
#carousel_box .prev  {float:left;margin: 25px 0 0 0px;}
#carousel_box .next  {float:right;margin: 25px 0 0 0px;}
#carousel_box ul     {width:267px;float:left;}
#carousel_box li     {width:75px;height:60px;padding:6px;background:url("../images/bg/thumb.png") no-repeat center center;}
#carousel_box li img {width:75px;height:60px;}

.title         {background:url("../images/bg/title.png") right 20px no-repeat;height:41px;margin:6px 0 9px 15px;}
.title img     {float:left;}
.title a       {font-size:11px;float:right;margin:18px 12px 0 0;padding:2px 18px 2px 0;background:url("../images/bg/bullet.jpg") right 2px no-repeat;}

/*Projects*/
#projects        {display:table; width:951px;}
#projects .title {padding-left:20px;}
#projects .effect_bottom {margin-top:-10px;}
.content_projects              {width:600px; float:left; padding:0 10px 0 20px;}
.content_projects .banner      {background:url("../images/bg/projects.png") no-repeat; margin-left:-20px;width:567px; height:201px; padding:15px;}
.content_projects .content_cms {padding:5px 20px 20px 20px;}
#projects.small  .content_projects      {width:595px;}
#projects.small .title h3  {margin:13px 0 0 0;padding:4px 17px 4px 12px;float:left;background: #8A6964 url("../images/bg/right_videos.jpg") right no-repeat;height:20px;}

#projects .left                    {float:left;}
#projects .title_types             {padding:20px 0 0 0; background:url("../images/bg/title.png") right 40px no-repeat;}
.list_projects                     {width:321px; float:right;margin:0; margin-top:-15px;background:url("../images/bg/bottom_news.jpg") bottom left no-repeat; padding:0 0 21px 0;position:relative;}
.list_projects .bg_projects        {background:url("../images/bg/top_projects.png") repeat-y; padding:0 15px;}
.list_projects .bg_projects .title {margin:-10px 0 9px 3px; float:left;}
.list_projects ul                  {margin-left:-7px; list-style:none;}
.list_projects li                  {background:url("../images/bg/line.png") center bottom no-repeat; margin:13px 0 0 0;  width:279px;}
.list_projects .content_cms        {padding:0 20px; text-align:left;}
.list_projects .more               {background-color:#EDE7DE; width:256px; height:18px; float:right; margin:-10px 0 10px 0;}
.list_projects .more a             {float:right; font-size:11px; padding:2px 18px 2px 0; margin:-2px 10px 0 0; background:url("../images/bg/bullet.jpg") right 2px no-repeat;}
.list_projects .alt                {background:none;}

/* Infopages */
.infopages {padding:0 40px 25px 40px;}
.infopages h3 {color:#b96227}

/* Contact */
.contact       {padding:0 35px 45px 25px;}
.title_contact {margin:0 0 10px 10px;}

/*Newsroom */
.news            {width:960px;}
.newsroom        {float:left;width:577px;padding:0 18px 0 35px;}
.newsroom .title {margin:0 0 22px;}
.newsroom .time  {margin:11px 0 12px;}

.list_grey                     {float:right;margin:0 0 20px 0;}
.list_grey #effect_list        {height:auto;background:url("../images/bg/top_new.png") repeat-y;margin:0;float:none;padding:0 15px;width:293px;}
.list_grey #effect_list .title {margin:6px 0 9px 3px;}
.list_grey #effect_list li     {padding:0 0 0 5px;list-style:none;min-height:54px;width:279px;background:url("../images/bg/line.png") center bottom no-repeat;margin:13px 0 0 0;}
.list_grey #effect_list li a   {float:right;margin:15px 4px 0 0;}
.list_grey #effect_list li p a {float:left;width:255px;margin:0;}
.list_grey #effect_list li p   {float:left;width:255px;}
.list_grey .effect_bottom      {background:url("../images/bg/bottom_news.jpg") bottom left no-repeat;padding:0 0 21px 0;}

.list_grey #effect_list .events_with_thumb li     {font-size:14px;padding:0 0 0 5px;list-style:none;width:279px;background:url("../images/bg/line.png") center bottom no-repeat;margin:13px 0 0 0;height:auto !important;height:70px !important;}
.list_grey #effect_list .events_with_thumb li img.thumb {float:left;margin:0 10px 0 0;border:solid 2px #8A6964;}
.list_grey #effect_list .events_with_thumb li h5 {font-size:14px;font-weight:normal;}
.list_grey #effect_list .events_with_thumb li strong {display:block;font-weight:normal;}
.list_grey #effect_list .events_with_thumb li p {float:left;width:170px !important;height:30px;}
.list_grey #effect_list .events_with_thumb li a.button   {float:right;margin:0px 4px 0 0;}
.list_grey #effect_list .events_with_thumb li a {float:left;margin:0;}

/*Events*/
.events            {width:960px;}
.events .title     {margin:6px 0 9px 13px;}
.events .title h3  {margin:13px 0 0 0;padding:4px 17px 4px 12px;float:left;background: #8A6964 url("../images/bg/right_videos.jpg") right no-repeat;height:20px;}
.events .align     {margin-left:10px;}

/* Galleries */
.gallery            {width:940px;margin:-10px auto 0 auto;}
.gallery .title     {margin:6px 0 9px 13px;}
.gallery .title h3  {margin:13px 0 0 0;padding:4px 17px 4px 12px;float:left;background: #8A6964 url("../images/bg/right_videos.jpg") right no-repeat;height:20px;}

.gallery .list_projects .title_types {margin:10px 0 9px 3px; float:left; width:265px} 
.gallery .left_gallery{float:left;width:576px;margin:20px 0 0 0;position:relative;}

.gallery .top_gallery    {height:39px;width:441px;margin:0 0 0 13px; position:relative; z-index:999;}
.gallery .top_gallery h2 {float:left;margin:9px 0 0 0 ;max-width:200px;}
.gallery .top_gallery a  {float:right;}

.gallery .top_gallery2    {height:39px;width:462px;margin:0 0 0 13px;position:relative;z-index:999;}
.gallery .top_gallery2 h2 {float:left;margin:9px 0 0 0 ;max-width:200px;}
.gallery .top_gallery2 a     {float:right;}

.gallery .top_gallery2 ul,
.gallery .top_gallery ul    {list-style:none;position:relative;float:right;width:214px;}
.gallery .top_gallery2 ul ul,
.gallery .top_gallery ul ul   {display:none;position:absolute; top:35px;left:0;background:url("../images/bg/list.png") bottom no-repeat;z-index:999;padding:10px 0 15px 0;}
.gallery .top_gallery2 ul ul li,
.gallery .top_gallery ul ul li {margin:0 auto;width:143px;padding:5px 0;}
.gallery .top_gallery2 ul ul a,
.gallery .top_gallery ul ul a {font-size:11px;color:#EED79A;float:none;background:url("../images/bg/star2.png") 0 4px no-repeat;padding:0 0 0 15px ;}

.gallery #videoPlayer   {padding:12px 22px 18px 14px;background:url("../images/bg/video_gallery.png") no-repeat;float:left;position:relative;z-index:10;}
.gallery #big_photo     {padding:21px 20px 15px 11px;width:458px;height:350px;background:url("../images/bg/photo_gallery.png") no-repeat;float:left;position:relative;z-index:10;}
.gallery #big_photo .picture {height:350px;text-align:center;}

.gallery .descript_video{width:423px;text-align:center;margin:0 0 80px 0;clear:both;}

.gallery #carousel_box        {float:right;height:366px;width:87px;margin:-14px 0 0 0;}
.gallery #carousel_box .prev,
.gallery #carousel_box .next  {float:none;margin: 0 0 0 27px;}
.gallery #carousel_box ul     {width:87px;float:left;overflow:hidden;height:320px;}
.gallery #carousel_box li     {width:75px;height:53px;padding:6px;background:url("../images/bg/thumb.png") no-repeat center center;}
.gallery #carousel_box li img {width:75px;height:53px;}

.gallery .close               {float:right;margin:-45px 0 0 0;}

/* FAQ */
.faq .content_cms ul {margin-left:13px;}
.faq ul ul {display:none;margin:10px 0 20px 0;}
.faq ul h5 {font-size:14px;margin:0 0 1px 0;cursor:pointer;}


/* content_cms */
.content_cms    {text-align:justify;}
.content_cms p  {margin-bottom:20px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}
.content_cms h1 {margin: 0 0 5px 0;}

#footer      {color:#fff;text-align:center;clear:both;font-size:10px;margin:20px 0 20px 0;}
#footer ul   {width:505px;margin:0 auto;}
#footer li   {float:left;list-style:none;margin:0 3px;}
#footer p    {clear:both;}
#footer a    {color:#fff;}

.list_grey div.pagination{text-align:center;margin-top:7px}

#events li {list-style:none;margin:10px 0;padding-bottom:10px;border-bottom:1px dashed #8a6964;}
#events big {display:block;margin:5px 0;}
#events li a:hover {text-decoration:none;color:#8a6964;}
#events h2 {margin-top:10px;}

.banner      {background:url("../images/bg/projects.png") no-repeat; margin-left:-20px;width:567px; height:201px; padding:15px;}