HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
             background:#40454d; padding: 0px;margin: 0px; width: 100%;  height: 100%;

}
.all {
           background:#40454d url(/images/gradient.gif) 0 0 repeat-x;min-height:100%;min-width: 1000px;
}
.all_padding {background: url(/images/heigh_line.gif) 0 162px repeat-x;padding:0px 72px 0px 72px;}
table {
          width:100%;border-colapse:colapse;
}
td {
        vertical-align:top;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.clear {
        clear:both;font-size:1px;
}
.logo {
        background: url(/images/logo_back.gif) no-repeat;width:464px; height:117px;margin:0px auto;text-align:center;
}
.logo h1 {
        font:normal 8pt Tahoma; color:#7a868d;margin:0px;
}
.logo img {
        display:block;margin:0px auto 10px auto;position:relative; top:8px;left:6px;
}
.right_ugl {
        padding:11px 13px 11px 13px;height:334px;background: url(/images/right_ugl.gif) 100% 0 no-repeat;
}
.left_ugl {
        height:356px;background: url(/images/left_ugl.gif) 0 0 no-repeat;
}
.klipart_block {
        background: url(/images/reeat_ugl.gif) repeat-x;
}
.images_big_block {
        background:#222541 url(/images/gradient_block.gif) repeat-x;
}
.images_big_block div {
        background: url(/images/left_gr_block.jpg) no-repeat;
}
.images_big_block div div {
        height:286px;background: url(/images/right_gr_block.jpg) 100% 0 no-repeat;
}
.images_big_block div div h1 {
        text-align:right;font:italic 14pt Tahoma; color:#9097c6;padding:180px 180px 0px 0px;
}
.images_big_block div div h1 span {
        color:#c6cdf8;
}
.header_menu {
        padding:11px 10px 0px 10px;
}
.header_menu td {
        padding:2px 0px 5px 0px;text-align:center;background: url(/images/border.gif) 100% 0 no-repeat;
}
.header_menu td a {
        font:normal 13pt Tahoma; color:#7fa6cd;text-decoration:none;
}
.header_menu td a:hover {
        color:#ffffff;
}
.header_menu td span {
        font:normal 13pt Tahoma; color:#fff;text-decoration:none;
}
.no_border {
        background:none !important;
}
.content {
        padding:15px 0px 0px 0px;
}
.o_company {
        margin-bottom:20px;padding-bottom:10px; background: url(/images/line.gif) 0 100% repeat-x;
}
.o_company h2 {
        padding:2px 0px 3px 31px;background: url(/images/h2_1.gif) no-repeat;font:normal 13pt Tahoma; color:#d5e8f3;margin:0px 0px 20px 0px;
}
.o_company img {
        display:block;float:left;margin:0px 15px 12px 0px;
}
.o_company p {
        font:normal 9pt Tahoma; color:#9ba3a9;margin:0px 0px 8px 0px;
}
.o_company {
font-family: Tahoma; color:#9ba3a9;
}
.o_company h3 {
font-size:13px;
}
.uslugi {
        background: url(/images/line.gif) 0 100% repeat-x;
}
.uslugi h2 {
        padding:3px 0px 3px 33px;background: url(/images/h2_2.gif) no-repeat;font:normal 13pt Tahoma; color:#d5e8f3;margin:0px 0px 14px 0px;
}
.bl_us {
        font:normal 9pt Tahoma; color:#878e98;float:left;margin-bottom:15px;width:47%;padding-right:15px;
}
.news_us {
        font:normal 9pt Tahoma; color:#878e98;
}
.news_us a:link {
        font:normal 9pt Tahoma; color:#878e98;
}
.news_us a:visited {
        font:normal 9pt Tahoma; color:#878e98;
}
.news_us a:hover {
        font:normal 9pt Tahoma; color:#878e98;
}
.bl_us img {
        display:block;float:left;margin:0px 12px 10px 0px;
}
.bl_us a {
        font:bold 10pt Tahoma; color:#a2bad1;text-decoration:none;
}
.bl_us a:hover {
        text-decoration:underline;
}
.bl_us p {
        font:normal 9pt Tahoma; color:#878e98;margin:6px 0px 0px 0px;
}
.foto_galerei {
        padding-top:1px;margin-bottom:20px;padding-bottom:10px;
}
.foto_galerei h2 {
        padding:4px 0px 4px 36px;background: url(/images/h2_3.gif) no-repeat;font:normal 13pt Tahoma; color:#d5e8f3;margin:20px 0px 20px 0px;
}
.foto_block {
        background:#50555f url(/images/foto_block_u1.gif) no-repeat;
}
.foto_b_ugl {
        padding:10px 10px 10px 10px;height:127px;background: url(/images/foto_block_u2.gif) 100% 0 no-repeat;
}
.left_str {
        width:25px;vertical-align:middle;
}
.left_str img {
        display:block;margin:50px 0px 0px 0px;
}
.right_str {
        width:25px;vertical-align:middle;
}
.right_str img {
        display:block;margin:50px 0px 0px 0px;
}
.foto_b_ugl table td img {
        display:block; margin:0px auto;
}
.left_block {
        padding-bottom:80px;padding-right:0px;float:left;width:100%;margin-right:-250px;
}
.right_block {
        padding-bottom:80px;margin-left:-240px;width:221px;float:right;
}
.rez_left {
        padding-right:240px;
}
.navigacia {
        margin-bottom:25px;
}
.navigacia h2 {
        padding:2px 0px 2px 31px;background: url(/images/h2_4.gif) 0 2px no-repeat;font:normal 13pt Tahoma; color:#d5e8f3;margin:0px 0px 17px 0px;
}
.top_nav {
        height:10px;background: url(/images/top_nav.gif) no-repeat;font-size:1px;
}
.bottom_nav {
        height:9px;background: url(/images/bottom_nav.gif) no-repeat;font-size:1px;
}
.text_nav {
        background:#444a54;padding:0px 15px 0px 23px;
}
.text_nav ul li {
        padding:5px 0px 11px 0px;background: url(/images/line.gif) 0 100% repeat-x;
}
.text_nav ul li a {
        padding-left:14px;background: url(/images/a_str.gif) 0 5px no-repeat;font:bold 11pt Tahoma; color:#a2bad1;text-decoration:underline;
}
.text_nav ul li span {
        padding-left:14px;background: url(/images/a_str.gif) 0 5px no-repeat;font:bold 11pt Tahoma; color:#a2bad1;text-decoration:none;
}
.text_nav ul li a:hover {
        text-decoration:none; color:#FFFFFF
}
.news {
        margin-bottom:20px;
}
.news h2 {
        padding:2px 0px 2px 37px;background: url(/images/h2_5.gif) 0 2px no-repeat;font:normal 13pt Tahoma; color:#d5e8f3;margin:0px 0px 13px 0px;
}
.new {
        margin-bottom:5px;line-height:13px;padding-bottom:7px;background: url(/images/line.gif) 0 100% repeat-x;
}
.new a, .news span {
        font:normal 9pt Tahoma; color:#a2bad1;text-decoration:underline;
}
.new a:hover {
        text-decoration:none;
}
.new p {
        font:normal 9pt Tahoma; color:#878e98;margin:4px 0px 0px 0px;
}
.news_text {
        padding-top:4px;padding-bottom:1px;
}
.banner img {
        display:block;float:left;margin:0px 11px 15px 0px;
}
.banner {
        padding-left:15px;
}
.footer {
        float:left;width:100%;min-width:1000px;height:50px;margin-top:-50px !important;
}
.l_footer {
        float:left;padding-left:70px;font:normal 9pt Tahoma; color:#79838d;
}
.l_footer p {
        margin-bottom:3px;
}
.l_footer a {
        color:#79838d;text-decoration:underline;
}
.l_footer a:hover {
        text-decoration:none;color:#FFFFFF;
}
.r_footer {
        float:right;padding-right:70px;font:normal 9pt Tahoma; color:#79838d; text-transform: lowercase;
}
.r_footer a {
        color:#79838d;text-decoration:underline;padding-right:4px;
}
.r_footer a:hover {
        text-decoration:none;
}

.rec_footer {
        padding-right:70px;font:normal 9pt Tahoma; color:#79838d; text-transform: lowercase;
}
.rec_footer a {
        color:#79838d;text-decoration:underline;padding-right:4px;
}
.rec_footer a:hover {
        text-decoration:none;
}

#news_slider {
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    /*margin-left: -29px !important; */
}

#news_slider li {
    float: left;
    list-style: none;
}

#news_slider .jq-ss-crop {
    margin: 0 2px;
    padding: 1px;
    float: left;
    text-align: center;
    width: 124px !important;
    height: 124px !important;
}


#news_slider #view {
    width: 520px;
    height: 125px;
    overflow: hidden;
}

#news_slider #view li {
    float: left;
    width: 125px !important;
}

#news_slider #view a.news_slider_title {
    position: relative;
    text-align: center;
    font-size: 10px;
    line-height: 10px;
    /*display: block; */
    width: 94px !important;
    height: 65px !important;
    margin-left: 2px;
    font-family: "Trebuchet MS",Arial,sans-serif !important;
    color: #5B5B5B;
    z-index: 100;
}

#news_slider #images {
    width: 3818px !important;
    width: 3822px;
    padding: 0;
    z-index: 20;
}

#news_slider #images li img {
    border: 0;
}

.foto_b_ugl ul {width:540px;margin:0px auto;}
.foto_b_ugl ul li img {float:left;display:block;}
.foto_b_ugl ul li {float:left;padding:0px 8px 0px 3px;}
.foto_b_ugl ul li img {float:left;Display:block;}

a {font:normal 9pt Tahoma; color:#a2bad1; text-decoration:underline;}
a:hover {text-decoration:none;}
p {color:#878e98;font:normal 9pt Tahoma;}
li {color:#878e98;font:normal 9pt Tahoma;}
span {color:#878e98;font:normal 9pt Tahoma;}

.topmenu {
text-transform:uppercase;
}

.table {
border:1px solid #aaa;
border-left:0;
border-bottom:0;
}
.table td {
border:1px solid #aaa;
border-right:0;
border-top:0;
padding:2px 4px 2px 4px;
}
.o_company form {
font-size:12px;
}
.o_company form label {
display:block;
margin-bottom:2px;
}

hr {
margin:10px 0;
}

textarea {
font-family:tahoma;
}

.nav {
margin-top:5px;
width:100%;
}
.nav td {
width:33%;
}

.foto td {
padding-bottom:10px;
}
.foto td img {
border:1px solid #eee;
}
.nc_prev_next {
text-align:center;
}
.nc_prev_next span {
margin-right:20px;
}
#wrap {
overflow:hidden;
height: 124px;
overflow-x:hidden;
overflow-y:hidden;
white-space:nowrap; 
}
.homegal td {
padding:0 10px;
}

#gagaga {
white-space:nowrap;
}

#gagaga img {
float:left;
margin-right:17px;
margin-left:17px
}

#nav {
width:0;

}
#nav td {
font-size:11px;
}
#nav img {
margin:0px;
}

.map {
margin:5px;
}
.map li {
margin-left:20px;
list-style:disc;
}

.nc_full {
font-size:12px;
}