/* @override 
	http://bursa.localhost/css/style.css
	http://bursa5.lublin.eu/css/style.css
	http://bursa5.lublin.eu/css/style.css?v2
*/

body{
	background:#D7E0DF url(../img/bg.jpg) center top no-repeat;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:'times new roman';
	font-size:11px;
	color:#797876;
	line-height:20px;
	
}



#wrapper {
	width: 920px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border:black 0px solid;
        
}

#wrapper div {text-align:left}

img{
	border:0px;
}

ul{
	list-style:none;
}


.greenfont {
	color:  #c6da32;
}

a {
	color: #797876;
        text-decoration: none;
}

ul{padding:0px; margin: 0px;}

hr{background-color: #a3aaaf; border:#e5e9ec 1px solid; height: 5px;}

.tunderline {text-decoration: underline;}
.tright{text-align: right !important;}

input[type=text],input[type=password]{border:#cecece 1px solid; border-radius:4px;}

#top{margin-top:30px;}
#logo_napis{position: absolute; margin-left: 160px; margin-top: -50px;}
#logo_napis .logo_bursa{font-size:30px;}
#logo_napis .logo_numer{font-size:20px; line-height: 42px; color:#667279; margin-left:-10px;}


#menu {margin-top:20px;}
#menu a{height:51px; margin-right:10px; display: block; padding:0px; float: left; font-size: 20px; font-weight: bold; line-height: 51px; padding:0 20px 0 20px;}
#menu a.active,a:hover{background-color: #f6f9fb; border-radius: 5px 5px 0px 0px;}

#content {position: relative;
background-color: #f6f9fb; padding:10px 20px;  font-size:12px;}

.date{
	display: inline-block;
	color:#999999; 
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold;
}

.cl {
	clear: both;
	float: none;
}

ul.error_list {

	position: relative;
	display: block;	
	list-style: none;
	
}

#kontakt_form tbody tr td {
	vertical-align: top;
	font: normal 13px Arial;
}

a.back {
	display: block;
	text-align: right;
	font: bold 12px Arial;
	color: green;
}

#menu a.mini {
	font-size: 14px !important;
}

a.button, input.button {
	border: none;
	display: inline-block;
	padding: 3px 10px;
	background: #ddd;
	font-weight: bold;
	-webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	-moz-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	border-radius: 6px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */
	  -webkit-box-shadow: 0px 0px 4px 0px #000; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: 0px 0px 4px 0px #000; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
}

div.dziennik_item div.header h2 a {
	color: green;
}

div.dziennik_item div.header {
	margin: 10px 0 40px 0 !important;
}

div.dziennik_item {
	padding: 0 0 25px;
	
}
div.dziennik_item div.header h2 {
	margin: 15px 0 2px 0;
}

div.dziennik_item div.header div.data {
	font: normal 11px Arial;
	font-style: italic;
	display: inline-block;
	float: left;
}

div.dziennik_item div.header div.author {
	display: inline-block;
	float: right;
	font: bold 11px Arial;
	color: #030;
}



ul.error_list li {
	position: relative;
	top: 0px;
	font: bold 12px Arial;	
	color: red;
	display: block;
	width: 200px;
}

#signin_form {
	display: block;
}

#signin_form div.signin_2line {
	text-align: right;
}

#signin_form div.signin_2line a {
	padding-left: 20px;
}



#login{
	display: inline-block;
	float: right;
}

#left-menu{width: 172px; float:left;}
#left-menu li{
    border-bottom:#e3ecf2 2px solid;
    line-height: 40px;
}
#left-menu a{text-decoration: underline; font-size:16px;}

#left-menu .lastnews{line-height: 5px; margin-top:40px;}
#left-menu .lastnews p{line-height: 16px;}
#left-menu .lastnews img{width:172px}


#right-content {width:678px; float: right; margin-top: 20px;}
#right-content h1{
	font-size:18px; 
	line-height: 16px;
	border-bottom: 1px solid #aaa;
	padding: 0 0 5px 0;
	margin: 0;
}


#left-menu a.more,#right-content a.more{float:right; text-decoration: underline; padding-top:10px; font-size:11px;}

#right-content #main_szp_left{width:331px; float:left}
#right-content #main_szp_right{width:331px; float:right}

.gallery_photo{border:#A3AAAF 1px solid; display: table; padding: 2px; width: 100px; height:100px}

.gallery_photo div {
	display: table-cell;
	vertical-align: middle;
	width:  100px;
	height:  100px;
}

.gallery_photo img {
	display: block;
	margin: auto auto;
}

.gallery li{float:left !important; margin:20px;}




#footer {
	
	position: relative;
}

#footer span {
	font: normal 11px Arial;
}

#footer img {
	position: relative;
	top: 4px;
	left: 5px;
	display: inline-block;
}

#main-page-ul li{
	width: 95%;
    margin-left:10px;
    float: left;
    
}