/*

1. Global 

2. Core layout

3. internal layout

4. links

5. images

6. Typograghy

7. Navigation



----------------------*/



/* 1. Global */

* { margin:0; padding:0; }

body {color:#000; font:62.5% Arial, Verdana, sans-serif;margin: 0;padding: 0;border: 0;overflow: hidden;height: 100%; max-height: 100%; background:#323232 url(/galeria/str_glowna/bg_pat3.png) repeat 0 0 }

body.bg1 { background:#f9e820}

body.bg2 { background:#9cd3dc}

img a { border:0}

.clear {clear:both; }



/* 2. Core layout*/

#framecontent{position: absolute;top: 0;bottom: 0; left: 0;width: 148px; height: 100%;overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/background: #fff;}

#maincontent{position: fixed;top: 0; left: 148px;right: 0;bottom: 0;overflow: auto;}

#breadcrumbtube { margin:25px 0 0 25px;width:799px; color:#F3C; font-size:1.4em; padding:9px 0 0 0}

#maintube {

	width:820px;

	margin-top: 25px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 25px;

}



/* 3. Internal layout*/

.panel_181 { width: 161px; float:left; background:#fff ; margin-right:25px; padding:10px; min-height:331px }

.panel_387 { width: 367px; float:left; background:#fff ; margin-right:25px; padding:10px; min-height:276px; position:relative}

.panel_387_offer { width: 367px; float:left; background:#fff ; margin-right:25px; padding:10px; }

.panel_387_box { width: 377px; float:right; background:#fff ;padding:10px 0 10px 10px; min-height:170px; margin:25px 0 0 0}

.panel_799 {

	width:810px;

	background:#fff;

	padding:10px;

	min-height:375px

}

.panel_593 { width: 573px; float:left; background:#fff ; margin-right:25px; padding:10px; min-height:331px }

.panelbox { float:left; width:367px; background:#fff; min-height:50px; margin-right:25px; padding:10px}

.lastpanel { margin:0}

.panelbox { margin-top:25px }

/*.lateoffer, .lateoffer2{ border:10px solid #fff; width:347px;; text-align:center; padding-top:25px } */

.lateoffer { background:#F9E820}

.lateoffer2 {  background:#9CD3DC}

.panel_387_offer { margin-bottom:25px}

.panelholder { float:left; width:387px}

.pressroom { min-height:161px; margin-bottom:25px}

.slide { float:left; width:573px;}

.side { float:right; width:196px}



/* 5. images */

.logo { margin:25px 0 0 22px}

.panelimg { margin:0 0 10px 10px}

.panelthumb { margin:0 0 10px 8px;}

.patternthumb { margin:0 0 10px 10px; position:absolute; bottom:0px; right:10px}

.floatleft { float:left}

.floatright { float:right}

.banner { margin:25px 0 15px 10px}

.sideimg { margin:0 0 10px 0}

.smlthumb { margin:0 0 0 5px}

.firstimg { margin-left:0}

.pressthumb { margin:0 10px 10px 0; border:1px solid #F3C}

.border img {border:#fff 1px solid;}

.border:hover img{ border:#F3C 1px solid;}

.border:hover{color:#F3C; /* overcome IE bug */}



/* 6. Typograghy */

h1 { display:none}

h2 { color:#663300; font-size:1.5em; font-weight:bold; padding:10px 0 5px 0px}

h3 { color:#663300; margin:0; font-size:1.6em; margin:0 0 10px 0}

h4 { color:#663300; font-size:1.4em; margin:0 0 3px 0}

h5 { color:#8F4700; margin:6px 0; font-size:1.3em}

h2 a, h3.homeh3 a{ color:#FF972F; text-decoration:none }

h2 a:hover,h3.homeh3 a:hover { color:#F9C; text-decoration:underline }

.homeh3 { margin:10px 0 5px 0 }



p { color:#8F4700; line-height:1.3em; font-size:1.2em; margin:0 0 10px 0}

p a { color:#846C91; font-weight:bold}

p a:hover { color:#000}

#breadcrumbtube p { color:#f3c; font-size:1.1em; margin:0px 0 0 0 }

p.offerlink a { text-align:center; color:#fff; text-decoration:none; font-size:1.6em; width:100%; margin:0}

p.offerlink a:hover { text-decoration:underline}



/* 7 Navigation */

ul {	list-style: none;	margin: 0;	padding: 0;	}

img {    border: none;} 

#menu {	width: 148px;	margin:0; border-bottom:1px solid #a97c1b; margin:20px 0 0 0 }	

#menu ul { width:100%}

#menu li a {height: 21px;	text-decoration: none; font-size:1.2em; color:#512800;	padding: 7px 0 0 20px; width:100%;	display: block;	background:  url(/galeria/str_glowna/nav_bg.gif) 0 0;	}		

#menu li a:hover {background:  url(/galeria/str_glowna/nav_bg.gif) 0 -28px;}

#menu li a.current { background:  url(/galeria/str_glowna/nav_bg.gif) 0 -28px;}



.links { list-style:none; margin:10px 0; font-size:1.1em}

.links a { color:#666; text-decoration:none; padding:2px 0 2px 20px}

.links a:hover { color:#672B2B; text-decoration:none}



.crumb { color:#fff; text-decoration:none}

.crumb:hover { color:#F3C;text-decoration:underline}



.next { position:absolute; top:10px; right:10px; text-decoration:none; color:#F3C; font-size:1.2em; font-weight:bold}

.next:hover { text-decoration:underline; color:#000}



/*lists*/

ul.description { font-size:1.7em; color:#999; margin:25px 0 0 10px; }

ul.description li { padding:4px 0}

.price { color:#694111}

ul.offer { width:247px; float:right; font-size:1.5em; color:#666}

ul.offer  li{ padding:4px 0}


