@charset "utf-8";
/* CSS Document */
h2{margin:0;padding:0;}
body{padding:0; margin:0;background:#000 url(../images/bg.gif) repeat left;}
#my_body{background:url(images/bg.jpg) no-repeat left; width:934px;  margin:0  auto;color:#6c6a66;line-height:16px;}
#header{float: left;padding:10px 10px 0 10px;background:#000;width:914px;}
.content{float: left; width:914px; padding: 10px;background:#000;}
#left_section{float:left;width:300px;z-index:0;position:relative;padding-top:8px;}

#left_section.image{overflow:hidden;}
#left_section h1{color:#818181;font-size:1.1em;text-transform:uppercase;
background:#000000;padding:4px 0 4px 0px;margin:0 0 12px 0;}
/*#left_section p{font-size:0.9em;}*/
#left_section p a{color:#ca9b41;}
#left_section p a:hover{color:#ffffff;text-decoration: underline;}
#left_section #scroller{height:293px;padding-top:5px;}
#left_section #scroller2 {position:absolute;}
#right_section #textContainer{height:195px;overflow-x:auto;width:570px;padding-right:20px;}
#imageContainer{height:179px;overflow:hidden;padding:8px 14px;}
#imageContainerBig{height:350px;overflow:hidden;padding:8px 14px;width:569px;}

.slide_btn{
display:block;
width:20px;
height:22px;
float:left;
margin-top:2px;
text-indent:-9999px;
}

.prev_btn{background:url(../images/prev.gif) no-repeat left top;padding:0 5px 0 0;}

.next_btn{background:url(../images/next.gif) no-repeat left top;padding:0 0 0 5px;}

.prev_btn1{background:url(../images/prev1.gif) no-repeat left top;padding:0 5px 0 0;}

.next_btn1{background:url(../images/next1.gif) no-repeat left top;padding:0 0 0 5px;}
a#prev_image{background:url(../images/up.gif) no-repeat left top;margin-left:120px;padding:1px 10px;}
a#next_image{background:url(../images/down.gif) no-repeat left bottom;width:18px;;margin-left:120px;
padding:3px 10px;}
a#prev_image:hover{background:url(../images/up_hover.gif) no-repeat left top;width:18px;margin-left:120px;
padding:1px 10px;}
a#next_image:hover{background:url(../images/down_hover.gif) no-repeat left bottom;width:18px;;margin-left:120px;
padding:3px 10px;}
#left_section #set1 img,#left_section #set2 img{padding:5px 10px;clear:both;}

/*set1 and set2*/
.upper_set{
height:293px;
overflow:hidden;
z-index:33;
position:relative;
}
.lower_set{
position:relative;
z-index:0;
top:-293px;
height:293px;
}
.full_content h2 {
font-size:0.9em;
margin:8px 0 0;
text-transform:uppercase;
}

#right_section{float:left;overflow:auto;padding-left:16px;width:597px;padding-top:8px;}
#right_section h1{color:#818181;font-size:1.1em;text-transform:uppercase;padding:4px 0 4px 0px;margin:0 0 12px 0;}
#right_section h2{/*color:#a9a9a9;*/font-size:0.9em;text-transform:uppercase;margin:8px 0 0 0;/*padding:0px 6px 0 7px;*/}
#right_section p{/*font-size:0.9em;*/margin:0;}
/*#right_section p a{color:#ca9b41;}
#right_section p a:hover{color:#ffffff;text-decoration: underline;}*/
#right_section .content_img{width:148px;float:left;padding:1px;	border:2px solid #858381;margin-right:5px;}
#right_section .flash{border:2px solid #1D1C1A;}
#right_section form#frm_kontakt{ padding:0 6px 0 7px;}
#frm_kontakt label, #social_service label{float:left;margin-bottom:3px;width:165px;}
#frm_kontakt .input_error, #social_service .input_error{background-color:#5b5a5a;font-size: 0.85em; padding:3px;color: #d0cfcf;margin-bottom:2px;width:175px;border:1px solid #CC0000;}
#frm_kontakt input.textfield, #frm_kontakt input.captcha, #social_service input.textfield, #social_service input.captcha{background-color:#5b5a5a; border:0;font-size: 0.85em; padding:3px; height: 14px;color: #d0cfcf;margin-bottom:2px;width:175px;}
#frm_kontakt textarea.textarea, #social_service textarea.textarea{background-color:#5b5a5a; border:0;font-size: 1.2em; padding:3px; height: 40px; color: #d0cfcf;margin-bottom:2px;width:180px;font-family: tahoma; font-size:11px;}
#frm_kontakt .submit_button{clear:both;background:url(../../images/button.jpg) no-repeat left; padding:10px 54px;font-weight:bold;margin-left:175px;color:#f2c479;}
#right_section .contact_address{width:25%; float: left; padding-right:5%; height:300px; border-right:1px solid #353535;}
#right_section .contact_form{float: left; padding-left:3%;width:62%;}
#social_service .select{background-color:#5b5a5a; border:0;padding:1px;color: #d0cfcf;margin-bottom:2px;width:180px;}
#social_service .select_error{background-color:#5b5a5a; border:1px solid #CC0000;padding:1px;color: #d0cfcf;margin-bottom:2px;width:180px;}
#social_service .submit_button{clear:both;background:url(../../images/button.jpg) no-repeat left; padding:10px 54px;font-weight:bold;color:#f2c479;}
.textelement img.captcha_image{
float:none;
}
#left_section #textContainer{
padding-left:16px;
/*height:366px;*/
}

#content_ #left_section #textContainer, #content_developers #left_section #textContainer{height:366px;}
#imageContainerLeft{height:320px;overflow:hidden;padding:8px 14px;}

#item_menu ul{
margin:0;
padding:0;
list-style:none;
background:#161616 url(../images/bg_menu_item.gif) repeat-x scroll 0 0;
float:right;
padding:2px 0 3px;
width:612px;
margin-bottom:28px;
}
#item_menu ul li{float: left;}

#item_menu ul li a{
float:left;
padding:5px;
color:#4c4c4c;
/*text-transform:uppercase;*/
font-size:0.96em;
font-weight:bold;

}
#item_menu ul li a:hover{color:#e4e4e4}

.btn_prev_next{
background:#161616 url(../images/bg_menu_item.gif) repeat-x 0 0;
float:left;
padding:3px 5px;
width:290px;
margin-bottom:28px
}
.main_flash{margin:0; width:980px; float:left;}
.mid_flash{position:absolute; width:330px;top:0; margin-left:410px;}
.scroll_flash{position:absolute;top:396px;z-index:999;}



.msg_show
{
margin-bottom: 10px;
color:#E29B1D;
text-align:center;
font-size:0.85em;
}

#left_section img#team_image{padding:10px 0 0 0;}

table#inspiration{font-family: "times new roman", arial; font-size:1.6em; font-style:italic;}
#footer{/*background:url(../images/footer.gif) no-repeat left bottom;*/border-top:1px solid #181818;color:#403F3F;float:left;margin-top:25px;width:914px;}

.half{float:left;width:296px;overflow:visible;margin-left:7px;margin-bottom:12px;}
#content_ .half{min-height:240px;}

#section-bottom{clear:both;padding:0;float: left; margin-top:20px;width:914px;}

#section-bottom h1{ font-size:1em;text-transform:uppercase;
color:#DFBC94;margin:0 0 10px;float:left;}

#section-2, #section-1{padding-bottom:18px;float:left;width:100%;}

#section-3{float: left; width:100%;}

#section-1 div:first-child, #section-2 div:first-child, #section-3 div:first-child{
margin-left:0px;}
.textelement img{padding-right:3px;float:left;}

.textelement a{background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}

.textelement a:hover{background-color:#000000;opacity:1;filter:alpha(opacity=100)}

.textelement h2{color:#818181;font-size:1em;text-transform:uppercase;padding-bottom:5px;}

.textelement h2 a{color:#9A9797;}

.section_text{width:280px;clear:both;float: left;margin-top:8px;}

.section_text a.link_page{
float:left;
margin-left:225px;
margin-top:5px;
text-align:right;
padding:1px 4px;
}
.section_text a:hover{background:#171717;}
#content_cinema .section_text{display:none;}

a.back_link{background:none;padding:2px 4px;float: left; margin-top:14px}
a.back_link:hover{background:#171717;}

#navigation{background:url(../images/bg_nav.jpg)  no-repeat top center;float:left;width:914px;margin-top:-2px;}
#navigation ul,#navigation ul li{margin:0;padding:0;}
#navigation ul li{list-style:none;float:left;margin: 0 3px 0 9.5px;padding:8px 0;}
#navigation ul li a{font-weight:bold;text-transform:uppercase;font-size:0.88em;color:#f3dcd4}
#navigation ul li a:hover{color:#e0a591;}
#navigation ul li:first-child a{border:none;}
#navigation ul li.selected {background:transparent url(../images/active-lt.gif) no-repeat left bottom;float:left;height:28px;margin-top:4px;padding:0;}
#navigation ul li a.selected{background:url(../images/active-rt.gif) no-repeat right bottom;color:#E7E4E4;float:left;height:10px;margin-left:6px;padding:5px 10px 13px 5px;}
.cinema_title{float:left;font-size:0.81em;padding:0 5px;}
.cinema_title a{color:#9A9791;}
#content_cold-storage .slide_btn {display:none;}
#footer_menu, #footer_menu li{margin:0;padding:0;list-style:none;}

#footer_menu li {padding-top:4px;float:left;font-weight:bold; }

#footer_menu li  a{float:left;border-left:1px solid #454545;
padding:0 10px;color:#403F3F;font-size:0.85em;text-transform:uppercase;}
#footer a{color:#403F3F; text-decoration:none;}
#footer_menu li a:hover, #footer a:hover{color:#e4e4e4;}
#footer_menu li:first-child a{border:none}
#footer p{float:right;padding:4px 10px;font-size:0.9em;margin:0;}

.full_content{padding-left:16px;float: left; margin-top:8px;}

.full_content  h1{color:#818181;font-size:1.1em;text-transform:uppercase;
background:#000000;padding:4px 0 4px 0px;margin:0 0 12px 0;}

.info_content{float:left;width:460px;padding: 0 20px 10px 0;margin:0 20px 0 5px;background:url(../images/bar.gif) no-repeat right;}

.contact_form{float:left;margin:0; padding:0;}
#content_contact-us h2, #content_services h2{font-size:0.9em; text-transform:uppercase;margin:0; padding:0; color:#6e6e6e;}
p span.highlight-text{color:#b5b5b5;}
div.links{float: left; margin-top:14px;width:100%;}
div.links a{background:none;padding:2px 4px;float:left;}
div.links a:hover{background:#171717;}
div.links a.back_link{float:right; margin-top:0;}

#content_cinema #section-bottom h1, #content_items #section-bottom h1{
background:transparent url(../images/h1-bg.jpg) no-repeat left;
height:20px;padding:5px 0;text-align:center;width:151px;color:#c8c8c8;}
.donation_form{float:left;margin:0; padding:0;width:350px;}
.donation_list
{
border-top:1px solid #181818;
float:left;
margin-top:10px;
padding:10px;
width:890px;}
.donation_list .item
{
float:left;
padding-bottom:30px;
padding-right:25px;
width:270px;
}
.donation_list .item span
{
	
}
.image_content
{
float:left;
padding:5px 10px 10px 0;
}


div#overlay {
background:none repeat scroll 0 0 #000000;
display:none;
height:100%;
left:0;
opacity:0.8;
position:absolute;
top:0;
width:100%;
z-index:9999;
filter:alpha(opacity=80);

}
#invitation{
display:none;
height:670px;
left:50%;
margin-left:-325px;
overflow:hidden;
position:absolute;
top:80px;
width:650px;
z-index:99999;
}

#invitation span a {
color:#CC0000;
float:right;
font:bold 1.5em arial;
background:black;padding:5px; line-height:12px
}

#invitation img{ margin-top:2px solid black;z-index:99999;} 


