@font-face {
    font-family: 'pluto_sansmedium';
    src: url('plutosansmedium-webfont.eot');
    src: url('plutosansmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('plutosansmedium-webfont.woff') format('woff'),
         url('plutosansmedium-webfont.ttf') format('truetype'),
         url('plutosansmedium-webfont.svg#pluto_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pluto_sansmedium';
    src: url('plutosansmedium.eot');
    src: url('plutosansmedium.eot?#iefix') format('embedded-opentype'),
         url('plutosansmedium.woff') format('woff'),
         url('plutosansmedium.ttf') format('truetype'),
         url('plutosansmedium.svg#pluto_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


* { margin: 0; padding: 0; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
fieldset { padding: 1.5em; }
select option { padding: 0 5px; }

body, html { height: 100%; min-height: 100%; margin: 0; padding: 0; font-family: 'Open Sans', arial, tahoma, sans-serif; }
body { background: #fff url('../img/background.jpg') no-repeat fixed center center; color: #5C5C5C; font-size: 12px; position: relative; text-align: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.ekom { background: #F0F0F0; }
.bienair { background: #F0F0F0; }
.ostatne { background: #F0F0F0; }
.densim { background: #F0F0F0; }

h1 { width: auto; height: 55px; font-size: 24px; font-weight: normal; text-transform: uppercase; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif; }
h2 { padding: 0 0 10px 0; font-size: 14px; font-weight: normal; text-transform: uppercase; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif; }
h3 { padding: 0 0 5px 0; font-size: 12px; font-weight: normal; text-transform: uppercase; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif; }

.h1 { display: block; width: 300px; height: 40px;  margin-left: 180px; }
.h1-visible { width: 700px; height: 88px; margin-left: 215px; }
.h2-visible { width: 500px;  height: 20px; display: block; }
.h3-visible { width: 325px; height: 32px; margin-left: 288px; padding: 0; top: 75px; position: absolute; }

.csc-textpicHeader { position: relative; zoom: 1; }
:focus { outline: 0; }

.nadpis-h2-ramik { margin: 30px 0 0 0; height: 26px; background: transparent url('../img/bg_h2_ramcek.gif') no-repeat 0 0px; } 

p { padding-bottom: 10px; }
a { text-decoration: none; color: red; }
a:hover { color: red; }

/* Sablona */
#frame { position: relative; height: 100%; min-height: 100%;}
div[id]#frame { height: auto; }
#container { position: relative; width: 100%; text-align: left; }
#header { position: fixed; top: 0; width: 100%; height: 84px; z-index: 10; border-bottom: 1px solid #929081; background: transparent url('../img/bg_header.png') repeat 0 0;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8), 0px -1px 0px rgba(255, 255, 255, 1) inset;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8), 0px -1px 0px rgba(255, 255, 255, 1) inset;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8), 0px -1px 0px rgba(255, 255, 255, 1) inset;
}

.hc { position: relative; width: 960px; margin: 0 auto; }

#content-main { position: relative; width: 960px; margin: 0 auto; padding: 0 0 150px 0; }


#content { width: 725px; float: right; position: relative; padding-top: 200px; }
.uvod #content { width: 100%; padding-top: 130px; }
#product-wrap #content { width: 100%; padding: 0 0 100px 0; }


#logo { width: 268px; height: 121px; position: fixed; top: 0px;  z-index: 100; background: transparent url('../img/logo.png') no-repeat top left; }

.menu-nav { position: fixed; z-index: 11; top: 30%;  }
.menu-nav ul { margin: 0 auto; width: 27px; }
.menu-nav li { position: relative; list-style-type: none; margin-bottom: 5px; }
.menu-nav li a { width: 23px; height: 23px; display: block; background: #ed1c24; opacity: 0.3;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.menu-nav li a:hover { opacity: 1; }
.menu-nav li.current a { opacity: 1; }
.menu-nav li.current:after {
	content: '';
	z-index: 10;
	position: absolute;
	top: 3px;
	left: -18px;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 8px solid #ed1c24;
	border-bottom: 8px solid transparent;
}
.nav-prev { display: block; width: 60px; height: 50px; background: transparent url('../img/nav_arrow.png') no-repeat 0 0; }
.nav-prev:hover { background-position: -62px 0; }
.nav-next { display: block; width: 60px; height: 50px; background: transparent url('../img/nav_arrow.png') no-repeat 0 -210px; }
.nav-next:hover { background-position: -62px -210px; }

/* horizontalne menu */
#h-menu { position: fixed; top: 16px; z-index: 20; width: 675px; height: 68px; margin-left: 290px; }
.ru #h-menu { width: 696px; }
#h-menu .hc { width: auto; }
#h-menu ul { }
#h-menu li { font-size: 12px; list-style-type: none; color: #5c5c5c; float: left; text-transform: uppercase; background: transparent url('../img/bg_menu_line.png') no-repeat center right; }
#h-menu li a { font-weight: 600; color: #5c5c5c; display: block; padding: 28px 19px 23px 19px; }
#h-menu li.act a { background: transparent url('../img/menu_active.png') no-repeat top center; }
#h-menu li a:hover { background: transparent url('../img/menu_active.png') no-repeat center -102px; }
#h-menu li.last { background: none; }
#h-menu .absolute { position: absolute; top: 16px; left: 0; }
#lang-menu .absolute { position: absolute; }
.absolute { position: absolute; }

#footer { position: fixed; z-index: 1; bottom: 0; left:0; width: 100%; height: 127px; color: #ffffff; border-top: 1px solid #c9c9c9; text-align: center; background: transparent url('../img/bg_footer.png') repeat 0 0;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset;
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset;
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset;
}
#footer .hc { height: 100%; width: 100%; max-width: 960px; }
#footer-menu { position: relative; width: 100%; height: 100%; padding: 1px 0 0 2px; text-align: center; background: transparent url('../img/bg_footer_line.png') repeat-y top left; }
#footer-menu ul { height: 100%; }
#footer-menu li { width: 20%; max-width: 240px; height: 100%; float: left; list-style-type: none; position: relative; }
#footer-menu li a { display: block; width: 100%; height: 100%; }
#footer-menu li span { display: block; height: 100%; background: transparent url('../img/bg_footer_line.png') repeat-y top right; }
#footer-menu li a span { display: none; }
#footer-menu .m-sipka { position: absolute; top: -42px; left: 0px; width: 99%; height: 59px; background: transparent url('../img/bg_footer_m_act.png') repeat center top; }
#footer-menu li.act { background: transparent url('../img/bg_footer_act.png') repeat 0 0; }
#footer-menu .f1 a { background: transparent url('../img/f_logo_diplomat_.png') no-repeat center center; }
#footer-menu .f2 a { background: transparent url('../img/g_logo_densim.png') no-repeat center center; }
#footer-menu .f3 a { background: transparent url('../img/f_logo_ekom.png') no-repeat center center; }
/*#footer-menu .f4 a { background: transparent url('../img/f_logo_bienair.png') no-repeat center center; }*/
#footer-menu .f4 a { background: transparent url('../img/g_logo_densim2.png') no-repeat center center; }
#footer-menu .f5 a { background: transparent url('../img/f_logo_ostatne_sk.png') no-repeat center center; }
.en #footer-menu .f5 a { background: transparent url('../img/f_logo_ostatne_sk.png') no-repeat center center; }
.ru #footer-menu .f5 a { background: transparent url('../img/f_logo_ostatne_sk.png') no-repeat center center; }
#footer-copy { display: none; position: absolute; bottom: 10px; right: -200px; color: #000; }







/*
#sub-menu { display: none; position: absolute; top: 57px; right: 0; }
.produkty #sub-menu { top: 202px; }
#sub-menu ul { position: relative; width: 640px; }
.item-active { display: none; }
.sub-menu-item { list-style-type: none; float: left; }
.sub-menu-item a { text-align: right; display: block; width: 182px; height: 27px; padding: 5px 0 0 0; color: #ffffff; }
.sub-menu-item a span { padding: 0 32px 0 0; }
.m1 { position: absolute; top: 0; right: 326px; z-index: 400; }
.m2 { position: absolute; top: 0; right: 211px; z-index: 300; }
.m3 { position: absolute; top: 0; right: 106px; z-index: 200; }
.m4 { position: absolute; top: 0; right: 0px; }

.m1 a { background: transparent url('../img/sub_m_item1_act.png') no-repeat top right; }
.m2 a { background: transparent url('../img/sub_m_item2_act.png') no-repeat top right; }
.m3 a { background: transparent url('../img/sub_m_item3_act.png') no-repeat top right; }
.m4 a { background: transparent url('../img/sub_m_item4_act.png') no-repeat top right; }
.m1 a.m-act, .m1 a:hover { background: transparent url('../img/sub_m_item1.png') no-repeat top right; }
.m2 a.m-act, .m2 a:hover { background: transparent url('../img/sub_m_item2.png') no-repeat top right; }
.m3 a.m-act, .m3 a:hover { background: transparent url('../img/sub_m_item3.png') no-repeat top right; }
.m4 a.m-act, .m4 a:hover { background: transparent url('../img/sub_m_item4.png') no-repeat top right; }
*/


/*uvod menu kategorie produktov */
/*
.content-menu { padding: 30px 0 70px 0; }
#obrazok { position: absolute; top: 57px; left: 0px; width: 100%; height: 357px; }
.obrazok1 { background: #3b3d40 url('../img/uvod_image1.jpg') no-repeat center top; }
.obrazok2 { background: #41622a url('../img/uvod_image2.jpg') no-repeat center top; }
.obrazok3 { background: #eba624 url('../img/uvod_image3.jpg') no-repeat center top; }
.obrazok4 { background: #1d5975 url('../img/uvod_image4.jpg') no-repeat center top; }
.en .obrazok4 { background: #1d5975 url('../img/uvod_image4en.jpg') no-repeat center top; }
.ru .obrazok4 { background: #1d5975 url('../img/uvod_image4ru.jpg') no-repeat center top; }

#kwicks { width: 950px; height: 230px; }
#kwicks li a { width: 243px; height: 219px; display: block; }
#kwicks li a.end { width: 220px; }
#kwicks li { display: block; float: left; list-style-type: none; }

#menu-u-1 { background: transparent url('../img/button_diplomat.png') no-repeat left top; }
#menu-u-2 { background: transparent url('../img/button_ekom.png') no-repeat left top; }
#menu-u-3 { background: transparent url('../img/button_bienair.png') no-repeat left top; }
#menu-u-4 { background: transparent url('../img/button_ostatne.png') no-repeat left top; }
.en #menu-u-4 { background: transparent url('../img/button_ostatne_en.png') no-repeat left top; }
.ru #menu-u-4 { background: transparent url('../img/button_ostatne_ru.png') no-repeat left top; }
*/


/* uzivatelia */
#login-user { position: absolute; top: 25px; right: 10px; color: #ffffff; font-weight: bold; }
#login-user input { background: transparent; border: 1px solid #ffffff; color: #ffffff; }

/* jayzky */ 
#lang-menu { position: fixed; top: 0px; right: 0px; z-index: 20; background: #d2cfbd; width: 100%; text-align: right;}
#lang-menu-wr { width: 960px; margin: 0 auto; text-align: right; }
#lang-menu ul { float: right; margin-right: 20px; }
#lang-menu li { color: #5c5c5c; float: left; list-style-type: none; padding: 1px 5px; font-size: 10px; }
#lang-menu a { color: #5c5c5c; }

.img-text-box { padding: 25px 0 15px 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left top; }
.top-obrazok .csc-textpic-imagewrap { padding: 0 0 20px 0; }
.top-obrazok .csc-textpic-text { padding: 20px 0 10px 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left top; }
.img-text-box .csc-textpic-image img { border-bottom-width: 20px ! important; }
/*
.csc-frame-invisible .csc-textpic-image { padding-bottom: 20px; }  
.csc-frame-invisible .csc-textpic-text { background: transparent url('../img/bg_px.gif') repeat-x scroll left top; padding-top: 10px; }
.csc-frame-invisible .csc-textpic { margin-top: 0; }
*/

.filelinks .filecount { display: none; }
.filelinks { padding: 0; margin-top: 5px; display: block; }
.filelinks span { display: inline; }
.filelinks div { margin: 0; }
.filelinks .file-item { margin: 0; padding: 15px 0 15px 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left bottom; }
.filelinks a { font-weight: bold; }
.file-name { padding: 0 50px 0 0; }

/* tabulky */
table { margin: 10px 0 20px 0; width: 100%; }
table tr th { padding: 7px 20px; background: #b7b7b9; border: 1px solid #e4e4e4; }
table tr td { padding: 5px 20px; background: #d3d3d4; border: 1px solid #e4e4e4; }
table tr td p, table tr th p { margin: 0; padding: 0; }

/* produkty lave menu*/
/*
.produkt-menu { font-size: 12px; float: left;  width: 200px; padding: 150px 0 0 20px;  }
.produkt-menu li { font-weight: bold; display: block; list-style-type: none; background: transparent url('../img/bg_px.gif') repeat-x 0 bottom; }
.produkt-menu li a { color: #4c4034; font-weight: bold; display: block; padding: 10px 0 10px 20px; }
.produkt-menu li a:hover { text-decoration: underline; }
.produkt-menu .lvl-1-active { display: block; padding: 10px 0 10px 20px; background: transparent url('../img/bg_px.gif') repeat-x 0 bottom; }

.lvl-2 { padding: 10px 0 10px 20px; }
.lvl-2 li { padding: 0; background: none; height: auto; }
.lvl-2 li a { font-weight: normal; font-size: 11px; padding: 0 0 0 15px; }
.lvl-2 .lvl-2-active { display: block; text-decoration: underline; font-weight: bold; font-size: 11px; padding: 0 0 0 15px; background: transparent url('../img/bg_menu_row.gif') no-repeat 0 center; }

.lvl-3 { padding: 5px 0 5px 0; }
.lvl-3 li { padding-left: 10px; }
.lvl-3 li a { background: none; } 
.lvl-3 li .lvl-3-active { display: block; text-decoration: underline; font-weight: normal; font-size: 11px; padding: 0 0 0 15px; background: none; }
*/

/* ostatne produkty */
.produkt-menu { font-size: 12px; float: left;  width: 200px; padding: 170px 0 0 0; font-family: 'Open Sans', arial, tahoma, sans-serif; }
.produkt-menu li { font-weight: bold; display: block; list-style-type: none; text-transform: uppercase; background: none; }
.produkt-menu li a { color: #666564; font-weight: bold; display: block; padding: 0px; }
.produkt-menu li a:hover { text-decoration: underline; }
.produkt-menu .lvl-1-active { display: block; padding: 10px 0 10px 20px; }
.uvod .produkt-menu { display: none; }


.lvl-2 { padding: 3px 0 12px 20px; }
.lvl-2 li { padding: 0; background: none; height: auto; }
.lvl-2 li a { font-weight: normal; font-size: 12px; padding: 0; background: none; }
.pm-active2 a { text-decoration: underline; }
.pm-active2 .lvl-3 a { text-decoration: none; }

.lvl-3 { padding: 5px 0 5px 0; }
.lvl-3 li { padding-left: 10px; }
.lvl-3 li a { background: none; }
.pm-active2 .lvl-3 .pm-active3 a { text-decoration: underline; }



/* -- ostatne produkty */


.pm-product { position: fixed; top: 84px; z-index: 9; margin-left: 660px; width: 300px; padding: 0; text-transform: uppercase; color: #fff; }
.pm-product .pm-ul { background: #ed1c24;  }
.pm-product li { border-top: 1px dotted #fff; padding: 0 20px 0 20px; background: none; list-style-type: none; }
.pm-product li a { color: #fff; display: block; padding: 5px 0 5px 0; }
.pm-product li a:hover { text-decoration: underline; }
.pm-product li li { border: 0 none; }
.pm-product li li a { }
.pm-product h2 { position: relative; z-index: 9; background: #ed1c24 url('../img/pm_sipka.png') no-repeat center 40px; padding: 15px 0 20px 0; cursor: pointer; font-weight: normal; text-transform: uppercase; text-align: center; }
.pm-product h2.pm-act { background-position: center -60px; }
.pm-product .lvl-2 { padding: 0 0 12px 0; }
.pm-product .lvl-2 li { padding: 0; }
.pm-product .lvl-2 li a { padding: 1px 0 1px 15px; }

#product-wrap .divider { clear: both; height: 200px; display: block; }
#product-wrap .divider hr { display: none; }
.page-title { position: fixed; top: 85px; z-index: 9; }
.pm-product .pm-active { background: #B12812!important; }


.diplomat-main { min-height: 500px; position: relative; color: #5C5C5C; padding: 0 0 0 50px; font-size: 12px; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif; }
.diplomat-main h2 { font-weight: normal; font-size: 19px; font-family: 'pluto_sansmedium', 'Open Sans', arial, sans-serif; }
.diplomat-main .csc-textpic-text { background: rgba(255,255,255,0.8); width: 680px; min-height: 210px; padding: 20px 40px 10px 40px; float: right; position: absolute; top: 460px; right: 0; z-index: 1; }
.diplomat-main div[class].csc-textpic-text { width: 600px; min-height: 140px;  }
.diplomat-main .csc-textpic-lastcol { position: absolute; top: 0; right: 0; z-index: 0; }

.diplomat-main2 .csc-textpic-text { background: rgba(255,255,255,0.8); width: 430px; min-height: 210px; padding: 20px 40px 10px 40px; float: right; position: absolute; top: 300px; right: 0; z-index: 1; }
.diplomat-main2 div[class].csc-textpic-text { width: 350px; min-height: 140px; }


.diplomat-left { color: #5C5C5C; font-size: 12px; float: left; margin-left: 80px; width: 400px; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif;
	-webkit-box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
	-moz-box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
	box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
}
.diplomat-left h2 { font-weight: normal; font-size: 19px; font-family: 'pluto_sansmedium', 'Open Sans', arial, sans-serif; }
.diplomat-left .csc-textpic-text { background: rgba(255,255,255,0.8); width: 400px; min-height: 160px; padding: 30px 30px; position: relative; z-index: 1; }
.diplomat-left div[class].csc-textpic-text {  width: 340px; min-height: 100px;  }
.diplomat-left .csc-textpic-imagewrap { background: rgba(206, 223, 226, 0.5); }
.diplomat-left .csc-textpic-imagewrap img { margin: 0!important; padding: 0!important; }

.diplomat-right { color: #5C5C5C; font-size: 12px; float: right; width: 400px; font-family: 'pluto_sanslight', 'Open Sans', arial, sans-serif;
	-webkit-box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
	-moz-box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
	box-shadow: 0px 6px 11px -7px rgba(9, 0, 0, 0.8);
}
.diplomat-right h2 { font-weight: normal; font-size: 19px; font-family: 'pluto_sansmedium', 'Open Sans', arial, sans-serif; }
.diplomat-right .csc-textpic-text { background: rgba(255,255,255,0.8); width: 400px; min-height: 160px; padding: 30px 30px; position: relative; z-index: 1; }
.diplomat-right div[class].csc-textpic-text {  width: 340px; min-height: 100px;  }
.diplomat-right .csc-textpic-imagewrap { background: rgba(206, 223, 226, 0.5); }
.diplomat-right .csc-textpic-imagewrap img { margin: 0!important; padding: 0!important; }


.diplomat-files { min-height: 500px; position: relative; padding: 50px 0 0 150px; }

.diplomat-table { position: relative; padding: 50px 0 0 150px; }







/*
#sub-menu { position: absolute; left: 16px; top: 227px; background: transparent url('../img/bg_rower2.gif') repeat; width: 918px; height: 80px; }
#kwicks-d { height: 60px; margin-top: 4px; background: transparent url('../img/img_menu_ostatne_r2.png') no-repeat right top; }
#kwicks-d .kwick-d {  height: 60px; }
#kwicks-d li a { width: 100%; height: 60px;  display: block; }
#kwicks-d li span.active { width: 100%; height: 60px; display: block;  }
#kwicks-d li { width: 182px; float: left;  list-style-type: none; margin-right: 1px; }
#menu-u-1-d { background: transparent url('../img/img_menu_economy_r.png') repeat-x left top; }
#menu-u-2-d { background: transparent url('../img/img_menu_lux_r.png') repeat-x left top; }
#menu-u-3-d { background: transparent url('../img/img_menu_adept_r.png') repeat-x left top; }
#menu-u-4-d { background: transparent url('../img/img_menu_kresla_r.png') repeat-x left top; }
#menu-u-5-d { background: transparent url('../img/img_menu_ostatne_r.png') repeat-x left top; }
#menu-u-1-d a { background: transparent url('../img/img_menu_economy.png') no-repeat left top; }
#menu-u-2-d a { background: transparent url('../img/img_menu_lux.png') no-repeat left top; }
#menu-u-3-d a { background: transparent url('../img/img_menu_adept.png') no-repeat left top; }
#menu-u-4-d a { background: transparent url('../img/img_menu_kresla.png') no-repeat left top; }
#menu-u-5-d a { background: transparent url('../img/img_menu_ostatne.png') no-repeat left top; }
#menu-u-1-d span.active { background: transparent url('../img/img_menu_economy.png') no-repeat left top; }
#menu-u-2-d span.active { background: transparent url('../img/img_menu_lux.png') no-repeat left top; }
#menu-u-3-d span.active { background: transparent url('../img/img_menu_adept.png') no-repeat left top; }
#menu-u-4-d span.active { background: transparent url('../img/img_menu_kresla.png') no-repeat left top; }
#menu-u-5-d span.active { background: transparent url('../img/img_menu_ostatne.png') no-repeat left top; }
*/





#rootline-produkty { display: block; margin-left: 260px; margin-top: 20px; font-weight: bold; font-size: 20px; }
#rootline-produkty span a { padding-top: 5px; }

/*
.news-list-container {  }
.news-single-image { padding: 0 0 10px 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left bottom; }
.news-single-text { padding: 10px 0 0 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left bottom; }
.news-single-backlink { padding: 10px 0 0 0; }

.news-catmenu { width: 250px; float: left; position: relative; }
.news-list-image { float: left; padding-right: 20px; }
.news-list-image img { border: 12px solid #F6F6F6; }

.news-list-item { padding: 20px 0 20px 0; background: transparent url('../img/bg_px.gif') repeat-x scroll left bottom; }
.news-list-item h3 { padding-bottom: 5px; }
.news-list-item h3 a { color: #000000; font-weight: bold; font-size: 14px; }
.news-list-item p { padding-left: 90px; padding-top: 0; }
.news-list-morelink { text-align: right; }
.tx-ttnews-browsebox { text-align: right; }
.tx-ttnews-browsebox table { margin: 0 auto; }
.tx-ttnews-browsebox table td { padding-left: 5px; }


.news-catmenu .level2 { margin-left: 20px; }
.news-catmenu-header { display: none; }
.cat-menu-act a { color: black; }
.cat-menu-no a:hover { color: black; }
*/

/* dealeri */
/*
.tx-newloginbox-pi1 p { padding-bottom: 5px; }
.tx-newloginbox-pi1 input { margin: 3px 0 3px 5px; vertical-align: middle; }

.dealer #content-main { padding: 100px 21px 100px 21px; } 
.dealer h2 { width: 500px; height: 30px; margin-bottom: 20px; }
.dealer .produkt-menu li { height: 33px; }
.dealer .news-list-container { padding: 0; }

.dealeri-menu { width: 200px; float: left; }

.dealer .news-list-item p { padding-left: 0px; margin-top: 0; }
.dealer .news-list-morelink { padding-left: 0px; margin-top: 15px; }
.dealer .news-list-item .ciara { margin-left: 0px; width: 500px; }
.dealer #content { width: 600px; padding: 55px 30px 0 0; }
.dealer .news-single-item { padding: 0 65px 0 0px; }
.dealer .news-single-files { margin-top: 10px; }
.dealer .news-single-files dt { display: none; }
.dealer .news-single-files b { padding-right: 5px; }
*/



/* odberatel-menu */
.odberatel-menu { width: 200px;  margin-top: 30px; float: left; }
.odberatel-menu li { list-style-type: none; }

/* partneri */ 
.partneri-menu { width: 200px; }

/* servisne centra */
.servis-menu { width: 200px;  margin-top: 30px; float: left; }
.servis-centra #content-main { padding: 120px 21px 100px 21px; } 
.servis-centra #content .csc-textpic-imagewrap { float: right; }
.servis-centra #content div.csc-textpic-clear { clear: none; }
.servis-centra #content h2 { font-size: 11px; font-weight: bold; color: #28b1f0; } 
.servis-centra #content p { margin-bottom: 30px; }
.servis-centra h1 { margin-left: 0px; margin-top: 15px; }
.servis-centra .h1 { margin-left: 25px; }
.servis-centra #content { padding-top: 0; }
.servis-centra .produkt-menu { margin-top: 0; }
.servis-centra #content .csc-textpic { height: auto; padding-top: 0px; padding-bottom: 0px; background: none; }
.servis-centra div[id]#content .csc-textpic { height: 0px; min-height: 0px; }
.servis-centra #content { padding-top: 100px; }


/* tt_news */ 

/* kontakt */

/*
.str-kontakt-tel { padding: 25px 0 10px 40px; margin-right: 60px; margin-top: 20px; display: block; float: left; background: transparent url('../img/img_tel.gif') no-repeat left bottom; }
.str-kontakt-mail { padding: 25px 0 10px 60px; margin-top: 10px; display: block; float: left; background: transparent url('../img/img_mail.gif') no-repeat 0 15px; }
.str-kontakt-mail p { background: none; }
*/


.google-maps-wrap {
	margin: 20px 0 50px 0;
	border: 10px solid #ebeae0;
}


@media screen and (max-height: 768px) {
	#footer {
		height: 127px;
	}
}

/* CSS nastavenia */
.ciara { width: 100%; height: 4px; margin: 10px 0; background: transparent url('../img/bg_line.gif') repeat-x left top; }
.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.hidden { width: 1px; height: 1px; font-size: 0px; overflow: hidden; display: block; position: absolute; margin: 0; padding: 0; }
#accesskeys { width: 1px; height: 1px; font-size: 0px; overflow: hidden; display: block; position: absolute; margin: 0; padding: 0; }
