﻿/* style reset */
#menu_top .left{padding-left:10px;float:left;}
.head h2{
    color:#24519B;
    font-size:15px;
    font-weight:normal;
    padding-top:10px;
    padding-bottom:10px;
}
.lastPublications{ padding-bottom:65px; }
.loginForm{ padding-bottom:20px;}
.newsBox{height:210px}
.news_box span, .news_box div{
    padding-left:10px;
}
.blog_posts h2,.news_box h2 {
    color:#24519B;
    font-size:15px;
    font-weight:normal;
    padding:10px;
}
.rule {
	padding: 5px 0 15px 0;
	background: url(../img/left_box_li_bg.jpg) 0 bottom repeat-x;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

/*styles*/
body {
	background:transparent url(../img/body_bg_red.jpg) left 133px repeat-x;
	font-family:"Trebuchet MS", verdana;
	font-size:11px;
}
h1 {
	padding: 5px 0 0 17px;
	float:left;
}
h2 {
}
p {
}
.clear {
	clear:both;
}
.right {
	float:right;
}
.left {
	float:left;
}
a {
	text-decoration:none;
	outline:0;
}
.bold{
	font-weight:bold;
}
#container {
	width:962px;
	margin: 0 auto;
}
#top {
	width:938px;
	margin: 0 auto;
}
#menu_top{
	background:transparent url(../img/menu_top_gb.jpg) no-repeat;
	height: 26px;
}
#menu_top ul{
	margin-left: 100px;
}
#menu_top li{
	float: left;
}
#menu_top li a{
	padding: 0 7px 0 0;
	background: transparent url(../img/top_menu_bg.jpg) no-repeat;
	height: 28px;
	display:block;
	float:left;
}
#menu_top li a span{
	display:block;
	height: 22px;
	background: transparent url(../img/top_menu_bg.jpg) no-repeat;
	padding: 6px 0 0 7px;
	color: black;
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
}
#menu_top li a.yellow{
	background-position:right -29px;
}
#menu_top li a.yellow span{
	background-position:left 0px;
}
#menu_top li a.green{
	background-position:right -162px;
}
#menu_top li a.green span{
	background-position:left -132px;
}
#menu_top li a.red{
	background-position:right -369px;
}
#menu_top li a.red span{
	background-position:left -264px;
}
#menu_top li a.blue{
	background-position:right -428px;
}
#menu_top li a.blue span{
	background-position:left -398px;
}

#menu_top li.active a{
}
#menu_top li.active a span{

	color: white;
}
.lang{
	float:right;
}
.lang a{
	color: white;
	padding: 0 20px 0 0;
	margin-right: 10px;
}
.lang a.pl{background: transparent url(../img/pl.jpg) right 2px no-repeat;}
.lang a.en{background: transparent url(../img/en.jpg) right 2px no-repeat;}
.top_logo{
	background:transparent url('../img/mapka.jpg') no-repeat right 0;
	height: 71px;
	width: 472px;
	float:right;
	padding-right:3px;
}
.top_logo p{
	padding: 13px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color: #00009e;
}

#menu{
	background:transparent url(../img/menu_gb_red.jpg) left bottom no-repeat;
	height: 30px;
	padding: 0 15px;
}
#menu li{
	float:left;
}
#menu li a{
	display:block;
	padding: 0px 16px 0 0;
	height: 30px;
}
#menu li a span{
	color: white;
	cursor:pointer;
	display:block;
	text-transform:uppercase;
	padding: 10px 0 0 16px;
	height:20px;
}
#menu li a:hover,#menu li a.active{
	background: transparent url(../img/menu_hover_bg_red.jpg) right -30px no-repeat;
}
#menu li a:hover span,#menu li a.active span{
	background: transparent url(../img/menu_hover_bg_red.jpg) left 0 no-repeat;
}
#search{
	float:right;
	padding:5px 0 0 0;
}
#search .search_text{
	width: 172px;
	height: 17px;
	padding: 0 5px;
	background: transparent url('../img/search_text.png') no-repeat;
	border: 0;
}
#search .search_submit{
	position:relative;
	top: 4px;
}
#content {
	
}
.box_main{
	background: transparent url(../img/box_main_middle.png) repeat-y;
}
.box_main_top{
	background: transparent url(../img/box_main_top.png) no-repeat;
	min-height:300px;
	padding: 10px 0 0 15px;
}
.box_main_bottom{
	background: #d4d4d4 url(../img/box_main_bottom.gif) no-repeat;
	height:5px;
}

#skrot{
	width: 210px;
	float:right;
	margin: 30px 30px 0 0;
	color: #6e6e6e;
}
.more{
	background:url(../img/przycisk.jpg) no-repeat;
	display:block;
	width: 69px;
	height: 21px;
	font-size:10px;
	text-transform:uppercase;
	font-family:Verdana;
	cursor:pointer;
	color: black;
	padding:4px 0 0 0;
	text-align:center;
	margin: 10px 0 0 0;
}

#foto{
	background:url(../img/foto1.jpg) no-repeat;
	width: 672px;
	height: 292px;
}
.foto_mini{
	width: 97px;
        position:absolute;
        z-index:1;
}
.foto_mini li{
	float:left;
}
.foto_mini li.mini{
	height:65px;
	background: url(../img/mini_ramka.png) no-repeat;
	width: 105px;
	position:relative;
	left: -4px;
	padding: 0 0 0 4px;
}
.foto_mini li.arrow{
	height: 16px;
	width: 105px;
	position:relative;
	left: -4px;
}
.foto_mini li a{
	float: left;
}
#title{
	float: right;
	width: 489px;
	height: 42px;
	background: url(../img/tytul_red.png) no-repeat;
	position:absolute;
	margin: -42px 0 0 428px;
}
#title h2{
	color: white;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding: 14px 0 0 20px;
}
.main_bottom{
	background:transparent url(../img/main_bottom.jpg) repeat-x;
	
}
.main_bottom .box{
	background:transparent url(../img/main_box.jpg) left 22px repeat-x;
	float:left;
	width: 300px;
	margin: 7px 0 0 20px;
	min-height: 100px;
}
.main_bottom .box h2{
	background: transparent url(../img/box_header_right_red.jpg) right 0 no-repeat;
	color: white;
	height: 20px;
	padding: 0 7px 0 0;
	height: 22px;
	text-transform:uppercase;
}
.main_bottom .box h2 span{
	display:block;
	height: 20px;
	padding: 2px 0 0 15px;
	background:url(../img/box_header_red.jpg) no-repeat;
}
.main_bottom .logowanie{
	width: 280px;
}
.news{
	padding: 5px 15px;
}
.news li{
	padding: 5px 0 7px 0;
	background: url(../img/box_linia.jpg) left bottom repeat-x;
}
.news li.last{
	background:none;
}
.news li .data{
	color:#666666;
}
.news li a{
	text-transform:uppercase;
	color: #24519b;
	font-weight:bold;
	background:transparent url(../img/news_link.jpg) 0 3px no-repeat;
	padding: 0 0 0 5px;
	margin-left: 5px;
}
.prev_next{
	margin:5px 10px 0 0;
}
.prev_next a{
	margin: 0 0 0 5px;
}
.main_bottom .box p{
	color: #666666;
	padding: 0 15px;
}
.main_bottom .box a{
	color: #e3001b;
	font-weight:bold;
}
.logowanie .input_submit,.input_submit{
	background:url(../img/przycisk.jpg) no-repeat;
	width: 69px;
	height: 21px;
	border:0;
	font-size:10px;
	text-transform:uppercase;
	font-family:Verdana;
	cursor:pointer;
	color: black;
	padding:0 0 3px 0;
}
.logowanie input{
	background: transparent url(../img/login_text.jpg) no-repeat;
	border: 0;
	width: 191px;
	height: 17px;
	padding: 4px 5px 0 5px;
	float:right;
	margin: 6px 10px 5px 0;
	font-size:11px;
	color: #666;
}
.logowanie label{
	color: #666;
	margin:10px 10px 5px 15px;
	display:block;
	width: 40px;
	float:left;
	clear:left;
}
.linia{
	background: url(../img/box_linia1.jpg) repeat-x;
	height:3px;
	margin: 0 5px;
}
/*podstrony*/
.pages{
	text-align:right;
	margin: 7px 10px;
}
.pages a{
	color: #24519b;
	font-size:12px;
	font-weight:bold;
	margin-left: 5px;
}
.pages a.active{
	color:black;
}
.pages a img{
	position:relative;
	top: -1px;
}
#leftbar{
	float:left;
	width: 280px;
	padding: 0 0 0 5px;
	margin-right: 28px;
}
#leftbar .box{
	background: #f2f2f2 url(../img/left_sidebar_bg.jpg) 0 bottom repeat-x;
}
#leftbar .box h2{
	background: transparent url(../img/box_header_right_red.jpg) right 0 no-repeat;
	color: white;
	height: 20px;
	padding: 0 7px 0 0;
	height: 22px;
	text-transform:uppercase;
}
#leftbar .box h2 span{
	display:block;
	height: 20px;
	padding: 2px 0 0 15px;
	background:url(../img/box_header_red.jpg) no-repeat;
}
#leftbar .box ul{
	padding: 0 10px;
}
#leftbar .box li{
	padding: 5px 0 5px 0;
	background: url(../img/left_box_li_bg.jpg) 0 bottom repeat-x;
}
#leftbar .box .last_li{
	background:white;
	height: 2px;
	position:relative;
	top: -7px;
	margin-bottom: -7px;
}
#leftbar .box p.autor{
	font-size: 16px;
	font-weight:bold;
	padding:0 0 0 30px;
	color:black;
	background: url(../img/last_autor.png) 0 5px no-repeat;
}
#leftbar .box p.autor span{
	display: block;
	font-size:11px;
	font-weight:normal;
}
#leftbar .box h4 a{
	font-size:13px;
	font-weight:bold;
	color:#24519b;
}
#leftbar .box p{
	color: #808080;
}
#leftbar .box p.autor1{
	font-size: 12px;
	font-weight:bold;
	padding:0 0 0 15px;
	color:black;
	background:url(../img/last_autor1.png) no-repeat;
}
#leftbar .box p.autor2{
	font-size: 12px;
	font-weight:bold;
	padding:0 0 0 20px;
	color:black;
}
#leftbar .box h5 a{
	font-size:12px;
	font-weight:bold;
	color:#24519b;
	padding: 0 0 0 15px;
	background:url(../img/last_tutul.png) 0 3px no-repeat;
}
#leftbar .box h6 a{
	font-size: 12px;
	font-weight:bold;
	padding:0 0 0 20px;
	color:#24519b;
	background:url(../img/last_gal.png) no-repeat;
}
#leftbar .box .tagi{
	padding: 5px;
	width: 270px;
}
#leftbar .menu_usera{
	padding: 5px;
}
#leftbar .menu_img{
	float:left;
	margin: 0 10px 0 0;
}
#leftbar .menu_usera p.autor{
	padding: 30px 0 0 0;
	background:none;
}
#leftbar .menu_usera li{
	padding:5px 0 5px 10px;
}
#leftbar .menu_usera li a{
	padding: 0 0 0 15px;
	background: transparent url('../img/strzalka_user.jpg') left 5px no-repeat;
	color: #24519b;
	font-weight:bold;
	font-size:12px;
}
.font12{font-size: 12px;}
.font15{font-size: 15px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font25{font-size: 25px;}
.font30{font-size: 30px;}
.font35{font-size: 35px;}
.font40{font-size: 40px;}
#main{
	float: left;
	width: 630px;
}
#main .box{
	width: 600px;
	background:transparent url(../img/subsite_box_middle.jpg) left 0 repeat-y;
	margin-bottom:20px;
}
#main .box_top{
	background:transparent url(../img/subsite_box.jpg) left 0 no-repeat;
	padding:10px 20px;
}
#main .box_bottom{
	height: 5px;
	background:url(../img/subsite_box_bottom.jpg) left 0 no-repeat;
}
#main .header{
	height:60px;
}
#main .header h3{
	margin: 0 0 0 50px;
	font-size:20px;
	font-weight:normal;
	color: #24519b;
}
#main .header .autor1{
	font-size: 12px;
	font-weight:bold;
	padding:0 0 0 15px;
	color:black;
	background:url(../img/last_autor1.png) no-repeat;
	margin: 0 0 0 50px;
}
#main .opis{
	float:left;
	width: 190px;
	margin: 0 20px 0 0;
}
.opis li{
	padding:2px 0 5px 0;
	background:url(../img/linia.jpg) 0 bottom repeat-x;
}
.opis p{
	padding: 0 0 0 12px;
	color: #666;
}
.opis p.data{
	background: transparent url(../img/blog1.jpg) 2px 3px no-repeat;
}
.opis p.last_post{
	background: transparent url(../img/blog2.jpg) 0 3px no-repeat;
}
.opis p.posts{
	background: transparent url(../img/blog3.jpg) 0 3px no-repeat;
}
.opis p.comments{
	background: transparent url(../img/blog4.jpg) 0 3px no-repeat;
}
.skrot{
	color:#666;
}
.skrot .right{
	margin: 20px 0 0 0;
}
.box_galeria{
	background: transparent url(../img/aparat.jpg) no-repeat;
	padding: 0 0 0 35px;
}
#main .box_galeria h3{
	margin: 0 0 0 0;
	font-size:18px;
	font-weight:normal;
	color: #24519b;
}
#main .box_galeria p.podpis{
	font-size:13px;
	font-weight:bold;
}
.linia_galeria{
	background:transparent url(../img/linia_galeria.jpg) repeat-x;
	height:2px;
	margin:5px 0;
}
#main .box_galeria p.data{
	float:left;
	margin-right: 20px;
	color: #666;
}
#main .box_galeria p.photos{
	float:left;
	color: #666;
}
#main .box_galeria ul{
	margin: 20px 0 0 0;
}
#main .box_galeria li{
	display:inline;
	margin-right:5px;
}
#main .box_galeria li img{
	border: 1px solid black;
}

/*podstrony koniec*/
#footer {
	background: url(../img/footer_bg.jpg) left bottom repeat-x;
	width: 962px;
	margin: 0 auto 10px auto;
	padding: 0 0 15px 0;
}
#footer .sonda{
	width: 280px;
	margin: 10px 0 0px 30px;
	float:left;
	color:#666666;
}
#footer .sonda h3{
	font-weight:bold;
	font-size:12px;
}
#footer .sonda input{
	margin: 0 2px 0 10px;
}
.menu_footer{
	float:right;
	margin:8px 10px 0 0;
}
.menu_footer ul{
	background:transparent url(../img/box_linia1.jpg) 0 bottom repeat-x;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.menu_footer li{
	display: inline;
	margin: 0 15px;
}
.menu_footer a{
	text-transform:uppercase;
	color: #e3001b;
	font-size:12px;
	font-weight:bold;
}


.przycisk{
	padding-right:10px;
	background:transparent url(../img/input_submit.jpg) right -21px no-repeat;
}
.przycisk span{
	background:transparent url(../img/input_submit.jpg) no-repeat;
	border:0;
	color:black;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	height:18px;
	padding:3px 0 0 10px;
	text-transform:uppercase;
	display:block;
}
.przycisk input{
	background:transparent url(../img/input_submit.jpg) no-repeat;
	border:0;
	color:black;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	height:21px;
	padding:0px 0 3px 10px;
	text-transform:uppercase;
	display:block;
}
