html{
 height: 100%;
}

body{
 position: relative;
 margin: 0;
 padding: 0;
 height: auto !important;
 height: 100%;
 min-height: 100%;
 min-width: 995px;
 padding-left: 995px;
 font-family: Arial, Helvetica, sans-serif;
 }

/* html header*/

.headhtml {position: relative; width: 100%; height: 100%; vertical-align: center;}
.head_left {position: relative; float: left; width: 10%; height: 200px; z-index: 2;}
.head_right {position: relative; float: left; width: 90%; height: 200px; z-index: 1;}
.head_right_l {position: relative; width: 93%; height: 200px; float: left; display: inline; z-index: 10;}
.head_right_l_top {position: relative; width: 100%; height: 103px; background: #FFFFFF; padding-top: 3px;}
.head_right_l_top_left {position: relative; float: left; display: inline; width: 50%; height: 103px; text-align: center;}
.head_right_l_top_left img {padding: 0px 85px 0 0; margin: 0 auto; border: 0;}
.head_right_l_top_left .bg_left {position: absolute; top: 0px; left: 0px; width: 7px; height: 103px; }

.head_right_l_top_right {position: relative; float: left; display: inline; width: 49.9%; height: 103px; text-align: center;}
.head_right_l_top_right .bg_right {position: absolute; right: 0px; top: 0px; width: 9px; height: 103px;}

.head_right_l_top_right span.red_big {font-size: 18px; color: #dd343a; margin-top: 100px; font-weight: bold; padding-left: 85px;}
.head_right_l_top_right span.red_small {font-size: 15px; color: #dd343a; font-weight: bold; padding-left: 85px;}
.head_right_l_top_right span.vsmall {font-size: 8px; color: #dd343a; font-weight: bold; padding-left: 85px;}

.head_right_l_top_right span.grey_small {font-size: 14px; color: #58666e; font-weight: bold; padding-left: 85px;}
.head_right_l_top_right span.grey_big {font-size: 18px; color: #58666e; font-weight: bold;}


.head_right_l_bottom {position: relative; width: 100%; height: 74px; padding-top: 20px; overflow: hidden; $height: 94px;}
head_right_l > .head_right_l_bottom {height: 74px;}
.head_right_l_bottom div.li1 {position: relative; float: left; width: 22%; height: 40px; $height: 20px;}
.head_right_l_bottom div.li1 a {display: block; width: 114px; height: 26px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li1.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li1 span {display: block; width: 114px; height: 26px;}
.head_right_l_bottom div.li1 > a {background: url("images/li1.png") no-repeat; filter: none;}
.head_right_l_bottom div.li1 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li1_h.png",sizingMethod="crop"); width: 128px; height: 25px;}
.head_right_l_bottom div.li1 > a:hover {background: url("images/li1_h.png") no-repeat; filter: none;} 

.head_right_l_bottom div.li2 {position: relative; float: left; width: 20%; height: 40px; $height: 20px;}
.head_right_l_bottom div.li2 a {display: block; width: 100px; height: 24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li2.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li2 span {display: block; width: 100px; height: 24px;}
.head_right_l_bottom div.li2 > a {background: url("images/li2.png") no-repeat; filter: none;}
.head_right_l_bottom div.li2 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li2_h.png",sizingMethod="crop"); width: 117px; height: 25px;}
.head_right_l_bottom div.li2 > a:hover {background: url("images/li2_h.png") no-repeat; filter: none;}

.head_right_l_bottom div.li3 {position: relative; float: left; width: 20%; height: 40px; $height: 20px;}
.head_right_l_bottom div.li3 a {display: block; width: 84px; height: 24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li3.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li3 span {display: block; width: 84px; height: 24px;}
.head_right_l_bottom div.li3 > a {background: url("images/li3.png") no-repeat; filter: none;}
.head_right_l_bottom div.li3 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li3_h.png",sizingMethod="crop"); width: 95px; height: 25px;}
.head_right_l_bottom div.li3 > a:hover {background: url("images/li3_h.png") no-repeat; filter: none;}

.head_right_l_bottom div.li4 {position: relative; float: left; width: 20%; height: 40px; $height: 20px;}
.head_right_l_bottom div.li4 a {display: block; width: 103px; height: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li4.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li4 span {display: block; width: 103px; height: 25px;}
.head_right_l_bottom div.li4 > a {background: url("images/li4.png") no-repeat; filter: none;}
.head_right_l_bottom div.li4 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li4_h.png",sizingMethod="crop"); width: 118px; height: 26px;}
.head_right_l_bottom div.li4 > a:hover {background: url("images/li4_h.png") no-repeat;filter: none;}

.head_right_l_bottom div.li5 {position: relative; float: left; width: 17%; height: 40px; $height: 20px;  overflow: visible;}
.head_right_l_bottom div.li5 a {display: block; width: 116px; height: 22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li5.png",sizingMethod="crop"); cursor: hand; float: right;}
.head_right_l_bottom div.li5 span {display: block; width: 116px; height: 22px;}
.head_right_l_bottom div.li5 > a {background: url("images/li5.png") no-repeat; filter: none;}
.head_right_l_bottom div.li5 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li5_h.png",sizingMethod="crop"); width: 134px; height: 25px; margin-right: -19px;}
.head_right_l_bottom div.li5 > a:hover {background: url("images/li5_h.png") no-repeat; filter: none;}


.head_right_l_bottom div.li6 {position: relative; float: left; width: 22%; height: 40px;}
.head_right_l_bottom div.li6 a {display: block; width: 124px; height: 22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li6.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li6 span {display: block; width: 124px; height: 22px;}
.head_right_l_bottom div.li6 > a {background: url("images/li6.png") no-repeat; filter: none;}
.head_right_l_bottom div.li6 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li6_h.png",sizingMethod="crop"); width: 144px; height: 26px;}
.head_right_l_bottom div.li6 > a:hover {background: url("images/li6_h.png") no-repeat; filter: none;}


.head_right_l_bottom div.li7 {position: relative; float: left; width: 20%; height: 40px;}
.head_right_l_bottom div.li7 a {display: block; width: 96px; height: 24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li7.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li7 span {display: block; width: 96px; height: 24px;}
.head_right_l_bottom div.li7 > a {background: url("images/li7.png") no-repeat; filter: none;}
.head_right_l_bottom div.li7 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li7_h.png",sizingMethod="crop"); width: 112px; height: 26px;}
.head_right_l_bottom div.li7 > a:hover {background: url("images/li7_h.png") no-repeat; filter: none;}

.head_right_l_bottom div.li8 {position: relative; float: left; width: 20%; height: 40px;}
.head_right_l_bottom div.li8 a {display: block; width: 95px; height: 24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li8.png",sizingMethod="crop");  cursor: hand;}
.head_right_l_bottom div.li8 span {display: block; width: 95px; height: 24px;}
.head_right_l_bottom div.li8 > a {background: url("images/li8.png") no-repeat; filter: none;}
.head_right_l_bottom div.li8 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li8_h.png",sizingMethod="crop"); width: 109px; height: 27px;}
.head_right_l_bottom div.li8 > a:hover {background: url("images/li8_h.png") no-repeat; filter: none;}

.head_right_l_bottom div.li9 {position: relative; float: left; width: 20%; height: 40px;}
.head_right_l_bottom div.li9 a {display: block; width: 111px; height: 22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li9.png",sizingMethod="crop"); cursor: hand;}
.head_right_l_bottom div.li9 span {display: block; width: 111px; height: 22px;}
.head_right_l_bottom div.li9 > a {background: url("images/li9.png") no-repeat; filter: none;}
.head_right_l_bottom div.li9 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li9_h.png",sizingMethod="crop"); width: 127px; height: 26px;}
.head_right_l_bottom div.li9 > a:hover {background: url("images/li9_h.png") no-repeat; filter: none;}

.head_right_l_bottom div.li10 {position: relative; float: left; width: 17%; height: 40px;}
.head_right_l_bottom div.li10 a {display: block; width: 118px; height: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li10.png",sizingMethod="crop"); cursor: hand; float: right;}
.head_right_l_bottom div.li10 span {display: block; width: 118px; height: 25px;}
.head_right_l_bottom div.li10 > a {background: url("images/li10.png") no-repeat; filter: none;}
.head_right_l_bottom div.li10 a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/li10_h.png",sizingMethod="crop"); width: 136px; height: 24px; margin-right: -18px;}
.head_right_l_bottom div.li10 > a:hover {background: url("images/li10_h.png") no-repeat; filter: none;}


.head_right_r {position; relative; width: 7%; height: 200px; float: left; display: inline; z-index: 1;}

.right_top_pic {position: absolute; left: 0px; top: 0px; width: 84px; height: 104px; background: url("images/right_top_pic.jpg") left no-repeat;}
.left_top_pic {position: absolute; right: 0px; top: 0px; width: 86px; height: 104px; background: url("images/left_top_pic.jpg") right no-repeat;}

/* end */


html > body {
 padding: 0;
}

#all{
 margin-left: -995px;
}	

* > #all {
 margin: 0;
}	

#all {
 font-family: Arial, Helvetica, sans-serif;
 }	
	
img {
 border: 0;
 }

.cleaner {
 clear: both;
}
	
a {
 position: relative;
}
	
.menu{
 position: relative;
 width: 100%;
 height: 25px;
 background: #d5363b;
 border-bottom: 1px solid #58656e;
 z-index: 900;
 display: block;
 margin: -2px auto 0 auto;
 text-align: center;
 }

.menu ul {
 padding-top: 2px;
 margin: 0;
 padding-left: 0;
 }

.menu ul li {
 display: inline;
 padding: 0 0.6%;
 }

.menu ul li a {
 font-size: 10pt;
 color: #FFFFFF;
 text-decoration: none;
 padding-left: 20px;
 background: url("images/green_menu_li_ie.gif") 0 1px no-repeat;
 }

.menu ul li > a {
 background: url("images/green_menu_li.gif") 0 1px no-repeat;
}

.menu ul li a:hover, .menu ul li.active a{
 text-decoration: underline;
 background: url("images/green_menu_li_h_ie.gif") 0 1px no-repeat;
 }

.menu ul li > a:hover, .menu ul li.active > a {
 background: url("images/green_menu_li_h.gif") 0 1px no-repeat;
 }

.menu .uslugi ul li.active a{
 background: url("images/green_menu_li_ie.gif") 0 1px no-repeat;
 text-decoration: none;
}

.menu .uslugi ul li.active > a{
 background: url("images/green_menu_li.gif") 0 1px no-repeat;
 text-decoration: none;
}

.menu .uslugi ul li.active a:hover{
 text-decoration: underline;
 background: url("images/green_menu_li_h_ie.gif") 0 1px no-repeat;
}

.menu .uslugi ul li.active > a:hover{
 text-decoration: underline;
 background: url("images/green_menu_li_h.gif") 0 1px no-repeat;
}

.menu ul li span {
 color: #d14b3f;
 text-decoration: underline;
 background: url("images/green_menu_li_h_ie.gif") 0 1px no-repeat;
 padding-left: 20px;
 font-size: 10pt;
 }

.menu ul li > span {
 color: #d14b3f;
 text-decoration: underline;
 background: url("images/green_menu_li_h.gif") 0 1px no-repeat;
 padding-left: 20px;
 font-size: 10pt;
 }

.menu .menu_left{
 position: relative;
 float: left;
 width: 18.5%;
 display: inline;
 height: 25px;
 }

.menu .menu_right{
 position: relative;
 float: left;
 width: 81.4%;
 display: inline;
 height: 25px;
 }

.menu .menu_right_left{
 position: relative;
 width: 93%;
 display: inline;
 height: 25px;
 }

.menu .menu_right_right{
 position: relative;
 float: left; 
 width: 6.9%;
 display: inline;
 height: 25px;
 }



.menu .menu_right_left ul {padding: 5px 0 0 0; margin: 0; list-style-type: none; z-index: 900;}
.menu .menu_right_left > ul {padding-top: 2px; $padding-top: 5px;}
.menu .menu_right_left ul li {padding: 0; margin: -4px 0 0 0; float: left;}
.menu .menu_right_left ul > li {margin: 0px; $margin: -4px 0 0 0;}
.menu .menu_right_left ul li a {font-size: 10pt; color: #58656e; text-decoration: none; padding-left: 20px; background: url("images/green_menu_li_ie.gif") top left no-repeat;}
.menu .menu_right_left ul li > a {background: url("images/green_menu_li.gif") top left no-repeat;}
.menu .menu_right_left ul li a:hover {color: #d14b3f; text-decoration: underline; background: url("images/green_menu_li_h_ie.gif") top left no-repeat;}
.menu .menu_right_left ul li > a:hover {background: url("images/green_menu_li_h.gif") top left no-repeat;}
.menu .menu_right_left ul li span {color: #d14b3f; text-decoration: underline; background: url("images/green_menu_li_h.gif") top left no-repeat; padding-left: 20px; font-size: 10pt;}



#all .menu .menu_right_left .active a , .menu .active a {text-decoration: underline; background: url("images/green_menu_li_h.gif") top left no-repeat;}

#all .middle .middle_left .active a {text-decoration: underline; color: #ea4a26; background: url("images/marker.gif") 10px 3px no-repeat;}


.top_border {border-top: 1px solid #58656e; border-bottom: 1px solid #58656e; z-index: 900;}


.middle {position: relative; width: 100%; z-index: 900; display: block;}
.middle_left {position: relative; float: left; width: 240px; margin-right:-100%; display: inline; visibility: visible; border-right: 1px solid #58656e;}
.middle_left ul {visibility: visible; list-style-type: none; padding: 0; margin: 20px 0 0 0; position: relative; z-index: 999; }
.middle_left ul li {
padding: 0 10px 0 0; margin-bottom: 5px; line-height: 100%;
}
.middle_left ul a {
 font-size: 10pt;
 color: #2c4dbe;
 padding-left: 25px; 
 background: url("images/marker.gif") 15px 3px no-repeat;
 text-decoration: none; 
 display: block;
 }

.middle_left ul a:hover {text-decoration: underline; color: #ea4a26; background: url("images/marker.gif") 10px 3px no-repeat;}
.middle_left ul span {font-size: 10pt; color: #ea4a26; padding-left: 25px;  background: url("images/marker.gif") 10px 3px no-repeat; text-decoration: underline; display: block;}
.middle_right {position: relative; float: left; margin-left: 240px; width:auto; display: inline; border-left: 1px solid #58656e;}
.middle_right .icons {position: relative; width: 91.4%; height: 25px; text-align: right; $margin-top: 10px;}
.middle_right .icons .into {width: 150px; float: right;}
.middle_right .icons .into img {border: 0; padding: 10px 0 0 0; margin: 0 0 0 7px;}

.middle_right .content {position: relative; width: 91.5%; padding-bottom:20px }
.middle_right .content h1 {font-size: 14pt; color: #d7373a; padding: 17px 0 8px 0; margin: 0; font-weight: normal}
.middle_right .content h2 {font-size: 11pt; color: #2C4DBE; padding: 25px 0 0 0; margin: 0; font-weight: strong}
.middle_right .content h3 {font-size: 10pt; color: #58656e; padding: 13px 0 0 0; margin: 0; font-style: italic; font-weight: strong; text-decoration: underline}

.middle_right .content p,
.middle_right .content ul,
.middle_right .content ol,
.middle_right .content form,
.middle_right .content table
{font-size:10pt; color:#58656e; text-align: justify;}

.content a{
 color: #2C4DBE;
}

.content ul.topnav li{
 margin: 5px 0;
 list-style-type: none;
}

.content ul li{
 margin: 5px 0;
 list-style-type: disc;
}

.content ul li ul li{
 margin: 5px 0;
 list-style-type: circle;
}

.content .karta ul.topnav li a, .karta ul li a{
 font-size: 12pt;
 color: #2C4DBE;
 text-decoration: none;
 padding-left: 25px; 
 background: url("images/marker.gif") 15px 3px no-repeat;
 list-style-type: none;
 font-weight: normal;
 padding-bottom: 5px;
}

.content .karta ul.topnav li a:hover, .karta ul li a:hover{
 background: url("images/marker.gif") 5px 3px no-repeat;
 text-decoration: underline;
 color: #EA4A26;
 }


.content .karta ul.topnav li ul li a, ul li ul li a{
 margin: 5px 0;
 font-size: 11pt;
 font-family: 'Times New Roman', Times, serif;
 text-transform: uppercase;
}

.content .karta ul.topnav li ul li ul li{
 }

.content .karta ul.topnav li ul li ul li a{
 font-size: 10pt;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: none;
 }

.middle_right .content {padding:7px 0 0 20px; margin:0}
.middle_right .content p {padding:7px 0 0 0; margin:0}
.middle_right .content b {color:#58656e}
.middle_right .content strong {color:#58656e}
.middle_right .content form {padding-left:20px}
.middle_right .content a {color:#2C4DBE; text-decoration: none; font-weight: bold;}
.middle_right .content a:hover {color:#d14b3f; text-decoration: underline;}

.middle_right .content .breadcrumbs {padding:22px 0 0 0; margin:0; font-size: 9pt}
.middle_right .content .breadcrumbs a {color:#2C4DBE; text-decoration: none; font-weight: normal;}
.middle_right .content .breadcrumbs a:hover {color:#d14b3f; text-decoration: underline;}



.middle_right .content .error p {border-top: 0px solid #58656e; padding: 0 0 0 0; margin:0 0 20px 0; font-size: 10pt; color:#2C4DBE}
.middle_right .content .errors {border-top: 0px solid #58656e; padding: 0 0 0 0; margin:0 0 20px 0; font-size: 10pt; color:#ea4a26}


.year {position: relative; background: url("images/1year.jpg") top left no-repeat; margin-top: 5px; margin-left: 20px; visibility: visible;}
.year h2 {font-size: 14pt; color: #d6353a; font-weight: normal; width: 80px; padding: 30px 0 3px 50px; margin: 0; line-height: 17px;}
.year p {padding: 0; margin: 0;}
.year a {font-size: 8pt; color: #58656e;}
.year a:hover {text-decoration: none;}

.blizhe {position: relative; margin-top: 30px; margin-left: 20px; visibility: visible;}
.blizhe a {color: #d14b40; font-size: 14pt;}
.blizhe a:hover {text-decoration: none;}
.blizhe img {margin-top: 10px;}

.summer {position: relative; margin: 0; padding: 17px 15px 10px 15px; visibility: visible;}
.summer h2 {font-size: 14pt; color: #d6353a; font-weight: normal; padding: 30px 0 3px 0px; margin: 0; line-height: 20px;}
.summer p {font-size: 9pt; color: #58656e; padding: 8px 0 0 0; margin: 0;}
.summer p a {font-size: 9pt; text-decoration: none; font-weight: bold; color: #2C4DBE; padding: 0; margin: 0;}
.summer p a:hover {font-size: 9pt; text-decoration: underline; font-weight: bold; color: #d14b3f; padding: 0; margin: 0;}
.summer span.pink {font-size: 14pt; color: #d7383c; font-weight: bold;}
span.small {font-size: 7pt;}

.summerp {position: relative; margin: 0; padding: 17px 15px 10px 15px; visibility: visible; }
.summerp h2 {font-size: 14pt; color: #d6353a; font-weight: normal; padding: 30px 0 3px 0px; margin: 0; line-height: 20px;}
.summerp p {font-size: 9pt; color: #58656e; padding: 8px 0 0 0; margin: 0;}
.summerp p a {font-size: 9pt; text-decoration: none; font-weight: bold; color: #2C4DBE; padding: 0; margin: 0;}
.summerp p a:hover {font-size: 9pt; text-decoration: underline; font-weight: bold; color: #d14b3f; padding: 0; margin: 0;}
.summerp span.pink {font-size: 14pt; color: #d7383c; font-weight: bold;}
span.small {font-size: 7pt;}


.left_space img.flower {position: absolute; left: 0px; top: -51px; padding: 0 0 0 20px; margin: 0; z-index: +999; visibility: visible;}


.middle_left_bottom {position: relative; width: 100%; height: 25px; background: #B3D565; border-top: 1px solid #58656E; z-index: 900;}


/* Zapys FORM */
.zapys_submit, .zapys_submit_hover {background-color:white; cursor:pointer; cursor:hand;}
.zapys_submit {border:1px solid green; color:green}
.zapys_submit_hover {border:1px solid #EE4728; color:#EE4728}



<!--!!-->
.footer {position: relative; width: 100%; z-index: 900; display: block;}


img.flower {position: absolute; left: 0px; bottom: 0px; padding: 0 0 0 20px; margin: 0; z-index: 999; visibility: visible;}


.bottom_menu{
 text-align: center;
 padding: 5px 0;
 font-size: 10pt;
 color: #58656e;
 }

.bottom_menu ul li{
 display: inline;

 }

.bottom_menu ul {
 padding-left:0;
 }


.bottom_menu ul li a{
 font-size: 8pt;
 color: #58656e;
 padding: 0 4px 0 1px;
 border-right: 1px solid #58656e;
 text-decoration: none;
 background: none;
 }

.bottom_menu ul li.last a{
 border: 0;
 background: none;
 }

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


.zapys_submit {
 border:1px solid green;
 color:green;
}
.zapys_submit, .zapys_submit_hover {
 background-color: white;
 cursor: pointer;
}

.middle_right .content .box {
}

.middle_right .content .box table {
 margin: 13px 0 10px 15px;
 padding: 3px 5px 3px 5px;
 border: 1px dotted #DDDDDD;
}

.middle_right .content .box h1 {
 font-size: 8pt;
 padding: 10px 5px 5px 5px;
 text-align: center;
}

.middle_right .content .box h1 strong{
 font-size: 8pt;
 text-align: center;
 color: #d7373a;
}

.middle_right .content .box p {
 color: #2C4DBE;
 font-size: 8pt;
 padding: 10px 5px 10px 5px;
}

.middle_right .content .box strong {
 color: #2C4DBE;
}

