body {
   height: 100%; 
   margin: 0; padding: 0; 
   font-family: "Verdana"; color: #C0C7CF;
   text-align:center; font-size:11px;
   background-color:black;
   background-image: url(img/bg_body_loop.jpg);
   background-repeat: repeat-x; background-position: top left;
}

table {
	border-collapse: collapse;
	padding: 0px; width: 100%; font-size:11px;
	text-align: center; border: none; 
}


td { padding: 0px; vertical-align: top; }

img { border-style: none; margin:0; }

a:link, a:active, a:visited {  color: #5B6C81; font-weight:bold; text-decoration: underline; }

a:hover { color: #CC0000; font-weight:bold; text-decoration: none;}

div { margin:0; padding:0; border:0; }

form, object{ margin:0; }

h1 { color:#AA8585; margin:0; margin-top:15px; font-size:11px; }
h2 { color:#AA8585; margin:0; margin-top:15px; font-size:11px; }

p { line-height:20px; text-align:left; margin:0; margin-top:15px; }

strong { font-weight:bold; }

ul { 
   list-style-image: url(img/list_style.gif); list-style-type: disc; 
   padding:0; margin:0; margin-left:15px;}
   
li { margin:0; line-height:15px; margin-top: 2px; margin-left: 25px; list-style-image:url(img/bg_li_5.gif);}



.hr { 
   margin:0; height: 10px; background-image: url(img/bg_h1.gif); 
   background-repeat: repeat-x; background-position: bottom center; 
}
.img_margin{ margin-right: 10px; margin-top: 5px;}

/*   --layout--   */

#container { min-width: 785px; }
#container_left {  
   position:relative; left:-12px;
   width:785px; margin:auto; height:100%;
   background-image: url(img/bg_body_loop_left.jpg);
   background-repeat: no-repeat; background-position: top left;
}
#container_right { 
   position:relative; right:-24px;
   width:785px; margin:auto; height:100%;
   background-image: url(img/bg_body_loop_right.jpg);
   background-repeat: no-repeat; background-position: top right;
}
#container_center { 
   position:relative; right:12px;
   width:785px; margin:auto; height:100%;
}


#top {
   height:251px; position:relative;
}
#top .center { 
   height:251px; 
   margin:auto; width:785px; overflow:hidden;
}



#main { height:100% }
#main .center { 
   width: 785px; margin:auto; text-align:left;
    height:100%;
   /*background-color:white; background-image: url(img/bg_center_bottom.gif); 
   background-repeat: no-repeat; background-position: bottom right;*/
}
#main_body{background-color: #FFFFFF;}

#news { width:396px; float:left; height:100%; }
#news .wrap_bottom { 
   height:100%; background-image: url(img/bg_news_bottom.gif); 
   background-repeat: repeat-x; background-position: bottom left; 
}
#news .wrap_left {  
   height:100%; background-image: url(img/bg_news_left.gif); 
   background-repeat: repeat-y; background-position: top left; 
}
#news .header { height:146px;}
#news .text { height:100%; background-image: url(img/bg_news_dots.gif); 
   background-repeat: repeat-y; background-position: top left;
}
.news_item {
   background-image: url(img/bg_news_line.gif); 
   background-repeat: no-repeat; background-position: 0px 39px;  
}
.news_item_title{
   margin-left: 79px;
}
.news_item_text{margin: 8px 5px 15px 147px; color:#5B6C81; }

.left_sub_header{ background-image: url(img/bg_news_line.gif); 
   background-repeat: no-repeat; background-position: 0px 39px;
   min-height: 71px; 
}



.skuter_table {	width:100%;background-image: url(img/bg_skuter_line.gif); background-repeat: no-repeat; background-position: 0px 0px; color:#5B6C81;}
.skuter_table td{ height: 100px; background-image:none; background-color:transparent;}
.skuter_table strong{ font-weight:bold; color:#5B6C81;}
.skuter_table .cena{ font-weight:bold; color:#CC0000;}
/*.skuter_table .title{font-weight:bold; color:#5B6C81;}*/
.skuter_item {
	background-image: url(img/bg_skuter_line.gif); 
	background-repeat: no-repeat; background-position: 0px 0px;  
	width:100%; 
}
.skuter_item_img {margin-left: 63px; height: 100px; float: left;}
.skuter_item_txt {margin-top: 10px; margin-left: 5px;}
.skuter_item img {margin-top: 3px; }


#table_calc{text-align: left; color:#5B6C81; width:340px;}
#table_calc th{color: #ffffff; font-weight:bold; background-color:#5B6C81; height: 18px;}
#table_calc td{vertical-align: middle;}
#table_calc input{border: #5B6C81 1px solid; height: 16px; margin: 2px 3px 2px 0px; font-size:11px; width: 47px; padding-left: 4px; font-weight:bold; color: #5B6C81;}
#table_calc .button{width: 70px; margin-top: 16px; background-color: #C0C7CF; font-weight:bold; font-size: 11px;}
#table_calc .red{color:#CC0000;}

#table_cennik{text-align: left; color:#5B6C81; width:340px;}
#table_cennik .th{color: #ffffff; font-weight:bold; background-color:#5B6C81; height: 18px;}
#table_cennik .th2{font-weight:bold; background-color:#C0C7CF; height: 16px;}
#table_cennik td{vertical-align:middle; padding-left:5px; height: 15px;}
#table_cennik .clg_2{text-align:right;}

.left_sub_title{margin-left: 79px;}
.left_sub_menu {margin-left: 79px; font-weight:bold; color:#5B6C81; font-size:10px;}
.left_sub_text {color:#5B6C81; margin: 8px 15px 15px 40px;}
.left_sub_text li{margin:0; line-height:15px; margin-top: 2px; margin-left: 15px; margin-right: 10px; list-style-image:url(img/bg_li_3.gif);}
.left_sub_text a:link, .left_sub_text a:active, .left_sub_text a:visited
.left_sub_menu a:link, .left_sub_menu a:active, .left_sub_menu a:visited { color: #5B6C81; text-decoration: none; }
.left_sub_menu a:hover { color: #CC0000; font-weight:bold; text-decoration: none; }

.entry { height:100%; text-align:left; }
.spacer { height:250px; }

#content { 
   width:386px; float:left; height:100%; background-color:#182027; 
   background-image: url(img/bg_content_top.gif); 
   background-repeat: repeat-x; background-position: top left; 
}
#content #wrap_top {  
   height:100%; background-image: url(img/bg_content.jpg); 
   background-repeat: no-repeat; background-position: top right; 
}
#content .wrap_bottom { 
   height:100%; background-image: url(img/bg_content_bottom.gif); 
   background-repeat: repeat-x; background-position: bottom left; 
}
#content .wrap_left {  
   height:100%; background-image: url(img/bg_content_left.gif); 
   background-repeat: repeat-y; background-position: top left; 
}
#content .header {  height:146px; padding-left:15px; }
#content .text { height:100%; padding-left:25px; padding-right:25px; padding-bottom:30px;
   background-image: url(img/bg_content_dots.gif); 
   background-repeat: repeat-y; background-position: top right; color:#C0C7CF;
   font-size:11px; 
}


.kontakt_table {text-align: left;}


#footer { height: 28px; }
#footer .center { 
   height: 100%; width: 785px; margin:auto; position: relative;
   background-color: #000000; 
   background-image: url(img/bg_footer.jpg);
   background-repeat: no-repeat; background-position: top center;
}
#footer_last {height: 100%; background-image: none;}
