/* Start of CMSMS style sheet 'danpol_main_css' */
body {
	margin:0;
	padding:0;
	height:100%;
	background-color: #ffcc33;
}

p { cursor: default; }
.font1px{ font-size: 1px; line-height: 1px; }

.clear{
    clear: both;
    height: 0;
    line-height: 0;
}
.corner{
	background: url('img/danpol-corners.png') no-repeat;
}
.borderv{
	background: url('img/danpol-fillV.png') repeat-y;
}
.borderh{
	background: url('img/danpol-fillH.png') repeat-x;
}
.mainbor{
	background: url('img/danpol-main-bor.png') no-repeat;
}
.jpgfill{
	background: url('img/danpol-jpg-fill.jpg') no-repeat;
}
.pngfill{
	background: url('img/danpol-png-fill.png') no-repeat;
}
#top 
{
	width:100%;
	height:10px;
	background-image:url('img/top_1x1.gif');
	background-color: #ffdc00;
}
#middle {
	width:100%;
	background-image:url('img/danpol-fillH.png');
	background-position:0 -300px;
	background-repeat: repeat-x;
	overflow:auto;
}
#bottom {
	width:100%;
	background-image:url('img/bottom_1x1.gif');
	background-color: #ffcd00;
}

.d-main-bor {
	width: 824px;
	margin-right: auto;
	margin-left: auto;
}
.d-main-bor-tl{
	float:left;
	width:21px;
	height:16px;
	background-position:0 0;
}
.d-main-bor-t {
	float:left;
	width:781px;
	height:16px;
	background-position:0 0;
}
.d-main-bor-tr {
	float:left;
	width:21px;
	height:16px;	
	background-position: -23px 0;
}
.d-main-bor-l {	
	background-position:0 0;
}
.d-main-bor-r {
	background-position:100% 0;
}
.d-main-bor-bl {
	float:left;
	width:21px;
	height:16px;
	background-position: 0 -18px;
}
.d-main-bor-b{
	float:left;
	width:781px;
	height:16px;	
	background-position: 0 -18px;
}
.d-main-bor-br {
	float:left;
	width:21px;
	height:16px;
	background-position: -23px -18px;
}
.d-main {
	width:798px;
	margin-left:13px;
	background: #f0f0f0;
}
.d-head {
	width:798px;
	height:96px;
}
#d-head-logo {
	float:left;
	width:287px;
	height:96px;
	background-position:0 0;
}
#d-head-fill-end {
	float:left;
	width:511px;
	height:96px;
	background-position:0 -36px;
}
#d-head-fill-mid {
	float:left;
	width:511px;
	height:96px;
	background-position:-353px 0;
}
#d-head-fill-text{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#314599;
	text-align:right;
	padding:17px 12px 0 0;
	margin: 0;
}
#d-head-fill-text a:link, #d-head-fill-text a:visited {
	text-decoration: none;
	color:#314599;
}
#d-head-fill-text a:hover {
	text-decoration: none;
	color:#333399;
}

.d-head2 {
	width:798px;
	height:13px;
	font-size: 2px;
	line-height: 2px;
}
#d-head-fill-mid-und {
	width:248px;
	height:13px;
	margin-left:339px;
	background-position:0 -83px;
}
.d-menu-baner {
	width:798px;
	height:242px;
}
#d-menu {
	float:left;
	width:152px;
	height:242px;
}
#d-menu-main {
	width:152px;
	height:180px;
}
#d-menu-fill {
	width:152px;
	height:62px;
	background-position:0 -280px;
}
#d-menu-items{
	width: 152px;
	height: 180px;
	margin:0;
	padding:0;
	background-position:0 -98px;
}
#d-menu-items li{
	display:block;
	height:30px;
	width:130px;
	margin: 0 0 0 22px; 
	padding: 0;
	list-style: none;
}

#d-menu-items a{
	display:block;
	height:30px;
	width:130px;
}
#d-menu-items a:active{
	outline: none;
}
li#d-menu-item-15 { /* O Firmie */
	padding-top:15px;
}

#d-menu-item-15 a:hover, #d-menu-item-16 a:hover, #d-menu-item-17 a:hover, #d-menu-item-18 a:hover, #d-menu-item-19 a:hover {
	background: url('img/danpol-png-fill.png') no-repeat;
}

#d-menu-item-15 a:hover{ /* O Firmie */
	background-position: -174px -113px;
}
#d-menu-item-16 a:hover{ /* Nasza oferta */
	background-position: -174px -143px;
}
#d-menu-item-17 a:hover{ /* Uslugi i serwis */
	background-position: -174px -173px;
}
#d-menu-item-18 a:hover{ /* Dojazd */
	background-position: -174px -203px;
}
#d-menu-item-19 a:hover{ /* Kontakt */
	background-position: -174px -233px;
}
ul#d-menu-items li a {
	text-indent:-9000px; background-color:transparent; 
}
#d-baner {
	float:left;
	width:646px;
	height:242px;
	background-position: 0 -98px;
}
.content {
	width:798px;
	padding-top:6px;
	overflow:auto;
}
#content-left {
	float:left;
	width:239px;
	min-height:300px;
	height:auto !important;
	height:300px; 
}
#content-left-main-fill {
	float:left;
	width:2px;
	min-height:300px;
	height:auto !important;
	height:300px; 
}
#content-main {
	float:left;
	width:557px;
	min-height:300px;
	height:auto !important;
	height:300px;  
}

/* LEFT CONTENT CUREENT PAGE / NAME BOX: */
.d-content-name { width:239px; background-color: #034695;
	min-height:39px;
	height:auto !important;
	height:39px; }
.d-content-name-tl {float:left; width:11px;	height:11px; background-position: 0 -36px;}
.d-content-name-t {float:left; width:217px; height:11px; background-position: 0 -134px;}
.d-content-name-tr {float:left; width:11px;	height:11px; background-position: -13px -36px;}
.d-content-name-bl {float:left; width:11px;	height:10px; background-position: 0 -50px;}
.d-content-name-b {float:left; width:217px;	height:10px; background-position: 0 -148px;}
.d-content-name-br {float:left;	width:11px;	height:10px; background-position: -13px -50px;}
.d-content-name-text {width:239px; background-position: 0 0;}
p.d-content-name-text {padding:0; margin:0; text-align: center; color: #ffcb00; font: bold 18px Verdana; line-height:18px;}


/* LEFT CONTENT / INFO BORDER */
.d-content-info { width:239px; background-color: #f0f0f0; margin-top:6px;}
.d-content-info-tl {float:left; width:13px;	height:8px; background-position: 0 -62px;}
.d-content-info-t {float:left; width:215px; height:2px; background-position: 0 -344px;}
.d-content-info-tr {float:left; width:11px;	height:8px; background-position: -15px -62px;}
.d-content-info-l {width:239px; background: url('img/content_border_1x1.gif') 0 0 repeat-y;}
.d-content-info-r {width:239px; background: url('img/content_border_1x1.gif') 100% 0 repeat-y;
	min-height:239px;
	height:auto !important;
	height:239px;}
.d-content-info-bl {float:left; width:11px;	height:7px; background-position: 0 -72px;}
.d-content-info-b {float:left; width:217px;	height:7px; background-position: 0 -160px;}
.d-content-info-br {float:left;	width:11px;	height:7px; background-position: -13px -72px;}
.d-content-info-r p {padding:0; margin:0; text-align: center; font: bold 14px Verdana;}

/*
.d-content-info-t {background: url('img/danpol-content-info-t.gif') #f0f0f0 100% 0 no-repeat; width: 239px; margin-top:6px;}
.d-content-info-b {background: url('img/danpol-content-info-b.gif') 0 100% repeat-x;}
.d-content-info-l {background: url('img/content_border_1x1.gif') 0 0 repeat-y}
.d-content-info-r {background: url('img/content_border_1x1.gif') 100% 0 repeat-y}
.d-content-info-bl {background: url('img/danpol-content-info-bl.gif') 0 100% no-repeat}
.d-content-info-br {background: url('img/danpol-content-info-br.gif') 100% 100% no-repeat}
.d-content-info-tl {background: url('img/danpol-content-info-tl.gif') 0 0 no-repeat}
.d-content-info-tr {background: url('img/danpol-content-info-tr.gif') 100% 0 no-repeat; padding:6px 6px 20px 6px;text-align: center;color: #ffcb00;font: normal 18px Verdana;}
*/

/* LEFT CONTENT BOTTOM BOX: */
.d-content-leftbox {width:239px; margin-top:4px; background-color: #fdcd0a;
	min-height:67px;
	height:auto !important;
	height:67px;}
.d-content-leftbox-tl {float:left; width:11px;	height:9px; background-position: 0 -83px;}
.d-content-leftbox-t {float:left; width:217px; height:9px; background-position: 0 -171px;}
.d-content-leftbox-tr {float:left; width:11px;	height:9px; background-position: -13px -83px;}
.d-content-leftbox-bl {float:left; width:11px;	height:10px; background-position: 0 -94px;}
.d-content-leftbox-b {float:left; width:217px;	height:10px; background-position: 0 -182px;}
.d-content-leftbox-br {float:left;	width:11px;	height:10px; background-position: -13px -94px;}
.d-content-leftbox-text {width:239px; background-position: -241px 0; text-align: center;
	min-height:48px;
	height:auto !important;
	height:48px;}
.d-content-leftbox-tell {float:left; width:46px; height:39px; 
	background-position: -154px -280px; margin:6px 0 0 15px; display: inline;}
.d-content-leftbox-text img {margin:7px 10px 0 0}

/* MAIN CONTENT BORDER */
.d-content-main { width:557px; background-color: #f0f0f0;}
.d-content-main-tl {float:left; width:13px;	height:8px; background-position: 0 -106px;}
.d-content-main-t-1 {float:left; width:156px; height:2px; background-position: 0 -348px;}
.d-content-main-t-2 {float:left; width:376px; height:2px; background-position: 0 -219px;}
.d-content-main-tr {float:left; width:12px;	height:8px; background-position: -15px -106px;}
.d-content-main-l {width:557px; background: url('img/content_border_1x1.gif') 0 0 repeat-y;}
.d-content-main-r {width:557px; background: url('img/content_border_1x1.gif') 100% 0 repeat-y;
	min-height:301px;
	height:auto !important;
	height:301px;}
.d-content-main-bl {float:left; width:11px;	height:8px; background-position: 0 -120px;}
.d-content-main-b {float:left; width:533px;	height:8px; background-position: 0 -194px;}
.d-content-main-br {float:left;	width:13px;	height:8px; background-position: -13px -120px;}

div.d-content-main-text {padding:0; margin:0; font: normal 14px Verdana;}
.d-content-main-text p{padding:9px 20px 0; margin:0; text-align:justify;}
p.d-content-main-text-1st {padding:11px 20px 0;}
p.d-content-main-text-left {padding:0 20px;}
p.d-content-main-text-last {padding:7px 22px 3px 20px; text-align:right; font-style: italic;}
.smallfont{font: normal 12px Verdana;}

.d-content-main-r h1 {padding:2px 12px 5px; margin:0; text-align:justify; color: #000; font: bold 14px Verdana;}

.d-content-main-text ul{margin-top:4px;margin-bottom:0px;}
.d-content-main-text ul li{padding:0;margin:0;line-height:20px;}

.main-contact {width:450px; padding-bottom:2px; margin-left:70px; color: #000;}
.main-contact-title {float:left; width:190px;}

/* MAIN CONTENT BOTTOM BOX: */
.d-content-mainbox {width:557px; margin-top:4px; background-color: #034695;}
.d-content-mainbox-tl {float:left; width:11px;	height:11px; background-position: 0 -132px;}
.d-content-mainbox-t {float:left; width:533px; height:11px; background-position: 0 -206px;}
.d-content-mainbox-tr {float:left; width:13px;	height:11px; background-position: -13px -132px;}
.d-content-mainbox-bl {float:left; width:11px;	height:10px; background-position: 0 -145px;}
.d-content-mainbox-b {float:left; width:533px;	height:10px; background-position: 0 -223px;}
.d-content-mainbox-br {float:left;	width:13px;	height:10px; background-position: -13px -145px;}
.d-content-mainbox-text {width:557px; background-position: -482px 0; 
	min-height:28px;
	height:auto !important;
	height:28px;}
p.d-content-mainbox-text {padding:0; margin:0; text-align: center;color: #ffcb00;font: bold 18px Verdana;line-height:27px;}
.d-content-mainbox-text a:link, .d-content-mainbox-text a:visited {text-decoration: none; color:#FFCB00;}
.d-content-mainbox-text  a:hover {text-decoration: none; color:#FFDD00;}

.d-content-main-text-bottom-img{
float:right;
}


ul.content-info-submenu{
margin:0;
padding:0 0 5px 15px;
list-style-type:none;
color:#009;
}

.spanraq{
	font-size: 20px;
	line-height: 20px;
padding-right:2px;
}

ul.content-info-submenu ul .spanraq{
padding:0;
}

ul.content-info-submenu ul{
margin:0;
padding:0 0 3px 10px;
list-style-type:none;
color:#009;
font-weight:bold;
}

ul.content-info-submenu li{
padding: 1px 0;
}

.menuactive{
color:#666;
font-weight:bold;
}

.menuparent{
font-weight:bold;
}

.spanlink{
	font-size: 12px;
	line-height: 16px;
}

.d-content-info-r a:link, .d-content-info-r a:visited, .d-content-main-text a:link, .d-content-main-text a:visited {
	text-decoration: none;
	color:#009;
}
.d-content-info-r  a:hover, .d-content-main-text a:hover {
	text-decoration: underline;
	color:#03C;
}

p.smallleftinfo{
padding:10px; margin:0; text-align: justify; font: normal 12px Verdana;
}
.zakaz{
font-size:9px;
}

#googleplusone{
float:left;
margin: 4px 5px 0 15px;
padding: 0px;
}


#on {visibility:visible;}
#off {visibility:hidden;}

#facebook_div {width:256px;height: 256px;overflow: hidden;}
#facebook_right {z-index: 10005;border:2px solid #3c95d9;background-color: #fff;width: 256px;height: 256px;position: fixed;right: -262px;}
#facebook_right img {position: absolute;top: -2px;left: -35px;}
#facebook_right iframe {border:0px solid #3c95d9;overflow: hidden;position: static;height: 256px;width:256px;left:-2px;top:-3px;}

#kontakt_div {width:236px;height: 244px;overflow: hidden;border:1px solid #aaa;}
#kontakt_right {z-index: 10003;border:2px solid #6CC5FF;background-color: #fff;width:238px;height: 246px;position: fixed;right: -244px;}
#kontakt_right_img {position: absolute;top: -2px;left: -35px;border: 0;}

#kontakt_mail, #kontakt_tel {margin: 0 8px; padding: 15px 0 12px 2px; border-bottom: 1px solid #ccc;}
#kontakt_odwiedz {margin: 0 8px;padding: 15px 0 0 2px;}
#kontakt_adres {margin: 0;padding: 5px 0 0 55px;}

#google_plus_right {z-index: 10004;background-color: #006ec9;border:2px solid #0056a0;border-left:2px solid #006ec9; width:261px;height: 256px;position: fixed;right: -267px;} 
#google_plus_right_img {position: absolute;top: -2px;left: -35px;border: 0;} 
#google_plus_div{width:261px;height: 256px;background-color: #fff;}
#google_plus_txt {text-align:center;}
#google_pluso{padding-left: 66px}

#cookie_consent {background: #333366;
  /* position: absolute; */
  float: left; z-index: 10000000000000; width: 100%; padding: 5px 0;}
#cookie_consent p {text-align: center; color: #ccc; font: normal 12px Tahoma, Geneva, sans-serif; margin: 0;}
#cookie_consent a.more_info {margin: 0 5px; color: #ccc; text-decoration: underline; cursor: pointer;}
#cookie_consent a.decline_cookies {margin: 0 5px; color: #f33; text-decoration: underline; cursor: pointer;}
a.page_decline_cookies {color: #f33; text-decoration: underline; cursor: pointer;}
#cookie_consent a.accept_cookies { margin: 0 5px; color: #6c0; font-weight: bold; text-decoration: underline; cursor: pointer;}
/* End of 'danpol_main_css' */

