/* CSS Document */
* {
margin:0px;
padding:0px;
}

body {
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#6e6e6e;
line-height:1.5em;
}

img, div, a { behavior: url(ie_png/iepngfix.htc) }/* IE 5.5+ PNG Alpha Fix v1.0 */

.all {
width:930px;
margin:auto;
}

.logo {

width:210px;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
margin-top:15px;
}

.haslo {

width:715px;
height:40px;
padding:60px 0px 0px 5px;
/*width:450px;
height:58px;
padding:50px 0px 20px 20px;
*/
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */

}

.kontakt {

width:720px;
height:40px;
padding:20px 0px 0px 0px;


/*width:450px;
height:58px;
padding:50px 0px 20px 20px;
*/
text-align:right;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */

}

kontakt img {
margin:0px;
padding:0px;
float:right;
}

.top {
width:908px;
height:310px;
background:url(images/top.jpg) no-repeat;
padding:45px 11px 0px 11px;
z-index:2;
position:absolute;
}

.menu_bck {

height:48px;
padding-top:8px;
padding-bottom:8px;
background:url(images/menu_bck.png) no-repeat;
position:absolute; top:205px; z-index:3; margin-left:5px;
}

.menu {
margin-left:15px;
padding:5px 0px 5px 0px;
background-color:#eeeeee;
border-bottom:2px solid #ee8817;
line-height:36px;
height:36px;

float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
}

.menu a {
display:block;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
color:#6aadee;
text-decoration:none;
background:none;
margin:0px 6px;
padding:0px 10px;
}

.menu a:hover {
margin:0px;
background-color:#FFFFFF;
text-decoration:none;
height:36px;
}

.menu a img {
background:none;
}

.menu img {
background-color:#FF0000;
}

.menu_left, .menu_right {
width:6px;
height:36px;
float:left;
display:none;
}

.menu_left {
background:url(images/menu_left.jpg) no-repeat;
}

.menu_right{
background:url(images/menu_right.jpg) no-repeat;
}

.menu_over {
position:absolute;
top:445px;
z-index:1;
margin-left:890px;
}

.special_block {
width:470px;
margin:20px 0px 0px 55px;
color:#ededed;
/*font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
font-size:1.1em;*/
position:absolute;
top:265px;
z-index:3;
}

.arrow_box {
width:40px;
text-align:center;
padding-top:80px;
float:left;
}

.below_top {
position:absolute;
z-index:1;
top:515px;
}
.content {
width:900px;
padding:15px 15px 15px 15px;
background-color:#EEEEEE;
clear:both;

}

.page {
width:279px;
padding:0px 10px;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
}

.half_page {
width:430px;
padding:0px 10px;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
}

.two_pages {
width:580px;
padding:0px 10px;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
}

.little_page {
width:290px;
float:left;
}

.wide_page {
padding:0px 10px;
}

.fixed_card {
height:373px;
}

.box_frame {
width:292px;
float:left;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
margin-right:8px;
}

.box {
background:url(images/box_bck.jpg) repeat-x #eeeeee;
width:272px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:1px 10px;

}

.box_begin {

background:url(images/box_begin.jpg) no-repeat;
width:292px;
height:10px;
}

.box_end {

background:url(images/box_end.jpg) no-repeat;
width:292px;
height:12px;
margin-bottom:15px;
}

.copy_bar {
width:900px;
padding:15px;
font-size:0.8em
}

.copy_bar a {
text-decoration:none;
color:#6e6e6e;
}

.copy_bar a:hover {
text-decoration:none;
color:#5aa2eb;
}

.copyrights {
width:30%;
float:left;
}

.second_menu {
width:70%;
float:left;
text-align:right;
}

.bot {
width:900px;
padding:15px;
background-color:#eeeeee;
}

.bot img {
margin:10px;
}

.bot_begin {
background:url(images/bot_begin.jpg) no-repeat;
width:930px;
height:10px;
clear:both;
}

.link_bar {
line-height:50px;
font-size:0.8em;
height:50px;
text-align:center;
width:900px;
padding:15px 15px 0px 15px;
background-color:#EEEEEE;
clear:both;
}

.sub_link_bar {
width:795px;
float:right;
background:url(images/50px_white_bck.gif) repeat-x;
text-align:center;
}

.link_bar a {
color:#6e6e6e;
text-transform:uppercase;
display:block;
float:left;
padding-right:20px;
display:inline;

}

.link_bar a:hover {
color:#6aadee;
text-decoration:none;
}
.link_outsourcing {
background-image:url(images/kw_blue.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_outsourcing:hover {
background-image:url(images/kwo_blue.gif);
background-position:8px 50%;
}

.link_wizerunek {
background-image:url(images/kw_yellow.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_wizerunek:hover {
background-image:url(images/kwo_yellow.gif);
background-position:8px 50%;

}

.link_bezpieczenstwo {
background-image:url(images/kw_green.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_bezpieczenstwo:hover {
background-image:url(images/kwo_green.gif);
background-position:8px 50%;
}

.link_sieci {
background-image:url(images/kw_orange.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_sieci:hover {
background-image:url(images/kwo_orange.gif);
background-position:8px 50%;
}

.link_alarmy {
background-image:url(images/kw_purple.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_alarmy:hover {
background-image:url(images/kwo_purple.gif);
background-position:8px 50%;
}

.link_monitoring {
background-image:url(images/kw_red.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding-left:30px;
}

a.link_monitoring:hover {
background-image:url(images/kwo_red.gif);
background-position:8px 50%;
}



/* ------------- formatowanie ------------- */
a {
color:#6aadee;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border-width:0px;
}


.mapa a {
color:#6e6e6e;
}

.large_tit {
font-size:3em;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.1em;
color:#5aa2eb;
font-variant:small-caps;
font-weight:normal;
width:100%;
text-align:left;
line-height:1em;
margin:0px 0px 0.3em 0px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
color:#cf8331;
font-weight:normal;
width:100%;
text-align:left;
line-height:1.2em;
margin:0.4em auto 0.3em auto;
}

h3 {
font-size:1.4em;
font-weight:normal;
width:100%;
text-align:left;
line-height:1.2em;
margin:0.4em auto 0.3em auto;
}

.small_title {
font-size:1.6em;
color:#6e6e6e;
font-variant:normal;
}




.imgtxt {
float:left;
margin-right:10px;
display:inline; /* Usunięcie błędu podwójnego marginesu dla IE */
}

.large_button {
display:block;
width:150px;
height:33px;
line-height:30px;
text-align:center;
background:url(images/large_button.png) no-repeat;
color:#5aa2eb;
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
font-size:1.5em;
text-decoration:none;
margin:20px 0px 5px auto;
border-width:0px;
}

.small_button {
display:block;
width:90px;
height:22px;
line-height:22px;
text-align:center;
background:url(images/small_button.png) no-repeat;
color:#5aa2eb;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.wide_button {
background:url(images/wide_button.jpg) no-repeat;
display:block;
width:148px;
height:22px;
line-height:22px;
text-align:center;
color:#5aa2eb;
text-decoration:none;
margin:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pole_oferty {
background:url(images/but_grad.jpg) repeat-x #68abff;
color:#ffffff;
}

.filled_bar {
background-color:#cf8331;
height:3px;
line-height:3px;
}

.empty_bar {
background-color:#cccccc;
height:3px;
line-height:3px;
}

.empty_bar_tit {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
color:#aaaaaa;
font-weight:normal;
text-align:left;
line-height:1.2em;
margin:0.4em 8px 0.3em auto;
width:272px;
padding:0px 10px;
}

p {
margin:0.2em auto 0.7em auto;
}

.full_width {
width:100%;
}

.inside {
padding:10px;
}

.large_txt {
font-size:1.6em;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.greater_txt {
font-size:1.9em;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.div_center {
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
display:block;
clear:both;
}

.obrazek {
border-bottom:2px solid #ee8817;
}

.obrazek2 {
border:5px solid #ffffff;
}

.stopka {
text-align:right;
}

.stopka a {
color:#6e6e6e;
font-style:italic;
}

.stopka a:hover {
color:#5aa2eb;
text-decoration:none;
}

.center {
text-align:center;
}

strong {
font-weight:bold;
}

.strong {
font-weight:bold;
}

em {
font-style:italic;
}



.block_button {
width:180px;
height:180px;
padding:5px;
color:#ffffff;
text-decoration:none;
float:left;
display:inherit;
margin:3px 3px 0px 0px;
display:block;
}

.grad_blue {
background:url(images/grad_blue.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.grad_blue:hover, .grad_yellow:hover, .grad_green:hover, .grad_orange:hover, .grad_purple:hover, .grad_red:hover {
text-decoration:none;
padding-left:18px;
width:167px;
}

.grad_yellow {
background:url(images/grad_yellow.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.grad_green {
background:url(images/grad_green.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.grad_orange {
background:url(images/grad_orange.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.grad_purple {
background:url(images/grad_purple.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.grad_red {
background:url(images/grad_red.jpg) repeat-x #2a7fab;
color:#ffffff;
text-decoration:none;
}

.small_txt {
font-size:0.9em
}

.smaller_txt {
font-size:0.8em
}

.warning {
color:#ac220b;
}

/* ------------- listy ------------- */

ul {
margin:0.1em 0px 0.6em 0px;
}

ul li {
background:url(images/arrow.gif) no-repeat 5px 0.6em;
padding-left: 20px;
list-style:none;
list-style-position:outside;
margin-bottom:5px;
}

ol {
padding-left:20px;
margin:0.1em 0px 0.6em 0px;
}

ol li {
list-style:decimal;
list-style-position:outside;
margin-bottom:5px;
}

.roman li {
list-style:upper-roman;
}

.decimal li {
list-style:decimal;
}

.dot li {
list-style:disc;
}

.arrow {
margin:10px 5px 0.2em -12px;
}


/* ------------- formularze ------------- */
textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#767676;
line-height:1.4em;
}

.txtarea {
width:90%;
height:100px;
border:1px solid #969696;
background-color:#ffffff;


}

.txtarea_small {
height:50px;
}

.input_txt {
width:280px;
height:1.4em;
border:1px solid #969696;
background-color:#ffffff;
color:#767676;
font-size:0.9em;
}

.grupa_formularza {
padding:10px 0px;
}

.grupa_formularza1 {
padding:10px 0px;
background-color:#f6f6f6;
}

