* { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address { margin: 0 0; }
fieldset { padding: .5em; }
select option { padding: 0 5px; }
:focus { outline: 0; }
input { border: 1px solid #a7a3a3; }
li { list-style-type: none; }

a { text-decoration: none; color: #bc0015; }
.uvod a { color: #14743D; }
a:hover { color: #000000; }

.h1-visible { height: 30px; width: auto; margin: 0 0 10px 0; }
.h1-visible-kontakty { height: 100px; width: auto; margin: 0 0 10px 0; }
.h2-visible { height: 30px; width: auto; }
h2 { color: #14743D; font-size: 13px;  }

h3 { font-size: 12px; padding: 2px 0 5px 0; }

.dentalne b, .dentalne strong { color: #709f00; }
.medicinalne b, .medicinalne strong  { color: #2ab2f1; }
.priemyselne b, .priemyselne strong  { color: #7b7b7c; }
.cnc b, .cnc strong { color: #db2536; }

.dentalne h2 { color: #709f00; }
.medicinalne h2 { color: #2ab2f1; }
.priemyselne h2 { color: #7b7b7c; }
.cnc h2 { color: #db2536; }

.dentalne h3, .dentalne h3 a { color: #709f00; }
.medicinalne h3, .medicinalne h3 a { color: #2ab2f1; }
.priemyselne h3, .priemyselne h3 a { color: #7b7b7c; }
.cnc h3, .cnc h3 a  { color: #db2536; }

body, html { height: 100%; margin: 0; padding: 0; }
body  { font-size: 69%; color: #6b6b6b; text-align: center; background: #e5e5e5; }
body .uvod { background: #ffffff; }


#container { height: 100%; min-height: 100%; text-align: left; position: relative; margin: 0 auto;  width: 925px; background: transparent url('../img/bg_container.gif') repeat-y top right; }
div[id]#container { height: auto; }



/* ----------------------------- obsah -------------------------------------- */

#header-sk { height: 275px; width: 703px; background: #709f00 url('../img/bkg_dentalne.jpg') no-repeat 0 11px; }
#header-en { height: 275px; width: 703px; background: #709f00 url('../img/bkg_dentalne.jpg') no-repeat 0 11px; }
#header-ru { height: 275px; width: 703px; background: #709f00 url('../img/bkg_dentalne.jpg') no-repeat 0 11px; }
.dentalne #header-sk { background: #709f00 url('../img/bkg_dentalne.jpg') no-repeat 0 11px; }
.medicinalne #header-sk { background: #2ab2f1 url('../img/bkg_medicinal.jpg') no-repeat 0 11px; }
.priemyselne #header-sk { background: #7b7b7c url('../img/bkg_aplikacie.jpg') no-repeat 0 11px; }
.cnc #header-sk { background: #db2536 url('../img/bkg_lisovna.jpg') no-repeat 0 11px; }

.dentalne #header-ru { background: #709f00 url('../img/header_kompresory_ru.jpg') no-repeat 0 11px; }
.medicinalne #header-ru { background: #2ab2f1 url('../img/header_medic_ru.jpg') no-repeat 0 11px; }
.priemyselne #header-ru { background: #7b7b7c url('../img/header_aplikacia_ru.jpg') no-repeat 0 11px; }
.cnc #header-ru  { background: #db2536 url('../img/header_cnc_ru.jpg') no-repeat 0 11px; }

.dentalne #header-en { background: #709f00 url('../img/header_kompresory_en.jpg') no-repeat 0 11px; }
.medicinalne #header-en { background: #2ab2f1 url('../img/header_medic_en.jpg') no-repeat 0 11px; }
.priemyselne #header-en { background: #7b7b7c url('../img/header_aplikacia_en.jpg') no-repeat 0 11px; }
.cnc #header-en { background: #db2536 url('../img/header_cnc_en.jpg') no-repeat 0 11px; }


#header-logo { position: absolute; top: 25px; left: 40px; background: transparent url('../img/bg_logo.gif') no-repeat 0 0px; width: 130px; height: 50px; display: block; }

.line-top { height: 1px; width: 100%; font-size: 0px; background: transparent url('../img/bg_line_top.gif') repeat-y 222px 0px; }
#content-wrap { float: right; width: 643px; padding: 0 0 70px 0; }
div[id]#content-wrap { width: 703px;  }
#content { position: relative; text-align: left; padding: 30px 30px 0px 30px; }


#menu { width: 208px; height: auto; float: right; padding: 133px 0 0 0; margin: 0 14px 35px 0; }
#menu a { color: #7b7b7c; }

#hlavne-menu { position: absolute; top: 250px; left: 250px; width: 650px;  }
.uvod #hlavne-menu { width: 400px; }
#hlavne-menu ul { text-align: justify; }
/*#hlavne-menu ul { text-align: center; }*/
#hlavne-menu li { float: left; width: auto; padding: 0 0 0 30px; }
/*#hlavne-menu li { float: left; width: auto; padding: 0 0 0 0px; }*/
#hlavne-menu li a { color: #ffffff; }
#hlavne-menu li a:hover { text-decoration: underline; }
#hlavne-menu li a.a { text-decoration: underline; }
.uvod #hlavne-menu { position: absolute; top: 17px; left: 0px;  }
.uvod #hlavne-menu li a { color: #14743d; padding: 0 0 0 13px; background: transparent url('../img/bg_menu_uvod_row.gif') no-repeat 0 3px; }

.dentalne #hlavne-menu li a {  padding: 0 0 0 13px; background: transparent url('../img/bg_menu_green_row.gif') no-repeat 0 3px; }
.medicinalne #hlavne-menu li a {  padding: 0 0 0 13px; background: transparent url('../img/bg_menu_blue_row.gif') no-repeat 0 3px; }
.priemyselne #hlavne-menu li a {  padding: 0 0 0 13px; background: transparent url('../img/bg_menu_grey_row.gif') no-repeat 0 3px; }
.cnc #hlavne-menu li a {  padding: 0 0 0 13px; background: transparent url('../img/bg_menu_red_row.gif') no-repeat 0 3px; }

#main-menu-products { width: 703px; height: 11px; position: absolute; top: 0; left: 222px;  }
#main-menu-products li { float: left; }
#main-menu-products li a { width: 100%; height: 100%; display: block;}
#menu-u-1-d { width: 234px; height: 100%; background: #709f00 url('../img/img_row_white_act.gif') no-repeat 113px bottom; }
#menu-u-2-d { width: 234px; height: 100%; background: #2ab2f1 url('../img/img_row_white_act.gif') no-repeat 113px bottom; }
#menu-u-3-d { width: 234px; height: 100%; background: #7b7b7c url('../img/img_row_white_act.gif') no-repeat 113px bottom; }
#menu-u-4-d { width: 234px; height: 100%; background: #db2536 url('../img/img_row_white_act.gif') no-repeat 113px bottom; }
#kwicks .act { display: none; }
#kwicks { height: 13px; overflow: hidden; }
#kwicks-d { height: 100%;}
.kwick-d a { display: block; position: relative; overflow: hidden; }
#main-menu-products .title { position: absolute; top: 20px; left: 0px; color: white; width: 100%; text-align: center; }

/* menu produkty na lavo */
#menu-products { margin: 0px 0 0 0; font-size: 12px; }
#menu-products li { font-weight: bold; padding: 10px 0 10px 7px; background: transparent url('../img/img_px_grey.gif') repeat-x 0 0px; }
#menu-products li a { display: block; /* padding: 0 0 0 15px; */ background: transparent url('../img/img_row_grey.gif') no-repeat 0 3px; }
#menu-products li a.a { background: transparent url('../img/img_row_grey_act.gif') no-repeat 0 4px; }
#menu-products li span { color: #7B7B7C; display: block;  padding: 0 0 0 15px; background: transparent url('../img/img_row_grey.gif') no-repeat 0 3px; }
#menu-products li span.a { background: transparent url('../img/img_row_grey_act.gif') no-repeat 0 4px; }


#menu-products li li { font-weight: normal; background: none; padding: 0; font-size: 11px; }
#menu-products li li a { background: none; }
#menu-products li li span { background: none; padding: 0;  }
.menu-products-v2 { padding: 8px 0 0px 15px; }
.menu-products-v2 a:hover { text-decoration: underline; }
.menu-products-v2 a .active { text-decoration: underline; }


.menu-products-v3 { padding: 5px 0 0 0; background: transparent url('../img/img_px_grey.gif') repeat-x 0 0px; font-size: 11px; }
.menu-products-v3 li { padding: 5px 0 0px 7px; }
.menu-products-v3 li a { padding: 0 0 0 15px; }
.menu-products-v3 a:hover { text-decoration: underline; }
.menu-products-v3 a .active { text-decoration: underline; }

.menu-kontakt-title { position: absolute; width: 150px; top: 351px; left: 253px; font-weight: bold;}
.menu-kontakt-obch { position: absolute; width: 150px; top: 370px; left: 253px; border: 1px solid #6b6b6b; }


.uvod #search-box { position: absolute; top: 38px; right: 0; width: 170px; height: 60px; background: transparent url('../img/bg_search_uvod.gif') no-repeat 0 0px; }
#search-box { position: relative; height: 60px; background: transparent url('../img/bg_search_grey.gif') no-repeat 0 0px; }
.uvod #search-box .btnNormal { position: absolute; top: 2px; left: 125px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_uvod.gif') no-repeat 0 0px; }
.uvod #search-box .btnActive {  position: absolute; top: 2px; left: 125px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_uvod.gif') no-repeat 0 0px; }
#search-box .btnNormal { position: absolute; top: 21px; left: 159px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_grey.gif') no-repeat 0 0px; }
#search-box .btnActive { position: absolute; top: 21px; left: 159px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_grey.gif') no-repeat 0 0px; }

.uvod #tx_indexedsearch-sword { position: absolute; top: 2px; left: 9px; width: 100px;  height: 15px; border: 0 none; }
#tx_indexedsearch-sword { color: #7b7b7c; position: absolute; top: 21px; left: 39px; width: 100px;  height: 15px; border: 0 none; }


.tx-felogin-pi1 { position: relative; height: 20px; background: transparent url('../img/img_px_grey.gif') repeat-x 0 0px; }
.tx-felogin-pi1 p { padding-top: 4px; }
.uvod .tx-felogin-pi1 {  background: none; }


.tx-newloginbox-pi1 { position: relative; height: 20px; background: transparent url('../img/img_px_grey.gif') repeat-x 0 0px; }
.tx-newloginbox-pi1 p { padding-top: 4px; }
.uvod .tx-newloginbox-pi1 {  background: none; }

.tx-macinasearchbox-pi1 { padding: 20px 0 0 22px;  background: transparent url('../img/img_px_grey.gif') repeat-x 0 0px; }
.uvod .tx-macinasearchbox-pi1 { padding: 0; }
.username { position: absolute; top: 30px; left: 10px; background: transparent url('../img/login_user.gif') no-repeat 0 3px; padding: 0 0 0 17px; color: #ba0101; font-weight: bold; }
.username input { margin: 0 0 0 10px; vertical-align: middle; width: 10px; height: 10px; background: #ba0101;  cursor: pointer; }
.uvod .username { position: absolute; top: 15px; left: auto; right: 15px; }

.log-form label { display: none; }

.uvod .log-form { position: absolute; right: 0; top: 13px; display: block; height: 33px; width: 292px; background: transparent url('../img/bg_login_uvod.gif') no-repeat 0 0px; }
.log-form { display: block; height: 81px; width: 200px; background: transparent url('../img/bg_login_grey.gif') no-repeat 0 0px; }

.log-registracia { position: absolute; top: 66px; right: 60px; }
.uvod .log-registracia { position: absolute; top: 34px; right: 60px;  }
.uvod .log-registracia a { color: #14743d; }
#login-box { position: relative; height: 81px;  }
.uvod #login-box { height: 50px;  }
.uvod input { color: #14743d; }
input { color: #7b7b7c; }

#user { position: absolute; top: 14px; left: 39px; width: 100px; height: 15px; border: 0 none; }
#pass { position: absolute; top: 46px; left: 39px; width: 100px; height: 15px; border: 0 none; }
#send { position: absolute; top: 46px; left: 159px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_grey.gif') no-repeat 0 0px; }
.uvod #user { position: absolute; top: 2px; left: 12px; width: 100px; height: 15px; border: 0 none; }
.uvod #pass { position: absolute; top: 2px; left: 133px; width: 100px; height: 15px; border: 0 none; }
.uvod #send { position: absolute; top: 2px; left: 248px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_uvod3.gif') no-repeat 0 0px; }

#lang-menu { position: absolute; top: 117px; left: 8px; width: 200px; }
#lang-menu li { float: left; padding: 0 7px 0 0; }
#lang-menu  a { color: #7b7b7c; margin: 0 5px 0 0; }

.csc-frame-invisible .csc-textpic-imagewrap { padding: 0 0 0 25px; }


/* ----------------------------- download, acccessories --------------------- */
.download { float: left; width: 280px; background: transparent url('../img/img_px_light_grey_vertical.gif') repeat-y right top; }
.acccessories { float: left; padding: 0 0 0 30px; width: 280px; }
.oddelovac { clear: both; height: 1px; font-size: 0px; padding: 20px 0 0 0; margin: 0 0 20px 0; border: 0 none; background: transparent url('../img/img_px_light_grey.gif') repeat-x 0 20px; }

/* ----------------------------- tabulky ------------------------------------ */

.contenttable { width: 100%; margin: 20px 0 20px 0; color: #878788; text-align: left; }
.contenttable thead tr th { background: #dfdfdf; height: 40px; padding: 0 0 0 24px; }
.contenttable tbody tr td { background: #f4f4f4; border-bottom: 1px solid #ffffff; height: 21px; padding: 0 0 0 24px; }

#footer { text-align: center; height: 20px; width: 925px; position: absolute; bottom: 0; left: 0; }
#footer-text { color: #878788; }
#footer-text a { color: #878788; }
#footer-text a:hover { color: #59595d; }


body.uvod { background-color: #bac4be; width: 100%; }
.uvod #header { height: 86px; width: 720px; background: transparent url('../img/bg_headeruvod.gif') no-repeat bottom center; }
.uvod #header-logo { position: relative; top: 18px; left: 13px; background: transparent url('../img/bg_logouvod.gif') no-repeat top center; width: 280px; height: 50px; }
.uvod #container { background: none; height: 100%; min-height: 560px; position: relative; padding: 0 0 0px 0; width: 720px;  }
.uvod div[id]#container { height: 100%; }
.uvod #frame { position: relative;  }
.uvod #flash-wrap { position: relative; text-align: center; }
.uvod #obsah { position: relative; padding: 30px 15px 50px 15px; text-align: left; }

.uvod #footer { text-align: center; height: 28px; position: relative; bottom: 0; left: 0; width: 100%; padding: 5px 0 0 0; }
.uvod #footer-text { color: #6b6b6b; }
.uvod #footer-text a { color: #6b6b6b; font-size: 10px; }

.uvod #wrapper{ margin: 0pt auto; width:720px; background: #FFFFFF url('../img/bg_bottomuvod.gif') no-repeat bottom center; }
.uvod #lang-menu { position: absolute; left: 575px; top: 8px;}
.uvod #lang-menu li { float: left; display: block; margin-right: 10px;}
.uvod #lang-menu a { color: #14743d; }



.uvod #kategorie { position: absolute; right: 300px; top: 300px; }

.uvod #main-menu-products { width: 200px; height: 11px; position: absolute; top: 0; left: 0px; }
.uvod #main-menu-products li { width: 200px; height: 11px; }
.uvod #main-menu-products li a { width: 150px; height: 20px; display: block; }
.uvod #menu-u-1-d { width: 234px; height: 11px; background: #709f00 url('../img/img_row_white_act.gif') no-repeat 113px 4px; }
.uvod #menu-u-2-d { width: 234px; height: 11px; background: #2ab2f1 url('../img/img_row_white_act.gif') no-repeat 113px 4px; }
.uvod #menu-u-3-d { width: 234px; height: 11px; background: #7b7b7c url('../img/img_row_white_act.gif') no-repeat 113px 4px; }
.uvod #menu-u-4-d { width: 234px; height: 11px; background: #db2536 url('../img/img_row_white_act.gif') no-repeat 113px 4px; }
.uvod #kwicks .act {  }

.news-latest-item { width: 345px; height: 95px; padding: 0px 15px 0 15px; float: left; }
div[class].news-latest-item { width: 315px; }
.news-latest-item h3 { padding: 0 0 10px 0; }
.news-latest-item h3 a { font-size: 11px; font-weight: bold; color: #14743d; }
.news-latest-date { font-size: 11px; padding: 0 8px 0 0; }
.news-latest-morelink { padding: 7px 0 10px 0; }
.news-latest-morelink a { font-size: 11px; font-weight: normal; color: #14743d; padding: 0 12px 0 0; background: transparent url('../img/bg_news_uvod_row.gif') no-repeat right 5px; }

.news-list-item h3 { padding: 0 0 5px 0; }
.news-list-item h3 a { font-size: 11px; font-weight: bold;  }
.news-list-morelink { padding: 0px 0 15px 0; }
.news-list-date { font-size: 11px; padding: 0 8px 0 0; color: #6B6B6B; }
.news-list-morelink { text-align: right; }
.news-list-morelink a { font-size: 11px; font-weight: normal; color: #14743d; padding: 0 12px 0 0; background: transparent url('../img/bg_news_uvod_row.gif') no-repeat right 5px; }
.news-list-image { margin: 0 10px 0 0; }
.news-list-image img { border: 5px solid #E5E5E5; }

.news-list-image { float: left; }


.news-single-img { padding: 10px 0 10px 0; }
.news-single-image { float: left; margin: 0 10px 0 0; }
.news-single-image img { border: 5px solid #E5E5E5; }

.news-single-files  { padding: 10px 0 10px 0; }
.news-single-files h3 { padding: 5px 0 5px 0;   }
.news-single-files b { padding: 0 5px 0 0; }

.dentalne .news-single-files a { color: #709f00; }
.medicinalne .news-single-files a { color: #2ab2f1; }
.priemyselne .news-single-files a { color: #7b7b7c; }
.cnc .news-single-files a { color: #db2536; }

.dentalne .news-list-morelink a { color: #709f00; background: transparent url('../img/bg_news_green_row.gif') no-repeat right 5px; }
.medicinalne .news-list-morelink a { color: #2ab2f1; background: transparent url('../img/bg_news_blue_row.gif') no-repeat right 5px; }
.priemyselne .news-list-morelink a { color: #7b7b7c; background: transparent url('../img/bg_news_grey_row.gif') no-repeat right 5px; }
.cnc .news-list-morelink a { color: #db2536; background: transparent url('../img/bg_news_red_row.gif') no-repeat right 5px; }

.dentalne .news-single-backlink a { color: #709f00; }
.medicinalne .news-single-backlink a { color: #2ab2f1; }
.priemyselne .news-single-backlink a { color: #7b7b7c; }
.cnc .news-single-backlink a { color: #db2536; }



.tx-rggooglemap-pi1 { position: absolute; right: 30px; top: 70px; }
.markerTooltip { display: block; width: 100px; margin: 0 0 0 20px; }
#map { border: 10px solid #E5E5E5; }

.k-content { float: left; width: 180px;  }

.filelinks { padding: 10px 0 10px 0; }


.tx-irfaq-questions-list { margin: 0 0 30px 0!important; }
.tx-irfaq-questions-list li a { color: #7b7b7c!important;  }
.tx-irfaq-questions-list li a:hover { color: #7b7b7c!important; text-decoration: none!important; }
.additional-info { border-top: 1px solid #E6E6E6!important; }


.tx-srfeuserregister-pi1 { padding: 30px 0 0 0; }  
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { float: none!important; text-align: left!important; }
.tx-srfeuserregister-pi1 h2 { color: #14743D; padding: 10px 0 10px 0; }
.tx-srfeuserregister-pi1-submit { background: none; border: 0 none; cursor: pointer; }


.tx-indexedsearch-searchbox { position: relative; }
.tx-indexedsearch-searchbox-button { position: absolute; top: 1px; left: 166px; width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_uvod3.gif') no-repeat 0 0px; }
.tx-indexedsearch-whatis { color: #14743D; }
.browsebox {  }
.browsebox li { float: left; margin: 20px 5px 20px 0;  }
.tx-indexedsearch-res { clear: both; }
/*content */
.csc-textpic-text p, #content p { padding-bottom: 7px; text-align: justify; }
.csc-textpic-text li, #content li { list-style-type: square; margin-left:12px; padding:0pt; }
.csc-textpic-imagewrap { margin: 10px 0 10px 0; }
#content ul { padding: 2px 0 10px 0; }

/* CSS nastavenia */
.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.hidden { display: none; }
#accesskeys { display:none; }

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-top:-48px; }



#document-search-form .btnNormal {  width: 25px; height: 16px; border: 0 none; cursor: pointer;  background: transparent url('../img/bg_login_button_grey.gif') no-repeat 0 0px; }


.align-center {text-align: center;}