/* CSS Document */
body {
margin:0;
padding:0;
background-color:#d7e9f3;
}

img {
border:0;
}

* a {
color:#00233e;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}

* input {
color:#00233e;
font-family:Tahoma;
font-size:11px;
font-weight:100;
}

* select {
color:#00233e;
font-family:Tahoma;
font-size:11px;
font-weight:100;
}

* textarea {
color:#00233e;
font-family:Tahoma;
font-size:11px;
font-weight:100;
}

.nav_t {
height:16px;
background-image:url(../images/nav_t.jpg);
background-position:top;
background-repeat:no-repeat;
}

.nav_t1 {
height:27px;
background-image:url(../images/nav_t1.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav_t1 a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav_t1 a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.nav_t2 {
height:27px;
background-image:url(../images/nav_t2.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav_t2 a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav_t2 a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.nav_ins {
height:27px;
background-image:url(../images/nav_ins.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#ffffff;
}

.nav_ins a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.nav_ins a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.nav {
height:27px;
background-image:url(../images/nav_bg.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.l_td {
width:186px;
vertical-align:top;
background-color:#d4e3ea;
background-image:url(../images/l_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:35px;
border-top:1px solid #aac3d5;
}

.ttl {
height:26px;
background-image:url(../images/ttbg.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:left;
vertical-align:top;
font-family:Tahoma;
font-weight:bold;
font-size:13px;
color:#ffffff;
}

.ttl img {
float:left;
}

.ttl div {
margin-top:5px;
}

.nn {
font-family:Tahoma;
font-size:11px;
color:#00233e;
margin-bottom:15px;
}

.nn a {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#0b4375;
text-decoration:underline;
}

.date {
color:#1c497c;
}

.all {
vertical-align:top;
font-family:Tahoma;
font-size:11px;
color:#1c497c;
margin-bottom:20px;
}

.all img {
float:left;
}

.all a {
font-family:Tahoma;
font-size:11px;
color:#1c497c;
text-decoration:underline;
}

.rei {
font-family:Tahoma;
font-size:11px;
color:#000000;
line-height:8px;
}

.rei a {
font-family:Tahoma;
font-size:11px;
color:#0b4375;
line-height:130%;
text-decoration:underline;
}

.r_td {
width:186px;
vertical-align:top;
background-color:#d4e3ea;
background-image:url(../images/r_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:35px;
}

.ent {
background-image:url(../images/ent_bg.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
}

.ent_form {
color:#113952;
font-family:Tahoma;
font-size:11px;
margin-top:12px;
margin-left:17px;
}

.inp_t {
height:19px;
width:160px;
border:1px solid #3c6d9a;
background-color:#ddf6fc;
}

.zp {
margin-top:3px;
margin-left:17px;
color:#113952;
font-family:Tahoma;
font-size:11px;
}

.zp a {
font-family:Tahoma;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.pe {
margin-left:6px;
margin-top:7px;
color:#235a95;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
}

.pe a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#235a95;
}

.pe img {
float:left;
margin-top:3px;
}

.r_nav_top {
height:29px;
background-image: url(../images/r_nav_top.gif);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:17px;
padding-top:6px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
}

.r_nav_top a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
text-decoration:none;
}

.r_nav_top a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
text-decoration:underline;
}

.r_nav {
height:27px;
background-image: url(../images/r_nav_bg.gif);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:17px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
}

.r_nav a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
text-decoration:none;
}

.r_nav a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#1d4d6b;
text-decoration:underline;
}

.bot_l {
padding-left:20px;
padding-top:15px;
vertical-align:top;
color:#3c485b;
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
line-height:7px;
}

.bot_c {
padding-right:27px;
padding-top:35px;
vertical-align:top;
text-align:right;
}

.bot_c img {
margin-left:3px;
}

.bot_r {
width:186px;
padding-top:25px;
vertical-align:top;
color:#244972;
font-family:Tahoma;
font-size:11px;
}

.bot_r a{
font-family:Tahoma;
font-size:11px;
color:#244972;
text-decoration:none;
}

.tctd {
height:7px;
background-image:url(../images/ctbg.jpg);
background-position:left top;
background-repeat:repeat-y;
background-color:#c3e5f9;
}

.cban {
height:80px;
border-left:2px solid #f2fbfe;
border-right:2px solid #f2fbfe;
border-top:1px solid #f2fbfe;
vertical-align:top;
text-align:center;
background-color:#f2fbfe;
}

.cmain {
vertical-align:top;
background-color:#f2fbfe;
background-image:url(../images/bcbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:70px;
}

.kpr {
color:#26507c;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
padding-top:18px;
}

.kprtd {
background-image:url(../images/kat_prog.jpg);
background-position:bottom;
background-repeat:repeat-x;
vertical-align:top;
line-height:15px;
}



.kpdiv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e476f;
margin-left:17px;
margin-top:17px;
}

.kpdiv a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e476f;
text-decoration:underline;
}

.kpdiv img {
float:left;
}

.kpdiv div {
margin-top:20px;
}

.logotd {
width:127px;
background-image:url(../images/rekprodbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
vertical-align:top;
text-align:center;
padding-top:44px;
}

.opis {
padding-right:20px;
vertical-align:top;
text-align:left;
padding-bottom:13px;
background-image:url(../images/rekprodbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.o_lab {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#1b5b6b;
margin-top:20px;
}

.o_lab a{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#1b5b6b;
text-decoration:underline;
}

.o_bri {
color:#00233e;
font-family:Tahoma;
font-size:12px;
margin-top:7px;
}

.o_price {
font-family:Tahoma;
font-size:11px;
margin-top:8px;
font-weight:bold;
color:#0b5bae;
}

.o_pod {
color:#26507c;
font-family:Tahoma;
font-size:11px;
margin-top:8px;
font-weight:bold;
}

.o_pod a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#26507c;
text-decoration:underline;
}

.o_buy {
text-align:center;
}

.plab {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#26507c;
text-align:center;
padding-top:25px;
padding-bottom:3px;
}

.pbg {
height:15px;
background-image:url(../images/pbg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.nav_2l {
background-color:#d3e2e9;
background-image:url(../images/2lbg.jpg);
background-position:top left;
background-repeat:repeat-x;
padding-left:10px;
padding-top:12px;
padding-bottom:12px;
line-height:15px;
}

.nav_2l a {
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:none;
}

.nav_2l a:hover {
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:underline;
}

.nav_2l img {
/*float:left;*/
margin-top:1px;
}

.nav_s {
height:29px;
background-image:url(../images/nav_s.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav_s a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav_s a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.nav_sd {
height:27px;
background-image:url(../images/nav_sd.jpg);
background-position:top;
background-repeat:no-repeat;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav_sd a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav_sd a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.nav_sb {
height:27px;
vertical-align:top;
padding-left:23px;
padding-top:5px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
}

.nav_sb a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:none;
}

.nav_sb a:hover {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#113952;
text-decoration:underline;
}

.div2lsub {
font-family:Tahoma;
font-size:11px;
color:#000d50;
line-height:14px;
margin-top:12;
margin-bottom:15px;
margin-left:20px;
}

.div2lsub a {
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:none;
}

.div2lsub a:hover {
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:underline;
}

.div2lsub a.act {
font-family:Tahoma;
font-size:11px;
color:#00438f;
text-decoration:underline;
}

.logotd_nobg {
width:127px;
vertical-align:top;
text-align:center;
padding-top:44px;
}

.opis_nobg {
padding-right:20px;
vertical-align:top;
text-align:left;
padding-bottom:13px;
}

.o_price2 {
font-family:Tahoma;
font-size:12px;
margin-top:8px;
font-weight:bold;
color:#0b5bae;
}

.o_price2 a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin-left:17px;
color:#0b4375;
text-decoration:underline;
}

.plab2 {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#26507c;
text-align:center;
padding-bottom:3px;
padding-top:30px;
vertical-align:top;
height:20px;
}

.b3lbg {
background-image:url(../images/rekprodbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:80px;
}

.rbl {
width:262px;
background-image: url(../images/rbl.jpg);
background-position:right top;
background-repeat:no-repeat;
vertical-align:top;
}

.rbl *{
margin:0;
padding:0;
}

.rbr {
background-image: url(../images/rbr.jpg);
background-position:right top;
background-repeat:no-repeat;
vertical-align:top;
}

.rbr *{
margin:0;
padding:0;
}

.wt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.text {
color:#00233e;
font-family:Tahoma;
font-size:12px;
margin-top:7px;
margin-left:20px;
}

.text p{
margin:0;
}

.text td{
color:#00233e;
font-family:Tahoma;
font-size:12px;
}

.text a{
font-family:Tahoma;
font-size:12px;
/*color:#0854a4;*/
color:#00233e;
text-decoration:underline;
}

.text b{
color:#1b5b6b;
font-weight:bold;
}

.nls {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae;
margin-top:18px;
margin-left:20px;
text-decoration:underline;
}

.nls a{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae;
text-decoration:underline;
}

.bnp {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae;
padding-top:10px;
text-align:center;
}

.bnp a{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae;
text-decoration:underline;
}


.str_reg {

color:#00233e;
font-family:Tahoma;
font-size:11px;
font-weight:100;

/*font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae; */
text-align:left;
padding-top:8px;
padding-left:12px;
}

.str_reg input {
width:250px;
border:1px solid #3c6d9a;
background-color:#ddf6fc;
height:19px;
margin-right:5px;
}

.str_regl {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0b5bae;
text-align:right;
padding-top:8px;
}

.str_regb {
font-family:Tahoma;
font-size:11px;
color:#00233e;
text-align:left;
padding-top:8px;
padding-left:12px;
}

.user_n {
color:#18704a;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
margin-bottom:20px;
}

.user_ent {
color:#000d50;
font-family:Tahoma;
font-size:11px;
margin-top:12px;
margin-left:17px;
line-height:18px;
}

.user_ent a{
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:underline;
}

.user_ent a.ac_en{
font-family:Tahoma;
font-size:11px;
color:235a95;
text-decoration:underline;
font-weight:bold;
}

.kor_tab td.topk{
padding-bottom:11px;
text-align:center;
color:#0b4375;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

.kor_tab td.npk{
padding-bottom:11px;
text-align:left;
}

.kor_tab td.npk a{
color:#1b5b6b;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.kor_tab td.posk {
padding-bottom:11px;
text-align:center;
}

/*.kor_tab*/ td.posk select{
background-color:#ddf6fc;
border:1px solid #3c6d9a;
height:19px;
width:180px;
}

.kor_tab td.kolk {
padding-bottom:11px;
text-align:center;
}

.kor_tab td.kolk input{
background-color:#ddf6fc;
border:1px solid #3c6d9a;
height:19px;
width:52px;
}

.kor_tab td.sumk{
padding-bottom:11px;
text-align:right;
color:#00233e;
font-family:Tahoma;
font-size:11px;
}

.kor_tab td.check{
padding-bottom:11px;
text-align: center;
}

.textm {
color:#000d50;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin-top:7px;
margin-left:20px;
}

.textm a{
font-family:Tahoma;
font-size:11px;
color:#000d50;
text-decoration:underline;
}

.div23lsub {
font-family:Tahoma;
font-weight:100;
font-size:11px;
color:#00438f;
line-height:14px;
margin-top:12;
margin-bottom:15px;
margin-left:20px;
}

.div23lsub a {
font-family:Tahoma;
font-weight:100;
font-size:11px;
color:#00438f;
text-decoration: underline;
}

.izttd {
color:#0b4375;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
}

.iztd {
color:#00233e;
font-family:Tahoma;
font-size:11px;
text-align:center;
padding-top:7px;
}


.iztdn {
color:#1b5b6b;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:7px;
}

.iztdn a{
font-family:Tahoma;
font-weight:100;
font-size:11px;
color:#1b5b6b;
text-decoration:underline;
}