* {
       
       margin:0;
       padding: 0;
}
body {
  font-family: Verdana,Tahoma;
  font-size:11px;
  background: url('../../img/background.jpg') #010d85 repeat-x ;
} 

#container{
	width:982px;
	margin:0 auto 0 auto;
	
}

#header{
	width:100%;
	height: 126px;
	background-image: url('../../img/header_bg.jpg');
}

#logo{
	margin:5px 0px 0 20px;
	float:left;
	clear:both;
}
.firm_banner{
	width:240px;
	height:40px;
	margin:0px 0 10px 20px;
	padding-top:10px;
	float:left;
	
}
.firm_banner img{
	border:0;
	
}

.right_banner{
	width:240px;
	height:40px;
	margin:10px 20px 0px 0px;
	padding-top:10px;
	float:right;
	text-align:right;
}
.right_banner img{
	border:0;
	
}

#all_about{
	margin:0px 0px 0 20px;
	float:left;
}

#header_menu{
	list-style-type:none;
	padding:0 0 0 0px;
	width:185px;
	height:48px;
	float:right;
	margin:22px 15px 0 0;
}
#header_menu li{
	float:left;
}
#header_menu a{
	display:block;
	width:37px;
	height:45px;

}

#header_menu .nartorolki a{
	background: url('../../img/nartorolki_small.png') no-repeat top center;
}
#header_menu .nartorolki a:hover{
	background: url('../../img/nartorolki_small_hover.png') no-repeat;
	width:37px;
	height:37px;
}
#header_menu .biegi a{
	background: url('../../img/biegi_small.png') no-repeat top center;
}
#header_menu .biegi a:hover{
	background: url('../../img/biegi_small_hover.png') no-repeat;
}
#header_menu .skoki a{
	background: url('../../img/skoki_small.png') no-repeat top center;
}
#header_menu .skoki a:hover{
	background: url('../../img/skoki_small_hover.png') no-repeat;
}
#header_menu .kombinacja a{
	background: url('../../img/kombinacja_small.png') no-repeat top center;
}
#header_menu .kombinacja a:hover{
	background: url('../../img/kombinacja_small_hover.png') no-repeat;
}
#header_menu .biatlon a{
	background: url('../../img/biatlon_small.png') no-repeat top center;
}
#header_menu .biatlon a:hover{
	background: url('../../img/biatlon_small_hover.png') no-repeat;
}



#mov_commercial{
	width:982px;
	background-color:#2f3743;
	height:18px;
	padding:0;
	float:left;
	font-weight:bolder;
	margin:-9px 0 2px 0;
	padding-top:5px;
}


#panel{
	width:982px;
	min-height:900px;
	height:auto !important;
	height:1200px;
	float: left; 
	overflow: hidden;
	
}


#panel_left{
	width:679px;
	margin-right: 5px;
	float:left;
	margin-bottom: -10000px; 
	padding-bottom: 10000px;
	
}

#panel_right{
	width:298px;
	background-color:#cfe7f7;
	float:left;
	margin-bottom: -10000px; 
	padding-bottom: 10000px;
}

.actual_news, .list_art_title{
	background: url('../../img/actual_bg.jpg') repeat-x;
	width:100%;
	font-size:14px;
	color:#ebeff5;
	padding:4px 0 4px 0;
	text-align:center;
	text-transform:uppercase;
}
.navigation_table{
	width:100%;
	margin:10px 0 10px 0;
}
.navigation_table td{
	padding-top:5px;
}
.nav_width{
	width:95%;
}
.opinion{
	text-transform:uppercase;
	color:#2f3743;
	font-weight:bolder;
	font-size:10px;
	text-decoration:none;
	padding:3px 0 3px 20px;
	width:50px;
	background: url('../../img/opinion.png') no-repeat center left;
}
.date{
	text-transform:uppercase;
	color:#2f3743;
	font-weight:bolder;
	font-size:10px;
	
	padding:3px 0 3px 20px;
	width:150px;
	background: url('../../img/opinion.png') no-repeat center left;
}
.short_art_content{
	padding:10px;
}
.list_art_title{
	margin-top:10px;
	
}
.short_art_nav{
	padding:10px 0 0 ;	
}

.small_bar{
	background: url('../../img/right_panel_bar.jpg') repeat-x left;
}

#actual_div{
	float:left;
	padding:7px;
	
}
#actual_div ul{
	list-style-type:none;
}
#actual_big_photo{
	border:0;
	width:499px;
	min-height:265px;
	height:auto !important;
	height:270px;
	z-index:5;
	
}
.big_photo{
  border:0;
}
.big_photo_frame{
	width:499px;
	min-height:265px;
	background-image: url('../../img/mask.png');
}

.small_photos{
  height:82px;
  width:129px;
  border:1px solid #fff;
}
.actual_short{
	padding:5px 10px 10px 10px;
	position:relative;
	margin-top:-68px;
	color:#fff;
	z-index:3;
	background: url('../../img/mask.png') repeat-x;
	width:479px;
	min-height:68px;
	height:auto !important;
	height:68px;
}
#main_actual{
	min-height:275px;
	height:auto !important;
	height:275px;
	background-color:#cfe7f7;
}
.actual_title a{
	text-transform:uppercase;
}
.actual_title a, .actual_short a{
	text-decoration:none;
	color:#fff;
}
.actual_more{
	text-align:right;
}
.actual_more a{
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding:0 20px 0 0;
	width:50px;
	background: url('../../img/more.jpg') no-repeat center right;
}

#right_small_photos{
	list-style-type:none;
	padding-top:5px;
	margin-left:515px;
}
#right_small_photos li{
	margin:2px 0 5px 0;
	cursor:pointer;
}

#news_table{
	float:left;
	clear:both;
	margin-left:0px;
	
}
#actual_big_news, #actual_div_news{
	background-color:#cfe7f7;
	border-spacing: 10px;
	
	margin-bottom: -10000px; 
	padding-bottom: 10000px;
}
#actual_big_news{
	
}
#news_table tr{
}
#news_table td{
	width:165px;
	border:0;
	padding-right:8px;
	/*background: url( '../../img/small_panel_bg.jpg') repeat-y 0 10px;*/
	background-color:#cfe7f7;
	padding-bottom:20px;

}
#news_table td.last{
	
	padding-right:0;
}

.td_title{
	
	background: url( '../../img/bar_left_panel.jpg') repeat-x bottom right;
	height:37px;
	
}
.td_title img{
	border:0;
}
.td_title a{
	border:0;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:10px;
	color:#ebeff5;
}
.td_title p{
	text-align:right;
	padding:7px 5px 0px 0;

}
.sport_logo{
	float:left;	
}



.box_title{
	background: url( '../../img/right_panel_bar.jpg') repeat-x;
	height:21px;
	text-align:center;
	color:#ebeff5;
	padding-top:4px;
	font-size:14px;
	
}
.box{
	min-height:150px;
	height:auto !important;
	height:150px;
}

#pager{
	width:100%;
	background: url( '../../img/bottom_bar.jpg') repeat-x;
	height:23px;
	float:left;
	clear:left;
	margin-bottom:30px;
	clear: both; 
	
}

#login_table{
	width:219px;
	margin:10px 0 0 35px;
}
#login_box{
	color:#2f3743;
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
}
#login_box .login, #login_box .password{
	width:170px;
}

.submit_button, .register_button, .admin_submit_button{
	background: url( '../../img/button_bg.jpg') repeat-x;
	border:0;
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	color:#ebeff5;
	padding:2px 5px 3px 5px;
	height:18px;
	width:100px;
}
.admin_submit_button{
	float:right;
	margin:20px 20px 0 0;
}
.normal_text{
	margin: 0 0 0 20px;
}
#no_account{
	text-align:right;
	width:110px;
	margin:10px 0px 10px 147px;
}
.register_button{
	text-decoration:none;
	height:18px;
	margin-top:5px;
	display:block;
	text-align:center;
}
.icm{
	margin:10px 0 10px 152px;
}
.pogoda{
	margin:10px 0 0 40px;
}

#search input[type=text]{
	width:219px;
	margin:0 0 5px 40px;
}
#search input[type=submit]{
	margin:0 0 0 163px;
}

.send_ankieta{
	margin:10px 0 10px 163px;
}

#gallery_list{
	list-style-type:none;
	margin:10px 0 10px 15px ;
}
#gallery_list li{
	margin:5px 0 0px 0px ;
}
#gallery_list li a{
	text-decoration:none;
}

.more{
	
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	color:#2f3743;
	text-decoration:none;
	padding:3px 20px 3px 0;
	background: url('../../img/more.png') no-repeat center right;
}
.art_return{
	
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	color:#2f3743;
	text-decoration:none;
	padding:3px 0 3px 20px;
	background: url('../../img/more.png') no-repeat center left;
}

.galeria_navi{
	width:268px;
	margin-left:15px;
}
.galeria_navi td{
	width:50%;
}


.shor_article{
	margin-top:10px;
	color:#2f3743;
	padding:5px;
}

.shor_article .add_date{
	font-size:9px;
	font-weight:normal;

}
.shor_article .title{
	font-weight:bolder;
	margin:5px 0 5px 0;
}

.shor_article .text{
	font-weight:normal;
	background: url( '../../img/small_panel_bg.jpg') repeat-y 0 10px;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin:0 0 10px 0;
}

.art_title{
	text-align:center;
	margin:10px 0 10px 0;
}
.art_content{
	padding:10px;	
}
.art_content img{
	float: left;
	margin: 0 5px 5px 0;	
}
.art_source,.art_author{
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	color:#2f3743;
	padding:3px 10px 3px 20px;
	background: url('../../img/opinion.png') no-repeat center left;
	
}

#atachement{
	list-style-type:none;
	padding-left:20px;
	margin:20px 0 20px 0;
	clear:left;
}
#atachement li{
	clear:left;
}
#atachement a{
	text-decoration:none;
	color:#2f3743;
}

#atachement img{
	border:0;
}

#contact{
	list-style-type:none;
	font-weight:bolder;
	text-transform:uppercase;
	padding:30px 0px 50px 50px;
}
#contact li	{
	margin-top: 20px;
	float:none;
	clear:left;
}
#contact a,#contact span{
	display:block;
	padding-top:5px;
	color:#a90000;
}
#contact img{
	float:left;
	margin-right:10px;
}

.art_list_image{
	float:left;
	margin:3px 0 0 5px;
}


.komentarz_div{
	padding:10px;
}


.page_number{
	font-weight:bolder;
	color: #fff;
	text-decoration:none;
	font-size:12px;
	margin-left: 3px;
}
.actual_page{
	color:#9396a5;
}
#navigation_table{
	width:670px;
	padding:2px 8px 0 13px;
}

.prev_page a, .next_page a{
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	font-weight:bolder;
}
.prev_page, .next_page{
	width:120px;
}
.next_page{
	text-align:right;
}
.center_nav{
	text-align:center;
}
.alfabet{
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	margin:10px 0 20px 0;
}


.about_us{
	padding:20px 10px 20px 10px;
}
.nawigacja{
	font-weight:bolder;
	color:#ff0000;
}

.gielda_list{
	padding:10px;
}

.gielda_list ul{
	list-style-type:none;
}

#register_table{
	color:#2f3743;
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	width:219px;
	margin:10px 0 0 185px;
}

.komunikat{
	font-size:16px;
	font-weight:bolder;
	text-align:center;
	padding:20px;
}
.registration a{
	margin:70px 0 0 490px;
	text-decoration:none;
}

.galeria{
	margin:20px 0 0 28px;
}
.galeria img:hover{
	border:2px solid #ff0000;
}
.galeria img{
	border:2px solid #2f3743;
}
.error{
	font-weight:bolder;
	font-size:12px;
	color:#2f3743;
	padding:20px;
}

.zalogowany{
	font-weight:bolder;
	font-size:12px;
	color:#fff;
	width:50%;
	text-align:right;
}
.zalogowany a{
	color:#fff;
}


#table_style, .table_style{
	padding:10px;
}

#admin_menu{
	list-style-type:none;
	padding:10px;
	padding-bottom:5px;
}
#admin_menu li{
	padding-bottom:3px;
}
#admin_menu li a{
	text-decoration:none;
	font-size:12px;
	font-weight:bolder;
	color:#2f3743;
}
#admin_menu li a:hover{
	color:#ff0000;
}
#commercial_box{
	
}
#commercial_box table{
	width:100%;
	padding:10px 0 10px 0;
	margin:0;
	margin-left:3px;
}
#commercial_box table td{
	width:50%;
	
}
#commercial_box img{
	border:0;
	float:left;
}

.act_photo{
  float:left;
  margin:0 5px 5px 0;
}

.short_article {
  padding:5px;
}


.tekst{
	font-weight:bolder;
	font-size:14px;
	text-align:center;
}

#copyright{
	font-size:10px;
	font-weight:bolder;
	color:#fff;
	float:right;
	clear:right;
	width:250px;
	margin-top:5px;
}
 #copyright a{
 	font-size:10px;
	font-weight:bolder;
	color:#fff;
	text-decoration:none;
 }
.keywords{
	color:#010d85;
}
.keywords a{
	color:#010d85;
}
.upper_words{
	width:50%;
	color:#00041a;
}
.pager_nav{
	width:700px;
	float:left;
}


.extra_colored{
	background-color:#ffa500;
	color:#fff;
	font-weight:bolder;
}
