/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background: url(../images/bg.gif) repeat-x top #eaf7f8}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#4A4A4A;	}
ol { list-style-type: none; list-style-position:inside;}
ol li { margin:10px 0 0 0; float:left; font-size:14px; color:#0C4A5F; }
ol li ul { margin:0 0 0 20px !important; padding:0;}
ol li ul li { font-size:12px; color:#000000; float:none; }
.col-1 ol { list-style-type: decimal; list-style-position:inside;}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.alignLeft{ text-align:left}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear, .cb { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }
hr {background:#C9EBF0; color:#C9EBF0; height:1px; border: 0px solid #C9EBF0;}

a{color:#4D7D91; text-decoration:underline; outline:none}
a:hover{text-decoration:none}

img.img-detail {border:1px solid #C1D4D8; float:left; padding:1px; margin:0 5px 5px 0; }

.link{color:#fcbb18; text-decoration:none; }
.link:hover{text-decoration:underline }
.btn{color:#4c4c4c; background:url(../images/button3.gif) top left no-repeat; font-weight:bold; padding:11px 0 11px 0; text-decoration:none; font-size:1.5em; width:73px; text-align:center; display:block  }
.btn:hover{text-decoration:none; color:#ffffff }

.button-1{color:#4c4c4c; background:url(../images/button3.gif) top left no-repeat; font-weight:bold; padding:11px 0 11px 0; text-decoration:none; font-size:1.2em; width:73px; text-align:center; display:block  }
.button-1:hover{text-decoration:none; color:#739FAD }

#content ul {margin:0; padding:0;}
#content ul li a{color:#296C80; text-decoration:none ; line-height:2.91em}
#content ul li a:hover { text-decoration:none; color:#000; }

.link-1 { display:block; float:right; background:url(../images/link_bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none; margin:10px 0 0 0; }
.link-1 em { display:block; background:url(../images/link_left.jpg) no-repeat left top; text-transform:uppercase; font-size:1.1em}
.link-1 strong { display:block; background:url(../images/link_right.jpg) no-repeat right top; padding:9px 18px 9px 20px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#a7d4e2}


/*header*/
#header {font-size:0.8125em; color:#FFFFFF }
#header .logo{ margin:35px 0 0 0; position:absolute; width:500px }
#header .indent{margin:48px 0 0 719px; position:absolute; width:260px}
#header .menu{margin:115px 0 0 0; position:absolute; width:980px}
#header p{ margin:0 0 11px 0}

#header strong.nadpis a {color:#0C4A5F; text-decoration:none; font-size:2.7em; margin-bottom:13px; float:left; line-height:0.1em; background:url(../images/logo.gif) no-repeat top left; padding:0 0 50px 57px; font-weight:normal  }
#header .logo span {font-size:2.3em; color:#416F7D; }
#header h1 span{color:#fff; display: block; margin-top:-12px }
#header h1 a{color:#fff; text-decoration:none; font-size:2.22em; text-transform:uppercase  }
#header h1 a:hover{text-decoration:none  }

#header .ul {margin:0; padding:0; list-style:none;}
#header .ul li{ margin:0; display:inline}
#header .ul li a { background:url(../images/bg_menu.gif) top left no-repeat; color:#fff; text-decoration:none; width:140px; text-align:center; display:block; float:left ; padding:25px 0 23px 0; font-size:1.25em; text-transform:uppercase}
#header .ul li a:hover { text-decoration:none; background:url(../images/bg_menu-act.gif) top left no-repeat;}
#header .ul li .current{ text-decoration:none; background:url(../images/bg_menu-act.gif) top left no-repeat; color:#000000; font-weight:bold; }
#header .ul .first a{ background:url(../images/bg_menu-first.gif) top left no-repeat; }
#header .ul .first a:hover {background:url(../images/bg_menu-first-act.gif) top left no-repeat;}
#header .ul .first .current{ background:url(../images/bg_menu-first-act.gif) top left no-repeat;  }
#header .ul .last a{ background:url(../images/bg_menu-last.gif) top left no-repeat; }
#header .ul .last a:hover {background:url(../images/bg_menu-last-act.gif) top left no-repeat;}
#header .ul .last .current{ background:url(../images/bg_menu-last-act.gif) top left no-repeat;  }
#header .ul li.pd a { padding:18px 0; }


/*content*/

#contenthead .block{margin:0; width:980px; background:url(../images/bg_block.gif) no-repeat top left #fff; height:283px}
#contenthead .indent1{padding:5px 0 0 4px !important; }
#contenthead .indent-1{padding:0 0 0 60px}
#contenthead .indent-col2{padding:200px 5px 0 5px}
#contenthead .img-indent{ margin:0 0 10px 0}
#contenthead p{ margin:0 0 11px 0}

#contenthead .ul1 li{ margin:0; display:inline; color:#0c4a5f; }
#contenthead .ul1 li a{ background:url(../images/botton-2.gif) top left no-repeat; color:#0c4a5f; text-decoration:none; width:252px; float:left ; padding-left:25px; font-size:1.5em; font-weight:bold; line-height:53px; margin-bottom:3px}
#contenthead .ul1 li a:hover { color:#43879D; text-decoration:none; background:url(../images/botton-1.gif) top left no-repeat;}
#contenthead .ul1 li .current{ text-decoration:none; background:url(../images/botton-1.gif) top left no-repeat;  }
#contenthead strong { color:#43879d; }

.tabNavigation a { cursor:default; }

.contact-msg { margin:20px; padding:10px; background:#D70A0A; color:#ffffff; font-weight:bold; border:5px solid #DDF2F7;}
.contact-msg ul li { margin:3px 0; padding:0; }

/* box */

.box {width: 540px; background:#F5FCFC url(../images/contentbox/box-middle.jpg) repeat-y left top; overflow: hidden; margin:15px 0;}
.box .box-top {background:transparent url(../images/contentbox/box-top.jpg) no-repeat left top;height:auto; padding:25px;}
.box .box-bottom {background:#F5FCFC url(../images/contentbox/box-bottom.jpg) no-repeat left top;height:8px;}

/* box step by step */

.box-step {width: 644px; background:#F5FCFC url(../images/boxstep/box-step-middle.jpg) repeat-y left top; overflow: hidden; margin:15px 0;}
.box-step .box-step-top {background:transparent url(../images/boxstep/box-step-top.jpg) no-repeat left top;height:auto; width:604px; padding:20px 20px 0 20px; float:left;}
.box-step .box-step-bottom {background:#F5FCFC url(../images/boxstep/box-step-bottom.jpg) no-repeat left top;height:14px; width:644px; float:left;}
.box-step ol {list-style-type:none !important; display:none;}

/* html plain page styles */

#page2 #contenthead .block{margin:0; width:980px; background:url(../images/bg_block.gif) no-repeat top left #fff; height:13px}
#page2 #content{ font-size:0.80em; width:100%; text-align:left; background: url(../images/bg_cont.gif) repeat-x center top #f0fafb; }

#content{ font-size:0.80em; width:100%; text-align:left; background: url(../images/bg_cont.gif) repeat-x center 196px #f0fafb; }
#content .indent-main{padding:35px 30px 40px 30px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:15px 8px 10px 5px; background:url(../images/button1.gif) no-repeat top left; width:42px; padding-top:4px; height:44px; text-align:center; font-size:.83em; color:#FFF}
#content .img-left1 strong{ color:#404040; font-size:2em; display:block; margin-top:0px; font-family:"Arial Black", Gadget, sans-serif; font-weight:normal}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 29px 50px 0}
#content p{ margin:0 0 19px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content .p2{ margin:0 0 25px 0}
#content .p3{ margin:0 0 40px 0}
#content .rss{ margin:-50px 0 0 99px; position: absolute; float:left}
#content h1{color:#6797A6; font-size:2.5em; margin-bottom:17px; line-height:1.2em;  }
#content h2{color:#3C565F; font-size:1.8em; margin-bottom:17px; line-height:1.2em;  }
#content h2 strong{color:#9fcfde; font-size:1.33em;}
#content h2 span{ display:block; margin-top:-11px}
#content h3{color:#0e0e0e; font-size:1.7em; margin-bottom:21px; line-height:1em; }
#content .h3{ margin-bottom:15px;  }
#content h4{color:#EC8E00; font-size:1.3em; margin-bottom:3px; }
#content h5{color:#6797A6; margin-bottom:9px; font-size:1em  }
#content .tail{ background:url(../images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt1{ color:#726863; font-size:0.8em; float:right; }
.txt2{ color:#417185; font-style:italic; font-size:1.16em}
.txt2 a{ color:#417185}
.txt3{ font-weight:bold; color:#fcbb18}
.txt3 a{ color:#fcbb18}
.txt4{color:#84c7db}
.txt5{color:#5B8B9F; font-style:italic; }

#content .indent{padding:45px 0 0 0}
#content .indent1{padding:0 0 0 256px}
#content .indent2{padding:0 0 0 300px}

/* CONTENT BOX */

.contentbox {width: 644px; background:#D1CABC url(../images/contentbox/contentbox-middle.jpg) repeat-y left top; overflow: hidden; margin:0;}
.contentbox .top {background:transparent url(../images/contentbox/contentbox-top.jpg) no-repeat left top;height:auto; padding:25px 10px 25px 25px; float:left; width: 609px; }
.contentbox .bottom {background:transparent url(../images/contentbox/contentbox-bottom.jpg) no-repeat left bottom; float:left;}
.contentbox strong.motto {color:#417185; font-style:italic; font-size:1em; margin:15px 0 0 20px; }

/* SITE MAP */

.SiteMap h4{margin-bottom:5px !important;}
.SiteMap small{padding-bottom:20px !important;}

/* TABS */

.tabs-1{position:relative; float:left; margin:5px 5px 0 0;}

.yellow-button {position:absolute; right:0px; bottom:0px;}

.yellow-button a { background:url("../images/btn-header-box-yellow-right.png") no-repeat scroll 100% 100% transparent; color:#000000; float:right; font-family:arial; font-size:130%; font-weight:bold; height:39px; line-height:39px; margin:0 auto; padding:0; text-align:center; text-decoration:none; width:auto;}
.yellow-button a:hover {color:#324646}

.yellow-button strong {background:url("../images/btn-header-box-yellow-left.png") no-repeat scroll 0 100% transparent; color:#000000 !important; float:left; height:39px; line-height:39px; margin:0 0 0 -12px; padding:0 13px;}
.yellow-button strong:hover {color:#324646 !important;}

.txt{ font-size:1.92em; line-height:1.2em; text-transform:uppercase; font-weight:normal; color:#FFE061;}
.txt strong{ font-size:1.1em;}

#tab-1 {background:url(../images/tabs/bg_tab-1.jpg) no-repeat top left;}
.txt-1 strong{ color:#FFE061 !important;}

#tab-2 {background:url(../images/tabs/bg_tab-2.jpg) no-repeat top left;}
.txt-2 strong{ color:#A9DDF3 !important;}

#tab-3 {background:url(../images/tabs/bg_tab-3.jpg) no-repeat top left;}
.txt-3 strong{ color:#EBD1B0 !important;}

#tab-4 {background:url(../images/tabs/bg_tab-4.jpg) no-repeat top left;}
.txt-4 strong{ color:#BFDD41 !important;}

#tab-5 {background:url(../images/tabs/bg_tab-5.jpg) no-repeat top left;}
.txt-5 strong{ color:#BFD5D3 !important;}

/* CONTACT BOX */

.box-contact {background:#fff; padding:0; margin:5px auto 20px auto; float:left; width:99%; border:1px solid #cad9d7; -moz-border-radius:15px;}
.box-contact span {color:#D02D26; text-decoration:underline; font-size:15px; float:left; margin:10px 0 10px 13px; font-weight:bold;}
.box-contact img {float:left; margin:0 7px 0 0; padding:0 !important; }
.box-contact img.contact {border:1px solid #B1ADA9; float:left; padding:2px !important; margin:0 7px 10px 13px; width:69px; height:88px; }
.box-contact p {color:#313131; font-size:12px; margin:10px !important;}


/* news */

#news {background:#ffffff; padding:5px;}
#news h3 {margin-bottom:0;}
#news strong.date {font-size:11px; color:#AFAFAF;}
#news .new {border-bottom:3px dotted #6797A6; float:left; padding-top:10px;}
#news .news-content { margin:0 0 10px 0; padding:0 0 5px 0; float:left; width:100%; }
.col-2 #news .news-content { margin:0 15px 10px 0; padding:0 0 10px 0; float:left; width:100%; border-bottom:5px solid #FFFFFF;}
#news .news-content h2 { font-size:18px; margin:0 0 5px 0; }
#news .news-content .news-intro { background:none; padding:3px 0; font-size:12px; margin:5px 0 2px 0; }
#news .news-header { margin:0 0 5px 0; }
#news .news-header a.news-title { margin:0; font-size:13px; }
#news img { float:left; margin:5px 5px 5px 0; padding:1px; border:1px solid #C1D4D8; }
#news img.sec6img { margin:5px 1px 15px 0; }
#news .link-1 { float:right; }

/*footer*/
#footer { background:url("../images/bot1.gif") repeat-x scroll center top transparent; color:#726863; padding:17px 25px 14px 25px; font-size:12px;}
#footer a {color:#95C5D4;}
#footer a:hover {text-decoration:underline;}

#footer ul {margin:0; padding:0; list-style:none; float:right}
#footer ul li{ margin:0; display:inline; background:url(../images/bg_li.gif) center right no-repeat; float:left}
#footer ul li a{color:#5f5f5f; text-decoration:none; display:block; float:left; padding:2px 8px 2px 8px}
#footer ul li a:hover { text-decoration:none; color:#c20044 }

#footer .text-bot {float:left; width:auto; font-weight:bold;}
#footer .menu-bot {float:right;}
#footer .menu-bot li {float:left;}
#footer .menu-bot li a {padding:0 6px;}

/* POSITIVE AND NEGATIVE UL */

ul.positive, ul.negative {margin:0 0 0 10px !important; padding:0 !important; list-style:none; }
ul.positive strong, ul.negative strong {margin:0; padding:0; }
ul.positive li {background:url("../images/hand-icon-yes.jpg") no-repeat top left scroll; padding:2px 0 10px 30px; margin:0 0 5px 0; }
ul.negative li {background:url("../images/hand-icon-no.jpg") no-repeat top left scroll; padding:2px 0 10px 30px; margin:0 0 5px 0; }


.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px; background:url(../images/bg_input1.gif) no-repeat top left}
.h1{ height:30px; background:url(../images/bg_input.gif) no-repeat top left}
.h2{ height:123px; background:url(../images/bg_input2.gif) no-repeat top left}
.hs{ height:30px; background:url(../images/bg_input1-1.gif) no-repeat top left}
.h2s{ height:123px; background:url(../images/bg_input2-2.gif) no-repeat top left}
.hs input, .h2s input{ width:242px;}
.block-contact span{ float:right; margin-right:20px}

.input{
   	border:none;
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#a1a1a1;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}input{
   	border:none;
	background:none;
	width:365px; height:18px;
	font-size:1em;
	color:#4c4c4c;
	padding-left:8px;
	padding-top:2px
}
textarea{
   	border:none;
	background:none;
	width:365px; height:93px;
	font-size:1em;
	color:#4c4c4c;
	padding-left:8px;
	margin-bottom:11px;
	overflow:auto}
