/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { 
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}
#GlobalWrapper {
    margin: 0 auto; /* Center for good browsers */
    width: 981px;
    text-align: left;
}
.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
.t td p { LINE-HEIGHT: 140% }

/* head
--------------------------------------------------*/
.head { background: url("../images/head.jpg") no-repeat; height:374px}
.head_l { width:380px}
.head h1 { padding:34px 0px 0px 30px; font-size:1.7em; color:#838383; font-weight:normal}
.head b { display: block; padding:53px 0px 0px 50px; font-size:1.2em; font-weight:normal;}
.head h2 { padding:10px 30px 0px 0px; font-size:2.9em; color:#4984b1; text-align:center; font-weight:normal}
.head h2 font { color:#2079fd; font-size:1.0em}
/* head - Menu
--------------------------------------------------*/
.head ul { margin:0; padding:56px 0px 0px 0px; list-style:none}
.head ul li { font-size:1.4em; background: url("../images/h_li.gif") no-repeat 0% 50%; padding-left:20px; margin-bottom:19px}
.head ul li a { color:#3d7cac; text-decoration:none; }
.head ul li a:hover { text-decoration:underline}
/* head - Menu - Horizontal
--------------------------------------------------*/
.head_img { padding:100px 0px 0px 60px;}
.head_img img { margin-left:32px}
#head_img { width:220px}

.h_bot_m { padding:107px 0px 0px 22px}
.h_bot_m a { color: #FFFFFF ; font-size:1.1em; text-decoration:none; margin-left:22px}
.h_bot_m a:hover { text-decoration:underline}
/* Center
--------------------------------------------------*/
.center_bg { background:#ededed url("../images/center_bg.gif") no-repeat; padding:0px 10px 30px 30px}
.a_center_bg { background:#ededed url("../images/center_bg.gif") no-repeat; padding:0px 2px 30px 25px}
.center_bg h6 { background:#45b6ff url("../images/c_h1.gif") no-repeat; width:202px; height:21px; font-size:1.2em; padding:4px 0px 0px 15px; color:#FFFFFF; font-weight:normal}
.center_bg h5 { background:#ff890a url("../images/c_h2.gif") no-repeat; width:460px; height:22px; font-size:1.2em; padding:4px 0px 0px 15px; color:#FFFFFF; font-weight:normal}
.center_bg h4 { background:#ff4040 url("../images/c_h3.gif") no-repeat; width:219px; height:21px; font-size:1.2em; padding:5px 0px 0px 15px; color:#FFFFFF; font-weight:normal}
/* Left - col
--------------------------------------------------*/
.left_col { width:218px}
/* Left - col - News
--------------------------------------------------*/
.l_news { border:1px solid #cecccc; background:#FFFFFF}
.l_news ul { margin:0; padding:18px 8px 5px 15px; list-style:none}
.l_news ul li { margin:0px 0px 10px 0px;}
*html .l_news ul li { margin:0px 0px 0px 0px;}
.l_news ul li img { float:left; margin-right:7px; border:1px solid #6e6e6e}
.l_news ul li b { color:#e08d00; font-size:1.1em;}
.l_news ul li p { font-size:1.1em; padding-bottom:10px}
.l_news ul li a { display:block; margin:0px; background: url("../images/n_a.gif") no-repeat 115px 50%; text-decoration:underline; color:#0066ff; text-align:right; 
padding:0px 10px 0px 0px; font-size:1.1em}
.l_news ul li a:hover { text-decoration:none}
/* Left - col - Contacts
--------------------------------------------------*/
.l_comnt { border:1px solid #cecccc; background:#FFFFFF; margin-top:15px}
.l_comnt ul { margin:0; padding:10px 10px 7px 10px; list-style:none}
.l_comnt ul li { margin-bottom:8px; font-size:1.2em; color:#353636}
.l_comnt ul li a { text-decoration:underline; color:#0066ff}
.l_comnt ul li a:hover { text-decoration:none}
/* Center - col
--------------------------------------------------*/
.center_col { margin:0px 15px 0px 15px;}
.c_cont { padding:10px 10px 7px 10px; background:#FFFFFF; border:1px solid #cecccc;}
.center_col .c_cont p { font-size:1.2em; color:#363636; padding-bottom:10px; text-indent:10px}
.center_col .c_cont img { float:left; padding:4px; border:1px solid #dce6e8; margin:0px 10px 2px 0px}
.center_col .c_cont a { text-decoration:underline; color:#0066ff}
.center_col .c_cont a:hover { text-decoration:none}
/* Center - col - blocks
--------------------------------------------------*/
#c_m { margin-right:3px}
.c_blocks {border:1px solid #cecccc; background:#FFFFFF; margin-top:15px}
.c_blocks .c_text { padding:10px 9px 8px 10px}
.c_blocks .c_text img { float:left; margin-right:7px}
.c_blocks .c_text p { color:#363636; font-size:1.1em}
.c_blocks .c_text a { display:block; margin:0px; background: url("../images/n_a.gif") no-repeat 140px 80%; text-decoration:underline; color:#0066ff; text-align:right; 
padding:5px 10px 0px 0px; font-size:1.1em}
/* Right - col
--------------------------------------------------*/
.right_col {
	width:219px
}
.top { border:1px solid #cecccc; background:#FFFFFF}
.top ul { margin:0; padding:10px 12px 0px 12px; list-style:none; position:relative; z-index:2}
.top ul li { padding:0px 0px 5px 0px; margin-bottom:6px}
.top ul li img { float:left; border:1px solid #dce6e8; padding:2px; margin-right:4px}
.top ul li p { font-size:1.1em; color:#363636; padding-bottom:0px}
.top ul li a { font-size:1.1em; color:#0066ff; text-decoration:underline;}
.top ul #last_b { border:0px}
/* Right - col - podpiska
--------------------------------------------------*/
.podpiska { border:1px solid #cecccc; background:#FFFFFF; margin-top:15px; padding-bottom:8px}
.p_form { padding:10px 10px 0px 10px}
.podpiska .p_form b { display:block; font-size:1.1em; color:#363636; font-weight:normal; padding:0px 0px 5px 0px}
.podpiska .p_form .p_in { width:187px; height:21px; border:1px solid #cecccc}
.podpiska .p_form .p_but {background:#82abe0 url("../images/p_but.gif") no-repeat; border:0px; color:#FFFFFF; text-align:center; width:83px; height:22px; 
font-size:1.1em;  margin:10px 0px 10px 108px}
.podpiska .p_form i { color:#363636; font-size:1.1em; font-style:normal; margin-left:5px; margin-right:5px}
.podpiska .p_form .ch_b { position:relative;}
:root .podpiska .p_form .ch_b { top:3px}
*html .podpiska .p_form .ch_b { top:2px}
/* Footer
--------------------------------------------------*/
.footer {background: url("../images/footer.gif") repeat-x;  font-size:1.2em; padding:20px 0px 20px 35px;}
.footer img { margin-left:20px}
//.footer a { display:block; color:#0066ff}
/* Center - index_a.html
--------------------------------------------------*/
.a_center { margin:0px 20px 20px 15px; border:1px solid #cecccc; background:#FFFFFF; }
.a_center h2 { background:#44b6ff url("../images/c_h4.gif") no-repeat; width:902px; height:21px; font-size:1.2em; padding:5px 0px 0px 15px; color:#FFFFFF; font-weight:normal}
.a_center h5 { background:#44b6ff url("../images/c_h4.gif") no-repeat; width:902px; height:21px; font-size:1.2em; padding:5px 0px 0px 15px; color:#FFFFFF; font-weight:normal}
.a_tab { padding:5px; color:#6f6f6f; font-size:1.1em;}

.a_tab table { text-align:center;  }
.a_tab table td { padding:10px 8px; border:1px solid #f2f2f2; vertical-align:top; border-bottom:0px }
.a_tab table td .car1 { padding:1px 1px; }
.a_tab table tr .b_ra { background: url("../images/dot.gif") repeat-y 100% 0px ; width:120px }
.tt_bor {background: url('../images/dot_1.gif') repeat-x 0px 100%; padding-bottom:1px; margin-top:1px }

.a_tab table td img { padding:3px; border:1px solid #dce6e8}
.a_tab table td a { color:#0066ff; text-decoration:underline; display:block; padding-top:5px}
.a_tab table td a img  { margin-top:-5px;}
.a_tab table td b { display:block; width:180px;padding-top:5px; }
.a_tab table td ul { margin:0; padding:0px 10px 15px 10px; list-style:none}
.a_tab table .top_t {background: url("../images/top_t.gif") repeat-x; }
.a_tab table .top_tt { background:none}
.a_tab table .car { padding-bottom:10px }
.a_tab table .place { vertical-align:middle; } 
/* Center - index_b.html
--------------------------------------------------*/
.b_tab { padding:15px; color:#6f6f6f; font-size:1.2em; height:auto; background:#ffffff;}
.b_tab table { text-align:center}
.b_tab table td p { display:block; text-align:left; padding:0px 10px; line-height: 160%;}
.b_tab table td p a { background: url("../images/b_a.gif") no-repeat 0% 50%;  display:block; padding:3px 0px 3px 20px; color:#0066ff; margin-top:5px; margin-bottom:5px}
.b_tab table td { padding:5px 0px 5px 0px; /*border-right:1px dotted #616161; border-bottom:1px dotted #616161;*/}
.b_tab table td { background: url("../images/dot.gif") repeat-y 100% 2px ;}
.b_tab table tr { background: url("../images/dot_1.gif") repeat-x 0% 100%; position: relative; }
.b_tab table td i { display:block; text-align:left; font-style:normal; padding:0px 0px 0px 10px}
.b_tab table td img { padding:3px; border:1px solid #dce6e8; margin:0px 12px}
.b_tab table td b { display:block; padding-top:5px}
.b_tab table .no_b { border-right:0px}

.c_tab { padding:15px; color:#000000; font-size:1.2em; height:auto; background:#ffffff;}
.c_tab table td p { display:block; text-align:left; padding:0px 10px; line-height: 160%;}
.c_tab table td p a { color:#0066ff; }
.c_tab table td { padding:5px 0px 5px 0px; /*border-right:1px dotted #616161; border-bottom:1px dotted #616161;*/}
.c_tab table tr { background: url("../images/dot_1.gif") repeat-x 0% 100%; position: relative; }
.c_tab table td i { display:block; text-align:left; font-style:normal; padding:0px 0px 0px 10px}
.c_tab table td img { padding:3px; border:1px solid #dce6e8; margin:0px 12px}
.c_tab table td b { display:block; padding-top:5px}
.c_tab table .no_b { border-right:0px}


.top_beck { padding:20px 0px 20px 0px}
.top_beck a { display:block; background: url("../images/n_a.gif") no-repeat 0% 50%; text-decoration:underline; color:#0066ff;
padding:0px 0px 0px 17px; font-size:1.1em;}
.search { font-size: 1.3em; LINE-HEIGHT: 160% }
.search a { color: #838383; }
