@charset "utf-8";
/* CSS Document */

body{
	background:#AEC1CB;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #0f3f6f;
}

a{color: #000066;}
li {color: #000066;}
ul li {color: #000066;}
ul {color: #000066;}
.pds{
	width:1000px;
	position:relative;
	margin:0 auto;
	font-size:12px;
}
.s{
	background:url(images/tlo.jpg) repeat-y; height:100%; padding: 0 0 20px 0;
}

.sarticles{
	background:url(images/tlo2.JPG) repeat-y; height:100%;    line-height: 22px;
}
.sarticles img {max-width: 900px;}


.left{
	width:190px;
	padding-left:43px;
	margin: 19px 0 0 0;
	float:left;
}
.right{
	width:675px;
	padding-left:36px;
	margin: 19px 0 0 0;
	float:left;
}
.animacja{
	position:absolute; 
	top:130px;
	left:34px; 
	width:923px; 
	height:173px;	
}
.menu{ height:45px; background:url(images/t3.JPG) no-repeat;}
.menu ul{ list-style:none; margin:0px; padding:0px 0px 0px 46px; }
.menu li{ float:left; display:inline-block;}
.menu a{ font-size:18px; font-weight:normal; color:#fff;  text-decoration:none; display:inline-block; padding:12px 28px; font-family:Arial Narrow, Arial, Verdana;}
.menu a:hover{ background:url(images/t3b.jpg); color:#FFFF99;}

.ng{
	font-size:18px; margin: 10px 0 0 0px; padding:10px 50px; 
	background:url(images/ng.jpg) no-repeat; font-weight:normal; 
	

}

.ng a{color: #000066;}

.ng2{
	font-size:18px; margin: 10px 0 0 0px; padding:10px 50px; 
	background:url(images/ng2.jpg) no-repeat; font-weight:normal;  clear: both;
	

}

h1.ng3{
	font-size:18px; margin: 10px 0 0 0px; padding:10px 0 10px 50px; 
	background:url(images/ng.jpg) no-repeat;
	

}

.tekst{
	color:#000066;
}
.tekst p{
	margin:0;
	padding:5px 10px;
}
.m-tlo{ background: url(images/m2.gif) repeat-y; padding:5px; }

.m{ list-style:none; margin:0; padding:0; }
.m li{ margin:1px; border-bottom:1px solid #EFEFEF;}
.m a{ text-decoration:none; padding:6px 2px 6px 30px; display:block; margin-bottom:1px; color:#006699; background:url(images/arrow.gif) no-repeat left center;}
.m a:hover{ background:#3e9ec1; color:#fff; }

img{ border:0; }
h7 {font-size: 19px;}


.tabelka{
	margin:10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tabelka td{
	padding:5px 10px;
	border-bottom:1px solid #DECDAB;
	border-right:1px solid #DECDAB;
	background:#FFFFFF;
}


.stopka{
	background:url(images/stopka.jpg) no-repeat; 
	font-size:11px; 
	color:#46798C;
	padding:15px 50px 50px 70px;
}

.show_hide {color: #0f3f6f; text-decoration: none; font-weight: bold; margin: 0 0 10px 0;}
.slidingDiv ul li {margin: 0 0 0 30px; padding: 0 0 0 25px; background: url(images/arrow.gif) no-repeat left top; }
.slidingDiv ul {margin: 10px 0 10px 0; list-style-type: none;}
.slidingDiv a{color: #0f3f6f; display: block; text-decoration: none; font-family: Arial;}
.slidingDiv a:hover {text-decoration: underline;}

a { #0f3f6f; text-decoration: none;}
.content {float: left; padding: 15px 50px; max-width: 890px;}
.content li {max-width: 870px;}
.content h1 {font-size: 24px; color: #0f3f6f; background: url(images/ng2.png) no-repeat; height: 36px; width: 900px; padding: 10px 0 0 40px;}
.content p {color: #0f3f6f; font-size: 12px; max-width: 880px;}
.content a {color: #000;}

a.show_hide {}

a.show_hide2  {color:  #000066;}
.slidingDiv2 ul li {margin: 0 0 0 30px; padding: 0 0 0 25px; background: url(images/arrow.gif) no-repeat left top;  }
.slidingDiv2 ul {float: left; margin: 10px 0 10px 0; list-style-type: none;}
.slidingDiv2 a{color: #0f3f6f; display: block; text-decoration: none; font-family: Arial;}
.slidingDiv2 a:hover {text-decoration: underline;}


ul.podstrona {float: left; margin: 10px 0 10px 0; width: 100%; }
ul.podstrona  a, ul.normal_list  a{color: #0f3f6f; display: block; text-decoration: none; font-family: Arial; font-size: 17px;}
ul.podstrona  a:hover, ul.normal_list  a:hover  {text-decoration: underline;}
ul.podstrona , ul.normal_list {list-style-type:none;}
ul.podstrona  li{padding: 0 0 0 25px; background: url(images/arrow.gif) no-repeat left top; }
ul.podstrona {line-height:18px;}


small {font-size:11px; }
#s2 {}
.opis {font-size: 11px;}
.pics img {max-width: 800px;}
p.small {font-size: 11px;}
.nav, .nav2 {float: left; width: 895px; margin: 20px 0; background: #207baa; height: 30px; text-align:center;}
.nav2 a{font-size: 15px; color: #FFF; margin: 5px 0 0 50px; float:left;}
.nav a:hover, .nav2 a:hover {text-decoration: underline;}
a.lft {font-size: 15px; color: #FFF; margin: 5px 0 0 50px; float:left; overflow: hidden;}
a.rght {font-size: 15px; color: #FFF; margin: 5px 0 0 50px; float:left;}
#prev2, #next2 {float: left; font-size:  15px; color: #FFF; margin: 5px 10px 0 50px;}
.home a {float: left; font-weight: bold; margin: 20px 0 0 0;}


.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}

.anim_left {float: left; margin: 20px 20px 0 0;}
.anim_left2 {float: left; border-left: 2px dotted #000; margin: 10px 0 0 0; width: 300px;}
.anim_left2 h2{font-size:18px; margin: 5px 0 20px 20px; font-weight:normal; color: red;}

.anim_left2 ul {list-style-type: none; float: left; margin: 0; padding: 0;}
.anim_left2 ul li {margin: 0 0 5px 13px; padding: 0 0 5px 30px; background: url(images/circle.jpg) no-repeat left top; }

p.effects{float: left; width: 655px; font-size: 14px; color: red; font-weight: normal; text-align: center;}


h3 {font-size: 26px; font-weight: bold; text-align: center; color: #1b75bc;}
h4 {font-size: 24px; text-align: center; color: #ed1c24;}
h5 {font-size: 18px; color: #000;}
p.head_info{font-size: 18px; text-align: center; color: #000;}

tr.multi td, tr.multi_down td {vertical-align: top;}
tr.multi td {border: 3px dotted; border-left: 0;  font-weight:bold; font-size: 15px; text-align: center; width: 300px; color: #1b75bc; }
tr.multi td.red {border: 3px dotted #1b75bc; color: red; border-left: 0; font-size: 15px; text-align: center; width: 300px; }
tr.multi td.none {border-left: none; border-right: none;}
tr.multi_down td {border: 3px dotted; border-left: 0; border-top: none; width: 285px; color: #1b75bc; }
tr.multi_down td p.orders {color: #1b75bc; font-size: 16px; text-align:center; text-align:center; font-weight: bold;}
tr.multi_down td.none {border-left: none; border-right: none; text-align: center; vertical-align: middle;}
tr.multi_down td.middle{vertical-align: middle;}
tr.multi_down td p {font-size: 14px; padding: 7px; color: #000;}
tr.multi_down td  span {float: left; font-size: 15px; font-weight: bold; color: red; margin-bottom: 20px; width: 100%;}
.multimag {border-spacing: 0; }
.order_now {float:right; clear:both; margin: 7px 50px 0 0;}
p.order {float: right; font-size: 20px; margin: 10px 50px 0 0; width: 190px; text-align:center;  color: #000;}

tr.spacer {height: 50px; width: 200px;}

p.info {font-size: 14px; font-weight:  500; color: #000;}
p.info b {color: #000;}

.content p span.red {color: red;}
h1.title {font-size: 21px; color: #0f3f6f;  padding: 10px 0 0 50px;}
p.small_text {font-size: 11px;}
p.middle {float: left; width: 610px; margin: 35px 0 0 30px;}
p.middle2 {float: left; width: 670px; margin: 17px 0 0 30px;}
.content img.t {margin: 5px 0; float:left;}

ul.list_article {list-style-type: none; margin: 0; padding: 0;float: left; width: 100%;}
ul.list_article2 {list-style-type: none; margin: 0; padding: 0; width: 400px; margin: 0 auto;}
ul.list_article3 {list-style-type: none; margin: 10px 0 0 38px; padding: 0;float: left;}
ul.list_article3 li p {font-size: 14px; color: #0f3f6f;}
ul.list_article li, ul.list_article2 li, ul.list_article3 li{ color: #0f3f6f; margin: 0 0 5px 0; padding: 0 0 0 20px; background: url(images/circle.jpg) no-repeat left center; font-size:14px;}
 ul.list_article3 li {font-weight: bold;}
ul.list_article li p, ul.list_article2 li p {font-weight: bold;}
ul.list_article li p span, ul.list_article2 li p span, ul.list_article3 li p span {color: red;}

.dotted {clear: both; border: 2px dotted #3d96ba; border-style: none none dotted; color: #fff; background-color: #fff;  width: 93%; margin: 15px 0 15px 20px;}
.dotted2 {float: left; border: 2px dotted #3d96ba; border-style: none none dotted; color: #fff; background-color: #fff;  width: 100%; margin: 15px 0 15px 0;}

ul.down {list-style-type: none; float: left; margin: 0 0 10px 0; padding: 0; width: 630px; }
ul.down li {margin: 0 0 5px 13px; padding: 0 0 5px 35px; background: url(images/koleczko.png) no-repeat left top; color: #000066;}

p.dot {background: url(images/koleczko.png) no-repeat left top; padding: 2px 20px 5px 35px; }
h2.site , h3.sit{font-size: 18px; font-weight: bold; color: #0f3f6f; width: 100%;}
h2.site {text-align: center;}
h3.sit {text-align: left;}
.top_text {width: 100%; height: 100px;}
.top_text img {float: left; margin: 0 20px 0 0;}
.top_text p {width: 900px; padding: 20px 0 0 0;}

p.big {text-align: center;}
p.big span {font-size: 18px; font-weight: bold;}
.box_list h3 {float: left; width: 400px; text-align: left; font-size: 14px; font-weight: bold; color: #0f3f6f; margin: 12px 0 0 10px;}
.box_list {float: left; width: 100%;}
.box_list img {float: left; margin: 0 0 0 120px;}

p.head{font-size:22px; text-align:center; margin: 20px auto;}