body {

background:#E9EFFC;

color:#000;

margin:10px 0;

}



link,visited,active {

color:#000;

}



img {

border:none;

}



a {

color:#B02016;

text-decoration:none;

}



a.H6odkaz {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

font-weight:700;

color:#002a54;

}



a.H6odkaz:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

font-weight:700;

color:#002a54;

text-decoration:underline;

}



a.H2odkaz {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:700;

color:#002A54;

}



a.H2odkaz:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:700;

color:#002a54;

text-decoration:underline;

}



.h62 {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

font-weight:700;

color:#FFF;

}



.rfi {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:400;

color:#000;

}



.rfi:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:700;

color:#8B0000;

text-decoration:underline;

}



.NavBottom {

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

font-weight:400;

color:#FFF;

}



.LinkLightBlue {

color:#063589;

}



.LinkLightBlue2 {

color:#002A54;

}



.LinkWhite {

color:#FFF;

}



.LinkWhite:hover {

color:#32CD32;

}



a.NavButton {

font-family:Arial, Helvetica, sans-serif;

color:#FFF;

font-size:12px;

font-weight:700;

width:auto;

height:auto;

padding-top:5px;

line-height:12px;

}



a.NavButton:hover {

color:#002A54;

text-decoration:none;

background-color:#9AB;

width:auto;

}



a.NavButtonSmall {

font-family:Arial, Helvetica, sans-serif;

color:#FFF;

font-size:10px;

font-weight:400;

}



td {

font-style:normal;

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

/*color:blue;*/

}



b {

font-weight:700;

}



.H6 {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

font-weight:700;

color:#002A54;

}



.H5 {

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

font-weight:700;

}



.H4 {

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:700;

}



.H3 {

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

font-weight:700;

line-height:18px;

}



.H3Green {

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

font-weight:700;

color:#00CD4C;

}



.H2 {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:700;

}



.H2Green {

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:700;

color:#00CD4C;

}



.H1 {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

line-height:13px;

}



.H1hun {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

line-height:15px;

}



.H0 {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:11px;

}



.TextDefault {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.TextDefaultCond {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:12px;

}



.TextSmaller,.TextSmaller p{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:12px;

color:#063589;

padding-right:5px;

}



.TextSmallerGreen {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#017F01;

}



.TextSmallerLightBlue {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:14px;

color:#9FAEBD;

}



.TextSmallerLightBlue2 {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:10px;

color:#C1CEDB;

}



.TextSmallerGray {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#8C8C8C;

line-height:11px;

}



.TextSmallerGray2 {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFF;

line-height:14px;

}



.TextSmallerBlack {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

line-height:11px;

}



.TextSmall {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

line-height:10px;

color:#ADD8E6;

}



a.TextSmallNavButton {

font-family:Arial, Helvetica, sans-serif;

color:#ADD8E6;

font-size:10px;

line-height:10px;

}



a.TextSmallNavButton:hover {

color:#90EE90;

text-decoration:none;

}



.TextSmall2 {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:10px;

line-height:12px;

}



.TextSmallLightBlue {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

line-height:9px;

color:#9FAEBD;

}



.TextSmallExt {

font-family:Arial, Helvetica, sans-serif;

font-size:8px;

line-height:10px;

letter-spacing:3px;

}



.TextBox {

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

line-height:11px;

border-left:1px solid #FFF;

border-top:1px solid #FFF;

}



#InputOutline {

border-left:1px solid #C1CEDB;

border-top:1px solid #C1CEDB;

border-right:1px solid #C1CEDB;

border-bottom:1px solid #C1CEDB;

}



.LightBlueBorder {

border-left:1px solid #96A9BC;

border-top:1px solid #96A9BC;

border-right:1px solid #96A9BC;

border-bottom:1px solid #96A9BC;

}



.SubmitBt {

font-family:Tahoma,Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFF;

font-weight:700;

background-color:#017F01;

border-left:1px solid #1EC91E;

border-top:1px solid #1EC91E;

border-right:1px solid #1EC91E;

border-bottom:1px solid #1EC91E;

}



a.H3link {

font-family:Arial, Helvetica, sans-serif;

color:#FFF;

font-weight:700;

font-size:18px;

text-decoration:none;

}



.hl1 {

color:#c41f3a;

font-weight:700;

}



.hl3 {

color:#c41f3a;

}



.hl4 {

color:#069;

}



.hl5 {

color:#c41f3a;

font-weight:700;

font-size:smaller;

}



.blt {

font-family:Verdana, Tahoma, Arial;

font-weight:700;

font-size:10px;

}



p,ul,dl {

list-style:disc;

margin-left:0;

margin-top:0;

margin-bottom:12px;

font-family:Tahoma, Verdana, Arial;

font-size:12px;

text-align:justify;

text-decoration:none;

}



.tiny {

font-family:Arial, Tahoma, Verdana;

font-size:10px;

color:#0038a8;

}



ul li {

margin-left:12pt;

margin-top:0;

margin-bottom:0;

}



ul li.pokus {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:12px;

margin-left:12pt;

margin-top:0;

margin-bottom:0;

}



A:active {

font-weight:700;

font-size:12px;

color:#FFF;

font-family:Arial;

text-decoration:none;

}



a.menuodkaz {

font-weight:700;

color:#FFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:12px;

display:block;

width:100%;

padding:0;

}



a.menuodkaz:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:12px;

font-weight:700;

background-color:#ADD8E6;

color:#063589;

display:block;

padding:0;

}



.th1_1 {

vertical-align:top;

background-color:#c33;

color:#FFF;

font-size:11px;

font-weight:700;

text-align:center;

}



.th1_12 {

vertical-align:top;

background-color:#c33;

color:#FFF;

font-size:11px;

font-weight:700;

text-align:left;

}



.th1_2 {

vertical-align:top;

text-align:left;

background-color:#faa;

}



.td1_1 {

background-color:#FFF;

color:#000;

font-size:11px;

font-weight:700;

}



.td1_1a {

background-color:#fff;

font-size:9px;

}



.td1_2 {

text-align:center;

background-color:#FFF;

color:#000;

font-size:10px;

}



.td1_2a {

text-align:center;

background-color:#fff;

font-size:9px;

}



.td2_1 {

background-color:#d1dbef;

color:#000;

font-size:11px;

font-weight:700;

}



.td2_1a {

background-color:#fee;

font-size:9px;

}



.td2_2 {

text-align:center;

background-color:#d1dbef;

color:#000;

font-size:10px;

}



.td2_2a {

text-align:center;

background-color:#fee;

font-size:9px;

}



.td3_1 {

background-color:#fcc;

}



.td3_1a {

background-color:#fcc;

font-size:9px;

}



.td3_2 {

text-align:center;

background-color:#fcc;

}



.td4_1 {

background-color:#faa;

}



.td4_1a {

background-color:#faa;

font-size:9px;

}



.td4_2 {

text-align:center;

background-color:#faa;

}



.td4_2a {

text-align:center;

background-color:#faa;

font-size:8px;

}



a.navbutton {

font-weight:700;

color:#FFF;

display:block;

width:100%;

padding:5px 5px 0 0;

}



a.navbutton:hover {

font-weight:700;

background-color:#ADD8E6;

color:#063589;

display:block;

padding:5px 5px 0 0;

}



.nice {

font:9px Verdana, Arial, Helvetica, sans-serif;

color:#000;

}



.button22 {

background-color:#4B677C;

font:9px Verdana, Arial, Helvetica, sans-serif;

color:#FFF;

}



.box {

background:#D1DBEF;

}



.boxtop {

background:url(../images/ne.gif) no-repeat top right;

}



.boxtop div {

font-size:0;

height:6px;

background:url(../images/nw.gif) no-repeat top left;

}



.boxbottom {

background:url(../images/se.gif) no-repeat bottom right;

}



.boxbottom div {

font-size:0;

height:6px;

background:url(../images/sw.gif) no-repeat bottom left;

}



.boxcontent {

padding:0 6px;

}



.home {

background:#051234;

border:0;

}

#home {

background:#002A54 url('/images/descaler/descaler-background.jpg') no-repeat;

width:760px;

height:2089px;

overflow:hidden;

}



#home1 {

padding:0 30px 0 30px;

}



div.home td {

/*border: solid 1px white;*/

font-size: 12px;

color: white;

}



.hh1 {

font-family:Arial;

font-size:42px;

color:#ED1D25;

text-align:center;

font-weight:900;

letter-spacing:3px;

line-height: 0.5;

}

div.home h1 {

font-family:Arial;

font-size:36px;

color:#ED1D25;

text-align:center;

font-weight:900;

letter-spacing:3px;

}



/*

div#home h1.home2 {

font-family:Arial;

font-size:46px;

color:#FFF;

text-align:center;

font-weight:bolder;

letter-spacing:3px;

position:relative;

top:0px;

left:-3px;

}

*/

/* h2 */

div.home .hh2 {

font-family:Arial;

font-size:26px;

color:#FFF;

font-weight:900;

text-align:center;

}



div.home h3 {

font-family:Arial;

font-size:26px;

color:#00ADED;

text-align:center;

}

/*h4*/

div.home h2,h4 {

font-family:Arial;

font-size:18px;

color:#ED1D25;

text-align:left;

position:relative;

}



div.home ul li,div.home p {

font-family:Arial;

font-size:14px;

color:#FFF;

text-align:justify;

}



h2.buy {

background-color:#B02016;

color:#FFF;

text-indent:40px;

font-size:16px;

}




a.buy:active {

background-position:0 -52px;

}



.lindent {

padding-left:35px;

}



p.buy {

position:relative;

top:6px;

left:10px;

font-family:arial;

font-size:22px;

font-weight:700;

color:#CE050B;

}



p.buy2 {

padding-right:10px;

position:relative;

top:6px;

font-size:14px;
color:#000;

}



a.detail {

position:relative;

left:20%;

font-size:12px;

color:#00237A;

}



a.detail:hover {

font-size:14px;

color:#0479C6;

}



a.detail:active {

font-size:12px;

color:#B02016;

}



.centeredImage {

text-align:center;

margin-top:0;

margin-bottom:0;

padding:0;

}






a.menu {

padding-top:5px;

font:12px Arial;

font-weight: bold;

color:#FFF;

background:#1C407B url(../images/menu-3.gif) 0 0;

width:174px;

height:19px;

display:block;

text-indent:10px;

}



a.menu:hover {

color:#002A54;

background-position:0 -22px;

}



a.menu2 {

padding-top:4px;

font:12px Arial;

font-weight: bold;

color:#FFF;

background:#1C407B url(../images/menu-4.gif) 0 0;

width:174px;

height:29px;

display:block;

text-indent:10px;

}



a.menu2:hover {

color:#002A54;

background-position:0 -34px;

}


a.href,.NavBottom:hover {

color:#ADD8E6;

}



.LinkLightBlue:hover,.LinkLightBlue2:hover,.hl2 {

color:#002A54;

font-weight:700;

}



a.NavButtonSmall:hover,a.H3link:hover {

color:#32CD32;

text-decoration:none;

}



.td3_2a,.td3_2b {

text-align:center;

background-color:#fcc;

font-size:8px;

}





h1,h2,h3 {

/*font-family: Verdana, Arial, Helvetica;

font-size: 22px;

font-weight: bold;*/

/*color:#063589;*/

color:#002a54;

/*line-height: 10pt;*/

/*color:#EB8440;*/

}

.hx h1{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

}

.hx h2{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

}

.hx h3{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

}

.hy h1{

font-size:24px;

margin-bottom: 0;

}

.bluelink a{

color:#063589;

}

.redspan span{

color:#B02016;

}



input { border: 1px solid #99aabb;}

.lineInput input{ border: none; border-bottom: 1px solid #99aabb;font-family:Arial, Helvetica, sans-serif;font-size:11px;

}

.dealer em {

  font-weight: bold;

  font-style: normal;

  color: #f00;

}

/*

.transparent_class {

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

}*/

/* css sprite */

.container{background: url(/images/descaler-sprite.gif) no-repeat top left;display:block;float:left;margin-right:5px;border:solid 1px #9A9A9A;}

.container2{background: url(/images/descaler-sprite.gif) no-repeat top left;display:block;float:left;}

.container3{background: url(/images/descaler-sprite.gif) no-repeat top right;display:block;}

.container4{background: url(/images/descaler-sprite.gif) no-repeat;}



.sprite-Flag_of_Australia { background-position: 0 0; width: 26px; height: 13px; } 

.sprite-Flag_of_Germany { background-position: 0 -63px; width: 22px; height: 13px; } 

.sprite-Flag_of_Greece { background-position: 0 -126px; width: 20px; height: 13px; } 

.sprite-Flag_of_Hungary { background-position: 0 -189px; width: 26px; height: 13px; } 

.sprite-Flag_of_Italy { background-position: 0 -252px; width: 20px; height: 13px; } 

.sprite-Flag_of_Lithuania { background-position: 0 -315px; width: 22px; height: 13px; } 

.sprite-Flag_of_Poland { background-position: 0 -378px; width: 21px; height: 13px; } 

.sprite-Flag_of_Portugal { background-position: 0 -441px; width: 20px; height: 13px; } 

.sprite-Flag_of_Russia { background-position: 0 -504px; width: 20px; height: 13px; } 

.sprite-Flag_of_Slovakia { background-position: 0 -567px; width: 20px; height: 13px; } 

.sprite-Flag_of_Spain { background-position: 0 -630px; width: 20px; height: 13px; } 

.sprite-Flag_of_Ukraine { background-position: 0 -693px; width: 20px; height: 13px; } 

.sprite-Flag_of_the_United_Kingdom { background-position: 0 -756px; width: 26px; height: 13px; } 

.sprite-favicon { background-position: 0 -1069px; width: 16px; height: 16px; } 

.sprite-graph { background-position: 0 -1135px; width: 16px; height: 16px; } 

.sprite-ne { background-position: 0 -1201px; width: 6px; height: 6px; } 

.sprite-nw { background-position: 0 -1257px; width: 6px; height: 6px; } 

.sprite-paypallogo { background-position: 0 0px; width: 0px; height: 0px; }

.sprite-ppp { background-position: 0 -1477px; width: 1px; height: 40px; } 

.sprite-rc1 { background:url(/images/descaler-sprite.gif) left top no-repeat;width: 9px;height: 9px;background-position: 0 -1567px; width: 9px; height: 9px; } 

.sprite-rc2 { background:url(/images/descaler-sprite.gif) right top no-repeat;background-position: 0 -1626px; width: 9px; height: 9px; } 

.sprite-rc3 { background:url(/images/descaler-sprite.gif) left bottom no-repeat;background-position: 0 -1685px; width: 9px; height: 9px; } 

.sprite-rc4 { background:url(/images/descaler-sprite.gif) right bottom no-repeat;background-position: 0 -1744px; width: 9px; height: 9px; } 

.sprite-se { background-position: 0 -1937px; width: 6px; height: 6px; } 

.sprite-skype-button { background-position: -181px 0; width: 128px; height: 47px; } 

.sprite-sw { background-position: -181px -97px; width: 6px; height: 6px; } 



/* rounded corner */

.cbox{ background-color:#D1DBEF; padding:6x; margin:6px 0;width:164px;}

.cbox .corner{ background-image:url(/images/descaler-sprite.gif);}

.rbox{ position:relative;}

.corner{ position:absolute; width:6px; height:6px;}

.tl{ top:0; left:0; background-position: 0 -1257px;}

.tr{ top:0; right:0; background-position: 0 -1201px;}

.bl{ bottom:0; left:0; background-position: -181px -97px;}

.br{ bottom:0; right:0; background-position: 0 -1937px;}

/* end css sprite */

/* thumbnailviewer */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/

position: absolute;

left: 0;

top: 0;

width: auto;

visibility: hidden;

z-index: 10;

/*cursor: url('./zoomin.cur'), default;*/

}



#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */

background-color: white;

}



#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/

position: absolute;

visibility: hidden;

border: 1px solid black;

background-color: #EFEFEF;

padding: 5px;

z-index: 5;

}

/* end thumbnailviewer */
