body{
    padding:0px;
    margin:0px;
    background: url(../images/body_bg.gif) #FFFFFF center top repeat-y;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
html{
    overflow-y:scroll;
}
.clear{
    clear:both;
    font-size:1px;
}
form, ul, li, p, h1, h2, h3, h4, h5, h6{
    margin:0px;
    padding:0px;
}
li{
    list-style: none;
}
img{
    border:none;
}
a:focus, a:active{
    outline: none;
    -moz-outline-style: none;
}
object:active, div:active
{
    outline: none;
}
object:focus, div:focus
{
    -moz-outline-style: none;
}
input, select, textarea{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
textarea:focus, input:focus{
    outline: none;
}
#main{
    width:940px;
    margin:auto;
}
#col_left {
    width:301px;
    float:left;
}
#col_right {
    width:639px;
    float:left;
}
#content{
    overflow:hidden;
    padding:5px 15px 5px 20px;
}
#header{
    height:203px;
    overflow:hidden;
}
#footer{
    margin:auto;
    height:69px;
    background: url(../images/footer_bg.gif) center top repeat-x;
}
.logo {
    margin:34px 0 55px 20px;
}
.nav {
    margin:0 0 0 1px;
}
.nav li {
    background: url(../images/li_bg.gif) center top no-repeat;
    padding-left: 20px;
}
.nav ul li.main_menu:nth-child(2){
    background: url(../images/li_bg_orange.gif) center top no-repeat;
}
.nav li li {
    background: url(../images/li_li_bg.gif) left center no-repeat;
    border-bottom: 1px solid #A6C4CF;
    margin: 0 12px 10px 0;
}
.nav li a {
    font-family: 'Monda', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color:#FFFFFF;
    font-weight: bold;
    font-size: 19px;
    line-height: 34px;
    letter-spacing: -2px;
    display:block;
}
.nav li li a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    color:#066284;
    letter-spacing: -1px;
}
.left_contact {
    background: url(../images/contact_bg.gif) center top repeat-y;
    height:587px;
    margin-top: 35px;
    position: relative;
    padding-bottom: 25px;
}
.left_contact .title {
    background: url(../images/contact_title_bg.gif) center top repeat-y;
    height:42px;
    line-height: 42px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    color:#FFFFFF;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: -1px;
    padding-left: 20px;
}
.submit_btn {
    position: absolute;
    bottom:-5px;
    width:100%;
    text-align: center;
}
.submit_btn a {
    background-color: #07688C;
    padding:10px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color:#FFFFFF;
}
.more_btn {
    float:right;
    text-align: center;
}
.more_btn a {
    background-color: #0D8BBB;
    padding:10px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color:#FFFFFF;
}
.box_shadow {
    background: url(../images/box_shadow.gif) center top no-repeat;
    height:20px;
    margin-bottom: 30px;
}
h1 {
    margin:20px 0;
    background-color: #0D8DBE;
    padding:14px 15px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    color:#FFFFFF;
}
h2 {
    color:#0D8DBE;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    padding:10px;
}
.article {
    margin-bottom: 30px;
}
.article p {
    font-size:14px;
    line-height: 23px;
    color:#4A545F;
    padding:10px;
}
.left_contact .contact_top {
    margin:29px 0 0 45px;
    color:#FFFFFF;
}
.left_contact .contact_top ul {
    padding:15px 5px;
}
.left_contact .contact_top li {
    font-size:14px;
    line-height: 23px;
    padding-left: 18px;
}
.left_contact .contact_top li a {
    font-size:14px;
    line-height: 23px;
    text-decoration: none;
    text-transform: none;
    color:#FFFFFF;
}
.left_contact .contact_top li a:hover {
    text-decoration: underline;
}
.left_contact .contact_text {
    padding:20px 20px 10px 20px;
    font-size:14px;
    line-height: 23px;
    color:#FFFFFF;
}
.contact_top li.cim {
    background: url(../images/si_cim.gif) left top no-repeat;
}
.contact_top li.tel {
    background: url(../images/si_tel.gif) left center no-repeat;
}
.contact_top li.fax {
    background: url(../images/si_fax.gif) left center no-repeat;
}
.contact_top li.mail {
    background: url(../images/si_mail.gif) left center no-repeat;
}
.left_contact .left_contact_form{
    margin-top: 20px;
    padding:0 20px 0 20px;
}
.left_contact .left_contact_form label {
    color:#FFFFFF;
    font-size:14px;
    line-height: 23px;
}
.left_contact .left_contact_form input[type=text] { 
    background: url(../images/left_input_bg.gif) center top no-repeat;
    border:none;
    width:242px;
    padding:4px 10px;
    font-size: 12px;
}
.left_contact .left_contact_form textarea {
    background: url(../images/left_ta_bg.gif) center top no-repeat;
    resize: none;
    width:242px;
    height:78px;
    border:none;
    padding:10px;
}
.footer_in {
    width:940px;
    margin:auto;
    height:69px;
    font-family: 'Monda', sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    line-height: 18px;
}
.footer_left {
    float:left;
}
.footer_right, .footer_pic {
    float:right;
}
.footer_left, .footer_right {
    height: 36px;
    padding:16px 0;
}
.footer_tel, .footer_fax {
    text-align: right;
}
.footer_pic {
    padding: 18px 0 0 11px;
}
.footer_left .footer_nav li {
    float:left;
}
.footer_left .footer_nav li.sep {
    float:left;
    padding:0 13px;
}
.footer_left .footer_nav li a {
    text-decoration: none;
    text-transform: none;
    color:#FFFFFF;
}
.footer_left .footer_nav li a:hover {
    text-decoration: underline;
}
.lista_box {
    margin:20px 0;
}
.lista_box .title a {
    color:#07688c;
    font-size: 20px;
    line-height: 18px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.lista_box .lead {
    color:#333333;
    font-size:13px;
    line-height: 17px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    border-left: 1px solid #999999;
    padding-left:7px;
    margin: 15px;
}
.lista_box .pic {
    border:1px solid #999999;
    width:183px;
    height:142px;
    float:left;
    margin: 0 16px 0 15px;
}
.lista_box .text {
    float:left;
    width:388px;
}
.lista_box .text.nopic {
    width:587px;
    margin-left: 15px;
}
.lapozas {
    margin:40px -10px 50px 5px;
    text-align: center;
    background-color: #F2F2F2;
    height:45px;
    line-height: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.lapozas a, .lapozas span {
    color:#666766;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;
    font-size: 11px;
    padding:5px 10px;
}
.lapozas a:hover, .lapozas span {
    color:#FFFFFF;
    background-color: #0D8BBB;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.lapozas .arrow_left {
    background: url(../images/left_arrow.gif) center center no-repeat;
}
.lapozas .arrow_right {
    background: url(../images/right_arrow.gif) center center no-repeat;
}
.lapozas .arrow_left:hover {
    background: url(../images/left_arrow_h.gif) center center no-repeat;
}
.lapozas .arrow_right:hover {
    background: url(../images/right_arrow_h.gif) center center no-repeat;
}
.article .pic {
    width:206px;
    height:120px;
    padding:2px;
    background: url(../images/pic_border.gif) center center no-repeat;
    float:left;
    margin: 15px 20px 0 0; 
}
.article li {
    color:#0D8DBE;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background: url(../images/a_li_bg.gif) left center no-repeat;
    padding-left: 17px;
    margin-left: 13px;
    text-decoration: underline;
}
.article .downloadable {
    color:#4A545F;
    font-size: 14px;
    line-height:27px;
    display:block;
    text-decoration: none;
    text-transform: none;
    background: url(../images/a_dl_bg.gif) left center no-repeat;
    padding: 0 0 5px 39px;
    margin-left: 5px;
    border-bottom: 1px solid #C8CBCF;
    float:left;
}
.contact_box {
    width:210px;
    margin:20px 90px 20px 0;
    color:#4A545F;
    font-size: 14px;
    line-height: 23px;
    float:left;
}
.contact_box a {
    text-decoration: none;
    text-transform: none;
    color:#4A545F;
}
.contact_box a:hover {
    text-decoration: underline;
}
.google_map {
    margin:auto;
    background: url(../images/g_map_border.gif) left center no-repeat;
    width:586px;
    height:244px;
    padding:4px;
}
.contact_form {
    margin:30px auto; 
    color:#4A545F;
    font-size: 14px;
    line-height: 20px;
    width:486px;
}
.contact_form label {
    line-height: 30px;
}
.contact_form .text{
    text-align: center; 
}
.contact_form input[type=text] { 
    background: url(../images/input_bg.gif) left top repeat-x;
    border:1px solid #C8CBCF;
    padding:6px;
    width:484px;
}
.contact_form textarea {
    background: url(../images/input_bg.gif) left top repeat-x;
    border:1px solid #C8CBCF;
    margin:0;
    resize:none;
    width:484px;
    padding:6px;
    height:123px;
}
.form_btns {
    text-align: center;
    width:145px;
    margin:auto;
}
.form_btns .form_btn {
    float:left;
    margin:20px 5px 40px 5px;
}
.form_btns .form_btn a {
    background-color: #83B3C5;
    padding:10px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color:#FFFFFF;
}
.form_btns .form_btn a:hover {
    background-color: #0D8DBE;
}
#content.index {
    background: url(../images/index_content_bg_60.jpg) left top no-repeat;
    padding-top:420px;
}
.index h1 {
    float:left;
    letter-spacing:-1px;
}
.index h1 span {
    font-weight: normal;
    text-transform: none;
}
.index_articles {
    padding-left:15px;
    float:left;
    color:#333333;
    font-size:14px;
    line-height: 23px;
    text-align: justify;
    background: url(../images/index_box_bg.jpg) 15px bottom no-repeat;
}
.index_articles .right_top {
    width:225px;
    height:140px;
    float:right;
}
.index_articles .col_left {
    width:240px;
    float:left;
}
.index_articles .col_right {
    width:240px;
    float:right;
}
.index_articles p {
    padding:5px 0;
}
.index_slider {
    background: url(../images/index_slider_bg.jpg) center top no-repeat;
    width:620px;
    height:110px;
}
.index h2 {
    padding-top: 30px;
}
.index h2 a {
    color:#07688C;
    font-size:30px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: bold;
}
.index_slider .box_left {
    width:185px;
    height:110px;
    margin-left: 15px;
    float:left;
}
.index_slider .box_right {
    width:170px;
    height:110px;
    margin-right: 37px;
    float:right;
}
.index_slider h2 {
    margin:0;
    padding:15px 0 15px 0;
}
.index_slider .box_right h2{
    position: relative;
    left: -20px;
}
.index_slider h2 a {
    color: #FFFFFF;
    text-decoration: none;
}
.index_slider p {
    color:#FFFFFF;
    font-size: 14px;
    line-height: 16px;
}
.index_slider .box_left .text p {
    padding-left: 30px;
}
.index_slider .box_left .text, .index_slider .box_right .text {
    height:48px;
    overflow:hidden;
}
.pic_left {
    width:183px;
    height:142px;
    float:left;
    margin: 0 16px 0 15px;
}
.pic_left_border {
    border:1px solid #999999;
    width:183px;
    height:142px;
    float:left;
    margin: 0 16px 0 15px;
}
.pic_right {
    width:183px;
    height:142px;
    float:right;
    margin: 0 16px 0 15px;
}
.pic_right_border {
    border:1px solid #999999;
    width:183px;
    height:142px;
    float:right;
    margin: 0 16px 0 15px;
}
.pic_center {
    width:183px;
    height:142px;
    margin:15px auto;
    display:block;
}
.pic_center_border {
    border:1px solid #999999;
    width:183px;
    height:142px;
    margin:15px auto;
    display:block;
}
.idopontfoglalas{
    display: block;
    text-align: center;
}
.idopontfoglalas li{
    display: inline-block;
    list-style-type: none!important;
    background: none;
    padding: 0!important;
    text-decoration: none!important;
    width: 49%;
    padding: 0 0;
    margin: 20px 0;
}
.idopontfoglalas li a{
    display: clock;
    padding: 10px 15px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none!important;
    border: none!important;
    background-image: none!important;
}
.idopontfoglalas li:first-child a{
    background: #05567c;
}
.idopontfoglalas li:last-child a{
    background: #ff9d02;
}
.idopontfoglalas a:hover{
    opacity: .9;
}

