/*
  //==========================================================================
  // Styles
  //--------------------------------------------------------------------------
  // 20065 Interactive Tribe, http://www.i-tribe.de/
  // Anatoliy Balabanov, balabanov@i-tribe.de
  // Alexey Gafiulov, gafs@i-tribe.de
  //==========================================================================

*/
/* Global styles */
html { height:100% }
body { height:100%; margin:0; padding:0;  background-color:#999999; text-align:center; background-image:url(../img/body.jpg);}
#main_big { height:auto; background-image:url(../img/body.jpg);}
#main_innner {  width:1000px;  background-image:url(../img/); background-position:top; background-repeat:repeat-y; position:relative; }
#main_innner { height:auto; }
.main_all { min-height:400px;  width:750px; background-image:url(../img/screen_grunge_02.gif); background-position:center; background-repeat:repeat-y; text-align:left; }
* html .main_all { height:400px; }

#main_header {position:absolute; height:200px; width:1000px; top:0px; left:0px;}

#img_bottom { position:absolute; bottom:0px; left:0px; }
#img_rabbit { position:absolute; left:50px; bottom:10px; }
#img_engine { position:absolute; right:50px; bottom:10px; }
#img_header { position:absolute; top:0px; right:0px; }
#img_members { position:absolute; top:50px; right:60px; }
#botom_bg {height:75px;}
#top_bg {height:50px;}
.main_content { padding:150px 20px 170px 30px;}
/* content parts */
.main_content { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.main_content table { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.main_content h1, .main_content h2, .main_content h3, .main_content a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#660000; }
.main_content a:hover { text-decoration:underline !important; }
.main_content a { font-size:11px; }
.main_content h1, .main_content h2, .main_content h3{ margin:5px 0px 5px 0px; padding:0; }
/* .main_content p:first-letter { font-weight:bold; font-size:14px; color:#660000} */
.content_parts { height:auto; position:relative; padding-top:35px; padding-bottom:50px; margin-left:30px;}
.content_parts_center { width:628px; height:auto; background-image:url(../img/content_bg.jpg); background-position:center; background-repeat:repeat-y; position:relative; }
.content_parts_text { margin:0px 40px 0px 40px; padding:20px 0px 20px 0px;}
.content_parts_top { position:absolute; top:0px; }
.content_parts_bot { position:absolute; bottom:-35px;}
.content_header { position:absolute; }
.content_parts_top .content_header { top:8px; left:15px; }
.content_parts_bot .content_header { top:24px; right:15px; }


/* members */
/* all */
.content_members { height:230px; min-height:231px;}
.content_memebers_unit { float:left;}
.content_memebers_unit .unit_img { height:160px; width:135px;}
.content_memebers_unit .unit_img span{ cursor:pointer; }
.content_memebers_unit .unit_name { text-align:center; }
/* details */
.content_member_img , .content_member_text { float:left;}
.content_member_img { width:180px; }
.content_member_text { width:350px; }
.content_member_text p { margin-top:3px;  }

/* gustbook form */
.gb_list { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-size:11px; padding-top: 20px; }
.gb_list_top { color:#000000; margin-bottom:10px; }
.gb_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-size:11px; }
.gb_form_input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-size:11px; width: 180px; }
.gb_list_item { }
.gb_form ul { margin: 0; padding: 0; }
.gb_form li { margin: 0 0 0 30px; padding: 0; }
textarea.gb_form_input { width:100px; }

/* contact form */
.csc-form-layot { clear:both; width:500px;  margin-left:20px;}
.csc-form-labelcell { float:left; width:140px; }
.csc-form-fieldcell { float:left; }
.csc-form-fieldcell input , .csc-form-fieldcell textarea { width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-size:11px;}
.csc-form-chekfieldcell input { width:auto; margin-right:10px;  }
#mailformformtype_mail { margin-top:10px; }
.csc-mailform { padding-bottom:10px; }
.csc-mailform-check { padding-bottom:10px; clear:both; }
input.csc-mailform-submit { width:auto !important; left:200px; width:100px; height:30px;}
/* subscribe form */
#subscribe_plugin { position:absolute; left:370px; bottom:65px; width:256px; height:159px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#subscribe_plugin p { margin:0; padding:0; }
#subscribe_plugin h1 { font-size:12px; margin:0; padding:0; }
#newsletter_plugin_bg { position:absolute; top:40px; left:0px; }
#newsletter_plugin_form { position:absolute; top:40px; width:256px; height:119px;left:0px; }
.tx-subscribeform-pi1 form { margin:0; padding:0; }
.tx-subscribeform-pi1 .subsc_input_mail  {vertical-align:middle; margin-right:5px; font-size:11px; border:0; width:183px; }
.tx-subscribeform-pi1 .subsc_input_mail {position:absolute; top:49px; left:33px; }
.tx-subscribeform-pi1 .subsc_mail {display:block; position:absolute; top:73px; left:150px;}
/* two columns */
.content_columns { margin:0px 50px 0px 50px; }
.content_columns_right { width:350px; }
.content_columns_left {width:180px; }
.content_columns_right , .content_columns_left { vertical-align:top; }

/* goof fotobook */
.gfpb_thumbnail{ text-align:center; background-image:url(../img/border2.gif); }
.goof_portret , .goof_landscape { padding:8px 15px 15px 15px; }
.phbk_dir_comment { margin-bottom:10px; }
/* .goof_portret { padding:15px 14px 15px 9px;} */
.goof_landscape_wrap {width:176px; height:126px; background-image:url(../img/border2.gif); background-position:center; background-repeat:no-repeat;}
.goof_portret_wrap { width:176px; height:126px; background-image:url(../img/border2.gif); background-position:center; background-repeat:no-repeat;}