* { margin:0; padding:0;}
body { background:#1b1f2a; font-size:100%; line-height:1em; font-family:tahoma; color:#ffffff; text-align:center; font-size:0.6875em; line-height:1.27em; padding-bottom:6px}

.flash {position:absolute; margin:0 -37px 0 -37px}

.tx-srlanguagemenu-pi1{
position:absolute;
margin:5px 0 0 0;}
/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#8c8c8c; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/

.sub-active:link, .sub-active:visited, .sub-active:hover{
  font-weight : bold;
  color         : #0091ff;
  line-height:2em;
  }
  
.menu-ul{margin:0 0 12px 0; padding:0px; list-style:none;text-transform:uppercase;}
.menu-li { line-height:50px; float: left;text-transform:uppercase;}
.menu-li a{background:none; font-size: 1.5em; text-decoration:none; color:#fff; padding-left:23px; font-weight:normal;text-transform:uppercase;}
.menu-ul ul li a{text-decoration:none; color:#fff; padding-left:23px; font-weight:normal !important;text-transform:uppercase;}
.menu-ul li a:hover{ line-height:50px; text-decoration:none; color:#0091ff;text-transform:uppercase;
}

.menu-li-active {float: left; font-size: 1.5em; text-align:center; line-height:50px; text-decoration:none; color:#0091ff;}
.menu-li-active a{float: left;  text-align:center; line-height:50px; text-decoration:none; color:#0091ff;background:url(../images/m2_1.jpg) repeat-x 0 0;}
.menu-li-active a:hover{float: left; text-align:center; line-height:50px; text-decoration:none; color:#0091ff; background:url(../images/m2_1.jpg) repeat-x 0 0;}

.submenu-ul{margin:0 0 12px 0; padding:0px; list-style:none}
.submenu-li { line-height:2em; float: none;}
.submenu li a{text-decoration:none; color:#fff; background:url(../images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
.submenu-ul li a:hover{ line-height:2em; text-decoration:none; color:#0091ff;}

.submenu-li2 { line-height:2em; float: none; text-indent:10px;}

ul{margin:0 0 12px 0; padding:0px; list-style:none}
ul li { line-height:2.18em;}
ul li a{text-decoration:none; color:#fff; background:url(../images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
ul li a:hover{ text-decoration:none; color:#0091ff}
/*==========================================*/

a {text-decoration:underline; color:#0091ff; font-weight:bold}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#0091ff; float:right; font-weight:bold; margin:0 10px 0 25px}
a.link:hover {text-decoration:none}

h4 {color:#4b94eb; font-size:1em; margin:0 0 14px 0}

p {margin:0 0 14px 0}
.p1 {margin:0 0 28px 0}

.font_1 {color:#4b94eb}

.fright {float:right; margin:14px 0 28px 0}
.clear { clear:both;}

.top_bg {background:url(../images/bg_1.jpg) repeat center top; width:100%}
.top_bg2 {width:100%; background-color: #333743; width:100%}

/*header*/
#header { height:585px; margin-top:10px;}

/*.logo {position:absolute; margin:185px 0 0 0}*/
.logo {
margin:-440px 0 0 550px;
position:absolute;
z-index:5;
}
#front {
margin:-440px 0 0 550px;
position:absolute;
width: 320px;
text-align:justify;
z-index:5;
background:url(../images/tlo_front.png);
background-repeat:repeat;
padding: 5px;
}

.menu {position:absolute; margin:0px 0 0 -1px; width:907px;background:url(../images/m2.jpg) repeat-x}
.flaga_eu {position:absolute; margin:-1px 0 0 830px; }
.m1 {position:absolute}
.m2 {position:absolute; margin:0 0 0 106px}
.m3 {position:absolute; margin:0 0 0 234px}
.m4 {position:absolute; margin:0 0 0 363px}
.m5 {position:absolute; margin:0 0 0 493px}
.m6 {position:absolute; margin:0 0 0 633px}
.m7 {position:absolute; margin:0 0 0 756px}


/*content*/
.title {margin-bottom:28px}
.title2 {margin-bottom:21px}
.title3 {margin-bottom:40px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:0 20px 0 0}
.img_left2 {float:left; margin:4px 13px 64px 0}
.img_left3 {float:left; margin:-2px 9px 20px 0}

.bg1 { background:#222632}
.bg2 { background:#1b1f2a}

.img {margin:0 9px 20px 0}

.phones {float:right; margin:0 55px 0 0}

/*footer*/
#footer_main {width:100%;  background:#10131c}
#footer {text-indent:13px; padding:23px 0 22px 0}
#footer a {color:#0091ff; text-decoration:none; font-weight:bold}
#footer a:hover {text-decoration:none; color:#0091ff}


/*================== index.html ==================*/
#page1 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page1 .row_1 .column_2 .indent { padding:20px 20px 28px 23px}
#page1 .row_2 .column_1 .indent { padding:36px 15px 28px 22px}
#page1 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page1 .row_2 .column_3 .indent { padding:36px 0 40px 0}

/*================== index-1.html ==================*/
#page2 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page2 .row_1 .column_2 .indent { padding:20px 25px 37px 23px}
#page2 .row_2 .column_1 .indent { padding:36px 60px 30px 22px}
#page2 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page2 .row_2 .column_3 .indent { padding:36px 15px 40px 0}

/*================== index-2.html ==================*/
#page3 .row_1 .column_1 .indent { padding:28px 20px 38px 23px}
#page3 .row_1 .column_2 .indent { padding:20px 25px 4px 23px}
#page3 .row_2 .column_1 .indent { padding:36px 60px 66px 22px}
#page3 .row_2 .column_2 .indent { padding:36px 30px 40px 0}

/*================== index-3.html ==================*/
#page4 .row_1 .column_1 .indent { padding:28px 20px 49px 23px}
#page4 .row_1 .column_2 .indent { padding:20px 20px 4px 23px}
#page4 .row_2 .column_1 .indent { padding:36px 50px 57px 22px}
#page4 .row_2 .column_2 .indent { padding:36px 25px 40px 0}

/*================== index-4.html ==================*/
#page5 .row_1 .column_1 .indent { padding:28px 25px 27px 23px}
#page5 .row_1 .column_2 .indent { padding:20px 20px 22px 32px}
#page5 .row_2 .column_1 .indent { padding:36px 47px 57px 22px}
#page5 .row_2 .column_2 .indent { padding:36px 20px 40px 0}

/*================== index-5.html ==================*/
#page6 .row_1 .column_1 .indent { padding:28px 30px 15px 23px}
#page6 .row_1 .column_2 .indent { padding:20px 25px 20px 32px}
#page6 .row_2 .column_1 .indent { padding:36px 60px 34px 22px}
#page6 .row_2 .column_2 .indent { padding:36px 58px 44px 0}
#page6 .row_2 .column_3 .indent { padding:36px 24px 48px 0}

/*================== index-6.html ==================*/
#page7 .row_1 .column_1 .indent { padding:28px 30px 24px 23px}
#page7 .row_1 .column_2 .indent { padding:20px 28px 19px 23px}
#page7 .row_2 .column_1 .indent { padding:36px 15px 34px 22px}
#page7 .row_2 .column_2 .indent { padding:36px 62px 44px 0}
#page7 .row_2 .column_3 .indent { padding:36px 24px 14px 0}

/*================== index-7.html ==================*/
#page8 .row_1 .indent { padding:28px 30px 47px 23px}
#page8 .row_2 .indent { padding:36px 30px 34px 23px}

input {width:233px; height:19px}
.div_input {height:26px}
textarea {width:235px; height:96px; overflow:auto; margin-bottom:32px; display:block}
.div_links {text-align:right}

/*dane z CSS layout */
#main1, #main2, #footer {margin:0 auto; width:906px; text-align:left;}

.col_1, .col_2, .col_3, .column_1, .column_2, .column_3 { float:left;}

#header, .width, .row_1, .row_2 {width:100%; overflow:hidden}

.indent_row1 {padding-bottom:22px}

/*======= index.html =======*/
#page1 .row_1 .column_1 {width:301px;}
#page1 .row_1 .column_2 {width:605px;}
#page1 .row_2 .column_1 {width:322px;}
#page1 .row_2 .column_2 {width:307px;}
#page1 .row_2 .column_3 {width:277px;}
/*=========================*/

/*======= index-1.html =======*/
#page2 .row_1 .column_1 {width:505px;}
#page2 .row_1 .column_2 {width:401px;}
#page2 .row_2 .column_1 {width:362px;}
#page2 .row_2 .column_2 {width:287px;}
#page2 .row_2 .column_3 {width:257px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 .row_1 .column_1 {width:399px;}
#page3 .row_1 .column_2 {width:507px;}
#page3 .row_2 .column_1 {width:478px;}
#page3 .row_2 .column_2 {width:428px;}
#page3 .row_1 .col_1 {width:200px; padding-bottom:25px}
#page3 .row_1 .col_2 {width:156px; padding-bottom:25px}
/*=========================*/

/*======= index-3.html =======*/
#page4 .row_1 .column_1 {width:318px;}
#page4 .row_1 .column_2 {width:588px;}
#page4 .row_2 .column_1 {width:355px;}
#page4 .row_2 .column_2 {width:551px;}
#page4 .row_2 .col_1 {width:281px}
#page4 .row_2 .col_2 {width:231px}
/*=========================*/

/*======= index-4.html =======*/
#page5 .row_1 .column_1 {width:586px;}
#page5 .row_1 .column_2 {width:320px;}
#page5 .row_2 .column_1 {width:618px;}
#page5 .row_2 .column_2 {width:288px;}
/*=========================*/

/*======= index-5.html =======*/
#page6 .row_1 .column_1 {width:489px;}
#page6 .row_1 .column_2 {width:417px;}
#page6 .row_2 .column_1 {width:326px;}
#page6 .row_2 .column_2 {width:311px;}
#page6 .row_2 .column_3 {width:269px;}
/*=========================*/

/*======= index-6.html =======*/
#page7 .row_1 .column_1 {width:263px;}
#page7 .row_1 .column_2 {width:643px;}
#page7 .row_2 .column_1 {width:256px;}
#page7 .row_2 .column_2 {width:382px;}
#page7 .row_2 .column_3 {width:268px;}
/*=========================*/

H1.csc-firstHeader{
line-height:1.2em; font-family:tahoma; color:#ffffff;
font-size:1.5em;
}

.rgslideshow {
border: none !important;
}

