
/* Globalne */
body{margin:0;background: url(/html/images//v2/back.bg.jpg) repeat-x top #90AFBB;padding:0;text-align:left;font-size:11px; font-family: Tahoma, Arial, sans-serif;color: #084358;}
div{margin:0;padding:0;}
img{border:0;}
legend { padding: 5px; font-weight: bold; background-color: white; border: 1px solid #99AAAF; font-size: 13px }
fieldset { border: 1px solid #DFF7FF; background-color: #EFFBFF; font-size: 12px }
h1 { text-align: center; color: #CF430C; font-size: 18px; font-family: Verdana }
a { color: black; text-decoration: none }
a:hover { text-decoration: underline }

/* Globalne: klasy/style */
.hidden { display: none }
#center { margin: 0 auto; text-align: center }
.center { margin: 0 auto }
.text-center {text-align: center}

#message, #error { font-size: 13px; text-align: center; font-weight: bold; padding: 8px 5px; border: 1px solid transparent; width: 90%; margin: 3px auto 10px auto; border-radius: 5px;}
#message {background-color: #ffffd6; color: black;}
#error {background-color: #fcc9ba; color: black}

.red { color: red }
/* Globalne: Formy */

#greyform input[type=text] { font-size: 18px; font-family: Verdana,Arial,Helvetica,sans-serif; width: 587px; color: black; padding: 4px 5px; background-color: #f4f4f4; border: 1px solid #b2b2b2; }
.form_small_input input[type=password], .form_small_input input[type=text]{font-size:11px;color:#27586C;padding:0px 10px 2px 5px;border:0;width:125px;height:22px;background: url(/html/images//v2/form.gif) no-repeat;}
.form_small_input textarea, .form_small_input select { background-color: #FCFCFC; border: 1px solid #AFAFAF; padding: 3px }
.form_small_input textarea { width: 500px; height: 400px; padding: 3px}

.form_big_input input[type=text]{font-size:11px;color:#27586C;padding:0px 10px 0 5px;border:0;width:177px;height:22px;background: url(/html/images//v2/big_input.gif) no-repeat;}

/* Globalne - Bannerki (1)*/
#banner_cont{width:860px;height:80px;border-bottom:1px solid #B4CCD4;margin:20px 20px 20px 20px;}
#banner{width:468px;height:60px;margin: 0 196px 0 196px;position:relative;}

/* Strona Glowna - Globalne elementy */
#top_lang{position:relative;width:900px;height:39px;background:url(/html/images//v2/top_lang.jpg) no-repeat;}
#top_lang ul{margin:0;padding:0;position:absolute;top:16px;right:35px;list-style-type:none;}
#top_lang li{float:left;width:70px;}
#top_lang li#s{float:left;width:80px;}
#top_lang img{position:relative;top:2px;}
#top_lang span{position:relative;left:5px;}
#top_lang a{text-decoration:none;color:#fff;}
#top_lang a:hover{color:#fff;}

#logo2 {position:relative;left:60px;top:7px;}
#logo {position:relative;left:80px;top:27px;}


#top p{margin:0;padding:0;}

#login_form{position:absolute;top:30px;right:40px;float:right;font-size:12px;}
#login_form_box{position:absolute;top:25px;right:57px;font-size: 13px; text-align: center;}
#login_form .submit{vertical-align:middle}

#search_form{position:absolute;top:78px;right:135px;float:right;}
#search_form .submit{position:relative;top:8px;left:7px;}
#search_form .input{background:transparent;font-size:11px;color:#fff;width:160px;border:0;}

#advsearch{font-weight:bold;text-decoration:none;color:#fff;border:1px;position:absolute;bottom:9px;right:40px;}


#menu {width:900px;height:39px;background:url(/html/images//v2/menu.jpg) no-repeat;text-align: center}
#menulist {padding:0;margin:0px;list-style-type:none;height:39px; display:inline-block}
#menulist li{float:left;margin:0px auto;}
#menulist li a{float:left;margin:0px auto;height:39px;}

#menu_more{z-index:80;position:absolute;right:95px;top:190px;border:1px solid #98BDCC;border-top:0;background:#fff; display: none; }
#menu_more ul{margin:10px;padding:0;list-style-type:none;}

#m2li{width:161px;height:22px;border-bottom:1px solid #ccc;background: url(/html/images//v2/li.menu_more.gif) transparent no-repeat bottom left;}
#m2lil{width:161px;height:18px; background: url(/html/images//v2/li.menu_more.gif) transparent no-repeat 0px 8px;}

#menu_more a{position:relative;left:20px;top:4px;text-decoration:none;color:#27586C;}
#menu_more a:hover{color:#27586C;}

#homeboxes{width:860px;margin:20px 20px 20px 20px;z-index:70;}
#homeboxes .homebox{position:relative;width:287px;height:175px;background: url(/html/images//v2/homebox.jpg) no-repeat bottom right #ff0;float:left;}
#homeboxes .title{width:287px;height:34px;}
#homeboxes .servimg{position:relative;top:10px;left:20px;}
#homeboxes .servcontent{position:absolute;top:41px;left:45px;line-height:150%;}
#homeboxes .servname{display:block;font-size:12px;margin-bottom:5px;}
#homeboxes .servname a{color:#084358}
#homeboxes .servaddr{color:#FF5917;font-weight:bold;position:relative;bottom:2px;left:5px;}
#homeboxes p{line-height:180%;margin-left:14px;margin-top:0px;margin-bottom:10px;}

#launch{width:180px;height:20px;font-size:12px;color:#fff;background: url(/html/images//v2/launch.bg.jpg) no-repeat;}
#launch span{position:relative;top:2px;left:10px;}
#launch a{text-decoration:none;color:#fff;}
#launch a:hover{color:#fff;text-decoration:underline;}

#cont_border_back {position:relative;width:900px;margin: 0 auto;background: url(/html/images//v2/cont_border_back.gif) repeat-y;}
#cont_border {z-index:60;text-align:left;background:url(/html/images//v2/cont_border.gif) no-repeat top;}

#content{width:860px;margin:0 20px 0 20px;}
#content h1{font-size:16px;color:#FF5917;font-weight:bold}
#content h2{font-size:14px;color:#FF5917;font-weight:bold;margin:20px 70px 0 70px;}
#content h3{font-size:12px;color:#FF5917;font-weight:bold;margin:20px 70px 0 70px;}

#content p, #contenttext {font-size:12px;margin:20px 70px 0 70px;text-align:justify;line-height:150%;}

#footer {position:relative;width:900px;height:127px;background:url(/html/images//v2/footer.gif) no-repeat;clear:both;}
#footer .copy{margin:0;position:absolute;top:49px;left:43px;line-height:160%;}
#footer .pipelist {position:absolute;right:0;top:61px;padding:0;margin:0;overflow:hidden;width:520px;}
#footer .pipelist ul { list-style: none; margin: 0; padding: 0; overflow: hidden; float: right; padding: 0px 30px 0px 0px }
#footer .pipelist li { border-left: 1px solid #2C5B76; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
#footer .pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }
#footer a{text-decoration:none;color:#FF5917;}
#footer a:hover{color:#FF5917;}

#linki { margin: 15px auto 0px auto; text-align: center; font-size: 13px}

#glob_page{width:860px;margin:0 auto; text-align: center; font-size: 12px}
#glob_page h2 { border-bottom:1px solid #B4CCD4; width: 860px; font-size: 20px; text-align: center; margin: 0 auto; padding-bottom: 20px; }

#glob_second_header h2, #glob_second_header h3 { border-bottom:1px solid #B4CCD4; border-top:1px solid #B4CCD4; width: 860px; text-align: center; margin: 0 auto  }
#glob_second_header h2 { font-size: 20px; padding: 20px 0px; }
#glob_second_header h3 { font-size: 18px; font-weight: normal; padding: 15px 0px; }
#content-normal {display:block; padding: 7px 0px}

#forma { width: 700px; margin: 0 auto; font-size: 12px }
#forma input[type=text], #forma input[type=password], #forma textarea{ width: 100%; color: black; padding: 4px 5px; background-color: #f4f4f4; border: 1px solid #b2b2b2; }
#forma input[type=text], #forma input[type=password]{ font-size: 18px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#forma textarea { height: 400px }

.form input[type=text], .form input[type=password], .form textarea{
    width: 95%; color: black; padding: 4px 5px; background-color: #f4f4f4; border: 1px solid #b2b2b2;
}

input:focus {
    outline: none;
}
.i_log { padding-top: 1px }

.img-arrow { border: 0px !important;}
.flag { border: 1px solid #376680; }