@import "forms.css";
body {
	background: #afafaf url(gfx/main-bg.png) left top repeat-x;
	color: #666;
	font-size: 12px;
	font-family: Arial;
/*
	font-size: 11px;
	font-family: Tahoma;
*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a {text-decoration: none;color: #345380;}
a:hover {text-decoration: underline;}
h2, h3 {margin: 0px;padding: 0px;}
h2.advert-head {padding-left: 10px;}
h2.title-head {
	width: 660px;
	float: left;
}
img {border: 0px;}
div.tinyMCE {
	width: 660px;
	float: left;
	padding-top: 10px;
}
div.textBox {
	width: 660px;
	float: left;
}
div.textBox div.top {
	width: 660px;
	height: 10px;
	background: url(gfx/textBox-top.png) left top no-repeat;
	float: left;
}
div.textBox div.cont {
	background: #ede9e0;
	float: left;
	width: 630px;
	padding: 0px 15px;
}
div.textBox div.bot {
	width: 660px;
	height: 17px;
	background: red url(gfx/textBox-bot.png) left top no-repeat;
	float: left;
}
#wrapper {
	width: 992px;
	margin: 0px auto;
	position: relative;
	z-index:2;
	text-align: left;
}
div#Baner {
	width: 960px;
	height: 270px;
	float: left;
	padding: 0px 16px;
	background: url(gfx/baner-bg.png) top left no-repeat;
	position: relative;
	top: 12px;
}
#Advertising-left-top, #Advertising-left-bot {
	width: 260px;
	height: 6px;
	font-size: 0px;
	line-height: 1;
	float: left;
	background: url(gfx/Advertising-left-top.gif) left top no-repeat;
}
#Advertising-left-bot {
	background: url(gfx/Advertising-left-bot.gif) left top no-repeat;
}
#Advertising-left {
	width: 258px;
	float: left;
	height: 145px;
	text-align: center;
	border-left: 1px #d1c7b4 solid;
	border-right: 1px #d1c7b4 solid;
}
#Advertising-left img {
}
#Background {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(gfx/Background-1.png) left top no-repeat;
	width: 100%;
	height: 100%;
}
#site-top {
	width: 992px;
	height: 23px;
	float: left;
	background: url(gfx/main-top.png) left top no-repeat;
}
#site-main {
	width: 950px;
	float: left;
	background: url(gfx/site-bg.png) left top repeat-y;
	padding: 0px 21px;
}
#site-footer {
	width: 950px;
	height: 71px;
	float: left;
	padding: 0px 21px;
	background: url(gfx/footer-bg.png) left top no-repeat;
}
#narrow {
	width: 260px;
	float: left;
}
#wide {
	width: 660px;
	float: left;
	margin-left: 20px;
}
#wide div.wide-row {
	width: 660px;
	float: left;
}
a.karta-skip {
	float: right;
}
div#index-box {
	width: 400px;
	float: left;
}
div#index-box ul {
	margin: 0px;
	padding: 10px 0px;
	list-style-position: inside;
	color: #33527f;
	font-weight: bold;
}
div#index-box a.click-here {
	float: right;
	clear: both;
	margin-top: 15px;
}
div#index-header {
	width: 660px;
	float: left;
	background: url(gfx/index-header-dots.gif) left 13px repeat-x;
}
div#index-news {
	width: 690px;
	float: left;
	overflow: hidden;
}
div#index-news div#index-news-holder {
	width: 750px;
	float: left;
}
div#index-news div#index-news-holder div.newsBox {
	width: 200px;
	float: left;
	margin-right: 30px;
}
div#index-news div#index-news-holder div.newsBox div.data {
	width: 200px;
	float: left;
	font-size: 10px;
	color: #999;
}
div#index-news div#index-news-holder div.newsBox div.title {
	width: 200px;
	float: left;
	padding-top: 2px;
	min-height: 20px;
	_height: 20px;
}
div#index-news div#index-news-holder div.newsBox div.title a {
	color: #345380;
	font-weight: bold;
}
div#index-news div#index-news-holder div.newsBox div.photo {
	width: 200px;
	float: left;
	border-bottom: 3px #345380 solid;
	padding-bottom: 3px;
}
div#index-news div#index-news-holder div.newsBox div.photo img {
	display: block;
}
div#index-news div#index-news-holder div.newsBox div.text {
	width: 200px;
	float: left;
	padding: 2px 0px;
}
div#index-news div#index-news-holder div.newsBox div.text a.see-more {
	margin-left: 5px;
	text-decoration: underline;
}

div#l-menu {
	width: 240px;
	min-height: 155px;
	_height: 155px;
	float: left;
	background: #998a6f url(gfx/l-menu-box.png) top left no-repeat;
	padding: 10px 10px 5px;
}
div#l-menu-bot {
	width: 260px;
	height: 5px;
	float: left;
	background: url(gfx/l-menu-bot.png) top left no-repeat;
	margin-bottom: 10px;
}
div#l-menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	color: #eeebe6;
	width: 230px;
	position: relative;
	left: 5px;
	top: 5px;
}
div#l-menu ul li {
	width: 230px;
	float: left;
	height: 20px;
	background: url(gfx/l-menu-dot.gif) left center no-repeat;
}
div#l-menu ul li div {
	width: 212px;
	height: 17px;
	color: #797465;
	font-weight: bold;
	position: relative;
	left: 7px;
	float: left;
	display: inline;
	padding: 3px 5px 0px;
	background: url(gfx/l-menu-act.gif) left top no-repeat;
}
div#l-menu ul li a {
	position: relative;
	left: 13px;
	top: 2px;
	color: #ebe8e3;
}
#FAQ-box {
	width: 240px;
	float: left;
	background: #998a6f url(gfx/faq-box.png) left top no-repeat;
	margin-top: 10px;
	padding: 10px 10px 0px;
	min-height: 250px;
	_height: 250px;
}
#FAQ-bot {
	width: 260px;
	height: 5px;
	font-size: 0px;
	background: url(gfx/faq-box-bot.png) left top no-repeat;
	float: left;
}
#FAQ-box div.faq-pos {
	width: 240px;
	float: left;
	color: #eeebe6;
	padding-top: 5px;
}
#FAQ-box div.faq-pos a {
	color: #eeebe6;
}
#FAQ-box div.faq-pos div.number {
	width: 20px;
	float: left;
}
#FAQ-box div.faq-pos div.text {
	width: 220px;
	float: left;
	background: url(gfx/faq-box-line.gif) left bottom repeat-x;
	padding-bottom: 10px;
}
#FAQ-box div.last div.text {
	background: none;
}
a.faq-see-more {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}
div#bottom-Boxes {
	width: 660px;
	height: 141px;
	float: left;
	margin: 15px 0px;
}
div#bottom-Boxes div.Box { 
	width: 200px;
	float: left;
	height: 141px;
}
div#bottom-Boxes div.bBox-1, div#bottom-Boxes div.bBox-2 {
	margin-right: 30px;
}
div#bottom-Boxes div.bBox-1 {
	background: url(gfx/bBox-1.png) left top no-repeat;
}
div#bottom-Boxes div.bBox-2 {
	background: url(gfx/bBox-2.png) left top no-repeat;
}
div#bottom-Boxes div.bBox-3 {
	background: url(gfx/bBox-3.png) left top no-repeat;
}
div#bottom-Boxes div.bBox-3 a {
	width: 200px;
	height: 35px;
	float: left;
	position: relative;
	top: 106px;
}
div#site-footer ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#site-footer ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 6px;
	padding-top: 10px;
	font-size:11px;
	font-family:Tahoma;
}
div#site-footer ul li span.foot-dot {
	background: url(gfx/foot-dot.png) center center no-repeat;
}
a#atom {
	float: right;
	background: url(gfx/atom.gif) left top no-repeat;
	height: 21px;
	padding-left: 40px;
	padding-top: 5px;
	position: relative;
	right: 42px;
	top: 30px;
	font-size:11px;
	font-family:Tahoma;
}
div#selectsHold {
	width: 260px;
	height: 190px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

div#selectsHold div.Buttons {
	width: 260px;
	height: 25px;
	float: left;
	position: absolute;
	top: -50px;
}
div#selectsHold #Discounts, div#selectsHold #GetCard {
	width: 240px;
	height: 170px;
	float: left;
	background: url(gfx/znizki-box.png) left top no-repeat;
	position: absolute;
	top: -25px;
	left: 0px;
	padding: 30px 10px 10px;
}
div#selectsHold #GetCard {
	background: url(gfx/getAcard-box.png) left top no-repeat;
}
div#selectsHold a.JoinOnline {
	width: 240px;
	height: 16px;
	background: url(gfx/JoinOnline.gif) left top no-repeat;
	float: left;
	text-align: center;
	margin-top: 5px;
	color: #fff;
	padding-top: 2px;
}
div#selectsHold div.Buttons a {
	float: left;
	margin-right: 1px;
}
div#selectsHold div.row {
	width: 240px;
	float: left;
	padding-bottom: 10px;
}
div#selectsHold div.row span {
	width: 70px;
	float: left;
	padding-right: 10px;
	text-align: right;
	color: #fff;
	padding-top: 3px;
}
div#selectsHold div.row div.selects {
	float: left;
	width: 150px;
}
div#selectsHold div.row div.selects select {
	height: 18px;
	float: left;
	width: 150px;
}
div#selectsHold #Discounts input.submit, div#selectsHold #GetCard input.submit {
	background: none;
	border: 0px;
	float: right;
	cursor: pointer;
	width: 85px;
	height: 14px;
	background: url(gfx/search-discount.png) left top no-repeat;
	margin-right: 20px;
	margin-top: 10px;
}
div#selectsHold #GetCard input.submit {
	width: 80px;
	height: 15px;	
	background: url(gfx/search-card.png) left top no-repeat;
}


div#News, div#News div.item {
	width: 660px;
	float: left;
	border-top: 1px #b0a38c dotted;
}
div#News div.item {
	background: url(gfx/v-dots.gif) 215px top repeat-y;
	padding: 10px 0px;
	border-top: none;
	border-bottom: 1px #b0a38c dotted;
}
div#News div.item div.photo {
	width: 215px;
	float: left;
}
div#News div.item div.photo img {
	border-top: 3px #355481 solid;
	padding-top: 1px;
}
div#News div.item div.news {
	width: 425px;
	float: left;
	padding: 0px 10px;
/*	font-size: 10px;*/
  font-size:12px;
}
div#News div.item div.news div.data {
	color: #999;
	width: 425px;
}
div#News div.item div.news div.title {
	width: 425px;
	float: left;
	padding-bottom: 5px;
}
div#News div.item div.news div.title a {
	color: #33527f;
	font-weight: bold;
	font-size: 11px;
}
div#News div.item div.news a.see-more {
	color: #33527f;
	text-decoration: underline;
}
div#News div.Pagination {
	float: right;
	border-bottom: 1px #b0a38c dotted;
	border-left: 1px #b0a38c dotted;
	width: 424px;
	padding: 8px 10px;
}
div#News div.Pagination a.prev {
	margin-right: 5px;
}
div#News div.Pagination a.next {
	margin-left: 5px;
}
div#News div.Pagination a {
	margin: 0px 1px;
}
div#News div.Pagination span {
	font-weight: bold;
	color: #cc0000;
	margin: 0px 1px;
}
div.longNews {
	width: 660px;
	float: left;
	line-height: 1.4;
	border-bottom: 1px #b0a38c dotted;
}
div#Contact-wide, div#Where-map {
	width: 660px;
	float: left;
	background: url(gfx/v-dots.gif) 215px top repeat-y;
	margin-top: 15px;
}
div#Contact-wide div#Contact-info {
	width: 200px;
	float: left;
	padding-right: 15px;
}
div#Where-map div#Points-list {
	width: 215px;
	float: left;
}
div#Where-map div#Map {
	width: 430px;
	height:320px;
	float: left;
	padding-left: 15px;
}
div#Where-map div#Points-list div.location {
	width: 215px;
	float: left;
	color: #cc0000;
	font-weight: bold;
}
div#Where-map div#Points-list div#LocationsList {
	float: left;
	margin-top: 10px;
}
div#Where-map div#Points-list div#Legend {
	width: 215px;
	float: left;
	padding-top: 15px;
	line-height: 1;
}
div#Where-map div#Points-list div#Legend span {
	font-weight: bold;
	color: #33527f;
}
div#Where-map div#Points-list div#Legend img {
	position: relative;
	top: 5px;
}
div.Point {
	width: 160px;
	float: left;
	margin-bottom: 10px;
	padding-left: 20px;
}
div#Where-map div#Points-list div#LocationsList div#PointsList {
	width: 180px;
	float: left;
	padding: 5px;
	font-size: 11px;
}
div#Where-map div#Points-list div#LocationsList div#PointsList div.red {
	background: url(gfx/PointRed.gif) left top no-repeat;
}
div#Where-map div#Points-list div#LocationsList div#PointsList div.white {
	background: url(gfx/PointWhite.gif) left top no-repeat;
}
div#Where-map div#Points-list div#LocationsList div#PointsList a.LocationName {
	font-weight: bold;
}
div#Advanced-search {
	width: 660px;
	float: left;
} 
div#Advanced-search div.Point {
	width: 400px;
	float: left;
	margin-bottom: 10px;
	padding-left: 8px;
	font-size: 11px;
}
div#Buy-Online-box {
	width: 216px;
	float: left;
	background: url(gfx/buy-online-box.gif) left top no-repeat;
	padding-top: 15px;
}
div#Buy-Online-box p {
	margin: 5px 0px 0px;
	padding: 0px;
}
div#Buy-Online-box a.link {
	float: left;
	margin-top: 15px;
}
div#Advanced-search div#PointsList a.LocationName {
	font-weight: bold;
}
div#Partners {
	width: 660px;
	float: left;
	overflow: hidden;
}
div#PartnersHld {
	width: 690px;
	float: left;	
	position: relative;
	left: -14px;
	padding-top: 15px;
}
div#PartnersHld img {
	display: block;
}
div#Partners div.Box {
	width: 215px;
	float: left;
	border-top: 1px #b0a38c dotted;
	border-right: 1px #b0a38c dotted;
	padding-top: 9px;
	padding-bottom: 10px;
	text-align: center;
	padding-left: 14px;
}
div#PartnersPaginaton {
	width: 660px;
	float: left;
	text-align: center;
	border-top: 1px #b0a38c dotted;
	border-bottom: 1px #b0a38c dotted;
	padding: 10px 0px;
}
div#PartnersPaginaton a {
	margin: 0px 2px;	
}
div#PartnersPaginaton span {
	font-weight: bold;
	color: #cc0000;
	margin: 0px 2px;
}
div#PartnersPaginaton a.prev {
	margin-right: 8px;
}
div#PartnersPaginaton a.next {
	margin-left: 8px;
}
div#FAQ {
	width: 660px;
	float: left;
}
div#FAQ div.question {
	width: 650px;
	float: left;
	cursor: pointer;
	background: url(gfx/faq-dot.gif) left center no-repeat;
	padding: 5px 0px 5px 10px;
	color: #33527f;
	font-weight: normal;
}
div#FAQ div.pane {
	width: 640px;
	float: left;
	border-top: 1px #b0a38c dotted;
	border-bottom: 1px #b0a38c dotted;
	padding: 10px;
	font-size: 10px;
	display: none;
}
div#FAQ div.current {
	font-weight: bold;
}
