* {
	margin: 0;
	padding: 0;
	border: 0;
}

/*
 body & type
 */

body {
	background: #ddd392 url(bg.jpg) top center no-repeat;
	color: #2f2f2f;
	font: 12px/18px Tahoma, Arial, sans-serif;
}

a {
	color: #005896;
	cursor: pointer; 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.dnone { display: none; }

.font0 { font-size: 11px; }
.font1 { font-size: 12px; }
.font2 { font-size: 13px; }
.font3 { font-size: 15px; }
.font4 { font-size: 17px; }
.font5 { font-size: 19px; }

.invis { visibility: hidden; }

#user1 .floater { float: left; width: 290px; margin-right: 5px; }

.tplfleft { float: left; margin: 0px 10px 10px 0px; }
.tplfright { float: right; margin: 0px 0px 10px 10px; }

ul#nav { width:740px; height:10px; position: relative; z-index: 100;}

ul#nav li { position: relative; float:left; list-style:none; margin-left:10px; display:inline; }
ul#nav li a {  display: block;  font: normal 14px Arial, sans-serif; padding: 6px 3px; text-transform: uppercase; letter-spacing:-1px; color:#fff;}
ul#nav li a:hover { text-decoration: none;}

ul#nav li:hover {background:#fff;}
ul#nav li:hover a {color:#ac4600;}
ul#nav li:hover a:hover{color:#ac4600;}
ul#nav li:hover ul li:hover a {color:#ac4600;}
ul#nav li:hover ul li a {color:#fff;}

ul#nav li ul { position: absolute; left: 0; top: 28px; z-index:100; display: none; list-style: none;  padding:0px; background: #E95500; }
ul#nav li>ul { bottom: auto; top: 28px; left: 0px; }
ul#nav li li { float:none; padding-top: 0px; display:block; margin-left:0px; }
ul#nav li li a { font-family: arial; color: #fff; display: block; width: 150px; text-align:left; font-size:11px;  margin-left:0px; padding:7px 10px 7px 10px; letter-spacing:0px; }
ul#nav li li a:hover { text-decoration: none; color:#ac4600; background:#fff; }

ul#nav li:hover ul { display: block; }
ul#nav li.over ul { display: block; }

ul#nav li:hover ul li ul{ display: none; }
ul#nav li.over ul li ul{ display: none; }
ul#nav li ul li ul { display: none;}

ul#nav li ul li:hover ul { display: block; }
ul#nav li ul li.over ul { display: block; }

ul#nav li ul li ul { background-color: #FEBC00; }
ul#nav li ul li>ul { bottom: auto; top: 0px; left: 170px; }

ul#nav li:hover ul li ul li ul{ display: none; }
ul#nav li.over ul li ul li ul{ display: none; }
ul#nav li ul li ul li ul { display: none;}

ul#nav li ul li ul li:hover ul{ display: block; }
ul#nav li ul li ul li.over ul{ display: block; }

ul#nav li ul li ul li ul { background-color: #FEBC00;}
ul#nav li ul li ul li>ul { bottom: auto; top: 0px; left: 170px; }


/* test */

ul.left_regions{ position: relative; z-index: 100;}

ul.left_regions li { position: relative; float:left; list-style:none;  display:inline; }
ul.left_regions li a {  display: block; }
ul.left_regions li a:hover { text-decoration: none;}

ul.left_regions li ul { position: absolute; left: 171; top: 0px; z-index:100; display: none; list-style: none;  }
ul.left_regions li>ul { bottom: auto; top: 0px; left: 171px;  background-color: #319d73;}
ul.left_regions li li { float:none;  display:block;  }
ul.left_regions li li a {  display: block; width: 155px; text-align:left; margin:3px; }

ul.left_regions li:hover ul { display: block;}
ul.left_regions li.over ul { display: block; }

/* test */

#logininfo span {
	color: #767676;
	font-size: 9px;
}

#quickaction h2 {
	color: #fff;
	display: inline;
	float: left;
	font: bolder 13px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
}

#loginform a {
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}


#loginform a:hover {
	text-decoration: underline;
}

.profile-view a.blog,
#loginform a.blog {
	background: url(blog2.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}

.profile-view a.media,
#loginform a.media {
	background: url(multimedia.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}

.profile-view a.msg
 {
	background: url(msg.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}

#loginform a.help {
	background: url(help.png) left center no-repeat;
}

#loginform a.object {
	background: url(object.png) left center no-repeat;
}

#loginform a.stop {
	background: url(map.png) left center no-repeat;
}

#loginform a.item2 { /* logowanie */
	background: url(key.png) left center no-repeat;
}

#loginform a.item3 { /* rejestracja */
	background: url(pencil.png) left center no-repeat;
}

#loginform a.item4 { /* edycja profilu */
	background: url(edit.png) left center no-repeat;
}

#loginform a.item7 { /* skrzynka */
	background: url(mails.png) left center no-repeat;
}

#loginform a.item5 { /* wyloguj */
	background: url(logout.png) left center no-repeat;
}

.profile-view a.item6,
#loginform a.item6 { /* lista znajomych */
	background: url(friends.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}
.profile-view a.item7,
#loginform a.help { /* lista znajomych */
	background: url(help.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}
.profile-view a.item8,
#loginform a.object { /* lista znajomych */
	background: url(object.png) left center no-repeat;
	padding: 0 15px 0 20px;
	display: block;
	float: left;
	margin: 3px 0px 3px 0px;
	color: #444;
	font-size: 12px;
}
#quickaction .item .content .item h2,
#quickaction .item .content .item h2 a {
	color: #0d8093;
	float: left;
	font: bolder 13px "Trebuchet MS", sans-serif;
}

#quickaction .item .header span {
	float: right;
	font-size: 11px;
}

#quickaction .item .header a {
	color: #fff;
}

#quickaction .item .header a:hover {
	text-decoration: underline;
}

#quickaction .item .content .item span {
	float: right;
	margin: 0 3px 0 0;
}

#quickaction .item .content .item a {
	font-size: 11px;
}

#quickaction .item .content .item a:hover {
	text-decoration: underline;
}

#quickaction .activetab a {
	color: #4c4c4c !important;
	font: bolder 13px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
}

#quickaction .unactivetab a {
	color: #fff !important;
	font: bolder 13px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
}

#leftSide h2 {
	border-bottom: 1px #fff dashed;
	color: #fff;
	font: bolder 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	width: 170px;
}


#leftSide .mainname {
	background: #167953 url(button-country.png) 0 0 no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bolder;
	margin: 0 auto;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	width: 168px;
}

#rightSide h2 {
	color: #fff;
	font: bolder 13px "Trebuchet MS", sans-serif;
	margin: 0 10px 0 0;
	text-align: right;
	text-transform: uppercase;
} 

span.small {
	color: #727272;
	font-size: 10px;
	line-height: 14px;
}

#article h1, .box_header .inHeader{
	color: #518F00;
	font: bolder 18px "Trebuchet MS", sans-serif;
	margin: 10px 0 15px 0;
}

#article h2 {
	color: #518F00;
	font: bolder 16px "Trebuchet MS", sans-serif;
	margin: 0 0 10px 0;
}

#article h1.guide {
	color: #FF6600;
	font: bold 24px "Trebuchet MS", sans-serif;
	margin: 10px 0 15px 0;
	text-transform: uppercase;
}

#article .green h2 { padding:3px 8px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; text-transform:uppercase; background-color: #71bd03; border:1px solid #64ac07;  }
#article .blues h2 { padding:3px 8px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; text-transform:uppercase; background-color: #138799; border:1px solid #0c6371;  }
#article .orange h2 { padding:3px 8px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; text-transform:uppercase; background-color: #FEBC00; border:1px solid #EFAE00;  }
#article .moreorange h2 { padding:3px 8px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; text-transform:uppercase; background-color: #F2881A; border:1px solid #DF790D;  }
#article .brown h2 { padding:3px 8px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; text-transform:uppercase; background-color: #8F8255; border:1px solid #7F691F;  }

#article .green a { color: #518F00;   }
#article .orange a { color: #BF8B00;   }
#article .moreorange a { color: #DF790D;   }
#article .brown a { color: #8F8255;   }

#article a.add { margin: 5px 0px 5px 5px;  background-color:#f5f5f5; text-decoration:none; padding:3px 5px; border:1px solid #ddd; font-size:10px; float:right;}

#article .tabs h2 {
	margin: 0px;
}


#article #shortinfo hr {
	background: #e5e5e5;
	color: #e5e5e5;
	height: 1px;
	margin: 5px 0;
	width: 100%;
}

#article a.title {
	display: block;
	font-weight: bolder;
}

#article a.normal {
	display: block;
	padding-top: 5px;
}


#article a.nickname {
	display: block;
	font-size: 10px;
	color: #2f2f2f;
}

#article input[type="text"] {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	font-size: 11px;
	height: 14px;
	padding: 2px 4px;
}

#article select {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	font-size: 11px;
	padding: 2px 4px;
}

#article textarea {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	font-size: 11px;
	padding: 2px 4px;
}

#article input[type="password"] {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	font-size: 11px;
	height: 14px;
	padding: 2px 4px;
}

#article input[type="submit"] {
	text-align: center;
	background: url(search_button.png) 0 0 no-repeat; 
	float: left; 
	width: 116px; 
	height: 29px; 
	margin: 0 5px 0 0;
	color:#fff; 
	font-size:11px; 
	font-weight: bolder; 
	border: none;
}

#article .border {
	border-bottom: 1px #e5e5e5 solid !important;
	padding: 0 0 5px 0;
	display: block;
}

#article .borderpremium {
	border: 3px #71bd03 solid !important;
	background: #d0efa4;
	padding: 0 0 5px 0;
	display: block;
}

#article a.title:hover {
	text-decoration: underline;
}

#article .desc { font-size: 12px; height: auto; margin-bottom: 5px; margin-top: 15px; color: #5e5e5e; background: none;  }
#article .fieldsection {  margin-bottom: 10px;}
#article .fielddesc { font-size: 12px; margin-bottom: 5px; color: #5e5e5e; background: none; }

.maparea { }
.maparea .mapfields { width: 210px; margin-right: 20px; float: left;}
.maparea .mapbody { width: 360px; float: left; border: 1px solid #309D73;}

h2.blue { color: #002f76 !important; border-bottom: 1px #002F76 dashed !important; }

.box a.button {
	background: none;
	display: block;
	height: 33px;
	margin: 0 0 2px 0;
	width: 162px;
}

a.small {
	font-size: 11px;
}

a.raquo {
	color: #8f0d76;
	font-weight: bolder;
}

.box_content h3 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

a.orange {
	color: #e67a1e;
}

#quickaction p {
	color: #514f43;
	font-size: 11px;
	line-height: 14px;
}

#rightSide a.nletter {
	font: normal 14px "myriad pro", sans-serif;
	display: block;
	height: 23px;
	padding: 4px 0 0 0;
	width: 70px;
}

#rightSide a.add {
	background: url(bg_add-trans.png) center right no-repeat;
}

#rightSide a.contact_button {
	background: url(bg_add-trans.png) center right no-repeat;
	font: normal 14px "myriad pro", sans-serif;
	display: block;
	height: 23px;
	padding: 4px 0 0 0;
	width: 110px;
}

#breadcrumbs a {
	color: #CF6100;
	margin: 0 3px;
}

#breadcrumbs a.imhere {
	color: #2f2f2f;
	font-weight: bolder;
}

#breadcrumbs .fontsize a {
	margin: 0 1px;
}

.fontsize a.small {
	font-size: 10px;
}

.fontsize a.normal {
	font-size: 12px;
}

.fontsize a.big {
	font-size: 14px;
}

#footer a {
	color: #514f43;
}

#footer a:hover {
	color: #d42858;
}

#footer a.contact {
	font-weight: bolder;
	color: #d42858;
}

#tagcloud a {
	color: #514f43;
}

#tagcloud a.marked {
	color: #d42858;
}

#tagcloud a.font5 {
	font-size: 32px;
}

#tagcloud a.font4 {
	font-size: 26px;
}

#tagcloud a.font3 {
	font-size: 22px;
}

#tagcloud a.font2 {
	font-size: 18px;
}

#tagcloud a.font1 {
	font-size: 16px;
}

#tagcloud a.font0 {
	font-size: 14px;
}

/*
 forms
 */

#menu input[type=text] {
	background: url(bg_search-trans.png) no-repeat;
	float: left;
	height: 17px;
	margin: 0 5px 0 0;
	padding: 4px 5px;
	width: 140px;
}

#menu input[type=submit] {
	background: url(search_submit.png) no-repeat;
	color: #ac4600;
	float: left;
	font-size: 11px;
	font-weight: bolder;
	height: 27px;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: center;
	width: 63px;
}

#loginform label {
	color: #767676;
	float: left;
	font-size: 11px;
	margin: 0 5px 0 0;
}

#loginform input[type="text"] {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	float: left;
	font-size: 11px;
	height: 14px;
	margin: 0 5px 0 0;
	padding: 2px 4px;
	width: 72px;
}

#loginform input[type="password"] {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	float: left;
	font-size: 11px;
	height: 14px;
	margin: 0 5px 0 0;
	padding: 2px 4px;
	width: 72px;
}

#loginform input[type="submit"] {
	background: url(login_submit-trans.png) no-repeat;
	float: left;
	height: 16px;
	margin: 2px 5px 0 5px;
	width: 16px;
}

.box_content label {
}

.box_content input[type="radio"] {
	float: left;
	margin: 2px 8px 0 0;
}

#rightSide input[type="text"] {
	background: url(input_right-trans.png) no-repeat;
	height: 19px;
	margin: 4px auto;
	padding: 2px;
	width: 148px;
}

#rightSide textarea {
	background: url(bg_textarea-trans.png) no-repeat;
	height: 75px;
	margin: 0 0 4px 0;
	overflow: hidden;
	padding: 4px;
	width: 144px;
}

#rightSide select {
	background: url(input_right-trans.png) no-repeat;
	height: 23px;
	margin: 4px auto;
	padding: 2px;
	width: 152px;
}

#rightSide input[type="submit"] {
	background: #00649D;
	color: #fff;
	font-size: 11px;
	padding: 3px 8px;
}

#loginbox .label {
	font-weight: bolder;
}

#loginbox input[type="text"],
#loginbox input[type="password"]  {
	background: url(login-input.png) no-repeat;
	border: none;
	color: #303030;
	margin: 0 0 4px 0;
	padding: 8px 5px;
	width: 171px;
}

#loginbox input[type="submit"]  {
	background: url(search_button.png) no-repeat;
	border: none;
	color: #fff;
	font-weight: bolder;
	margin: 0 0 4px 0;
	padding: 5px 0 10px 0;
	width: 116px;
}

/*
 table
 */

.box_content table {
	margin: 10px auto;
}

.box_content table th {
	font-weight: normal;
	height: 20px;
	padding: 0 2px;
	text-align: center;
	width: 16px;
}

.box_content table td {
	color: #626262;
	height: 20px;
	padding: 0 2px;
	width: 16px;
	text-align: center;
}

.box_content table td.previous {
	background: url(previous-trans.png) no-repeat;
}

.box_content table td.today {
	background: url(today-trans.png) no-repeat;
	color: #fff;
}

.box_content table td.next {
	background: url(next-trans.png) no-repeat;
}
.box_content table td.prev {
	background: url(next-trans.png) no-repeat;
	color: #aaa;
}
.box_content table td.highlight {
	background: url(next-trans-highlight.png) no-repeat;
	cursor:pointer;
	color:#fff;
}
.box_content table td.next_month {
	background: url(next-trans.png) no-repeat;
	color: #bbbbbb;
}

.box_content table td.saturday {
	background: url(saturday-trans.png) no-repeat;
	color: #fff;
}

.box_content table td.sunday {
	background: url(sunday-trans.png) no-repeat;
	color: #fff;
}


/*
 misc
 */

.clr { clear: both; }
.in { padding: 5px; }
#premiumitem .in { padding: 5px !important; }
#premiumitem a { color: #fff !important; }
#leftSide .in { padding: 2px 10px; }
#article .in { padding: 2px 10px; }
#rightSide .in { padding: 2px 10px; }
.in5 { padding: 2px 5px !important; }
.in7 { padding: 2px 7px; }
.sep {  }
#rightSide img.sep { width: 152px; }
.left { float: left !important; }
.right { float: right !important; }
a.right { color: #CF6100; }
.txt-left { text-align: left; }
.txt { text-align: justify; }
.txt ul, .txt ol { margin: 10px 0px 10px 30px; }
.txt img { margin: 10px 10px; }
.txt a, .txt a:link { color: #518F00; }
.txt a:visited { color: #005896; }
.txt a:hover { color: #CF6100; }
.txt table td { border: 1px solid #666; padding: 5px; }
.address table td { border: 1px solid #666; padding: 5px; }
.f_change a {  color: #535353 !important; }		/* ciemny szary	*/
.f_small { font-size: 10px; }
.f_normal {	font-size: 12px; } 
.f_big { font-size: 14px; }

#article a.red, a:visited.red, a:link.red { color: #CF3500; }

/*
 layout
 */

#maincontainer {
	margin: 0 auto;
	width: 1010px;
}

#maincontent {
	margin: 0 auto;
	width: 980px;
}


#top {
	height: 181px;
	margin: 0 auto;
	width: 980px;
}

#top #logo {
	float: left;
	margin: 0 40px 0 60px;
	padding: 0px 0 0 0;
	width: 190px;
}

#top #topadvert {

	float: left;
	min-height: 52px; 
	margin: 40px 0 0 0;
	text-align: center;
	width: 210px;
}

.top-right {
	float: right;
	height: 181px;
	width: 370px;
}

#top #loginform {
	float: right;
	height: 80px; 
	margin: 0;
	width: 370px;
}

#top #loginform .backgr { 
	background: url(bg_loginform-trans.png) no-repeat left bottom;
	width: 370px;
}

#loginform .in {
	padding: 6px 5px 8px 5px;
}

#top #barimg {
	background: url(barimg-trans.png) no-repeat;
	float: right;
	height: 86px;
	margin: 15px 0 0 0;
	width: 370px;
}

#menu {
	background: url(bg_menu-trans.png) no-repeat;
	margin: -1px auto 5px auto;
	height: 47px;
	width: 980px;
}

#menu .in {
	padding: 11px 10px 8px 0;
}

#quickaction {
	background: url(bg_quickaction-trans.png) no-repeat; 
	height: 130px;
	margin: 0 auto 5px auto;
	padding: 2px 2px 0 2px;
	width: 976px;
}

#quickaction .item {
	float: left;
	height: 128px;
	margin: 0 3px 0 0;
	width: 323px;
}

#quickaction .item .header {
	height: 20px;
	margin: 0 0 2px 0;
	padding: 5px 7px;
	width: 309px;
}

#quickaction .item .join {
	background: url(header_join.png) no-repeat;
}

#quickaction .item .search {
	background: url(header_search.png) no-repeat;
}

#quickaction .item .add {
	background: url(header_add.png) no-repeat;
}

#quickaction .last {
	margin: 0 !important;
}

#quickaction .item .content .item {
	background: url(bg_itemjoin.png) no-repeat;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px;
	width: 313px;
}

#quickaction .item .content .item img {
	float: left;
	height: 20px;
	padding: 0 7px 0 0;
	width: 20px;
}

#quickaction .item .header .activetab {
	float: left;
	height: 27px;
	margin: 0 0 0 3px;
	width: 152px;
}

#quickaction .item .header .addactivetab {
	width: 122px;
}

#quickaction .item .header .activetab .left {
	background: url(active_left-trans.png) no-repeat;
	float: left;
	height: 27px;
	width: 4px;
}

#quickaction .item .header .activetab .center {
	background: #fff;
	float: left;
	height: 25px;
	padding: 2px 2px 0 2px;
	width: 140px;
}

#quickaction .item .header .addactivetab .center {
	width: 110px;
}

#quickaction .addactivetab a {
	color: #3F6F00 !important; 
	font-size: 15px;
}

#quickaction .item .header .activetab .right {
	background: url(active_right-trans.png) no-repeat;
	float: left;
	height: 27px;
	width: 4px;
}

#quickaction .item .header .unactivetab {
	float: left;
	height: 27px;
	margin: 0 0 0 5px;
}

#quickaction .item .header .unactivetab .left {
	background: url(unactive_left-trans.png) no-repeat;
	float: left;
	height: 27px;
	width: 4px;
}

#quickaction .item .header .unactivetab .center {
	background: url(unactive_center-trans.png) repeat-x;
	float: left;
	height: 25px;
	padding: 2px 2px 0 2px;
}

#quickaction .item .header .unactivetab .right {
	background: url(unactive_right-trans.png) no-repeat;
	float: left;
	height: 27px;
	width: 4px;
}

#quickaction img.prev {
	float: left;
	margin: 0 10px 0 0;
}

#contentbox .contentBg {
	background: url(bg_contentbox.jpg) repeat-y; 
	width: 980px;
}

#contentbox .header {
	background: url(header_contentbox-trans.png) no-repeat;
	font-size: 1px;
	height: 5px;
	width: 980px;
}

/*
 lefSide
 */

#contentbox #leftSide {
	float: left;
	width: 192px;
}

#leftSide .standardheader {
	background: #8ef6e9 url(bg_headerstandard.jpg) no-repeat;
}

#leftSide .bgContent {
	background: #8ef6e9 url(bg_boxcontent.jpg) bottom no-repeat;
}

#leftSide .box_content {
	padding: 0 0 10px 0;
}

#leftSide .standardbg {
	background: #8ef6e9 url(bg_boxcontent.jpg) bottom left no-repeat;
}

#leftSide .standardbg_wogradiet {
	background: #8ef6e9;
}

#leftSide .padding {
	padding: 25px 0 5px 10px;
}

#leftSide .menuPadding {
	padding: 10px 0 5px 10px;
}

#leftSide .headerPadding {
	padding: 10px 0 5px 10px;
}

#leftSide .content1 {
	background: #76d4b2;
}

#leftSide .header1 {
	background: #76d4b2 url(bg_polecamy.jpg) no-repeat;
	padding: 25px 0 5px 10px;
}

#leftSide .header2 {
	background: #8ef6e9 url(bg_calendar1.jpg) no-repeat;
}

#leftSide .leftmenu {
	background: #319d73 url(bg_leftmenu.jpg) repeat-x;
	width: 192px;
}

.box_content ul {
	list-style: none;
	margin: 0 auto;
}

.box_content ul>li {
	border-bottom: 1px #71bb9f solid;
	padding: 2px 0 1px 0px;
}

.box_content ul li.last {
	border-bottom-width: 0px;
}

.leftmenu li a {
	background: url(arrow-trans.png) center right no-repeat;
	color: #fff;
	display: block;
	padding: 4px 10px 4px 10px;
	width: 150px;  
}

.leftmenu li a b {
	display: block;
	padding: 2px;
	background: #fff;
	color: #F2881A; 	
}

.box_header h2 a {
	color: #fff;
	display: block;
	padding: 4px 0px 4px 0px;
}

.menuPadding h2 a:hover {
	background: #67CFA6;
	text-decoration: none;
}

.leftmenu ul.inside {
	background: #3ead82;
}

.leftmenu li>ul li.sub {
	border: none;
	padding-left: 15px;
}

.leftmenu ul li.sub a {
	background: url(subarrow-trans.png) left center no-repeat;
	width: 135px;  
}

.leftmenu li>ul li.sub a:hover {
	font-weight: bolder;
}

.box_content ul a:hover {
	background: #67CFA6 url(arrow_hover-trans.png) right no-repeat;
	text-decoration: none;
}

.box_content ul li.subsub {
	background: transparent;
	border: none;
}
	
.box_content ul li.subsub a {
	background: transparent;
	padding-left: 30px;
	text-decoration: underline;
	width: 108px;
}

.box_content ul li.subsub a:hover {
	background: transparent;
	text-decoration: none;
}

.box_content ul.pool>li {
	border: none !important;
	padding: 2px !important;
}

.box_content .poolitem {
	padding: 2px 0;
}

.box_content .input {
	float: left;
	width: 25px;
}

.box_content .label {
	float: left;
}

/*
 article
 */

#contentbox #article {
	float: left;
	margin: 0;
	width: 616px;
}

#article .top {
	background: url(article_top.png) no-repeat;
	font-size: 1px;
	height: 5px;
	width: 616px;
}

#article .content {
}

#article .content #breadcrumbs {
	margin: 0 0 5px 0;
}

#breadcrumbs .path { float: left; width: 450px; }
#breadcrumbs .scale { float: right; width: 120px; text-align: right;}
#breadcrumbs .f_change a { margin: 0px; }

#article .content #mapcontainer {
	margin: 0 0 13px 0;
	width: auto;
	border: 1px solid #309D73;
}

#article #advert {
	height: 136px;
	margin: 0 0 20px 0;
	width: 596px;
}

#article #shortinfo {
	margin: 10px 0 10px 0;
	width: 100%;
}

#shortinfo .box {
	float: left;
	margin: 0 10px 0 0;
	width: 192px;
}

#shortinfo .last {
	margin: 0;
}

.userbox {
	background: #F2F2F2;
	margin: 0 0 10px 0;
	width: 192px;
}

.userbox .avatar {
	float: left;
	width: 80px;
}

.userbox .info {
	float: left;
	width: 100px;
}

.userbox .info span {
	font-size: 10px;
}

.userbox .info .in {
	padding: 10px !important;
}

.ubfloat { float: left; margin-right: 10px ; }
.last { margin-right: 0px; }

#article #newsarea {
	margin: 10px 0;
}

#newsarea img.news {
	margin: 5px 0;
}

#newsarea img.ico {
	margin: 0 4px 0 0;
}

#article .item {
	margin: 0 10px 10px 0;
}

#article .lSide {
	float: left;
	margin: 0 10px 0 0;
	width: 293px;
}

#article .rSide {
	float: left;
	margin: 0;
	width: 293px;
}

#article .width343 {
	width: 343px;
	height: 320px;
	overflow: hidden;
}

#article .width243 {
	width: 243px;
}

#newsarea .extras {
	margin: 10px 0;
}

#newsarea .userbox {
	background: url(bg_userbig.png) no-repeat;
	height: 90px;
	margin: 10px 0;
	width: 293px;
}

#newsarea .avatar {
	float: right;
	height: 90px;
	width: 89px;
}

#newsarea .userbox .info {
	float: left;
	height: 90px;
	width: 204px;
}

.userbox .info .in {
	padding: 10px !important;
}

#premiumitem {
	color: #fff;
	margin: 10px 0;
	width: 293px;
}

#premiumitem.wider {
	width: 596px;
}

#premiumitem .top {
	background: url(bg_premiumtop.png) no-repeat;
	font-size: 1px;
	height: 5px;
	width: 293px;
}

#premiumitem .content {
	background: #8f8255 url(bg_premiumcontent.png) no-repeat;
	min-height: 70px;
	width: 293px;
}

#premiumitem .widecontent {
	background: #8f8255;
	min-height: 70px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;
}

#premiumitem .bottom {
	background: url(bg_premiumbottom.png) no-repeat;
	font-size: 1px;
	height: 5px;
	width: 293px;
}

#premiumitem img {
	border: 1px #fff solid;
	margin: 0 0 5px 0;
}

#premiumitem p {
	margin: 5px 0;
}

#premiumitem a.image {
	border: 1px #fff solid;
	margin-bottom: 5px;
	display: block;
	width: 280px;
	height: 210px;
}

#premiumitem.wider a.image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#premiumitem.wider img { 
	margin-right: 10px;
	margin-bottom: 10px;
}

/*
 right column
 */

#contentbox #rightSide {
	color: #004089;
	float: left;
	width: 172px;
}

#rightSide .menuright {
	background: #319d73 url(bg_rightmenu.jpg) no-repeat;
	width: 172px;
}

#rightSide .standardheader {
	background: #8ef6e9 url(bg_headerstandard.jpg) no-repeat;
}

#rightSide .bgContent {
	background: #8ef6e9 url(bg_boxcontent.jpg) bottom no-repeat;
}

#rightSide .box_content {
	padding: 0 0 10px 0;
}

#rightSide .header1 {
	background: #85e9dd url(bg_header1.jpg) no-repeat;
}

#rightSide .content1 {
	background: #85e9dd;
}

#rightSide .standardbg {
	background: #8ef6e9 url(bg_boxcontent.jpg) bottom left no-repeat;
}

#rightSide .standardbg_wogradiet {
	background: #8ef6e9;
}

#rightSide .padding {
	padding: 30px 0 5px 10px;
}

#rightSide .menuPadding {
	padding: 10px 0 5px 10px;
}

#rightSide .adsbg {
	background: #76d4b2;
}

#rightSide .polecamy {
	background: #76d4b2 url(bg_polecamy.jpg) no-repeat;
	padding: 25px 0 5px 10px;
}

#rightSide .calendar {
	background: #8ef6e9 url(bg_calendar.jpg) no-repeat;
}

#rightSide .mainweather img {
	float: left;
	margin: 0 5px 0 0;
}

#rightSide img.arrow {
	margin: 10px 1px 0 1px;
}

#rightSide .hr_light {
	background: #befaf4;
	font-size: 1px;
	height: 1px;
	margin: 10px 0;
	width: 100%
}

#rightSide .weather_next img {
	float: left;
}

.currencybox {
	font-weight: bolder;
}

.currencybox .item {
	border-bottom: 1px #befaf4 solid;
	padding: 3px 0;
}

.currencybox .last {
	border: none !important;
}

/*
 footer
 */

#maincontent_bottom {
	background: url(maincontent_bottom-trans.png) no-repeat;
	height: 57px;
	margin: 0 0 10px 0;
}

#footer_bg {
	background: url(bg_footer.jpg) center no-repeat;
	height: 380px;
	margin: -1px auto 0 auto;
	width: 100%;
}

#footer .in {
	padding: 70px 10px 0 10px;
}

#footer {
	margin: 0 auto;
	width: 980px;
}

#footer img {
	margin: 0 7px;
}

#tagcloud {
	line-height: 30px;
	margin: 0 auto;
	padding: 50px 0 0 0;
	word-spacing: 5px;
	text-align: center; 
}

.googletranslate { padding-top: 20px; float: right; } 
.goog-te-combo {
	background: #f1faff;
	border: 1px #fdab54 solid;
	color: #005896;
	font-size: 11px;
	padding: 2px 4px;
}

/*
 right side
 */

#maincontainer #right_side {
	float: left;
	width: 30px;
}

#right_side .palma {
	background: url(palma-trans.png) no-repeat;
	height: 39px;
	margin: 142px 0 0 0;
	width: 30px;
}

#right_side .menu_palma {
	background: url(menu_palma-trans.png) no-repeat;
	height: 47px;
	width: 30px;
}

/***
 * type
 ***/

.tabs a {
	font-weight: bolder;
}

.tabs .unactivetab a {
	color: #979797;
}

.tabs .activetab a {
	color: #2f2f2f;
}

.button_item a {
	color: #fff;
	font-size: 11px;
	font-weight: bolder;
}

h2.hot {
	color: #860000 !important;
}

.post .info a {
	color: #979797;
	display: block;
	font-size: 10px;	
	margin: 0 0 3px 0;
	padding: 0 0 0 20px;
}

.post .info a.blogname {
	color: #005896;
	display: block;
	font-size: 12px;	
	margin: 0px;
	padding: 0px;
}

.post .info a.calendar {
	background: url(calendar1.png) no-repeat;
}

.post .info a.rss {
	background: url(feed.png) no-repeat;
}

.post .info a.comments {
	background: url(comments.png) no-repeat;
}

.subpages a {
	margin: 0 1px;
}

.subpages .page-active { font-weight: bold; font-size: 14px;}

/***
 * forms
 ***/

#article #search { padding-bottom: 20px; }

#article #search label {
	float: left;
	font-weight: bolder;
	margin: 5px 15px 0 0;
}

#article #search input.gofrom {
	background: url(input_center.png) repeat-x;
	border: none;
	float: left;
	height: 21px;
	padding: 6px 2px 3px 2px ;
	width: 226px;
}

#article #search input.goto {
	background: url(input_center.png) repeat-x;
	border: none;
	float: left;
	height: 21px;
	padding: 6px 2px 3px 2px ;
	width: 222px;
}

#article #search input.normal {
	background: url(input_center.png) repeat-x;
	border: none;
	height: 21px;
	padding: 6px 2px 3px 2px ;
	width: 226px;
}

#article #search input.search_data {
	background: url(input_center.png) repeat-x;
	border: none;
	float: left;
	height: 21px;
	padding: 6px 2px 3px 2px ;
	width: 144px;
}

#article #search input[type="button"] {
	background: url(search_button.png) no-repeat;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bolder;
	height: 29px;
	margin: 0 5px 0 0;
	width: 116px;
	
}
#article #search input[type="submit"] {
	background: url(search_button.png) no-repeat;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bolder;
	height: 29px;
	margin: 0 5px 0 0;
	width: 116px;
	
}

/***
 * misc
 ***/

.margintop { margin-top: 10px; }
.nomargin { margin: 0 !important; }
.marginleft { margin-left: 10px !important; }
.noborder { border: none !important; }
.f11 { font-size: 11px; }
span.blue { color: #005896 !important; font-size: 13px !important; }
.txt-center { text-align: center; }

/***
 * structure
 ***/

/* wirtualny stop */

#search .row {
	margin: 0 0 10px 0;
}

#search .input_left {
	background: url(input_left.png) no-repeat;
	float: left;
	height: 30px;
	width: 6px;
}

#search .input_right {
	background: url(input_right.png) no-repeat;
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	width: 6px;
}

#search .row img {
	float: left;
	margin: 8px 0 0 0;
}

#bottomfloat { float: right; width: 300px; margin: 0px 0px 10px 10px; }
#bottomfloat .in { padding: 0px; }
#bottomfloat .in img  { margin: 0px; }

#offered {
	margin: 10px 0;
}

#contentcontainer .link a {
	color: #63aa00 !important;
}

.half {
	float: left;
	padding: 5px;
	width: 48%;
}

#offered .item, #searchresults .item, #newsarea .item {
	padding: 5px 0;
}

#offered .last, #searchresults .last {
	border: none;
}

#offered .item a, #searchresults .item a, #newsarea .item a {
	font-weight: bolder;
}

#offered .item span, #searchresults .item span {
	font-size: 10px;
}

#searchresults .left {
	width: 100%;
}

#searchresults .right {
	width: 60%;
	text-align: right;
}

/* blog */

#article #blog {
	margin: 10px auto;
	width: 594px;
}

#article #blog .tabsarea {
	height: 55px;
	width: 590px;
}

#article #blog .tabsarea {
	background: url(blog_header.png) top left no-repeat;
	height: 55px;
}

#article #blog .juniorheader {
	background: url(blogjunior_header.jpg) top left no-repeat !important;
}

#article #blog .tabs {
	float: left;
	margin: 0 0 0 5px;
}

#article #blog .tabs .unactivetab {
	float: left;
	height: 30px;
	margin: 16px 0 0 0;
}

#article #blog .tabs .unactivetab .left {
	background: url(unactive_left.png) no-repeat;
	float: left;
	height: 30px;
	width: 6px;
}

#article #blog .tabs .unactivetab .center {
	background: url(unactive_center.png) repeat-x;
	float: left;
	padding: 5px 5px 0 5px;
	height: 25px;
}

#article #blog .tabs .unactivetab .right {
	background: url(unactive_right.png) no-repeat;
	float: left;
	height: 30px;
	width: 6px;
}

#article #blog .tabs .activetab {
	float: left;
	height: 36px;
	margin: 11px 0 0 0;
}

#article #blog .tabs .activetab .left {
	background: url(active_left.png) no-repeat;
	float: left;
	height: 36px;
	width: 7px;
}

#article #blog .tabs .activetab .center {
	background: url(active_center.png) repeat-x;
	float: left;
	height: 28px;
	padding: 8px 5px 0 5px;
}

#article #blog .tabs .activetab .right {
	background: url(active_right.png) no-repeat;
	float: left;
	height: 36px;
	width: 7px;
}

.tabsarea .buttons {
	margin: 20px 0 ;
}

.buttons .button_item {
	float: left;
	height: 29px;
	margin: 0 5px 0 0;
}

.button_item .bleft {
	background: url(a_button_left.png) no-repeat;
	float: left;
	height: 29px;
	width: 7px;
}

.button_item .bcenter {
	background: url(a_button_center.png) repeat-x;
	float: left;
	height: 29px;
	padding: 5px 5px 0 5px;
}

.button_item .bright {
	background: url(a_button_right.png) no-repeat;
	float: left;
	height: 29px;
	width: 7px;
}

#blog .content {
	margin: 10px 0;
}

#blog .userbox .info .in {
	padding: 4px 5px 0 5px !important;
}

#blog .content .postarea {
	float: left;
	margin: 0 8px 0 0;
	width: 380px;
}

#blog .content .postarea-wider {
	float: left;
	margin: 0 8px 0 0;
	width: 100%;
}

#blog .content .shortcuts {
	border-left: 1px #e5e5e5 solid;
	float: left;
	width: 200px;
}

.addPostBtn a {
	background: transparent url(search_button.png) no-repeat scroll 0 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bolder;
	margin:0 5px 0 0;
	padding:5px 5px 6px;
	text-align:center;
	width:106px;
}

.addPostBtn2 a {
	display: block;
	font-size:12px;
	font-weight:bolder;
	margin:0 5px 0 0;
	padding:5px 5px 6px;
	color: #CF6100;
}

.shortcuts .box {
	margin: 25px 0 0 0;
}

#blog .content .shortcuts .in {
	padding: 0 0 0 10px;
}

.post {
	border-bottom: 1px #e5e5e5 solid;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	width: 98%;
}

.post .poster {
	background: #E9F5F7;
	margin: 0 0 10px 0;
	padding: 10px 0 5px 10px;
}

.post .poster img {
	border: 4px solid #fff;
	float: left;
	margin: 0 15px 0 0;
	width: 50px;
}

.post .poster2 {
	margin: 0 0 10px 0;
	padding: 10px 0 5px 10px;
}

.post .poster2 img {
	border: 4px solid #fff;
	float: left;
	margin: 0 15px 0 0;
}

.post .txt {
	float: left;
	padding: 0 10px 0 0;
}

.post .info {
	float: left;
	margin: 0 10px 0 0;
	padding: 10px 0;
}

.post .info img {
	float: left;
	margin: 0 3px 0 0;
}

#shortinfo .userbox, #blog .userbox {
	background: #F2F2F2 url(bg_user.png) no-repeat;
	margin: 0 0 5px 0;
	width: 192px;
}

table.edit {
	border-collapse: collapse;
	margin: 10px 0;
	width: 100%;
}

table.edit th {
	background: #eaf5f7;
	border-bottom: 2px #bae3e8 solid;
	padding: 8px 0;
}

table.edit td {
	border-right: 1px #fff solid;
	padding: 4px;
}

table.edit tr.level td {
	background: #eaf5f7;
}

table.forms td {
	border-bottom: 2px #f1f1f1 solid;
}

table.forms tr.noborder td {
	border: none;
}

/* kraj */

.Shortinfo {
	margin: 10px 0;
}

.Shortinfo .lSide {
	float: left;
	width: 60%;
}

.Shortinfo .rSide {
	float: right;
	width: 35%;
}

.placecloud {
	margin: 20px auto;
}

.placecloud ul {
	list-style: none;
}

.placecloud ul li {
	float: left;
	padding: 0 15px;
	text-align: center;
}

.greybox {
	background: #FFF9CF;
	margin: 10px 0;
	padding: 10px;
}

#article .shortinfo {
	margin: 20px 0;
	width: 100%;
}

.shortinfo .box {
	float: left;
	margin: 0 10px 0 0;
	width: 192px;
}

.shortinfo .last, .shortgallery .last {
	margin: 0;
}

.shortinfo .userbox {
	background: url(bg_user.png) no-repeat;
	height: 65px;
	margin: 0 0 10px 0;
	width: 192px;
}

.shortinfo .video {
	width: 192px;
}

.shortgallery {
	margin: 20px 0;
}

.shortgallery img {
}

.fourth {
	margin: 10px 0;
	font-size: 11px;
}

.fourth img {
	margin: 0 0 5px 0;
}

.fourth a.title {
	font-size: 11px !important;
}

.fourth .item {
	float: left;
	margin: 0 10px 0 0;
	width: 141px;
}

.album {
	background: #ebf7f7;
	float: left;
	margin: 10px 15px 10px 0;
	padding: 10px;
	width: 114px;
	text-align: center;
}

.album .opis {
	height: 40px;
	font-size: 10px;
}

.album .ico {
	padding: 10px 0 0 0;
}

.album .avatar {
	margin: 10px 0;
}

.album .avatar img {
	border: 5px #fff solid;
}

.itemlast {
	margin-right: 0;
}

.hintbox {
	border: 3px solid #bae3e8; 
	padding: 5px; 
	display: none; 
	z-index: 99999999; 
	position: absolute; 
	left: 890px; 
	background: #e9f5f7;
	width: 150px;
}

.profile-view {
	background: #e9f5f7;
	margin: 0 0 10px 0;
	padding: 5px 0;
}

img.avatar {
	border: 5px #fff solid;
	float: left;
	margin: 10px;
}

#article .profile-view h1 {
	margin: 20px 0 5px 0;
}

.box-white {
	background: #fff;
	margin: 10px;
}

.box-white table td {
	border: none;
}

.tabs {
	height: 34px;
	margin: 10px 0;
	width: 590px;
}

.tabs .tab-a {
	float: left;
	height: 34px;
	margin: 0 0 -1px 0;
	position: relative;
	top: 1px; 
}

.tabs .tab-a .l {
	background: url(active-l.png) no-repeat;
	float: left;
	height: 33px;
	width: 7px;
}

.tabs .tab-a .r {
	background: url(active-r.png) no-repeat;
	float: left;
	height: 33px;
	width: 7px;
}

.tabs .tab-a .c {
	background: url(active-c.png) repeat-x;
	float: left;
	height: 25px;
	padding: 8px 4px 0 4px;
}

.tabs .tab-u {
	float: left;
	height: 28px;
	margin: 6px 0 0 0;
}

.tabs .tab-u a {
	color: #fff;
}

.tabs .tab-a a {
	color: #666;
}

.tabs .tab-u .l {
	background: url(unactive-l.png) no-repeat;
	float: left;
	height: 28px;
	width: 7px;
}

.tabs .tab-u .r {
	background: url(unactive-r.png) no-repeat;
	float: left;
	height: 28px;
	width: 7px;
}

.tabs .tab-u .c {
	background: url(unactive-c.png) repeat-x;
	float: left;
	height: 22px;
	padding: 6px 4px 0 4px;
}

.profile-view .ico {
	float: left;
	margin: 0 20px 0 0;
	width: 60px;
}

.profile-view .ico img {
	padding: 10px;
}

.profile-view .description {
	background: #fff;
	float: left;
	padding: 10px;
	width: 470px;
}

.profile-view .description .links {
	margin: 10px 0 0 0;
	width: 470px;
}

.profile-view .description .links a {
	background: #005b97;
	color: #fff;
	font-size: 11px;
	margin: 0 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	padding: 3px 5px;
}

.profile-view .description .links a:hover {
	background: #007eb1;
	text-decoration: none;
}

.stop-details td { padding: 5px 10px; }
.stop-details td.label { text-align: right; }

.smalldesc { font-size: 10px; color: #f00; }

#objectdetails { float: left; width: 300px; margin-right: 40px;}
#objectmap { float: left; width: 250px; border: 1px solid #309D73; }

.commentbox { padding-top: 15px; }
.commentcontainer { padding-top: 10px; border-top: 1px solid #E5E5E5; margin-top: 15px; }

.starrating-back { float: left; background: url("star-empty.png") repeat-x; padding:0px; margin:0 5px 0 0; width:80px; height:22px; background-position: 0 5px;}
.starrating 	 { background: url("star.png") repeat-x; padding:0px; height:22px; float:left;  background-position: 0 5px;}
.rate 	 { padding:0px; float:left;  background-position: 0 5px;}
.star-empty { padding:0; width:16px; height:22px; float:left; background-position: 0 5px; position:relative; }
.star { background: url("star.png") no-repeat; padding: 0; width:16px; height:22px; float:left; background-position: 0 5px; position:relative; }
.numberrating { float:left; padding: 5px 0px 0px 5px; font-weight: bold; width:50px; }

#google_translate_element .goog-logo-link { font-size: 8px; }

.infobeam { color:#fff; background-color:#ff0000;	font-size:14px;		font-weight:bold;		padding:8px 10px;}
.maplegend { font-size: 9px;line-height:95%; margin-top: -10px; padding-bottom: 10px;}
.buttonlike { background-color: #e0dfe3; color: #000; padding:3px 5px;}

#leftSide .box img { text-align: center; }


