@charset "utf-8";
/* CSS Document */

body{background:#000; padding:0; margin:0  auto; width:980px;background:#000 url(../images/bg.jpg) repeat-y center top;}
#my_body{width:950px; height:560px;color:#9A9791;margin:0 15px;
}
#header{float: left; width:950px;}
.content{float: left; width:950px;padding: 0;}
#left_section{
float:left;
padding:0;
width:362px;
z-index:0;
position:relative;
}

#header .page_title h1{color:#b8b3a0;font-size:1.1em;font-weight:bold;margin-left:537px;position:absolute;text-align:right;text-transform:uppercase;top:98px;width:400px;}
/*content*/

#left_section img{
float:left;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

#left_section a{
background-color:#000000;
opacity:0.6;
filter:alpha(opacity=60%);
}
#left_section a:hover{
background-color:#000000;
opacity:1;
filter:alpha(opacity=100%);
}
#left_section a.selected{
background-color:#000000;
opacity:1;
filter:alpha(opacity=100%);

}

#left_section.image{
 overflow:hidden;
}
#left_section h1{
color:#C1B49C;
font-size:0.91em;
text-transform:uppercase;
background:#2f2d2a;
padding:4px 0 4px 8px;
margin:0 0 12px 0;
}
#left_section p{padding:0px 6px 0 7px; margin:7px 0;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;}
#textContainer{height:308px;overflow:hidden;}

.bottom_image{width:950px;overflow:hidden}

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

}


.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;

}


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;
}

#content_artist-bio .bottom_image img, #content_custom-design .bottom_image img{float:left;border-right:1px solid #000000;border-top:1px solid #000000;}
#right_section{float:left;height:437px;overflow:hidden;width:587px;}
#right_section h1{color:#C1B49C;font-size:0.91em;text-transform:uppercase;background:#2f2d2a;padding:4px 0 4px 8px;margin:0 0 12px 0;}
#right_section h2{color:#C1B49C;font-size:0.85em;text-transform:uppercase;margin:8px 0;padding:0px 6px 0 7px;}
#right_section p{margin:0;padding:5px 6px 0 7px;}
#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;}
.contact_form{width:280px;float:left;}
.contact_form h2{font-family:arial;font-size:1.1em;margin:0;padding:0 0 6px;}
#frm_kontakt input.textfield, #frm_kontakt input.captcha{background-color:#5B5A5A;border:0 none;color:#D0CFCF;font-size:0.85em;height:16px;margin-bottom:2px;padding:3px;width:140px;}
#frm_kontakt textarea.textarea{background-color:#5b5a5a; border:0;font-size: 1.2em; padding:3px; height: 126px; color: #d0cfcf;margin-bottom:2px;width:140px;font-family: tahoma; font-size:11px;}
#frm_kontakt .submit_button{clear:both;float:left; margin-left:129px;background:url(../../images/button.jpg) no-repeat left; padding:10px 50px;font-weight:bold;color:#E0CD54; margin-top:25px;}
#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%;}


.main_flash{margin:0; width:950px; float:left;}
.mid_flash{position:absolute; width:330px;top:0; margin-left:410px;}
.scroll_flash{position:absolute;top:396px;z-index:999;}


#frm_kontakt label
{
float:left;
margin-bottom:3px;
width:130px;
}


#frm_kontakt .input_error
{
background-color:#5b5a5a; border:0;font-size: 0.85em; padding:3px; height: 16px;color: #d0cfcf;margin-bottom:2px;width:140px;border:1px solid #CC0000;}

.msg_show
{
margin-bottom: 20px;
color:#e0cd54;
text-align:center;
font-size:0.95em;
height:30px;
}

#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{clear:both;width:940px;color:#504f4f;font-size:11px;padding: 5px 10px 10px 0; /*text-align:right;*/}
#footer #copy_right{ float:right; color:#373737; font-size:10px; font-family:Tahoma, Geneva, sans-serif; }
#footer #worxpro a{color:#494949;}
#footer #worxpro a:hover{color:#605d5d;}

/*style for tm media page*/
#content_media{width:950px;overflow:hidden; margin:0 auto;float: left;font-family: arial;color:#9A9791;}
#content_human-element{ height:462px; overflow:hidden;}
#content_media h1{font-size:1.2em;text-transform:uppercase;padding:4px 0;color:#9A9791;}
#content_media .logo{width:150px; float: left;margin-top:220px;}
#content_media .event{width:792px; height:380px; border-right:1px solid #6a6969; border-left:1px solid #6a6969; float:left;}
#content_media .event ul{list-style: none; padding:0; margin:0;}
#content_media .event ul li{float: left;}
#content_media .event a {float: left; width:66px; height:22px;padding-top:358px;text-decoration:none; border:0;font-size:12px; font-weight:bold; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; vertical-align:bottom;}
#content_media .event a.event1:hover, #content_media .event a.event2:hover, #content_media .event a.event3:hover, #content_media .event a.event4:hover, #content_media .event a.event5:hover, #content_media .event a.event6:hover, #content_media .event a.event7:hover, #content_media .event a.event8:hover, #content_media .event a.event9:hover, #content_media .event a.event10:hover, #content_media .event a.event11:hover,#content_media .event a.event12:hover {background-position:-66px 0; color:#ccff00}
#content_media .event a.event1 {background:url(images/media/img1.jpg) left top;}
#content_media .event a.event2 {background:url(images/media/img2.jpg) left top;}
#content_media .event a.event3 {background:url(images/media/img3.jpg) left top;}
#content_media .event a.event4 {background:url(images/media/img4.jpg) left top;}
#content_media .event a.event5 {background:url(images/media/img5.jpg) left top;}
#content_media .event a.event6 {background:url(images/media/img6.jpg) left top;}
#content_media .event a.event7 {background:url(images/media/img7.jpg) left top;}
#content_media .event a.event8 {background:url(images/media/img8.jpg) left top;}
#content_media .event a.event9 {background:url(images/media/img9.jpg) left top;}
#content_media .event a.event10 {background:url(images/media/img10.jpg) left top;}
#content_media .event a.event11 {background:url(images/media/img11.jpg) left top;}

#content_media .detail{width:950px; float:left; margin: 0 auto;/*min-height:250px;*/}
#content_media .link{width:130px; padding:26px 10px;float: left;font-family:verdana;font-size:0.9em;color:#EEEEEE;}
#content_media .link a.pdf{background: url(images/pdf.gif) no-repeat 30px 0; padding-right:30px; color:#32302d; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
#content_media .link a.pdf:hover{text-decoration: underline;}
#content_media .event_detail{width:720px;/*padding: 20px 100px 20px 175px;*/float:left;}
#content_media .textelement{text-align:left;padding-top:20px;}
#content_media .frm_login a{font-size:11px; color:#6e6e6e;}
/*style for tm media page ends*/



/*style for tm exclusive page*/
#content_media .exclusive{width:800px; height:294px;float:left;/*background: url(../../images/map.jpg) no-repeat left top;*/overflow:hidden;}
.login_form{/*background:#000000;opacity:0.5;filter:alpha(opacity=50%);*/height:160px;margin:-220px 100px 0 166px;padding:5px 20px;width:395px;position:absolute;}
.login_form .error{color:#e3b706;text-align:center;font-weight:bold;}
.frm_password{height:160px;margin:0px 100px 0 166px;padding:5px 20px;width:400px;position:absolute;}
.frm_password input#kundenuname{background:#535353; color:#fff;}
.frm_login  label , #content_media .login_form a{color:#cfcece;font-size:10px;font-weight:bold;text-transform:uppercase;}
#content_media .login_form h1{color:#B89711;font-size:1.3em;}
.frm_login label , .frm_register label {color:#cfcece;display:block;float:left;font-size:10px;font-weight:bold;margin:4px 0;text-transform:uppercase;width:100px;}
.frm_login .login_text, .frm_register .login_text{
background:#686868 none repeat scroll 0 0;
border:1px solid #707070;
color:#cfcece;
height:18px;
margin:4px 0;
padding:2px;
width:210px;
font-size:11px;
background:#000;
opacity:0.5;filter:alpha(opacity=50%);
}
.submit_button{clear:both;font-weight:bold;height:auto;width:120px;color:#484E53;}
.frm_register .input_error{background-color:#5b5a5a; border:0;font-size: 0.85em; padding:3px; height: 16px;color: #d0cfcf;margin-bottom:2px;width:190px;border:1px solid #CC0000;}

.frm_login .login_btn{margin-left:100px;}
/*style for tm exclusive page ends*/
.content_flash{
height:305px;
}

#description{
position:relative;
height:136px;
overflow:hidden;
top:-150px;
z-index:1;
background:#000;
filter:alpha(opacity=90%);
opacity:0.90;
}
#description table{
margin:0;
padding:0;
}

#description td.desc_info{
height:136px;
vertical-align:middle;
margin:0;
padding:0;
}

#description td.desc_info p {
padding-left:10px;
}
#description td.desc_info div{
padding-left:10px;
}
#description td.desc_info td{
height:auto;
vertical-align:top;
margin:0;
padding:0;
text-align:center
}

#description td.desc_info table{
margin:0;
padding:0;
}
#description td.desc_info ul{
margin:0;
padding:5px 15px;
}
#description td.desc_info ol{ margin:0px; padding-left:27px;}
#description td.desc_info .info
{
vertical-align:middle;
padding:0px 10px;
text-align:left;
}

#description td.desc_info td img{
opacity:0.75;
cursor:pointer;
width:98px;
position:relative;
padding-left:1px;
padding-top:1px;
height:95px;
}
#description td.desc_info td img:hover{
opacity:1;
}

#description td.desc_info div.label
{
position:relative;
top:-10px;
background:#000;
opacity:0.9;
filter:alpha(opacity=90%);
}

.team_text .development{ vertical-align:middle; padding:5px 0px;}

.msg_sucess
{
color:#f5c70d;font-size:2.0em;font-family: arial;font-weight:bold;padding:50px 80px;
}
.user_info{
font-size:0.75em;
font-weight:normal;
color:#e2e2e2;

}
.log_out{
margin-left:428px;
margin-top:-210px;
padding:0 4px;
position:absolute;
width:46px;
z-index:1;
}

.team_member{float:left;width:237px;}
#content_human-element .team_text{ padding:5px 0px 0px 10px; height:122px;top:-122px;}
/*#content_human-element .ru{height:175px;padding:5px 0 0 10px;top:-175px;}*/
.team_text{width:227px;overflow:hidden;padding:10px 0 0 10px;position:relative;top:-90px;background:#000; opacity:0.6; filter:alpha(opacity=60%);height:90px}
.team_text h3{font-size:1.2em;color:#DEB941;padding:0;margin:0;padding-top:10px;}
#content_contact .team{float: left; width:400px; overflow:hidden;margin:0 20px 0 2px;}
#content_contact .team_member{float:left;height:155px;overflow:hidden;width:200px;}
#content_contact .team_text{background:#000;height:52px;opacity:0.6;overflow:hidden;padding:1px 5px 5px;position:relative;top:-115px;width:140px;}
#content_contact .contact_info{float:left;overflow:hidden;padding:0 15px 0 8px;/*width:435px;*/}
#content_contact .google_map{display:none;}
#content_contact .contact{float:left; width:640px; margin-right:20px;}
.team_text a, #content_contact .team_text a{color:#8d8d8d;}
.team_text a:hover, #content_contact .team_text a:hover{color:#b7b29e;}
.image-scroll{float:left;margin-left:150px;overflow:hidden;position:relative;top:-102px;width:797px;}
.music{float:left;margin-left:-26px;overflow:hidden;position:relative;top:324px;width:20px;}
/*#content_contact .contact_info h1{font-family:arial;font-size:1.1em;margin:0;padding:0 0 10px 0;}*/
#content_contact .contact_info p{margin:0; padding: 0 0 20px 0;}
.flash_movie{height:313px;overflow:hidden;width:558px;position:absolute;}
.back_flash_movie{margin-left:457px; float: left; margin-right:3px; height:313px; overflow: hidden;}
.full_flash_movie{width: 946px; height:314px; overflow: hidden;}

#animation, #animation img {width:588px; height:437px; overflow:hidden;}
.partner{/*float:left;height:94px;margin:5px 0 0 0;overflow:hidden;width:490px;position:absolute;*/padding-top:22px;}
#content_contact .partner a:hover{ opacity:0.9;filter:alpha(opacity=90%);}
#content_contact .partner h1{color:#9A9791;font-size:1.1em;font-weight:bold;text-align:left;text-transform:uppercase;;width:400px;margin:5px 0 4px 0; padding:0}
.partner img{border:1px solid #1f1f1f; float:left; margin-right:1px;}

#content_custom-design #description{/*background:none;*/height:60px;top:-63px;}
#content_custom-design #description td.desc_info{font-size:1.1em;font-weight:bold;height:60px;}
#content_custom-design .desc_info h1 {color:#B8B3A0;font-size:1.1em;font-weight:bold;text-transform:uppercase;background:none;margin:0; padding:0;}
#content_custom-design .desc_info a{color:#9A9791;}
#content_custom-design .desc_info span{margin-left:220px;}

#content_contact #description{background:none;width:200px; left:-50px; top:0; height:auto;}
#content_contact #description td.desc_info{vertical-align:top; height:auto;font-size:1.02em;font-weight:bold;text-transform:uppercase;}
#content_contact .desc_info h1 {color:#B8B3A0;font-size:1.2em;font-weight:bold;text-transform:uppercase;background:none;margin:0; padding:0 0 14px 0;}
#content_contact .desc_info a{color:#9A9791;}
#content_contact .desc_info span{float:left; margin-top:120px;}
