html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: ''; content: none;
}

table {
	border-collapse: collapse; border-spacing: 0;
}

.clear {
	clear: both;
}

body {
	background-color: #FFF;
}

input,select,textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 18px; padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #CCC;
}

.main {
	background-repeat: repeat-x; background-position: center top; z-index: 2; position: relative;
}

.standard {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 12px; padding: 0px;
}
/* Faking a Stretched Background */
#divbg {
	/*	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	*/
	/* Set rules to fill background */
	min-height: 100%; min-width: 1024px;
	/* Set up proportionate scaling */ width: 100%; height: auto;
	/* Set up positioning */ position: fixed; top: 0; left: 0; z-index: -1;
}
/* End faking  Stretched Background*/
.main .site {
	width: 1000px; margin-right: auto; margin-left: auto;
}

.site .top {
	height: 122px;
}

.site .top .logo {
	float: left; height: 102px; width: 750px; cursor: pointer; margin-top: 10px;
}

.site .top .logos {
	float: left; height: 75px; width: 250px; margin-top: 23px; text-align: right;
}

.site .top .logos img {
	height: 75px; margin-left: 20px;
}

h1 {
	font-size: 32px; font-weight: normal; display: block; line-height: 32px; margin-top: 15px; font-family: MyriadProLightRegular; color: #2d4994;
}

.logo h2 {
	font-size: 12px; font-weight: normal; display: block; color: #515151; font-family: MyriadProLightRegular;
}

.site .menu {
	height: 44px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.site .menu .left {
	background-image: url(../img/menu_left.png); background-repeat: no-repeat; float: left; height: 44px; width: 7px;
}

.site .menu .right {
	background-image: url(../img/menu_right.png); background-position: right top; float: left; height: 44px; width: 80px; background-repeat: no-repeat; z-index: 10;
}

.menu .right .langBut {
	display: none; height: 44px; width: 66px; line-height: 32px; text-align: center; color: #FFF; text-decoration: none; font-weight: bold; background-image: url(../img/but_lang.png); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	clear: both; position: relative; z-index: 5000;
}

.menu .right .langBut.active {
	display: block;
}

.menu .right a.langBut:hover {
	background-position: left -44px;
}

ul.start {
	list-style: none; padding: 0; margin: 0; height: 44px; width: 912px; background-image: url(../img/menu_bg.png); background-repeat: repeat-x; background-position: left top; float: left;
}

ul.start li,ul.start li ul li {
	float: left; position: relative;
}

ul.start li a {
	display: block; line-height: 44px; height: 44px; padding-right: 8px; padding-left: 8px; text-decoration: none; color: #414141; font-family: MyriadProBold; font-size: 14px; font-weight: normal;
}

ul.start li ul {
	position: absolute; top: 18px; left: 0; z-index: 5000; width: auto; min-width: 150px; max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out; margin-left: -1px;
}

ul.start li ul li {
	font-size: 12px; line-height: 26px; float: none; clear: both; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E0E0E0; border-left-color: #E0E0E0; background-color: #FFF; border-bottom-width: 1px; border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

ul.start li ul li a {
	font-size: 12px; line-height: 26px; white-space: nowrap; height: 26px; float: none; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px;
}

ul.start li>ul {
	top: auto; left: auto;
}

.menu ul.start li a:hover,.menu ul.start li a.current,.menu ul.start li a.hovered {
	background-color: #2F4B95 !important; color: #FFF !important; background-image: url(../img/menu_bg.png); background-repeat: repeat-x; background-position: left -44px;
}

ul.start li:hover ul,ul.start li.over ul {
	display: block;
}

ul.start li:hover ul li a:hover {
	background-color: #2F4B95 !important; color: #FFF !important; background-image: none !important;
}

ul.start li {
	-webkit-transition: all 0.1s;
}

ul.start li a {
	-webkit-transition: all 0.5s;
}

ul.start li ul {
	-webkit-transition: all 0.5s;
}

ul.start li ul li {
	-webkit-transition: height 0.5s;
}

ul.start :hover ul {
	max-height: 1000px;
}
/*.site .menu ul.start {
	display: block;
	float: left;
	height: 44px;
	width: 912px;
	background-image: url(../img/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu ul.start li {
	position: relative;
}
.menu ul.start li a {
	display: block;
	float: left;
	line-height: 44px;
	height: 44px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	color: #414141;
	font-family: MyriadProBold;
	font-size: 14px;
	font-weight: normal;
}
.menu ul.start li a:hover, .menu ul.start li a.current  {
	background-image: url(../img/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left -44px;
	color: #FFF;
}*/
.site .warnings {
	line-height: 27px; height: 27px; margin-top: 26px; margin-bottom: 43px; font-size: 13px; font-weight: normal; color: #FFF; font-family: MyriadProLightRegular; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.warnings .left {
	background-image: url(../img/warning_left.png); background-repeat: no-repeat; background-position: left top; text-align: center; height: 27px; width: 100px; float: left; color: #FFF;
}

.warnings .right {
	background-image: url(../img/warning_right.png); background-position: left top; height: 27px; width: 890px; float: left; padding-left: 10px; overflow: hidden; position: relative;
}

.warnings.empty .left {
	background-image: url(../img/warning_left_empty.png);
}

.warnings.empty .right {
	background-image: url(../img/warning_right_empty.png);
}

.site .home {
	height: 450px; background-image: url(../img/shadowA.png); background-repeat: no-repeat; background-position: center bottom;
}

.site .home .left {
	float: left; height: 402px; margin-top: 28px; width: 220px; color: #FFF; font-size: 12px; font-weight: normal; background-image: url(../img/slider_bg.png); background-repeat: repeat-x; background-position: left top; border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
}

.home .left .headLine {
	background-color: #253b49; line-height: 24px; height: 24px; width: 128px; margin-top: 17px; margin-bottom: 17px; text-align: center; font-family: MyriadProLightRegular;
}

.home .left ul li a {
	font-size: 18px; line-height: 36px; color: #FFF; text-decoration: none; font-family: MyriadProLightRegular; font-weight: normal; background-image: url(../img/li_silver.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; display: block;
}

.site .home .center {
	height: 430px; float: left; width: 560px;
}

.site .home .right {
	float: left; height: 402px; margin-top: 28px; width: 220px; background-image: url(../img/slider_bg.png); background-repeat: repeat-x; background-position: left top; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px;
}

.home .right .arrUp {
	line-height: 26px; background-image: url(../img/arr_up.png); background-repeat: no-repeat; background-position: center center; height: 26px; cursor: pointer;
}

.home .right .arrDown {
	background-image: url(../img/arr_down.png); background-repeat: no-repeat; background-position: center center; line-height: 26px; height: 26px; cursor: pointer;
}

.verticalaccordion>ul {
	margin: 0; padding: 0; list-style: none; width: 220px;
}

.verticalaccordion>ul>li {
	display: block; overflow: hidden; padding: 0; list-style: none; width: 220px;
	/* CSS3 Transition Effect */ transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -webkit-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 40px; cursor: pointer;
}

.verticalaccordion>ul>li>h3 {
	display: block; height: 36px; font-family: MyriadProLightRegular; text-decoration: none; text-transform: uppercase; color: #FFF; background: #333d3e; font-size: 18px; line-height: 36px; padding-left: 15px; font-weight: normal;
}

.verticalaccordion>ul>li>div {
	overflow: auto; padding: 10px; height: 220px; background-color: #a9b0b1; margin-top: 4; margin-right: 0; margin-bottom: 0; margin-left: 0; display: none;
}

.verticalaccordion>ul>li:hover {
	height: 73px; margin-bottom: 4px;
}

.verticalaccordion:hover>ul>li:hover>h3 {
	display: none; color: #fff; background: #000000;
}

.verticalaccordion>ul>li>div>h2 {
	display: block; font-weight: normal; color: #000; line-height: 60px; float: left; height: 60px; width: 133px; padding-left: 15px; font-size: 24px; font-family: MyriadProLightRegular;
}

.verticalaccordion>ul>li>div>.foto {
	float: left; height: 49px; width: 49px; border: 1px solid #333; background-color: #FFF;
}

.verticalaccordion>ul>li>h3:hover {
	cursor: pointer;
}

.verticalaccordion:hover>ul>li:hover>div {
	display: block;
}

div.scrollingtext {
	position: absolute; white-space: nowrap;
}

div.scrollingtext li,div.scrollingtext a {
	float: left; white-space: nowrap; color: #FFF; text-decoration: none;
}

div.scrollingtext li {
	padding-right: 10px; padding-left: 10px;
}

div.scrollingtext a span {
	font-family: MyriadProLightRegular; font-size: 14px;
}

.site .foter {
	height: 212px; background-image: url(../img/shadowB.png); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 50px; padding-bottom: 50px;
}

.foter .background {
	background-image: url(../img/f_bg.png); background-repeat: repeat-x; background-position: left top; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.polowa {
	float: left; width: 50%;
}

.foter>.left {
	float: left; width: 60px; height: 212px; background-image: url(../img/arr_left.png); background-repeat: no-repeat; background-position: center center; cursor: pointer;
}

.foter>.center {
	height: 212px; width: 340px; float: left;
}

.foter .newsFoto,.foter .infoFoto {
	height: 34px; width: 56px; margin-top: -10px; position: absolute;
}

.news .newsData {
	padding-top: 40px; # cursor: pointer;
}

.newsData .data {
	font-size: 12px; font-family: MyriadProLightRegular; color: #363636;
}

.news .newsData .newsContent {
	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #363636; line-height: 14px;
}

.newsData .newsContent h2 {
	font-size: 24px; font-weight: normal; line-height: 36px; font-family: MyriadProLightRegular;
}

.news .newsData.wyroznij .newsContent {
	color: #B00000;
}

.foter .news {
	height: 150px; width: 340px; # overflow: hidden;
}

.copyBox {
	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #2e2e2e; padding-top: 10px; margin-left: 60px;
}

.foter>.right {
	float: left; width: 80px; height: 212px; background-image: url(../img/arr_right.png); background-repeat: no-repeat; background-position: center center; cursor: pointer;
}

.miniBlue {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5469a2; line-height: 14px; width: 480px; margin-top: 55px; margin-bottom: 5px; height: 110px; overflow: hidden;
}

.site .content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #FFF; padding-top: 16px; padding-bottom: 21px; min-height: 600px;
}

.content .colA {
	width: 245px; float: left; background-color: #FFF;
}

.content .shadow {
	background-image: url(../img/shadowC.png); background-repeat: no-repeat; background-position: left top; height: 538px; width: 14px; position: absolute; margin-left: 231px; z-index: 1;
}

.shadowD {
	background-image: url(../img/shadowA.png); background-repeat: no-repeat; background-position: center bottom; height: 21px; margin-bottom: 50px;
}

.content .colA .headLine {
	background-color: #2f4b95; line-height: 24px; height: 24px; margin-top: 17px; margin-bottom: 17px; text-align: center; font-size: 12px; padding-right: 15px; padding-left: 15px; color: #FFF; float: left; font-family: MyriadProLightRegular;
}

.standardMenu {
	display: block; margin-bottom: 40px;
}

.standardMenu li a {
	font-size: 18px; line-height: 36px; color: #2d4994; text-decoration: none; font-family: MyriadProLightRegular; font-weight: normal; background-image: url(../img/li_silver.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; display: block;
}

.standardMenu li .miniList {
	display: block; margin-bottom: 0px;
}

.standardMenu li .miniList li a {
	font-size: 15px; line-height: 24px; color: #2d4994; text-decoration: none; font-family: MyriadProLightRegular; font-weight: normal; padding-left: 35px; display: block; background-image: url(../img/brc_pad.png); background-repeat: no-repeat; background-position: 20px center; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #F0F0F0;
}

.standardMenu li .miniList li a:hover {
	background-color: #EFEFEF; color: #000;
}

.standardMenu li .miniList li .current,.standardMenu li .miniList li a.current:hover {
	background-color: #2F4B95; color: #FFF;
}

.content .colB {
	float: left; width: 750px; z-index: 2; position: relative; background-color: #FFF;
}

.brc {
	float: left; height: 24px; padding-right: 10px; padding-left: 40px; background-color: #f1f1f1; margin-bottom: 24px; overflow: hidden;
}

.brc .brcPad {
	float: left; height: 24px; width: 24px; background-image: url(../img/brc_pad.png); background-repeat: no-repeat; background-position: center center;
}

.brc a {
	color: #706e6e; text-decoration: none; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px;
}

.brc .current {
	font-weight: bold;
}

.colB .inText {
	padding-left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #737373; padding-right: 30px;
}

.colB .inText .animBox {
	margin-bottom: 20px;
	/*height: 153px;*/ height: auto; width: 650px; overflow: hidden;
}

.colB .inText .animBox.autosize {
	margin-bottom: 20px; height: auto; width: 650px; overflow: hidden;
}

.animBox strong {
	display: block; font-size: 14px; font-family: MyriadProLightRegular; font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 5px; margin-bottom: 5px; padding-left: 10px;
}

.animBox img {
	display: none;
}

.left img,p img {
	float: left; margin-right: 10px; margin-bottom: 10px;
}

.inText p {
	display: block; clear: both; margin-bottom: 16px;
}

.inText strong {
	font-weight: bold;
}

p.left {
	float: left;
}

.inText h2 {
	font-size: 36px; font-weight: normal; color: #000; font-family: MyriadProLightRegular; line-height: 38px; height: 38px; display: block; margin-bottom: 14px;
}

.inText h3 {
	font-size: 18px; line-height: 24px; font-weight: normal; display: block; color: #474747; margin-bottom: 16px;
}

.inText img {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.inText ul {
	display: block; margin-bottom: 16px;
}

.inText ul li {
	background-image: url(../img/brc_pad.png); background-repeat: no-repeat; background-position: 10px 10px; display: block; padding-left: 30px; line-height: 16px; padding-top: 4px; padding-bottom: 4px; padding-right: 15px; margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.inText ul li p {
	padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;
}

.inText ul li.wyroznij {
	color: #954A67;
}

.inText a {
	font-weight: normal; text-decoration: none; color: #2d4994;
}

.pageLoaderContent {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #737373; padding: 20px;
}

.pageLoaderContent p {
	display: block; clear: both; margin-bottom: 16px;
}

.pageLoaderContent strong {
	font-weight: bold;
}

.pageLoaderContent h2 {
	font-size: 36px; font-weight: normal; color: #000; font-family: MyriadProLightRegular; line-height: 38px; height: 38px; display: block; margin-bottom: 14px;
}

.pageLoaderContent h3 {
	font-size: 18px; line-height: 24px; font-weight: normal; display: block; color: #474747; margin-bottom: 16px;
}

.pageLoaderContent img {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.pageLoaderContent ul {
	display: block; margin-bottom: 16px;
}

.pageLoaderContent ul li {
	background-image: url(../img/brc_pad.png); background-repeat: no-repeat; background-position: 10px 10px; display: block; padding-left: 30px; line-height: 16px; padding-top: 4px; padding-bottom: 4px; padding-right: 15px;
}

.pageLoaderContent a {
	font-weight: normal; text-decoration: none; color: #2d4994;
}

.newsFX .date {
	font-size: 10px; margin-bottom: 15px; line-height: 11px;
}

.newsFX a {
	font-size: 14px; font-weight: bold; line-height: 26px; display: block;
}

.usersBox .box {
	height: 77px; width: 226px; float: left; margin-bottom: 30px;
}

.usersBox .box .foto {
	background-image: url(../img/simpleUser.png); float: left; height: 77px; width: 77px;
}

.usersBox .box .name {
	float: left; height: 77px; width: 149px;
}

.usersBox .box .name .pad {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px;
}

.usersBox .box .name strong {
	color: #565656; display: block;
}

.usersBox .box .name .mini {
	color: #2d4994;
}

.center .mapa {
	height: 430px; width: 560px;
}

.mapa .mapTabs {
	line-height: 28px; height: 28px;
}

.mapa .mapTabs .tab {
	float: left; width: 50%; text-align: center; font-size: 12px; font-family: MyriadProLightRegular; height: 28px; overflow: hidden; cursor: pointer;
}

.mapTabs .tab.morska {
	background-image: url(../img/map_tabs.png); background-repeat: no-repeat; background-position: left top; line-height: 32px;
}

.mapTabs .tab.morska.current {
	background-image: url(../img/map_tabs.png); background-repeat: no-repeat; background-position: left -28px; color: #FFF; line-height: 28px;
}

.mapTabs .tab.ladowa {
	background-image: url(../img/map_tabs.png); background-repeat: no-repeat; background-position: right -28px; line-height: 32px;
}

.mapTabs .tab.ladowa.current {
	background-image: url(../img/map_tabs.png); background-repeat: no-repeat; background-position: right top; color: #FFF; line-height: 28px;
}

.mapa .centerBg {
	height: 402px; width: 560px; background-image: url(../img/slider_bg.png); background-repeat: repeat-x;
}

.mapa .mapData {
	height: 264px; width: 560px; overflow: hidden; background-image: url(../img/map_shadow.png); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 26px;
}

.mapa .mapData .mapLink,.mapa .mapData .mapLink {
	height: 264px; width: 560px; overflow: hidden;
}

.mapa .mapData .ladowa {
	height: 264px; width: 560px; overflow: hidden; background-image: url(../img/map_ladowa.jpg); background-repeat: no-repeat; background-position: center top; display: none;
}

.mapa .mapData .morska {
	height: 264px; width: 560px; overflow: hidden; background-image: url(../img/map_morska.jpg); background-repeat: no-repeat; background-position: center top; display: none;
}

.mapa .mapData .current {
	display: block;
}

.mapInfo {
	height: 112px; color: #FFF;
}

.mapInfo .data {
	height: 112px; width: 209px; float: left;
}

.mapInfo .data .d {
	font-size: 60px; line-height: 60px; float: left; height: 60px; width: 60px; overflow: hidden; font-family: MyriadProLightRegular; text-align: center;
}

.mapInfo .data .m {
	font-size: 24px; line-height: 26px; height: 60px; float: left; width: 148px; font-family: MyriadProLightRegular;
}

.mapInfo .data .t {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 18px;
}

.mapInfo .archive {
	height: 112px; width: 150px; float: left;
}

.mapInfo .archive .archTags {
	height: 18px; display: none;
}

.archTags a {
	display: block; color: #999; float: left; height: 18px; padding-right: 4px; padding-left: 4px; font-size: 11px; text-decoration: none; line-height: 18px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right: 4px; background-color: #333;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}

.archTags a.current {
	background-color: #000; color: #FFF;
}

.archTags a:hover {
	background-color: #CCC; color: #333;
}

.archTags a.current:hover {
	background-color: #000; color: #FFF;
}

.mapData .mapFixer {
	background-color: #FFF; height: 264px; width: 560px; overflow: hidden;
}

.mapData .mapFixer .noMapInfo {
	height: 264px; width: 560px; overflow: hidden; color: #FFF; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 264px;
}

.mapInfo .tags {
	float: left; height: 112px; width: 201px;
}

.mapInfo .tags .toRight {
	float: right;
}

.mapInfo .tags .tag {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; float: left; height: 18px; padding-right: 4px; padding-left: 20px; color: #8b8b8b; background-color: #333; background-repeat: no-repeat; background-position: 3px -12px; margin-right: 4px; margin-bottom: 4px;
	background-image: url(../img/lights.png); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor: pointer; font-weight: bold;
}

.tags .tag.on {
	color: #FFF; background-position: 3px 2px;
}

.foter .created {
	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #333; text-align: right; padding-right: 40px; padding-top: 20px;
}

a.created {
	color: #333; text-decoration: none;
}

a.created:visited {
	color: #333; text-decoration: none;
}

a.created:hover {
	color: #333; text-decoration: underline;
}

.mPoint {
	position: absolute;
}

.mapLink.current .mPoint {
	
}

.mPoint .mText {
	background-image: url(../img/mIcons/bg.png); background-repeat: repeat; background-position: left top; padding: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #FFF; font-size: 11px; font-family: 'MyriadProBold';
}

.mPoint .mText .mInfo strong {
	font-weight: normal; font-size: 18px;
}

.mInfo .map-wiatr,.mInfo .map-opady,.mInfo .map-zachmurzenie {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 4px; margin-left: 4px;
}

.mInfo .map-temp,.mInfo .map-wiatr,.mInfo .map-opady,.mInfo .map-zachmurzenie {
	display: none;
}

.mInfo .map-temp.on,.mInfo .map-wiatr.on,.mInfo .map-opady.on,.mInfo .map-zachmurzenie.on {
	display: inline;
}

.mPoint .mText .icon {
	background-repeat: no-repeat; background-position: center center; height: 55px; width: 65px; margin-top: -15px; margin-left: -35px; position: absolute;
}

.mPoint .mText .icon.platforma {
	background-image: url(../img/platforma.png);
}

.mPoint .mText .icon.deszczslaby {
	background-image: url(../img/mIcons/deszczslaby.png);
}

.mPoint .mText .icon.deszczsilny {
	background-image: url(../img/mIcons/deszczsilny.png);
}

.mPoint .mText .icon.mgla {
	background-image: url(../img/mIcons/mgla.png);
}

.mPoint .mText .icon.sniegslaby {
	background-image: url(../img/mIcons/sniegslaby.png);
}

.mPoint .mText .icon.sniegsilny {
	background-image: url(../img/mIcons/sniegsilny.png);
}

.mPoint .mText .icon.deszczzesniegiem {
	background-image: url(../img/mIcons/deszczzesniegiem.png);
}

.mPoint .mText .icon.mzawka {
	background-image: url(../img/mIcons/mzawka.png);
}

.mPoint .mText .icon.grad {
	background-image: url(../img/mIcons/grad.png);
}

.mPoint .mText .icon.zamiecsniezna {
	background-image: url(../img/mIcons/zamiecsniezna.png);
}

.mPoint .mText .icon.burzazdeszczem {
	background-image: url(../img/mIcons/burzazdeszczem.png);
}

.mPoint .mText .icon.burzazgradem {
	background-image: url(../img/mIcons/burzazgradem.png);
}

.mPoint .mText .icon.slonecznie {
	background-image: url(../img/mIcons/slonecznie.png);
}

.mPoint .mText .mInfo {
	padding-left: 20px; white-space: nowrap; margin-left: 13px;
}

.mPoint.baltykpoludniowy {
	margin-top: 130px; margin-left: 80px;
}

.mPoint.baltykpoludniowowschodni {
	margin-top: 30px; margin-left: 300px;
}

.mPoint.platforma {
	margin-top: 90px; margin-left: 250px; cursor: pointer;
}

.mPoint.swinoujscie {
	margin-top: 160px; margin-left: 50px;
}

.mPoint.szczecin {
	margin-top: 205px; margin-left: 60px;
}

.mPoint.kolobrzeg {
	margin-top: 110px; margin-left: 100px;
}

.mPoint.ustka {
	margin-top: 60px; margin-left: 210px;
}

.mPoint.gdynia {
	margin-top: 75px; margin-left: 300px;
}

.mPoint.gdansk {
	margin-top: 117px; margin-left: 305px;
}

.mPoint.slupsk {
	margin-top: 65px; margin-left: 170px;
}

.mPoint.hel {
	margin-top: 65px; margin-left: 320px;
}

.mPoint.malbork {
	margin-top: 170px; margin-left: 340px;
}

.mPoint.koscierzyna {
	margin-top: 150px; margin-left: 180px;
}

.mText .mInfo a {
	display: block; font-size: 10px; background-color: #376f99; font-weight: normal; color: #FFF; text-decoration: none; float: left; font-family: Arial, Helvetica, sans-serif; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding-top: 2px; padding-right: 4px;
	padding-bottom: 2px; padding-left: 4px;
}

.contactBox {
	margin-bottom: 60px;
}

.contactBox .contact {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EAEAEA;
}

.contactBox .contact .foto {
	height: 75px; width: 56px; overflow: hidden; float: left; margin-right: 10px; background-image: url(../img/empty_user.jpg); background-repeat: no-repeat; background-position: center center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.contactBox .contact .kInfo {
	float: left; height: 75px;
}

.contactBox .contact .kInfo h4 {
	font-size: 18px; font-weight: normal; display: block; line-height: 22px; color: #333; font-family: MyriadProLightRegular;
}

.contactBox .contact .kInfo em {
	font-size: 11px; font-weight: normal; color: #999; font-style: normal; display: block; margin-bottom: 10px; line-height: 12px; height: 12px;
}

.corpInfo {
	margin-bottom: 60px; font-size: 16px; line-height: 22px; font-family: MyriadProLightRegular; color: #333;
}

.corpInfo h3 {
	display: block; width: 350px; line-height: 22px; margin-bottom: 20px; font-size: 18px; color: #000;
}

.inText table {
	border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 100%; margin-bottom: 20px;
}

.inText table th {
	color: #333; background-color: #EEE; padding: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; font-weight: bold;
}

.inText table tr {
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E9E9E9; text-align: left;
}

.inText table tr td {
	padding: 10px; font-size: 12px; line-height: 14px;
}

.inText #petrobaltic tr td {
	text-align: center;
}

#breadcrumbs {
	padding: 0px; margin-top: 20; margin-right: 0; margin-bottom: 0; margin-left: 0;
}

#breadcrumbs a,#breadcrumbs a:visited,#breadcrumbs a:link,#breadcrumbs a:active {
	color: #333; text-decoration: none; font-size: 11px;
}

#listingcontainer {
	padding: 10px; background-color: #fff;
}

#listingheader {
	color: #395A9D; font-weight: bold; text-align: right; margin-bottom: 10px; padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC;
}

#listingheader a,#listingheader a:active,#listingheader a:visited,#listingheader a:link {
	text-decoration: none; color: #476BB3;
}

#listingheader a:hover {
	text-decoration: underline; color: #476BB3;
}

#headerfile {
	text-align: left; float: left; width: 430px;
}

#headersize {
	text-align: right; width: 75px; float: left;
}

#headermodified {
	text-align: right; width: 100px; float: left;
}

#listing {
	
}

#listing a {
	display: block; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; line-height: 26px; margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-top: 0px; padding-right: 5px;
	padding-bottom: 0px; padding-left: 5px; float: left; width: 620px;
}

#listing .hoverme:hover {
	background-color: #F0F0F0;
}

#listing a img {
	float: left; margin-right: 4px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 16px; width: 16px; display: block; margin-top: 4px;
}

#listing a strong {
	width: 380px; float: left; cursor: hand; cursor: pointer; text-align: left;
}

#listing em {
	float: left; width: 75px; text-align: right; cursor: hand; cursor: pointer; font-style: normal;
}

#listing span {
	position: absolute; margin-left: -151px; margin-top: -2px;
}

#listing span img {
	width: 150px; background-color: #CCCCCC; visibility: hidden;
}

#listing a:hover span img {
	border: 1px solid #666666; visibility: visible;
}

#listing .option {
	width: 110px; display: block; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; line-height: 26px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-top: 0px; padding-right: 5px;
	padding-bottom: 0px; padding-left: 5px; float: left; height: 26px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px;
}

#listing .option a {
	position: relative; z-index: 1; overflow: visible; display: inline-block; border: 1px solid #999; border-bottom-color: #888; margin: 0; text-decoration: none; text-align: center; font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif; white-space: nowrap; cursor: pointer;
	/* outline: none; */ color: #333; background-color: #eee; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3)); background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3); background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
	background-image: linear-gradient(#f5f6f6, #e4e4e3); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
	/* IE hacks */ zoom: 1; *display: inline; width: auto; padding-top: 0.3em; padding-right: 0.6em; padding-bottom: 0.375em; padding-left: 0.6em;
}

.formBox label {
	display: block; line-height: 12px; height: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px;
}

.formBox .textM {
	float: left; width: 140px; margin-right: 10px;
}

.formBox .textF {
	float: left; width: 310px; margin-right: 10px;
}

.formBox .selectF {
	float: left; width: 310px; margin-right: 10px; padding: 4px;
}

.formBox .textarea {
	width: 310px; resize: none;
}

.formBox form .formItem {
	margin-bottom: 5px;
}

.formBox .formItem.morePad {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E5E5;
}

.inText .gallBox .fotoBox {
	margin: 5px; float: left; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 118px; width: 210px; padding-top: 0px; padding-right: 0px; padding-bottom: 17px; padding-left: 0px; background-image: url(../img/gal_shadow.jpg); background-repeat: no-repeat;
	background-position: center bottom;
}

.inText .gallBox .fotoBox .dirname {
	font-size: 11px; line-height: 18px; height: 18px;
}

.gallBox .fotoBox img {
	display: block; margin: 0px; padding: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -khtml-opacity: .80; -moz-opacity: .80; -ms-filter: ”alpha(opacity = 80) ”; filter: alpha(opacity = 80); opacity: .80; background-image: url(../img/loading.gif);
	background-repeat: no-repeat; background-position: center center; background-color: #FFF;
}

.gallBox .fotoBox:hover img {
	-khtml-opacity: 1; -moz-opacity: 1; -ms-filter: ”alpha(opacity = 100) ”; filter: alpha(opacity = 100); opacity: 1;
}

.dropBox .columns .column {
	float: left; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 0px;
}

.dropBox .columns .column a {
	line-height: 28px; display: block;
}

.k0 {
	
}

.k0,.k1,.k5 {
	display: none;
}
/*
 * jQuery Nivo Slider v3.0.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */
.nivoSlider {
	position: relative; width: 100%; height: auto; overflow: hidden;
}

.nivoSlider img {
	position: absolute; top: 0px; left: 0px;
}

.nivo-main-image {
	display: block !important; position: relative !important; width: 100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block; position: absolute; z-index: 5; height: 100%; top: 0;
}

.nivo-box {
	display: block; position: absolute; z-index: 5; overflow: hidden;
}

.nivo-box img {
	display: block;
}
/* Caption styles */
.nivo-caption {
	position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity = 8); -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */
}

.nivo-caption p {
	padding: 5px; margin: 0;
}

.nivo-caption a {
	display: inline !important;
}

.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute; top: 45%; z-index: 9; cursor: pointer;
}

.nivo-prevNav {
	left: 0px;
}

.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align: center; padding: 15px 0;
}

.nivo-controlNav a {
	cursor: pointer;
}

.nivo-controlNav a.active {
	font-weight: bold;
}

.theme-default .nivoSlider {
	position: relative; background: #fff url(../img/aj_loader.gif) no-repeat 50% 50%; margin-bottom: 50px;
}

.theme-default .nivoSlider img {
	position: absolute; top: 0px; left: 0px; display: none;
}

.theme-default .nivoSlider a {
	border: 0; display: block;
}

.theme-default .nivo-controlNav {
	text-align: center; padding: 20px 0;
}

.theme-default .nivo-controlNav a {
	display: inline-block; width: 22px; height: 22px; background: url(../img/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin: 0 2px;
}

.theme-default .nivo-controlNav a.active {
	background-position: 0 -22px;
}

.theme-default .nivo-directionNav a {
	display: block; width: 30px; height: 30px; background: url(../img/arrows.png) no-repeat; text-indent: -9999px; border: 0;
}

.theme-default a.nivo-nextNav {
	background-position: -30px 0; right: 15px;
}

.theme-default a.nivo-prevNav {
	left: 15px;
}

.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}

.theme-default .nivo-caption a {
	color: #fff; border-bottom: 1px dotted #fff;
}

.theme-default .nivo-caption a:hover {
	color: #fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto; height: auto; background: none; margin-bottom: 5px;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block; width: 120px; height: auto;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {
	height: 13px
}

div.pp_default .pp_top .pp_left {
	background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}

div.pp_default .pp_top .pp_middle {
	background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x
}

div.pp_default .pp_top .pp_right {
	background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}

div.pp_default .pp_content .ppt {
	color: #f8f8f8
}

div.pp_default .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px
}

div.pp_default .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px
}

div.pp_default .pp_next:hover {
	background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor: pointer
}

div.pp_default .pp_previous:hover {
	background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer
}

div.pp_default .pp_expand {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px
}

div.pp_default .pp_expand:hover {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer
}

div.pp_default .pp_contract {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px
}

div.pp_default .pp_contract:hover {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer
}

div.pp_default .pp_close {
	width: 30px; height: 30px; background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer
}

div.pp_default .pp_gallery ul li a {
	background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa
}

div.pp_default .pp_social {
	margin-top: 7px
}

div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
	position: static; left: auto
}

div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px
}

div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px
}

div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; width: 20px; margin: 4px 0 0
}

div.pp_default a.pp_arrow_next {
	left: 52px; background-position: -82px -3px
}

div.pp_default .pp_content_container .pp_details {
	margin-top: 5px
}

div.pp_default .pp_nav {
	clear: none; height: 30px; width: 110px; position: relative
}

div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia; font-style: italic; color: #999; font-size: 11px; left: 75px; line-height: 25px; position: absolute; top: 2px; margin: 0; padding: 0 0 0 10px
}

div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7
}

div.pp_default .pp_description {
	font-size: 11px; font-weight: 700; line-height: 14px; margin: 5px 50px 5px 0
}

div.pp_default .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}

div.pp_default .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}

div.pp_default .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}

div.pp_default .pp_loaderIcon {
	background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat
}

div.light_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}

div.light_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}

div.light_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer
}

div.light_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer
}

div.light_rounded .pp_expand {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer
}

div.light_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer
}

div.light_rounded .pp_contract {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer
}

div.light_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer
}

div.light_rounded .pp_close {
	width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer
}

div.light_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px
}

div.light_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px
}

div.light_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}

div.light_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}

div.dark_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}

div.dark_rounded .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}

div.dark_rounded .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}

div.dark_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor: pointer
}

div.dark_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer
}

div.dark_rounded .pp_expand {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer
}

div.dark_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer
}

div.dark_rounded .pp_contract {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer
}

div.dark_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer
}

div.dark_rounded .pp_close {
	width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer
}

div.dark_rounded .pp_description {
	margin-right: 85px; color: #fff
}

div.dark_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px
}

div.dark_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px
}

div.dark_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}

div.dark_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}

div.dark_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}

div.dark_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
	background: #000
}

div.dark_square .pp_description {
	color: #fff; margin: 0 85px 0 0
}

div.dark_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}

div.dark_square .pp_expand {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer
}

div.dark_square .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer
}

div.dark_square .pp_contract {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer
}

div.dark_square .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer
}

div.dark_square .pp_close {
	width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer
}

div.dark_square .pp_nav {
	clear: none
}

div.dark_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px
}

div.dark_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px
}

div.dark_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}

div.dark_square .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}

div.dark_square .pp_next:hover {
	background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor: pointer
}

div.dark_square .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer
}

div.light_square .pp_expand {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer
}

div.light_square .pp_expand:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer
}

div.light_square .pp_contract {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer
}

div.light_square .pp_contract:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer
}

div.light_square .pp_close {
	width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer
}

div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px
}

div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px
}

div.light_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}

div.light_square .pp_arrow_next {
	background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}

div.light_square .pp_next:hover {
	background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer
}

div.light_square .pp_previous:hover {
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer
}

div.facebook .pp_top .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}

div.facebook .pp_top .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}

div.facebook .pp_top .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}

div.facebook .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}

div.facebook .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}

div.facebook .pp_expand {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer
}

div.facebook .pp_expand:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer
}

div.facebook .pp_contract {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer
}

div.facebook .pp_contract:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer
}

div.facebook .pp_close {
	width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer
}

div.facebook .pp_description {
	margin: 0 37px 0 0
}

div.facebook .pp_loaderIcon {
	background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}

div.facebook .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px
}

div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px; cursor: default
}

div.facebook .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px
}

div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px; cursor: default
}

div.facebook .pp_nav {
	margin-top: 0
}

div.facebook .pp_nav p {
	font-size: 15px; padding: 0 3px 0 4px
}

div.facebook .pp_nav .pp_play {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px
}

div.facebook .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px
}

div.facebook .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer
}

div.facebook .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer
}

div.facebook .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}

div.facebook .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}

div.facebook .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}

div.pp_pic_holder a:focus {
	outline: none
}

div.pp_overlay {
	background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500
}

div.pp_pic_holder {
	display: none; position: absolute; width: 100px; z-index: 10000
}

.pp_content {
	height: 40px; min-width: 40px
}

* html .pp_content {
	width: 40px
}

.pp_content_container {
	position: relative; text-align: left; width: 100%
}

.pp_content_container .pp_left {
	padding-left: 20px
}

.pp_content_container .pp_right {
	padding-right: 20px
}

.pp_content_container .pp_details {
	float: left; margin: 10px 0 2px
}

.pp_description {
	display: none; margin: 0
}

.pp_social {
	float: left; margin: 0
}

.pp_social .facebook {
	float: left; margin-left: 5px; width: 55px; overflow: hidden
}

.pp_social .twitter {
	float: left
}

.pp_nav {
	clear: right; float: left; margin: 3px 10px 0 0
}

.pp_nav p {
	float: left; white-space: nowrap; margin: 2px 4px
}

.pp_nav .pp_play,.pp_nav .pp_pause {
	float: left; margin-right: 4px; text-indent: -10000px
}

a.pp_arrow_previous,a.pp_arrow_next {
	display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px
}

.pp_hoverContainer {
	position: absolute; top: 0; width: 100%; z-index: 2000
}

.pp_gallery {
	display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000
}

.pp_gallery div {
	float: left; overflow: hidden; position: relative
}

.pp_gallery ul {
	float: left; height: 35px; position: relative; white-space: nowrap; margin: 0 0 0 5px; padding: 0
}

.pp_gallery ul a {
	border: 1px rgba(0, 0, 0, 0.5) solid; display: block; float: left; height: 33px; overflow: hidden
}

.pp_gallery ul a img {
	border: 0
}

.pp_gallery li {
	display: block; float: left; margin: 0 5px 0 0; padding: 0
}

.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px
}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
	margin-top: 7px !important
}

a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%
}

a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%
}

a.pp_expand,a.pp_contract {
	cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000
}

a.pp_close {
	position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px
}

.pp_loaderIcon {
	display: block; height: 24px; left: 50%; position: absolute; top: 50%; width: 24px; margin: -12px 0 0 -12px
}

#pp_full_res {
	line-height: 1 !important
}

#pp_full_res .pp_inline {
	text-align: left
}

#pp_full_res .pp_inline p {
	margin: 0 0 15px
}

div.ppt {
	color: #fff; display: none; font-size: 17px; z-index: 9999; margin: 0 0 5px 15px
}

div.pp_default .pp_content,div.light_rounded .pp_content {
	background-color: #fff
}

div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
	color: #000
}

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
	border-color: #fff
}

div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {
	position: relative
}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content
	{
	background: #fff
}

div.light_rounded .pp_description,div.light_square .pp_description {
	margin-right: 85px
}

div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next
	{
	margin-top: 12px !important
}

div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px; cursor: default
}

div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px; cursor: default
}

div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
	color: #c4c4c4
}

div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {
	color: #fff
}

.pp_top,.pp_bottom {
	height: 20px; position: relative
}

* html .pp_top,* html .pp_bottom {
	padding: 0 20px
}

.pp_top .pp_left,.pp_bottom .pp_left {
	height: 20px; left: 0; position: absolute; width: 20px
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
	height: 20px; left: 20px; position: absolute; right: 20px
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
	left: 0; position: static
}

.pp_top .pp_right,.pp_bottom .pp_right {
	height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px
}

.pp_fade,.pp_gallery li.default a img {
	display: none
}

.loadSlider select {
	float: right; margin-right: 15px; width: 100%;
}
/* flipbook functional styling */
.flipbook {
	position: relative; width: 750px; height: 500px; overflow: hidden;
}

.flipbook-wrapper {
	height: 500px; position: relative; width: 750px;
}

.flipbook.mini {
	position: relative; width: 700px; height: 350px; overflow: hidden;
}

.flipbook-wrapper.mini {
	height: 365px; position: relative; width: 750px;
}

.flipbook-preloader {
	opacity: 1; color: #999; width: 40px; height: 40px; position: absolute; top: 50%; left: 45%; border-radius: 10px; background: white url('../img/preloader.gif') center no-repeat;
}

.flipbook .pages {
	position: absolute;
}

.flipbook .page {
	position: absolute;
}

.flipbook .page_left_con {
	position: absolute; overflow: hidden; z-index: 901;
}

.flipbook .shadow_left {
	position: absolute; z-index: 902; background: #000;
}

.flipbook .page_left {
	position: absolute; width: 940px; height: 525px;
}

.flipbook .page_right_con {
	position: absolute; right: 0px; width: 0px; height: 525px; overflow: hidden; z-index: 900;
}

.flipbook .shadow_right {
	position: absolute; z-index: 902; background: #000;
}

.flipbook .page_right {
	position: absolute; width: 940px; height: 525px;
}
/* zoom*/
.zoom_page {
	position: absolute; top: 0px; left: 0px; visibility: hidden; z-index: 9500; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transform-origin: 0 0; -ms-zoom: 200%; zoom: 200%; opacity: 0;
}
/*****flipbook menu arrows ***/
.flipbook_menu {
	position: relative; width: 80px; height: 60px; padding: 0px; background-position: center center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-right: auto; margin-left: auto;
}

.flipbook_menu>* {
	display: inline-block; padding: 0;
}

.flipbook_arrow_left {
	cursor: pointer; width: 32px; height: 32px; background-position: 0px 0px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-right: 5px; background-color: #2D4994; background-image: url(../img/arrows_fb.png); margin-top: 10px; margin-bottom: 10px;
}

.flipbook_arrow_right {
	cursor: pointer; width: 32px; height: 32px; background: url('../img/arrows_fb.png'); background-position: 0px -32px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 5px; background-color: #2D4994; margin-top: 10px; margin-bottom: 10px;
}

.flipbook_btn_play {
	cursor: pointer; width: 32px; height: 32px; background: url('../img/playbutton.png'); background-position: 0px 0px;
}

.flipbook_btn_pause {
	cursor: pointer; width: 32px; height: 32px; background: url('../img/pausebutton.png'); background-position: 0px 0px;
}

.flipbook_btn_zoom {
	cursor: pointer; width: 32px; height: 32px; background: url('../img/buttonzoom.png'); background-position: 0px 0px;
}

.flipbook_zoom {
	
}

.flip-sound {
	position: absolute;
}

.flipbook-notice {
	position: absolute; left: 50%; top: 50%; text-align: center; width: 180px; padding: 20px 20px 10px 20px; height: 40px; margin-left: -130px; margin-top: -25px; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.8); background: #d2ff52; background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2ff52), color-stop(100%, #91e842)); background: -webkit-linear-gradient(top, #d2ff52 0%, #91e842 100%); background: -o-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	background: -ms-linear-gradient(top, #d2ff52 0%, #91e842 100%); background: linear-gradient(top, #d2ff52 0%, #91e842 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0); color: #111; display: none; z-index: 50000;
	border-radius: 5px;
}

.page_navigation {
	height: 22px;
}

.page_navigation a {
	margin: 2px; color: #333; text-decoration: none; float: left; font-family: Tahoma; font-size: 12px; background-color: #E8E8E8; display: block; line-height: 22px; text-align: center; height: 22px; width: 22px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;
}

.active_page {
	background-color: #2F4B95 !important; color: #FFF !important;
}

.witget.newsFX li {
	margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-left: 0px; background-image: none;
}

.ostMeteo {
	text-align: left; width: 180px; color: #666; background-color: #FFF0B3; font-weight: bold; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 28px; background-image: url(../img/meteo_warning.png); background-repeat: no-repeat; background-position: 5px center; margin-top: 5px;
	margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 18px; height: 18px; font-size: 11px; position: absolute; margin-left: 450px; font-family: Arial, Helvetica, sans-serif;
}

.ostHyrdo {
	text-align: left; width: 180px; color: #06F; background-color: #E1EDFF; font-weight: bold; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 28px; background-image: url(../img/wydro_warning.png); background-repeat: no-repeat; background-position: 5px center; margin-top: 5px;
	margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 18px; height: 18px; font-size: 11px; margin-left: 450px; position: absolute; font-family: Arial, Helvetica, sans-serif;
}

.ostSwich.current {
	text-decoration: underline; color: #333;
}

.nivoLinks {
	padding: 0px; height: 26px; margin-top: 10px;
}

.nivoLinks span,.nivoLinks a {
	display: block; float: left; line-height: 26px; height: 26px;
}

.nivoLinks a {
	color: #FFF; background-color: #2D4994; text-align: center; width: 26px; margin-left: 2px; font-weight: bold;
}

.button {
	background: #2664cf; font-family: Arial, sans-serif; color: #333; text-align: center; display: block; cursor: pointer; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; line-height: 24px; font-size: 11px; font-weight: bold; width: auto; margin: 0px; float: left;
}

.button {
	border: 1px solid #CCC; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px
}

.button {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0)); background: -moz-linear-gradient(top, #ffffff, #f0f0f0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0')
}

.button:hover {
	border: 1px solid #2d4994; color: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#5068a6), to(#2d4994)); background: -moz-linear-gradient(top, #5068a6, #2d4994); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5068a6', endColorstr='#f0f0f0');
}

#lbOverlay {
	position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px;
}

#lbOverlay.grey {
	background-color: #000000;
}

#lbOverlay.red {
	background-color: #330000;
}

#lbOverlay.green {
	background-color: #003300;
}

#lbOverlay.blue {
	background-color: #011D50;
}

#lbOverlay.gold {
	background-color: #666600;
}

#lbMain {
	position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0;
}

#lbMain a img {
	border: none;
}

#lbOuterContainer {
	position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto;
}

#lbOuterContainer.grey {
	border: 3px solid #888888;
}

#lbOuterContainer.red {
	border: 3px solid #DD0000;
}

#lbOuterContainer.green {
	border: 3px solid #00B000;
}

#lbOuterContainer.blue {
	border: 3px solid #5F89D8;
}

#lbOuterContainer.gold {
	border: 3px solid #B0B000;
}

#lbDetailsContainer {
	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto;
}

#lbDetailsContainer.grey {
	border: 3px solid #888888; border-top: none;
}

#lbDetailsContainer.red {
	border: 3px solid #DD0000; border-top: none;
}

#lbDetailsContainer.green {
	border: 3px solid #00B000; border-top: none;
}

#lbDetailsContainer.blue {
	border: 3px solid #5F89D8; border-top: none;
}

#lbDetailsContainer.gold {
	border: 3px solid #B0B000; border-top: none;
}

#lbImageContainer,#lbIframeContainer {
	padding: 10px;
}

#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav {
	position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;
}

#lbImageContainer>#lbHoverNav {
	left: 0;
}

#lbHoverNav a {
	outline: none;
}

#lbPrev {
	width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left;
}

#lbPrev.grey:hover,#lbPrev.grey:visited:hover {
	background: url(images/prev_grey.gif) left 15% no-repeat;
}

#lbPrev.red:hover,#lbPrev.red:visited:hover {
	background: url(images/prev_red.gif) left 15% no-repeat;
}

#lbPrev.green:hover,#lbPrev.green:visited:hover {
	background: url(images/prev_green.gif) left 15% no-repeat;
}

#lbPrev.blue:hover,#lbPrev.blue:visited:hover {
	background: url(images/prev_blue.gif) left 15% no-repeat;
}

#lbPrev.gold:hover,#lbPrev.gold:visited:hover {
	background: url(images/prev_gold.gif) left 15% no-repeat;
}

#lbNext {
	width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right;
}

#lbNext.grey:hover,#lbNext.grey:visited:hover {
	background: url(images/next_grey.gif) right 15% no-repeat;
}

#lbNext.red:hover,#lbNext.red:visited:hover {
	background: url(images/next_red.gif) right 15% no-repeat;
}

#lbNext.green:hover,#lbNext.green:visited:hover {
	background: url(images/next_green.gif) right 15% no-repeat;
}

#lbNext.blue:hover,#lbNext.blue:visited:hover {
	background: url(images/next_blue.gif) right 15% no-repeat;
}

#lbNext.gold:hover,#lbNext.gold:visited:hover {
	background: url(images/next_gold.gif) right 15% no-repeat;
}

#lbPrev2,#lbNext2 {
	text-decoration: none; font-weight: bold;
}

#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey {
	color: #333333;
}

#lbPrev2.red,#lbNext2.red,#lbSpacer.red {
	color: #620000;
}

#lbPrev2.green,#lbNext2.green,#lbSpacer.green {
	color: #003300;
}

#lbPrev2.blue,#lbNext2.blue,#lbSpacer.blue {
	color: #01379E;
}

#lbPrev2.gold,#lbNext2.gold,#lbSpacer.gold {
	color: #666600;
}

#lbPrev2_Off,#lbNext2_Off {
	font-weight: bold;
}

#lbPrev2_Off.grey,#lbNext2_Off.grey {
	color: #CCCCCC;
}

#lbPrev2_Off.red,#lbNext2_Off.red {
	color: #FFCCCC;
}

#lbPrev2_Off.green,#lbNext2_Off.green {
	color: #82FF82;
}

#lbPrev2_Off.blue,#lbNext2_Off.blue {
	color: #B7CAEE;
}

#lbPrev2_Off.gold,#lbNext2_Off.gold {
	color: #E1E100;
}

#lbDetailsData {
	padding: 0 10px;
}

#lbDetailsData.grey {
	color: #333333;
}

#lbDetailsData.red {
	color: #620000;
}

#lbDetailsData.green {
	color: #003300;
}

#lbDetailsData.blue {
	color: #01379E;
}

#lbDetailsData.gold {
	color: #666600;
}

#lbDetails {
	width: 60%; float: left; text-align: left;
}

#lbCaption {
	display: block; font-weight: bold;
}

#lbNumberDisplay {
	float: left; display: block; padding-bottom: 1.0em;
}

#lbNavDisplay {
	float: left; display: block; padding-bottom: 1.0em;
}

#lbClose {
	width: 64px; height: 28px; float: right; margin-bottom: 1px;
}

#lbClose.grey {
	background: url(images/close_grey.png) no-repeat;
}

#lbClose.red {
	background: url(images/close_red.png) no-repeat;
}

#lbClose.green {
	background: url(images/close_green.png) no-repeat;
}

#lbClose.blue {
	background: url(images/close_blue.png) no-repeat;
}

#lbClose.gold {
	background: url(images/close_gold.png) no-repeat;
}

#lbPlay {
	width: 64px; height: 28px; float: right; margin-bottom: 1px;
}

#lbPlay.grey {
	background: url(images/play_grey.png) no-repeat;
}

#lbPlay.red {
	background: url(images/play_red.png) no-repeat;
}

#lbPlay.green {
	background: url(images/play_green.png) no-repeat;
}

#lbPlay.blue {
	background: url(images/play_blue.png) no-repeat;
}

#lbPlay.gold {
	background: url(images/play_gold.png) no-repeat;
}

#lbPause {
	width: 64px; height: 28px; float: right; margin-bottom: 1px;
}

#lbPause.grey {
	background: url(images/pause_grey.png) no-repeat;
}

#lbPause.red {
	background: url(images/pause_red.png) no-repeat;
}

#lbPause.green {
	background: url(images/pause_green.png) no-repeat;
}

#lbPause.blue {
	background: url(images/pause_blue.png) no-repeat;
}

#lbPause.gold {
	background: url(images/pause_gold.png) no-repeat;
}

.links .ostInfo {
	float: left;
}

.links .ostIcon {
	float: left; height: 70px; width: 80px; margin-right: 20px;
}

.noborders td,.noborders tr {
	border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important;
}
/* tables */
table.tablesorter {
	width: 100%; text-align: left;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
	
}

table.tablesorter thead tr .header {
	background-image: url(../img/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;
}

table.tablesorter tbody td {
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
	
}

div.tablesorterPager {
	padding: 10px 0 10px 0; background-color: #D6D2C2; text-align: center;
}

div.tablesorterPager span {
	padding: 0 5px 0 5px;
}

div.tablesorterPager input.prev {
	width: auto; margin-right: 10px;
}

div.tablesorterPager input.next {
	width: auto; margin-left: 10px;
}

div.tablesorterPager input {
	font-size: 8px; width: 50px; border: 1px solid #330000; text-align: center;
}

.listNav {
	margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0;
}

.ln-letters {
	overflow: hidden;
}

.ln-letters a {
	display: block; float: left; padding: 2px 6px; border: 1px solid silver; border-right: none; text-decoration: none;
}

.ln-letters a.ln-last {
	border-right: 1px solid silver;
}

.ln-letters a:hover,.ln-letters a.ln-selected {
	background-color: #2F4B95; color: #FFF;
}

.ln-letters a.ln-disabled {
	color: #ccc;
}

.ln-letter-count {
	text-align: center; font-size: 0.8em; line-height: 1; margin-bottom: 3px; color: #336699;
}

#letterList {
	margin-top: 20px; display: block;
}

#letterList ul {
	margin-top: 10px; display: block;
}

#letterList li {
	padding: 5px; background-image: none;
}

#letterList li span {
	display: block; font-weight: bold; color: #333; font-size: 14px;
}

.ln-letter-count {
	display: none; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; margin-top: 38px;
}

#pager {
	margin: 0px; padding: 0px; position: relative !important; top: 0px !important;
}

a.pagePrint {
	position: absolute; top: 10px; left: 700px; display: block; line-height: 64px; overflow: hidden; background-image: url(../img/print.png); background-repeat: no-repeat; background-position: center center; height: 16px; width: 16px;
}