/* CSS Document */
body
{
 margin:20px 0px 0px 0px;
 padding:0px;
 text-align:center;
 color:#333333;
 font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image: url(../img/tlo_grad.jpg);
 background-repeat:repeat-x;
}

div
{
 margin:0px auto;
 text-align:left;
}

img
{
 border:0px;
}

p
{
 margin:0px;
 padding:0px;
}

a
{
 text-decoration:none;
 color:#333333;
}

a:hover
{
 text-decoration:underline;
 }

table{ float:left;}
table td{ vertical-align:top}

.container
{
 width:928px;
 height:auto;
 /*padding:0px 5px 0px 5px;*/
 padding:0px 119px 0px 119px;
}

#top_links
{
 width:551px;
 height:34px;
 float:left;
}

#top_links ul { list-style:none; margin:0px;padding:0px;}
#top_links ul li { float:left; }

#search_form
{
 background-image:url(../img/00_home_slices_08.gif);
 width:377px;
 height:34px;
 float:left;
}

#search_form td{ vertical-align:middle}

#search_form form
{
 padding:0px;
 margin:8px 5px 0px 0px;
 float:right;
}

#search_form form #phrase
{
 border:0px solid;
 height:15px;
 width:120px;
 margin:0px 10px 2px 0px;
 background-color:#e8ecf1;
 font-size:13px;
}


#top_banner
{
 background-image:url(../img/00_home_slices_10.jpg);
 width:928px;
 height:204px;
 float:left;
}

#content
{
 width:928px;
 height:auto;
 float:left;
 background-image:url(../img/linia_prawy_panel.gif);
 background-repeat:repeat-y;
}

#left_cell
{
 background-image:url(../img/00_home_slices1_14.gif);
 background-repeat:repeat-y;
 width:201px;
 height:auto;
 float:left;
 }

#main_menu
{
 background-image:url(../img/00_home_slices1_11.gif);
 background-repeat:no-repeat; 
 width:201px;
 height:auto;
 float:left;
}

#left_c
{
  width:201px;
  height:auto;
 /* float:left;*/
  padding-bottom:50px;
 }

#left_c #tmenu
{
 margin:15px 0px 0px 25px;
 padding:0px;
 list-style:none;
 float:left;
 width:160px;
 display:inline;
 }

#left_c #smenu
{
 margin:5px 0px 0px 20px;
 padding:0px;
 list-style:none;
 float:left;
 width:145px;
 display:inline;
}


#left_c .top_menu
{
  width:165px;
  font-size:13px;
  color:#011751;
  background-image:url(../img/linia_menu.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  font-weight:bold;
  padding:6px 0px 10px 0px;
  display:block;
  float:left;
  letter-spacing:1px;
 }

#left_c .sub_menu
{
  font-weight:normal;
  font-size:11px;
  padding:2px 0px 2px 0px;
}

#left_c .top_menu a { color:#011751; }

#left_c .top_menu_k
{
 width:12px;
 height:12px;
 background-repeat:no-repeat;
 margin:2px 10px 0px 0px;
 display:block;
 float:left; 
 }

#center_cell
{
 background-image:url(../img/00_home_slices1_15.gif);
 background-repeat:repeat-y;
 width:525px;
 height:auto;
 /*float:left;*/
}

#center_c,#center_c_page
{
 background-repeat:no-repeat;
 width:525px;
 height:auto;
 float:left;
 margin:0px;
 padding:0px;
}

#center_c
{
 background-image: url(../img/00_home_slices1_12.jpg);
 height:180px;
 }

#center_c_page
{
 background-image: url(../img/00_home_slices1_12a.jpg);
}

#right_cell
{
 /* background-image:url(../img/00_home_slices1_16.gif);
  background-repeat:repeat-y;*/
  width:202px;
  height:auto;
  }

#right_c
{
 background-image:url(../img/00_home_slices1_13.jpg);
 background-repeat:no-repeat;
 width:202px;
 height:auto;
 float:left;
}

#foot
{
 width:1166px;
 margin:0px auto;
 padding:0px;
}

#top_foot,#bottom_foot
{
  width:1166px;
  float:left; 
  background-repeat:no-repeat;
  background-position:top center;
}

#top_foot
{
 background-image: url(../img/00_home_slices_24.jpg);
 height:130px;
 
}

#bottom_foot
{
 background-image:url(../img/00_home_slices_26.jpg);
 height:52px;
}

#single_page
{
 width:100%;
 height:auto;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
}

.head,.head_sn,.head_x,.head_n,.head_x1{ float:left; font-size:16px; color:#031850; font-weight:bold;}
.head a,.head_sn a { color:#031850;}
.head table{ margin:10px 0px 0px 0px; float:left;}
.head table td { vertical-align:middle;}
.head,.head_x,.head_x1,.head_n{ font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:18px;}

.head_n
{
  background-image:url(../img/tlo_data.gif); 
  background-repeat:no-repeat; 
  padding:3px 0px 0px 0px; 
  height:43px;
  width:100%; 
  }

.head_x,.head_x1
{
 background-image:url(../img/00_home_slices1_14x.gif);
 background-repeat:no-repeat;
 width:510px;
 height:28px;
 padding:10px 0px 10px 15px;
}

.head_x1 { background-image:none;}
.head_n a{color:#031850;}

.n_date
{
 float:left;
 font-size:12px;
 color:#fff;
 width:18px;
 height:auto;
 text-align:center;
 margin:3px 15px 0px 0px;
 padding:0px 0px 0px 15px;
 font-weight:normal;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

#start_link
{
width:23px;
height:25px;
margin:1px 1px 1px 1px;
position:absolute;
bottom:10px;
right:22px;
display:block;
}

#forum_link
{
 width:160px;
 height:100px;
 float:left;
 margin:15px 0px 40px 15px;
 }

.head_sn,.news_date,.lead,.news_content{padding:0px 15px 5px 15px;}
.news_date_s{padding:0px 15px 5px 0px;}
.pagination{width:400px; height:auto;padding:0px 0px 0px 10px; float:left;color:#b4cbff}
.pagination a{color:#b4cbff}
td.lead
{
 padding:0px 15px 5px 50px;
}

.lead_link
{
 padding:5px 15px 5px 10px;
 float:left;
 width:500px;
}

.more a,.news_date,.news_date_s,.news_datex
{
 font-size:10px;
 color:#adc3fc;
}
.more
{
  background-image:url(../img/strzalka_mala.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  width:300px;
  height:13px;
  float:left;
  padding:5px 0px 0px 15px;
 }

.more a{ font-weight:bold;}

.news_date,.news_date_s,.news_datex
{
 font-weight:normal;
 color:#031850;
 margin:1px 0px 0px 0px;
 font-size:10px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.news_date div,.news_date_s div,.news_datex div{ padding:1px 0px 0px 0px;}

.news_date img,.news_date_s img,.news_datex img{margin:0px 3px 0px 0px; width:7px; height:14px;}

.more a img { margin-right:5px; float:left;}

.head_sep
{
 background-image:url(../img/linia_content.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:100%;
 height:10px;
 border:0px solid;
 float:left;
 margin:5px 0px 0px 0px;
 }

.page_photo
{
 width:113px;
 height:108px;
 background-image:url(../img/zdj_tlo.gif);
 background-repeat:no-repeat;
 float:left;
 margin:2px 10px 0px 0px;
 position:relative;
 display:inline;
}

.page_photo img
{
 width:106px;
 height:102px;
 float:left;
 margin:3px 0px 0px 3px;
}

#page_content,.models_rev,#single_gallery,#single_movie
{
 padding:10px 10px 10px 15px;
 height:auto;
 width:500px;
 float:left;
}

.models_rev,#single_gallery,#single_movie
{
 padding1:10px 0px 10px 0px;
 margin:0px 0px 0px 0px;
}

#movie
{
 width:500px;
 text-align:center;
 float:left;
}

.art_sep2
{
 float:left;
 width:500px;
 height:20px;
 float:left;
 margin:0px 0px 0px 0px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
}

.top_content,.top_content_start
{
 width:490px;
 float:left;
 padding:0px 15px 10px 20px;
 color:#011751;
 font-weight:bold;
 font-size:12px;
}

.top_content_start
{
 color:#fff;
 text-align:center;
 padding:20px 25px 10px 25px;
 width:475px;
 font-size:14px;
 font-weight:normal;
 position:relative;
}

#fotolupka,#fotolupka img
{
 width:13px;
 height:13px;
 z-index:10;
 position:absolute;
 bottom:1px;
 right:1px;
}

#gallery_table
{
 float:left;
 width:500px;
 height:auto;
}

#lancia_logo
{
 float:left;
 }

#contact_form
{
 width:480px;
 height:auto;
 float:left;
 margin:0px 0px 0px 15px;
 padding:0px;
 display:inline;
}

#contact_form label
{
 width:60px;
 height:17px;
 float:left;
 display:block;
 padding:3px 0px 0px 0px;
 color:#5d82c8;
} 

#contact_form .inp
{
 border:1px solid #c6cddf;
 color:#5d82c8
}

#contact_form textarea
{
 width:180px;
 height:67px;
 overflow:hidden;
 color:#5d82c8
}

#form_info{ font-size:11px; color:#5d82c8; padding-left:60px;}

#submit{ float:right;}

#data_content
{
 padding:0px 10px 0px 10px;
 float:left;
 display:inline;
 width:480px;
}

.right_ad
{
 float:left;
 margin:0px 0px 10px 10px;
 padding:0px 0px 10px 0px;
 background-image:url(../img/linia_loga.gif);
 background-repeat:no-repeat;
 background-position:bottom right;
 width:165px;
 height:auto;
 display:inline;
 text-align:center;
}

.right_ad img
{
 margin:0px 0px 0px 5px;
}


#bottom_foot_menu
{
 width:100%;
 height:auto;
 float:left;
}

#bottom_foot_menu #bottom_ul
{
 list-style:none;
 margin:20px 0px 0px 140px;
 padding:0px;
 float:left;
 color:#001854;
 display:inline;
}

#bottom_copy
{
 float:right;
 margin:20px 140px 0px 0px;
 display:inline;
}

#bottom_foot_menu #bottom_ul li { display:inline}
#bottom_foot_menu #bottom_ul li a,#bottom_copy,#bottom_copy a { color:#001854;}

.search_results
{
 list-style:none;
 margin:0px;
 padding:0px;
}

.search_results li
{
 padding:3px 0px 3px 0px;
 color:#001854;
 font-size:12px;
}

.search_results li a{ color:#001854; }

#shorts
{
 float:left;
 margin:50px 0px 0px 220px;
 color:#8194bf;
 display:inline;
}

#shorts span { font-size:16px; font-weight:bold; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif}

#shorts a { color:#8194bf; }

#shorts ul
{
  list-style:none;
  margin:0px 20px 0px 10px;
  padding:0px;
}

#shorts ul li{ padding:3px 0px 3px 0px; }

.shorts
{
 float:left;
 width:160px;
 height:55px;
 border-right: 1px dotted;
}

.galeryjek { width:103px;}