* {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

img {
border:0;
}

body {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
background-color:#E6E7D6;
background-image:url(../public/Image/princepolska/tlo_body2.gif);
background-position:0 0;
text-align:left;
margin:0;
padding:0;
}

a {
color:#333;
}

#root {
background-image:url(../public/Image/princepolska/tlo_body.gif);
background-repeat:repeat-x;
background-position:0 0;
margin:0;
padding:0;
}

#page {
width:760px;
height:auto;
border-width:0;
margin:0 auto;
padding:0;
}

#head {
width:auto;
height:80px;
margin:0;
}

#head h1 {
width:150px;
height:59px;
float:left;
margin:30px 0 0;
}

#head h1 a {
width:150px;
height:59px;
display:block;
background-image:url(../public/Image/princepolska/logo.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#head h1 a strong {
display:none;
}

.menu-top {
float:left;
width:366px;
margin:52px 0 0 82px;
padding:0;
}

.menu-top li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

.menu-top li a {
display:block;
height:15px;
background-image:url(../public/Image/princepolska/menu_top_off.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0;
}

.menu-top li a:hover {
background-image:url(../public/Image/princepolska/menu_top_on.gif);
background-repeat:no-repeat;
}

.menu-top li a strong {
display:none;
}

.menu-top li a.zk,.menu-top li a:hover .zk {
width:99px;
background-position:0 0;
}

.menu-top li a.gk,.menu-top li a:hover .gk {
width:92px;
background-position:-99px 0;
}

.menu-top li a.pt,.menu-top li a:hover .pt {
width:92px;
background-position:-191px 0;
}

.menu-top li a.ko,.menu-top li a:hover .ko {
width:60px;
background-position:-283px 0;
}

.search-top {
float:right;
width:137px;
margin:44px 0 0;
}

.search-top .field {
background-color:#FFFCE8;
border:1px solid #9B9B9B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
width:90px;
padding:3px;
}

.menu {
display:block;
width:auto;
height:36px;
margin:22px 0 5px;
padding:0;
background-image:url(../public/Image/princepolska/menu_off.gif);
background-repeat:no-repeat;
background-position:0 0;
}

.menu li {
float:left;
list-style-type:none;
height:36px;
margin:0;
padding:0;
 

}

.menu li a {
display:block;
height:36px;
background-image:url(../public/Image/princepolska/menu_off.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0;
}

.menu li a:hover,.menu li a.active {
background-image:url(../public/Image/princepolska/menu_on.gif);
background-repeat:no-repeat;
}

.menu li a strong {
display:none;
}

.menu li a.m_ra {
width:81px;
background-position:0 0;
}

.menu li a.m_to {
width:73px;
background-position:-81px 0;
}

.menu li a.m_na {
width:75px;
background-position:-154px 0;
}

.menu li a.m_ow {
width:71px;
background-position:-229px 0;
}

.menu li a.m_ma {
width:87px;
background-position:-300px 0;
}

.menu li a.m_ob {
width:77px;
background-position:-387px 0;
}

.menu li a.m_ub {
width:68px;
background-position:-464px 0;
}

.menu li a.m_pi {
width:80px;
background-position:-532px 0;
}

.menu li a.m_ak {
width:67px;
background-position:-612px 0;
}

.menu li a.m_pr {
width:81px;
background-position:-679px 0;
}

#header {
clear:both;
background-image:url(../public/Image/princepolska/tlo_baner_flash.gif);
background-repeat:no-repeat;
background-position:0 0;
height:207px;
margin:0;
}

.submenu4 {
margin:15px 0 0 25px;
}

.submenu4 li {
list-style-type:none;
margin:0;
padding:0;
}

.submenu4 li a {
display:block;
background-image:url(../public/Image/princepolska/arrow.gif);
background-repeat:no-repeat;
background-position:0 center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#3D3D3D;
text-decoration:none;
padding:5px 5px 5px 15px;
}

.submenu4 li a:hover {
text-decoration:underline;
}

.submenu {
display:block;
width:176px;
float:left;
height:190px;
margin:10px 0 0;
padding:0;
}

.submenu li {
list-style-type:none;
margin:0;
padding:0;
}

.submenu li a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
border-bottom:1px solid #2F5F3F;
text-decoration:none;
background-image:url(../public/Image/princepolska/strz_1.gif);
background-position:165px 9px;
background-repeat:no-repeat;
padding:3px 22px 3px 12px;
}

.submenu li a:hover {
background-repeat:no-repeat;
background-color:#DF9F53;
background-image:url(../public/Image/princepolska/strz_1.gif);
background-position:165px 9px;
}

.submenu li a strong {
font-style:normal;
font-weight:400;
}

#bottom {
clear:both;
}

.menu-bottom {
float:left;
width:500px;
margin:2px 0 0;
}

.menu-bottom li {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

.menu-bottom li a {
color:#9D946C;
display:block;
text-decoration:none;
padding:4px 14px 4px 0;
}

.menu-bottom li a:hover {
color:#333;
text-decoration:underline;
}

.menu-bottom li .ko {
padding-left:0;
}

.stopka {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#B0A77E;
float:right;
padding:4px 0;
}

.stopka a {
color:#928858;
font-size:9px;
}

.stopka a:hover {
color:#333;
}

.clear {
clear:both;
}

.round_box_brown {
height:auto;
}

.round_box_brown .b1 {
background-color:#B0AA8C;
background-image:url(../public/Image/princepolska/box1/b1.gif);
background-repeat:repeat-x;
background-position:left top;
}

.round_box_brown .b2 {
background-image:url(../public/Image/princepolska/box1/tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.round_box_brown .b3 {
background-image:url(../public/Image/princepolska/box1/tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.round_box_brown .b4 {
background-image:url(../public/Image/princepolska/box1/bl.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.round_box_brown .b5 {
background-image:url(../public/Image/princepolska/box1/br.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:0;
}

.round_box_brown .content,.one_colour_brown .content {
padding:15px 15px 0;
}

.content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#317749;
text-decoration:none;
background-image:url(../public/Image/princepolska/strz_2.gif);
background-repeat:no-repeat;
background-position:left 10px;
position:relative;
padding:7px 7px 13px 17px;
}

.content h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
padding:7px 7px 5px 0;
}

.one_colour_brown .b1 {
background-color:#BEB89A;
background-image:url(../public/Image/princepolska/box1c/b1.gif);
background-repeat:repeat-x;
background-position:left top;
}

.one_colour_brown .b2 {
background-image:url(../public/Image/princepolska/box1c/tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.one_colour_brown .b3 {
background-image:url(../public/Image/princepolska/box1c/tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.one_colour_brown .b4 {
background-image:url(../public/Image/princepolska/box1c/bl.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.one_colour_brown .b5 {
background-image:url(../public/Image/princepolska/box1c/br.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:0;
}

.round_box_yellow {
height:auto;
background-color:#D3C163;
}

.round_box_yellow a {
color:#686450;
text-decoration:none;
}

.round_box_yellow a:hover {
color:#686450;
text-decoration:underline;
}

.round_box_yellow .b1 {
background-image:url(../public/Image/princepolska/box2/b1.gif);
background-repeat:repeat-x;
background-position:left top;
}

.round_box_yellow .b2 {
background-image:url(../public/Image/princepolska/box2/tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.round_box_yellow .b3 {
background-image:url(../public/Image/princepolska/box2/tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.round_box_yellow .b4 {
background-image:url(../public/Image/princepolska/box2/bl.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.round_box_yellow .b5 {
background-image:url(../public/Image/princepolska/box2/br.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:0;
}

.round_box_yellow .content {
padding:10px 10px 0;
}

.round_box_yellow .content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#8F823E;
text-decoration:none;
text-transform:capitalize;
background-image:url(../public/Image/princepolska/strz_2.gif);
background-repeat:no-repeat;
background-position:left 10px;
padding:7px 1px 13px 17px;
}
.round_box_yellow .content h1.noimg{
	background-image: none;
	padding:7px 7px 13px 0px;
}
.info{
	font-size: 10px;
	text-align: center;
}
.left_col {
float:left;
width:580px;
margin:4px 0;
}
.ramka-brown{
	border: 2px solid #CFBD5A;
}
.left_col p {
margin:15px 0;
}

.right_col {
float:right;
width:175px;
margin:4px 0;
}

.link_gdzie_kupic {
text-decoration:none;
}

.link_gdzie_kupic strong:hover {
text-decoration:underline;
}

.link_gdzie_kupic img {
float:left;
margin:0 10px 0 0;
}

.link_gdzie_kupic strong {
display:block;
font-weight:400;
color:#686450;
}

.formzm {
padding:0 0 15px;
}

.formzm p {
margin:0 0 15px;
}

.form-table td {
padding:3px;
}

.form-table td.description {
font-weight:700;
}

.field {
width:90%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
padding:2px;
}

.field:focus {
background-color:#FDFCE8;
}

.submit_small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#333;
background-image:url(../public/Image/princepolska/www/submit_small.gif);
background-repeat:no-repeat;
text-align:center;
height:21px;
width:26px;
background-color:#BEB89A;
border:0;
cursor:hand;
margin:0;
padding:0;
}

.submit_long {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
background-image:url(../public/Image/princepolska/button_long.gif);
background-repeat:no-repeat;
text-align:center;
height:24px;
width:128px;
background-color:#BEB89A;
border:0;
cursor:hand;
padding:0;
}

.error_messages {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
background-color:#FFF;
background-image:url(../img/admin/form/warrning2.gif);
background-repeat:no-repeat;
background-position:right bottom;
border:4px solid #EFEFEF;
text-align:left;
margin:0 0 29px;
padding:0;
}

.error_messages ul {
width:78%;
text-align:left;
padding:17px;
}

.error_messages h1.error {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#DC0A0F;
text-decoration:none;
cursor:pointer;
text-align:left;
background-image:none;
border-color:#EFEFEF;
border-style:solid;
border-width:0 0 1px;
margin:0;
padding:12px 10px 11px 11px;
}

.get_adobe_reader {
display:block;
background-image:url(../public/Image/princepolska/get_adobe_reader.gif);
background-repeat:no-repeat;
height:63px;
background-position:center bottom;
font-family:Tahoma, Arial, sans-serif;
font-size:9px;
color:#333;
text-decoration:none;
text-align:center;
margin:15px 0 0;
padding:0;
}

.listawojfloat {
float:left;
width:150px;
}

.listawojfloat h4 {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.listawojfloat ul li {
list-style:none;
margin:2px 0 0;
}

.listawojfloat ul li a {
list-style:none;
color:#716024;
background-image:url(../public/Image/princepolska/strz_1.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:none;
padding:0 5px 0 15px;
}

.gobacktotop {
list-style:none;
color:#716024;
background-image:url(../public/Image/princepolska/strz_1.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:none;
display:block;
margin:15px 0 25px;
padding:0 5px 0 15px;
}

.gobacktotop:hover {
text-decoration:underline;
}

.listawojfloat ul li a:hover {
text-decoration:underline;
}

.adresy {
padding:10px;
}

.adresy table th {
background-color:#9F9877;
border-right-width:1px;
border-right-style:solid;
border-right-color:#676041;
text-align:center;
padding:4px;
}

.adresy table th.last {
border:0;
}

.adresy table th.title {
font-size:14px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
border:0;
text-align:center;
background-color:#676041;
padding:10px;
}

.adresy table td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#9A9161;
padding:4px;
}

#email-page {
padding:25px;
}

#email-page h1 {
font-size:15px;
border-bottom:1px solid #ccc;
}

.persons {
width:215px;
float:left;
margin:0;
padding:0;
}

.persons p {
margin:0;
padding:0;
}

.persons .name {
font-weight:700;
padding:5px 0;
}

.persons .title {
font-weight:400;
padding:5px 0;
}

.players {
width:500px;
}

.players td {
border-bottom:1px solid #fff;
padding:5px;
}

.submenuright {
margin:0 0 10px;
padding:0;
}

.submenuright a {
display:block;
background-image:url(../public/Image/princepolska/arrow.gif);
background-repeat:no-repeat;
background-position:0 center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#3D3D3D;
text-decoration:none;
padding:5px 5px 5px 15px;
}

.submenuright a strong {
font-weight:400;
}

.current a,.current a:hover {
color:#000;
}

.current ul li a:hover {
color:#c2004e;
}

.submenuright li {
list-style:none;
}

.submenuright li ul {
margin:0;
padding:0;
}

.submenuright li ul li a {
background-position:17px center;
padding:5px 5px 5px 35px;
}

.submenuright li ul li ul li a {
background-position:27px center;
padding:5px 5px 5px 45px;
}

.submenuright li ul li ul li ul li a {
background-position:37px center;
padding:5px 5px 5px 55px;
}

.path {
border-bottom:1px dotted #8F8A74;
position:relative;
margin:0 0 15px;
padding:0 0 5px;
}

.path li {
list-style-type:none;
display:inline;
background-image:url(../public/Image/princepolska/arrow.gif);
background-repeat:no-repeat;
background-position:0 center;
margin:0;
padding:0 7px 0 15px;
}

.path li a {
text-decoration:none;
}

.path li a strong {
font-weight:400;
margin:0;
padding:0;
}

.path li a:hover {
text-decoration:underline;
}

ul.standard {
list-style:square;
margin:5px 0 15px 15px;
}

ul.list-numeric {
list-style:decimal;
margin:5px 0 15px 25px;
}

.offer-item {
position:relative;
clear:both;
margin:0 0 3px;
}

.offer-item h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#2F2F2F;
text-decoration:none;
border-bottom:1px solid #7F7C6F;
clear:both;
margin:0 0 10px;
padding:7px 7px 2px;
}

.offer-item .description,.offer-item .tech-data,.offer-item .people {
width:232px;
float:left;
background-color:#BEB89A;
border-bottom:1px solid #7F7C6F;
border-left:1px solid #7F7C6F;
border-right:1px solid #7F7C6F;
height:85px;
margin:5px 5px 25px 0;
}

.offer-item .description2 {
float:right;
width:300px;
height:50px;
}

.offer-item .description2 .name {
font-size:11px;
font-weight:700;
}

.offer-item .description2 .price {
font-size:11px;
text-decoration:underline;
color:#AF0000;
font-weight:700;
padding-top:15px;
}

.torby {
background-color:#fff;
min-height:150px;
}

.torby h3 {
background-color:#BEB89A;
font-size:13px;
padding-top:15px;
}

.offer-item .long4 {
height:100px;
}

.offer-item .long6 {
height:115px;
}

.offer-item .long8 {
height:130px;
}

.offer-item .description h3,.offer-item .tech-data h3,.offer-item .people h3 {
color:#fff;
background-color:#7F7C6F;
padding:5px;
}

.offer-item .description p {
margin:0;
padding:5px;
}

.offer-item .tech-data ul,.offer-item .people ul,.offer-item .description2 ul {
list-style:none;
margin:5px;
}

.data-table4 {
border-collapse:collapse;
}

.data-table4 th {
font-weight:700;
background-color:#8F8A74;
border:1px solid #8F8A74;
padding:5px;
}

.data-table4 td {
border:1px solid #8F8A74;
padding:5px;
}

.data-table4 td p,.data-table4 th p {
margin:0;
padding:0;
}

.standard {
list-style:square;
margin:5px 0 15px 25px;
}

.buty .img {
float:left;
width:160px;
}

.buty {
clear:both;
margin:0;
}

.map ul {
margin:0 0 10px;
padding:0;
}

.map ul a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#3d3d3d;
text-decoration:none;
padding:2px 5px 2px 25px;
}

.map ul a:hover {
color:#C2004E;
}

.map ul li {
list-style:none;
}

.map ul li ul {
margin:0;
padding:0;
}

.map ul li ul li a {
padding:5px 5px 5px 35px;
}

.map ul li ul li ul li a {
padding:5px 5px 5px 45px;
}

.map ul li ul li ul li ul li a {
padding:5px 5px 5px 55px;
}

.map ul li ul li ul li ul li ul li a {
padding:5px 5px 5px 65px;
}

.map ul li ul li ul li ul li ul li ul li a {
padding:5px 5px 5px 75px;
}

.map ul li ul li ul li ul li ul li ul li ul li a {
padding:5px 5px 5px 85px;
}

.treeview li {
background:url(../public/Image/princepolska/tree/tv-item.gif) 0 0 no-repeat;
list-style:none;
margin:0;
padding:3px 0 3px 18px;
}

.treeview .collapsable {
background-image:url(../public/Image/princepolska/tree/tv-collapsable.gif);
}

.treeview .expandable {
background-image:url(../public/Image/princepolska/tree/tv-expandable.gif);
}

.treeview .last {
background-image:url(../public/Image/princepolska/tree/tv-item-last.gif);
}

.treeview .lastCollapsable {
background-image:url(../public/Image/princepolska/tree/tv-collapsable-last.gif);
}

.treeview .lastExpandable {
background-image:url(../public/Image/princepolska/tree/tv-expandable-last.gif);
}

.map ul.treeview li {
background:url(../public/Image/princepolska/tree/grey/tv-item.gif) 0 0 no-repeat;
}

.map ul.treeview .collapsable {
background-image:url(../public/Image/princepolska/tree/grey/tv-collapsable.gif);
}

.map ul.treeview .expandable {
background-image:url(../public/Image/princepolska/tree/grey/tv-expandable.gif);
}

.map ul.treeview .last {
background-image:url(../public/Image/princepolska/tree/grey/tv-item-last.gif);
}

.map ul.treeview .lastCollapsable {
background-image:url(../public/Image/princepolska/tree/grey/tv-collapsable-last.gif);
}

.map ul.treeview .lastExpandable {
background-image:url(../public/Image/princepolska/treegray/tv-expandable-last.gif);
}
.news-img{
margin: 0 10px 10px 0;
border: 1px solid #5F593B;
}
.home-box{
	height: 155px;
}
.home-box ul, .home-box ul li{
	list-style: none;
	}
.home-box .item{
	height: 135px;
	margin: 0 4px 0 0;
	width: 270px;
	overflow: auto;
	float: left;
}
.home-box, .home-box p, .home-box a{
	font-size: 10px;
	
}
.home-box h3{
	font-size: 11px;
}
.home-box h4{
	font-size: 10px;
	font-weight: normal;
}
.more2{
	margin: 0 auto 0 auto;
	display: block;
	height: 15px;
	text-align: right;
}


#news{
 position: relative;	 
}
#news ul, #news ul li{
	list-style: none;
	display: block;	
	}
#news ul li{
		border-bottom: 1px dotted #fff;
	}
#news .item{
	margin: 0 4px 0 0;
	clear: both;
	float: none;	 
}
#news, #news p, #news a{
	font-size: 11px;
	
}
#news h3{
	font-size: 12px;
	padding-top: 10px;
	 
}
.news-date{
	font-weight: normal;
}
#news h4{
	font-size: 10px;
	font-weight: normal;
}
.news-item{position: relative;}
.flash{
	float: right;
	width: 583px;
margin: 0 0px 0 0;
}

