/*
Theme Name: Nowy Olimp
Theme URI: http://wordpress.org/
Description: Nowa wersja tematu dla Galerii Olimp
Version: 2.0
Author: Michal Pasternak, Slawek Kozik, Andrzej Kidaj
Author URI: http://ad3.eu/
Tags: galeria olimp
*/


BODY {background:#fff; font-family:"Verdana","Arial","Sans-serif"; font-size:12px; color:#000; margin:0; padding:0; width:100%; height:100%;}
BODY.olimpBody {font-size:10pt;}
BODY.olimpWizytowka {padding:20px; width:700px; color:#777;}

H2 {font-size:17px; margin:0 0 10px 0;}
H2 A {color:#000; text-decoration:none;}

.MainHeaderContent {background:#000; width:100%; height:415px;}
.MainHeader {position:relative; width:951px; height:415px; margin:0 auto;}
.MainHeader .Logo {position:absolute; left:20px; top:30px;}

.MainHeader .MainMenu {position:absolute; left:190px; top:30px; z-index:300;}
.MainHeader .MainMenu A {color:#fff; text-decoration: none;}
.MainHeader .MainMenu A:hover {color:#000;}

.MainHeader .MainMenu .Button, .MainHeader .MainMenu .ReversedButton {font-size:15px; border-top:#fff 1px solid; border-bottom:#fff 1px solid; padding:9px 14px; text-align:center; vertical-align:middle;}
.MainHeader .MainMenu .Button {color:#fff; background:#000;}
.MainHeader .MainMenu .ReversedButton {color:#000; background:#fff;}
.MainHeader .MainMenu .ReversedButton A {color:#000;}
.MainHeader .MainMenu .ReversedButton A:hover {color:#f00;}

.MainHeader .MainMenu .Submenu {position:absolute; background:#fff; width:200px; margin:28px 0 0 -16px; padding:5px 10px 15px 10px; color:#000; text-align:left; z-index:300; display:none;}
.MainHeader .MainMenu .Submenu A {text-decoration:none; color:#888; font-weight:bold; font-size:11px;}
.MainHeader .MainMenu .Submenu A:hover {color:#f00;}

.MainHeader .Godziny {position:absolute; left:750px; top:30px; width:200px; font-size:12px; color:#fff; text-align:right;}
.MainHeader .Telefon {position:absolute; left:750px; bottom:300px; width:200px; font-size:12px; color:#fff; text-align:right;}
.MainHeader .Godziny P, .MainHeader .Telefon P {margin:0; padding:0; color:#fff;}

.MainHeader .BigHeader {position:absolute; left:0; top:125px;}
.MainHeader .BigHeader .MainImage {background:transparent url('images/ban_bottom.gif') center bottom no-repeat; padding:0 0 12px 0;}

.ContentLocal {position:relative; background:#fff; width:951px; height:30px; margin:26px auto -26px; border-bottom:#ccc 1px solid;}

.ContentLocal .Menu UL {margin:0; padding:0; list-style:none;}
.ContentLocal .Menu UL LI {display:inline;}
.ContentLocal .Menu UL LI A {float:left; display:block; padding:5px 10px; margin:0 -1px 0 0; color:#444; text-decoration:none; border-right:#ccc 1px solid;}
.ContentLocal .Menu UL LI A:hover, .ContentLocal .Menu UL LI A.Active {background:#000; color:#fff;}

.ContentLocal .Search {position:absolute; right:0; top:0px;}
.ContentLocal .Search .SrchInp {position:absolute; right:25px; top:0; border:#666 1px solid; padding:3px; font-size:8pt; color:#808080;}
.ContentLocal .Search .SrchBut {position:absolute; right:0; top:1px;}

.MainRight {background:#fff url("images/main_background.gif") repeat-y; width:951px; margin:0 auto; padding-top:40px; text-align:left;}
.MainRight .RightColumn {float:right; width:305px; text-align:left;}
.MainRight .RightColumn .RightHead {background:#fff url("images/bkg_righttop.gif") no-repeat; width:305px; height:20px; margin:-14px 0 10px -20px;}
.MainRight .Content {width:610px; color:#777; font-size:12px; padding-bottom:20px;}

.MainNone {background:#fff; width: 951px; margin:0 auto; padding-top:40px; text-align:left;}
.MainNone .Content {width:951px; color:#777; font-size:12px; padding-bottom:20px;}

.MainLeft {background:#fff; width: 951px; margin:0 auto; padding-top:40px; text-align:left;}
.MainLeft .LeftColumn {float:left; width:200px; text-align:left;}
.MainLeft .Content {width:730px; margin-left:220px; color:#777; font-size:12px; padding-bottom:20px;}

.MainLeft .LeftColumn A {color:#000;}
.MapaBranze {background:#ffffff; border:#808080 1px solid; font-size:11px; width:200px; margin-bottom:6px;}
.MapaBranze:hover {background:#000000; color:#ffffff;}
.MapaBranze:focus {background:#ffffff; color:#000000;}

#MapaSklepyDiv {width:200px; height:650px; overflow-x:hidden; overflow-y:auto;}
#MapaSklepyDiv DIV {margin-bottom:1px;}
#MapaSklepyDiv DIV A {font-weight:normal; display:inline;}
#MapaSklepyDiv DIV A SPAN {padding:1px 0px 1px 6px; display:block;}
#MapaSklepyDiv DIV A SPAN:hover {background:#000000;}

.Content A {text-decoration:none; color:#000; font-weight:bold;}
.Content H2 A {color:#a00000}
.Content A:hover {text-decoration:underline;}
.Content .Date {font-size:10px; margin:0 0 10px 0; color:#aaa;}
.Content .Navigation {width:100%; height:20px;}
.Content .Navigation .Left {float:left;}
.Content .Navigation .Right {float:right;}

.TwoColNews .Left  {padding-right:15px; border-right:#c0c0c0 1px dotted;}
.TwoColNews .Right {padding-left:15px;}
.Content .Divid {margin-bottom:15px; border-bottom:#c0c0c0 1px dotted;}

.Footer {background:black; width:100%; height:100px;}
.Footer .Content {position:relative; width:950px; margin:0 auto;}
.Footer .Content .Copy {position:absolute; left:0; top:20px; color:#808080; font-size:12px; line-height:150%;}
.Footer .Content .Copy A {color:#808080; font-weight:normal;}
.Footer .Content .Copy A:hover {color:#fff;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
