html,body { width: 100%; height: 100%; }

body { 
	scrollbar-arrow-color: #5b5b5b;
	scrollbar-darkshadow-color: #d7d7d7;
	scrollbar-3dlight-color: #d7d7d7;
	scrollbar-face-color: #f0f0f0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e3e3e3;
	font-family: Verdana; 
	font-size: 10px; 
	color: #636363; 
	padding: 0px; 
	margin: 0px; 
	background-color: #ffffff;
}

body,p,td,div { font-size: 10px; }
p { text-align: justify; }

div#page_content_text { height: 100%; }

div#page_content_text p { padding-right: 15px; }

a { color: #406fad; }
a:HOVER { color: #7aa1d5; }

img { border-color: #dfb78c; }

table.style1 { width: 98%; }

table.style1 td { background-color: #f7f7f7; border: solid 1px #e7e7e7; border-bottom: solid 2px #d0d0d0; border-right: solid 2px #d0d0d0; }

table.style1 td.style2 { background-color: white; border: none; line-height: 1px; font-size: 9px; height: 2px; overflow: hidden; padding: 0px; width: 154px; }

td.style2 img { border: solid 1px #e7e7e7; padding: 2px; }

span.style2 { color: #ea7c1c; font-size: 11px; }


div#page_content {
	border-right: solid 1px #ebebeb; 
	background-image: url('../../images/front/right_bg.jpg'); 
	background-repeat: repeat-y; 
	background-position: 100% 0%;
	position: relative;
	height: 100%;
}

div#left_boxes {
	background-image: url('/public/images/front/left_boxes.jpg');
	position: absolute; left: 47px; top: 35px; width: 266px; height: 299px;
	overflow: hidden;
}

input.text,input.text_short,input.text_long { border: solid 1px #aeaeae; background-color: #efefef; background-image: url('/public/images/front/input_bg.png'); }
textarea.text { border: solid 1px #aeaeae; width: 100%; height: 70px; background-color: #efefef; background-image: url('/public/images/front/textarea_bg.png'); }

div#newsletter_box {
	margin-top: 10px;
}

div#stopka { width: 100%; }

span.sep { margin-left: 10px; margin-right: 10px; color: #d2d2d2; }

div.groovybutton { padding-left: 10px; padding-right: 10px; padding-top: 4px; }

.groovybutton
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#666666;
   height:22px;
   background-color:#ffebd0;
   border-style:solid;
   border-color:#aeaeae;
   border-width:1px;
}

.groovybutton { background-color: #f4f2f3; }
.groovybutton { 
	*background-color:#ffffff; 
	*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ebebeb',EndColorStr='#c8c8c8');
}

div#submenu a { color: #51850d; }

div#submenu a.act { color: #395e09; background-image: url('/podgorze/public/images/front/indicator.png'); background-repeat: no-repeat; padding-left: 15px; font-weight: bold; background-position: 0% 3px; }
div#submenu a.act:HOVER { color: none; }

table.ap_table td { text-align: center; }

div.box { width: 244px; }
div.box div.boxTop { background-image: url('../../images/front/box_top.png'); width: 244px; height: 42px; overflow: hidden; clear: both; background-repeat: no-repeat; background-position: 0% 0%; }
div.box div.boxCnt { width: 244px; background-image: url('../../images/front/box.png'); background-repeat: no-repeat; background-position: bottom center; background-color: #efefef; }
div.box div.boxTopInner, div.box div.boxCntInner { padding: 10px; padding-top: 12px; }

div#container1 {
	width: 100%; height: auto; background-image: url('../../images/front/top_bg.jpg'); background-repeat: repeat-x;
}

div#container2 {
	width: 900px; height: 100%; z-index: 10; position: relative; margin: 0 auto; overflow: none;
}

div#page_top { background-color: #123885; background-image: url('../../images/front/top_bg.gif'); background-repeat: repeat-x; }
div#page_top_cont { margin: 0 auto; width: 900px; }

div#page_top_cont a { color: #ffffff; text-decoration: none; }

div#mid_pane {
	float: left; width: 311px; height: 329px; background-image: url('../../images/front/left_bg.jpg');
	margin-left: 5px;
	margin-right: 4px;
}

div#mid_pane div.inner {
	padding: 15px;
	padding-right: 15px;
}

div#left_pane {
	float: left; width: 320px; height: 329px;
}

div#right_pane {
	float: left;
}

div#right_pane div.box { margin-bottom: 3px; }

div#zakladki {
	clear: both;
}

div#zak1,div#zak2,div#zak3,div#zak4 { text-align: center; cursor: pointer; float: left; height: 30px; overflow: hidden; background-repeat: no-repeat; }
div#zak1 div, div#zak2 div, div#zak3 div, div#zak4 div { 
	margin-top: 10px;
	text-align:center;
	padding-left:4px;
}


div#zak1 { width: 79px; background-image: url('../../images/front/zakladki/zakladka_01.jpg'); }
div#zak2 { width: 79px; background-image: url('../../images/front/zakladki/zakladka_02.jpg'); }
div#zak3 { width: 79px; background-image: url('../../images/front/zakladki/zakladka_03.jpg'); }
div#zak4 { width: 79px; background-image: url('../../images/front/zakladki/zakladka_03.jpg'); }

div#zak1.act { background-image: url('../../images/front/zakladki/zakladka_01_act.jpg'); }
div#zak2.act { background-image: url('../../images/front/zakladki/zakladka_02_act.jpg'); }
div#zak3.act { background-image: url('../../images/front/zakladki/zakladka_03_act.jpg'); }
div#zak4.act { background-image: url('../../images/front/zakladki/zakladka_03_act.jpg'); }

div#zak1.nact { background-image: url('../../images/front/zakladki/zakladka_01.jpg'); }
div#zak2.nact { background-image: url('../../images/front/zakladki/zakladka_02.jpg'); }
div#zak3.nact { background-image: url('../../images/front/zakladki/zakladka_03.jpg'); }
div#zak4.nact { background-image: url('../../images/front/zakladki/zakladka_03.jpg'); }

div#zak_content {
	width: 320px;
	height: 300px;
	clear: both; 
	background-image: url('../../images/front/zakladki/zakladki_bg.jpg'); 
	background-repeat: no-repeat;
}

div#newsy { width: 312px; overflow: auto; border: solid 1px #e4e4e4; margin-left: 3px; margin-top: 5px; }
div#newsy_inner { padding: 10px; }

div#stopka_cont { margin-top: 15px;
	background-image: url('../../images/front/bottom_bg_full.jpg');
	background-repeat: repeat-x;
	background-color: #123885;
	position: relative;
	z-index: 0;
}

div#stopka_inner { z-index: 2; padding-top: 20px; padding-left: 180px; }
div#stopka_inner a { color: #ffffff; font-size: 11px; }
div#stopka_inner div#american { padding-right: 10px; }
div#stopka_inner div#american a { color: #ffffff; font-size: 10px; text-decoration: none; }

div#stopka {
	width: 900px;
	margin: 0 auto;
	background-image: url('../../images/front/bottom_bg.jpg');
	height: 60px;
	background-repeat: no-repeat;
}

form table td { padding: 3px; }
form table td div.field input { width: 215px; }
form table td div.desc { background-color: #eeeeee; padding: 4px; padding-left: 7px; }

table.style2 { border:solid 1px; }

table.style2 td {
	border-collapse:collapse;
	border:solid 1px;
	padding:5px;
	vertical-align:middle;
}

table.style2 td * { margin:0px;padding:0px; }