/* ~~~~> project: "bbm.pl"; author: "Hexabit (www.hexabit.pl)"; update: "2010-04-14"; version: "1.0"; file: "main.css"; validation: "2.1" <~~~~ */
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
/* font-face */
@font-face {font-family:'MyriadPro';src: url('../fonts/myriadpro.eot');src: local('MyriadPro'), local('MyriadPro'), url('../fonts/myriadpro.otf') format('opentype');}
@font-face {font-family:'VWHeadlineCE';src: url('../fonts/vwheadlinecebk.eot');src: local('VWHeadlineCE'), local('VWHeadlineCE'), url('../fonts/vwheadlinecebk.otf') format('opentype');}
/* layout */
body {background:transparent url("../gfx/bg-top.png") repeat-x top center;}
a {outline:none;}
#pageWrapper {background:transparent url("../gfx/bg-top-watermark-a.png") no-repeat top center;width:100%;min-height:750px;}
#pageContainer {width:960px;margin:0 auto;padding:0;}
#headWrapper {width:960px;height:95px;}
#headContainer .area1 {float:left;width:700px;height:95px;}
#headContainer .area1 a img {margin:13px 0 0 6px;}
#headContainer .area2 {float:left;width:250px;height:95px;}
#headContainer .area2 #searchArea #searchForm {float:right;margin:62px 0 0 10px;}
#headContainer .area2 #searchArea #searchForm p {float:left;margin:0;padding:0;font-family:"tahoma";font-size:10px;color:#003369;}
#headContainer .area2 #searchArea #searchForm p input {float:left;background:#e9e9e9;border-left:1px solid #8d8d8d;border-top:1px solid #8d8d8d;border-right:0;border-bottom:1px solid #eee;width:92px;height:18px;color:#003369;padding:0px 0 0 8px;}
#headContainer .area2 #searchArea #searchForm p input.fieldText {margin:0;}
#headContainer .area2 #searchArea #searchForm p input.fieldSubmit {background:#e9e9e9 url("../gfx/form-search-submit.png") no-repeat 0 3px;border-left:0;border-top:1px solid #8d8d8d;border-bottom:1px solid #eee;width:18px;height:20px;}
/* menu */
#mainMenu {margin:3px auto 0 auto;text-align:center;width:962px;font-family:VWHeadlineCE,Tahoma;font-weight:bold;font-size:13px;color:#fff;overflow:hidden;}
#mainMenu table  {width:960px;}
#mainMenu table tr td ul {display:none;}
#mainMenu table tr td:hover > ul {display:block;}
#mainMenu table tr td.spacer {background:transparent url("../gfx/main-menu-spacer.png") no-repeat 0 0;width:2px;height:42px;}
#mainMenu table tr td:hover {background:transparent url("../gfx/main-menu-selected.png") no-repeat top center;}
#mainMenu table tr td.selected {background:transparent url("../gfx/main-menu-selected.png") no-repeat top center;}
#mainMenu table tr td.selected a span {color:#ffea00;}
#mainMenu table tr td:hover a span {color:#ffea00;}
#mainMenu table tr td {text-align:center;height:40px;}
#mainMenu table tr td a {color:#fff;text-decoration:none;margin:0;height:40px;}
#mainMenu table tr td a span {margin:5px 0 0 0;}
#mainMenu table tr td ul {padding:0;margin:0;position:absolute;top:140px;z-index:1000;}
#mainMenu table tr td ul li {padding:0 20px 0 20px;margin-left:-4px;float:none;display:block;background:#f6e30f !important;height:30px;text-align:left;}
#mainMenu table tr td:hover > ul li {font-family:Tahoma;font-size:11px;font-weight:normal;color:#003263;border-bottom:1px solid #003263;}
#mainMenu table tr td:hover > ul li a {color:#003263;width:inherit;height:inherit;}
#mainMenu table tr td:hover > ul li a span {color:#003263;position:relative;top:7px;}
#mainMenu table tr td:hover > ul li.selected a span {font-weight:bold !important;}
#mainMenu table tr td:hover > ul li:hover {background:#003263 !important;}
#mainMenu table tr td:hover > ul li:hover a span {color:#f6e30f;}
/* banner */
#bannerContainer {padding:10px 0 0 0;}
#bannerContainer .area1 {float:left;width:774px;height:330px;}
#bannerContainer .area2 {float:left;width:185px;}
#bannerContainer .area2 #boxNewsletter {background:transparent url("../gfx/bg-box-newsletter.png") no-repeat 0 0;width:183px;height:130px;}
#bannerContainer .area2 #boxContact {background:transparent url("../gfx/bg-box-contact.png") no-repeat 0 0;width:194px;height:191px;margin:-2px 0 0 0;}
#bannerContainer .area2 #boxContact .inside {float:left;padding:0 0 0 17px;font-family:"Tahoma";font-size:10px;color:#0e3e72;}
#bannerContainer .area2 #boxContact .inside h1 {font-family:MyriadPro,Tahoma;font-size:14px;font-weight:bold;color:#071f38;margin:18px 0 30px 0;}
#bannerContainer .area2 #boxContact .inside p {margin:0 0 20px 0;}
#bannerContainer .area2 #boxContact .inside a {color:#0e3e72;text-decoration:underline;}
#bannerContainer .area2 #boxContact .inside a:hover {text-decoration:none;}
#bannerContainer .area2 #boxContact table tbody tr td.t1 {width:45px;}
#bannerContainer .area2 #boxNewsletter .inside {float:left;padding:0 0 0 17px;font-family:"Tahoma";font-size:10px;color:#ffffff;}
#bannerContainer .area2 #boxNewsletter .inside h1 {font-family:MyriadPro,Tahoma;font-size:16px;font-weight:bold;color:#ffea00;margin:18px 0 2px 0;}
#bannerContainer .area2 #boxNewsletter .inside p {margin:0 0 2px 0;}
#bannerContainer .area2 #boxNewsletter .inside form {float:left;margin:0;}
#bannerContainer .area2 #boxNewsletter .inside form p.newsletterInput {float:left;border-left:1px solid #8d8d8d;border-top:1px solid #8d8d8d;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin:0;background:#e9e9e9;width:154px;height:18px;}
#bannerContainer .area2 #boxNewsletter .inside form p input {background:transparent;font-family:"Tahoma";font-size:10px;color:#acacac;padding:3px 0 0 5px;border:0;width:150px;}
#bannerContainer .area2 #boxNewsletter .inside form p input.newsletterSubmit {float:right;border:0;margin:3px 0 0 0;background:transparent url("../gfx/form-newsletter-submit.png") no-repeat 0 0;width:49px;height:20px;cursor:pointer;}
#bannerContainer .area2 #boxNewsletter .inside div.infoOk p {font-size:11px;color:#0f0;margin:7px 0 0 0;text-shadow:#928600 1px 1px;}
#bannerContainer .area2 #boxNewsletter .inside div.info p {font-size:11px;color:#ff0;margin:7px 0 0 0;text-shadow:#928600 1px 1px;}
/* main */
#homeContentLeft {padding:0 32px 0 32px;}
#homeContentLeft h1 {font-family:MyriadPro,Tahoma;font-weight:bold;font-size:22px;color:#0f4681;margin:20px 0;}
#homeContentLeft h2 {font-family:Tahoma;font-weight:bold;font-size:11px;color:#0f4681;margin:20px 0;}
#homeContentLeft p {font-family:"Tahoma";font-size:11px;color:#02509b;margin:10px 0;line-height:1.5;}
#homeContentLeft p b,#homeContentLeft p strong {font-weight:bold;}
#homeContentLeft p i,#homeContentLeft p em {font-style:italic;}
#homeContentLeft p a {color:#f00;text-decoration:underline;}
#homeContentLeft p a:hover {text-decoration:none;}
#mainContentLeft {padding:0 32px 0 32px;width:705px;float:left;}
#mainContentLeft h1 {font-family:MyriadPro,Tahoma;font-weight:bold;font-size:22px;color:#0f4681;margin:20px 0;}
#mainContentLeft h2 {font-family:Tahoma;font-weight:bold;font-size:11px;color:#0f4681;margin:20px 0;}
#mainContentLeft p {font-family:"Tahoma";font-size:11px;color:#02509b;margin:10px 0;line-height:1.5;}
#mainContentLeft p a {color:#f00;text-decoration:underline;}
#mainContentLeft p a:hover {text-decoration:none;}
#mainContentLeft ul {font-family:"Tahoma";font-size:11px;color:#02509b;margin:7px 0;}
#mainContentLeft ul li {padding:0;list-style-image:url("../gfx/bullet-red.png");margin:5px 0 5px 50px;}
#mainContentRight {padding:0;margin:0;width:185px;float:left;}
#mainContentRight #boxGallery {margin:0 0 0 5px;}
#mainContentRight #boxGallery .top {float:left;background:transparent url("../gfx/bg-box-gallery-top.png") no-repeat 0 0;width:183px;height:30px;padding:0 0 0 17px;}
#mainContentRight #boxGallery .top h1 {font-family:MyriadPro;font-weight:bold;font-size:14px;color:#071f38;margin:8px 0 2px 0;}
#mainContentRight #boxGallery .inside {float:left;background:transparent url("../gfx/bg-box-gallery-inside.png") repeat-y 0 0;width:183px;}
#mainContentRight #boxGallery .inside img {margin:0 0 0 6px;border:1px solid #444;}
#mainContentRight #boxGallery .hr {float:left;background:transparent url("../gfx/bg-box-gallery-hr.png") no-repeat 0 0;width:183px;height:7px;}
#mainContentRight #boxGallery .bottom {float:left;background:transparent url("../gfx/bg-box-gallery-bottom.png") no-repeat 0 0;width:183px;height:30px;}
/* foot */
#footArea {background:transparent url("../gfx/bg-foot.png") no-repeat 0 0;width:960px;height:36px;margin:50px 0 50px 0;}
#footerContent {width:932px;font-family:"Tahoma";font-size:10px;color:#0e4178;padding:0 10px;}
#footerContent a {text-decoration:none;color:#092a4e;}
#footerContent a:hover {text-decoration:underline;color:#092a4e;}
#footerContent #copyright {float:right;text-align:right;width:350px;margin:4px 0 0 0;}
#footerContent ul {float:left;width:560px;margin:11px 0 0 0;}
#footerContent ul li {text-transform:lowercase;display:inline;padding:0;}
#footerContent ul li a.selected {text-decoration:underline;}
#footInfo {font-family:Tahoma;font-size:10px;color:#fff;text-align:center;}
/* yah */
#yah {font-family:"Tahoma";font-size:10px;margin:5px 0 20px 0;color:#bbb;}
#yah a {color:#aaa;text-decoration:underline;}
#yah a:hover {color:#888;text-decoration:none;}
/* search results */
#searchResults {font-family:Tahoma;font-size:11px;color:#0f4681;}
#searchResults li {padding:5px 0;}
#searchResults li a {font-weight:bold;color:#0f4681;text-decoration:underline;}
#searchResults li a:hover {text-decoration:none;}
/* sitemap */
.siteMap {display:block;font-family:Tahoma;font-size:11px;}
.siteMap span {padding:5px 0 5px 40px;}
.siteMap span a {color:#0f4681;font-weight:bold;text-decoration:underline;}
.siteMap span a:hover {text-decoration:none;}
.siteMap .level0 {margin:3px 0 3px 20px; display:block;}
.siteMap .level1 {margin:3px 0 3px 50px; display:block;}
.siteMap .level2 {margin:3px 0 3px 80px; display:block;}
.siteMap .level3 {margin:3px 0 3px 110px; display:block;}
.siteMap .level4 {margin:3px 0 3px 140px; display:block;}
/* form contact */
.contactFormWrapper {margin:0;}
.contactForm {margin:25px auto;}
.contactForm p em {vertical-align:top;color:#0f4681;margin:0 0 0 3px;font-style:normal;}
.contactForm p label {font-family:"tahoma";font-size:11px;font-weight:bold;color:#0f4681;display:block;text-align:right;float:left;width:220px;margin-right:20px;}
.contactForm p label.inline {display:inline;float:none;padding-left:5px;}
.contactForm p input {height:14px;border-left:1px solid #8d8d8d;border-top:1px solid #8d8d8d;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;background:#e9e9e9;}
.contactForm p .text {color:#acacac;border-left:1px solid #8d8d8d;border-top:1px solid #8d8d8d;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:3px;}
.contactForm p input.text {width:300px;color:#000;}
.contactForm input.button {float:left;border:0;width:49px;height:20px;background:url("../gfx/form-contact-submit.png") no-repeat 0 0;cursor:pointer;}
.contactForm p textarea {color:#000;width:306px;border-left:1px solid #8d8d8d;border-top:1px solid #8d8d8d;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;background:#e9e9e9;}
.contactForm p select.select {height:20px;border:1px solid #dddddd;width:306px;background:transparent url("../gfx/bg-input.jpg") repeat-x 0 bottom;}
/* globals */
hr {display:block;color:#0f4681;background:#0f4681;height:1px;border:0;}
strong {font-weight:bold;}
em {font-style:italic;}
/* classes */
.tabelkaKontakt {width:720px;border:0;font-family:"Tahoma";font-size:11px;color:#02509b;}
.tabelkaKontakt tr td:first-child {width:200px;}
.tabelkaKontakt tr td table tr td {padding:10px 0;}
.tabelkaKontakt tr td table tr td a {color:#f00;font-weight:bold;}
.tabelkaKontakt tr td table tr td a:hover {text-decoration:none;}
.tabelkaKontakt tr td strong {font-weight:bold;}
.tabelkaInfo {width:100%;font-family:"Tahoma";font-size:11px;color:#02509b;}
.tabelkaInfo tr td {border:1px solid #82a5cf;text-align:center;}
.tabelkaInfo tr:nth-child(odd) {background:#d3dfee;}
.tabelkaInfo tr:nth-child(even) {background:#a7bfde;}
.formSuccess {font-family:Tahoma;font-size:11px;color:#0f4681;margin:5px 0;}
.formError {font-family:Tahoma;font-size:11px;color:#f00;margin:5px 0;}
.error {border: 1px solid #f00 !important;}
.clearBoth {clear:both;}
.center {display: block;margin-left:auto;margin-right:auto;}
n:5px 0;}
.error {border: 1px solid #f00 !important;}
.clearBoth {clear:both;}
.center {display: block;margin-left:auto;margin-right:auto;}

