@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; background-color:#061947;}
a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
ul, li {margin:0; padding:0;}
.wrapper {width:986px; height:auto; margin-left:auto; margin-right:auto; }
.header {width:986px; height:150px; float:left; background-image:url(../gfx/img/header.png); display:inline; background-repeat:no-repeat;}
.header a {float:right; color:#ccc; font-size:11px; margin-right:10px;}
img {border: none;}


a.sign_red {font-weight:bold; color:#F00; margin:3px 30px 0px 0px;}
a.sign_red:hover {font-weight:normal; text-decoration:underline;}

.logo {width:195px; height:51px; float:left; background-image:url(../gfx/img/logo.png); background-repeat:no-repeat; margin-top:25px; margin-left:81px; display:inline;}
.logo a {width:195px; height:51px; display:block;}
.mainmenu {width:960px; height:25px; float:left; margin-top:47px; margin-left:13px; display:inline; }
.mainmenu a { float:left;  height:25px; background-position:top;margin-right:0;}
.mainmenu a:hover {background-position:bottom;}

.side {width:13px; height:282px; float:left;}
.banner_holder {width:960px; height:318px; float:left; }
.banner_belt {width:960px; height:7px; float:left; background-image:url(../gfx/img/bottombelt.png); background-repeat:no-repeat;}
.banner {width:960px; height:282px; float:left; background-image:url(../gfx/img/banner_bckg.png); }

.banner_pic {width:561px; height:234px; float:left; display:inline; margin:20px 0px 0px 43px; background-image:url(../gfx/img/banner.png);}
.banner_pen {width:189px; height:227px; float:right; background-image:url(../gfx/img/pen.png); background-repeat:no-repeat; margin-right:90px; float:right; margin-top:20px;}

.content {width:935px; height:auto; padding-top:10px; background-image:url(../gfx/img/content_bckg.png); float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; padding-left:61px; padding-bottom:55px;}

.content h2 { font-family:"Arial Black"; color:#333399; font-weight:bold; font-size:19px;}

.content ul { list-style-type:square; color:#de342a; line-height:1.6;}
.content_left ul span {color:#666;}
a.red {width:171px; height:30px; float:left; background-image:url(../gfx/img/fill_red.png); background-position:top; margin-left:9px; display:inline; margin-top:127px;}
a.red:hover {background-position:bottom;}

a.blue {width:171px; height:30px; float:left; background-image:url(../gfx/img/fill_blue.png); background-position:top; margin-left:9px; display:inline; margin-top:37px;}
a.blue:hover {background-position:bottom;}

.border_right {width:555px; height:auto; border-right:1px solid #afafaf;}
.contentbox {width:555px; height:auto; float:left; }
.contentbox p {line-height:1.6;}
.contentbox1 {width:555px; height:auto; float:left; }

.content_right {width:310px; height:auto; float:left;}
.content_right h2 { font-family:"Arial Black"; color:#333399; font-weight:bold; font-size:19px; padding-left:87px; }
.content_left {width:555px; height:auto; float:left;  display:block;}

a.grey {width:171px; height:27px; float:left; background-image:url(../gfx/img/fill_grey.png); background-position:top;  }
a.grey:hover {background-position:bottom;}

.content_right ul span {color:#4646b6;}

.formholder {width:184px; height:auto; float:left; display:inline; margin-left:81px; margin-top:10px;}
.formholder input {width:182px; height:22px; border:1px solid #ccc; margin-bottom:5px;}
.formholder label {font-size:11px; color:#333; padding-left:10px; padding-bottom:3px; }

.banner_small {width:215px; height:220px; float:left; margin-top:25px; margin-left:65px;}
.content h3 { font-family:"Arial Black"; color:#DE332A; font-weight:bold; font-size:14px;}

.footer {height:134px; width:960px; float:left; display:inline; margin-left:13px; margin-bottom:20px;}
.flinkholder a {display:block; float:right; color:#7d8497; margin-top:10px; margin-right:50px; font-size:11px;}
.flinkholder a:hover {text-decoration:underline;}
.flinkholder {height:34px; width:960px; float:left; background-image:url(../gfx/img/footerlogo.png); background-repeat:no-repeat;}

.ff {width:194px; height:67px; float:left; margin-top:32px; margin-left:383px; }
a.pytanie {font-weight:bold; color:#333399;}

/*FORM*/

.kontener  {
font-size:12px;
line-height:20px;
margin:10px;
padding:5px;
text-align:justify;
}
.odpowiedz {
padding:5px;
padding-bottom: 0px;
}
.kontener ol {
list-style:square outside none;
padding-left:20px;
}
.kontener ul {
list-style:decimal outside none;
padding-left:30px;
}
.form .input-line {
margin-bottom:5px;
overflow:hidden;
width:100%;
}
.form .input-line label {
float:left;
padding-top:2px;
text-align:left;
width:180px;
}
.form .checkbox-line label {
margin-bottom:5px;
margin-right:5px;
}
.form .input-line .input {
overflow:hidden;
padding-right:82px;
}
* html .form .input-line .input {
height:23px;
}
.form .input-line .input input, .form .input-line .input textarea, .form .input-line .input select {
background-color:#F7F6F7;
border-color:#929090 #DCDEE1 #DCDEE1 #929090;
border-right:1px solid #DCDEE1;
border-style:solid;
border-width:1px;
font-size:12px;
padding:3px 5px;
width:100%;
}
.form .input-line .input select {
height:20px;
padding:0;
}
.form .input-line .input textarea {
height:135px;
}
* html .form .input-line .input textarea {
margin-left:3px;
}
.form .input-line .input input:focus, .form .input-line .input textarea:focus {
background-color:#FDFDFD;
}
.form .textarea-line .input {
overflow:hidden;
padding:0 20px 0 0;
}
* html .form .textarea-line .input {
height:145px;
}
.form .textarea-input {
padding:5px 15px 10px;
}
.form .textarea-input .input {
overflow:hidden;
padding:0 12px 0 0;
}
.form .textarea-input .input textarea {
background-color:#F7F6F7;
border-color:#929090 #DCDEE1 #DCDEE1 #929090;
border-right:1px solid #DCDEE1;
border-style:solid;
border-width:1px;
font-size:12px;
height:135px;
margin-top:4px;
padding:3px 5px;
width:100%;
}
.form .textarea-input .input textarea:focus {
background-color:#FDFDFD;
}
.form .radio-line {
margin:0 5px 0 10px;
padding:5px 0;
}
.form .radio-line label {
display:block;
padding:2px 0;
}
.form .radio-line label input {
margin:0 2px 0 0;
vertical-align:middle;
}
.form .token {
padding:5px 0;
}
.form .token img {
border:1px solid #D3D0C7;
margin-bottom:5px;
}
.form .token a {
color:#2A2A2A;
text-decoration:underline;
}
.form .token a:hover {
text-decoration:none;
}
.form .token label {
float:left;
font-weight:bold;
margin-right:10px;
padding-top:10px;
width:140px;
}
.form .token input {
background-color:#F7F6F7;
border-color:#929090 #DCDEE1 #DCDEE1 #929090;
border-right:1px solid #DCDEE1;
border-style:solid;
border-width:1px;
font-size:12px;
margin:5px 0;
padding:3px 5px;
width:40px;
}
.form .buttons {
line-height:1.2em;
margin-bottom:0.5em;
text-align:center;
}
.form .buttons input {
background:url("gfx/button.png") no-repeat scroll 0 0 #448AAE;
border-width:0;
color:white;
cursor:pointer;
font-weight:bold;
height:20px;
padding:0 0 2px;
width:76px;
}
.form .buttons input:hover {
background-position:left bottom;
}

