/* ::::: http://friml.net/clients/nicobust/04/css/reset.css ::::: */
H1 {
	FONT-SIZE: 18px;
	margin-bottom:20px;
}
.blue{color:blue;}
img {display: block;}
* { margin: 0pt; padding: 0pt; }
a { text-decoration: none; color: #0000FF; }
a:hover, a:focus { text-decoration: underline; }
h2,h1 { margin: 20px 0pt 12px; font-size: 21px; color: rgb(255, 98, 0); letter-spacing: -0.02em; }
h3 { font-size: 130%; color: rgb(255, 98, 0); }
p, h3, h4, h5 { margin: 15px 0pt; }
p { line-height: 20px; }
fieldset, address, ul, p, h1, h2, h3, h4 { text-align: left; }
form, label, input, textarea { float: left; }
input, a img, form, fieldset, select, ul, ol, table { border: 0pt none ; }
cite, em, q, blockquote, address { font-style: italic; }
address { display: inline; }
ul, ul ul, ol ol { list-style-type: none; list-style-image: none; list-style-position: outside; clear: both; }
ol li { margin: 4px 0pt; text-align: left; }
.strong, strong, legend { font-weight: bold; }
code { font-family: monospace; }
input:focus, textarea:focus { background-color: rgb(240, 240, 240); }
address { margin: 0pt 0pt 10px; color: rgb(119, 95, 85); }

/* ::::: http://friml.net/clients/nicobust/04/css/style.css ::::: */

body {margin: 0pt auto; background: rgb(188, 217, 243) url('images/bg.png') repeat-x fixed 0pt 0pt; font-family: Arial,Verdana,lucida,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color:#333333; }
.fleft { float: left; }
.right { float: right; }
.both { clear: both; }
.both2 { display: block; clear: both; width: 500px; }
.spec { color: rgb(21, 49, 87) ! important; }
.spec2 { background-color: rgb(255, 189, 134); }
ol.spec2 { padding: 5px; }
.spec3 { color: rgb(255, 98, 0); }
.white { color: rgb(255, 255, 255); }
.biggest { font-size: 16px; }
#header { margin: 0pt auto; background: transparent url('images/header.jpg') no-repeat scroll 0px 0pt; width: 775px; height: 249px; }
ul#topnav { margin: -40px auto 0pt; padding: 12px 0pt 15px; width: 769px; text-align: center; font-size: 14px; }
ul#topnav li { color: rgb(255, 255, 255); display: inline; }
ul#topnav li a { padding: 0pt 20px; color: rgb(188, 217, 243); }
#main { border-left: 1px solid rgb(91, 115, 147); border-right: 1px solid rgb(91, 115, 147); margin: -6px auto 0pt; padding: 20px 80px 0pt; background-color: rgb(255, 255, 255); width: 613px; }
.text1 { float: left; width: 405px; }
.text2 { clear: both; width: 380px; float: left; }
.text3 { margin: 15px 0pt; padding: 3px; background-color: rgb(255, 189, 134); float: left; clear: both; width: 100% }
.text3 p { margin: 0pt; line-height: 23px; font-size: 12px; }
.text3 h2 { color: rgb(21, 49, 87); }
.text3 .border { border: 2px solid rgb(255, 255, 255); padding: 0pt 20px 20px; }
.text4 { width: 530px; clear: both; float: left; }
.img1 { margin-top: -30px; }
.img2 { margin: 15px 0px 0pt 15px; }
p.text {  }
img.pix { float: left; margin-right: 20px; clear: both; }
img.img1 { float: right; }
img.img4 { float: right; margin-top: -30px; }
.ods { float: left; clear: both; width: 100%; }
.ods p { width: 480px; float: left; }
.ods img { margin-top: 10px; }
p.posun { margin: 20px 0pt 0pt 119px; }
img.order { clear: both; }
p.order { margin: 0pt auto; width: 314px; clear: both; }
p.order2 { margin: 0pt 0pt 0pt 195px; width: 370px; clear: both; }
p.order2 span { position: relative; top: -20px; }
p.order a { margin-left: 15px; }
h2#free { border-top: 5px solid rgb(255, 98, 0); margin: 5px 0pt 10px ! important; padding: 10px; background-color: rgb(0, 91, 149); width: 695px; text-align: center; }
h2.menej { width: 400px; }
h3 { width: 695px; text-align: center; margin-bottom: 0pt ! important; }
ul#menu li { background: transparent url('images/clip.gif') no-repeat scroll 0pt 0pt; padding-left: 30px; height: 22px; }
#cert { margin: 15px 0pt 20px 60px; padding: 0pt 0pt 0pt 55px; background: transparent url('http://sinuvil.com/images/cert.png') no-repeat scroll 0pt 0pt;  height: 576px; font-size: 12px; }
#cert h2 { margin: 0pt 0pt 0pt 50px; padding: 80px 0pt 10px; color: rgb(152, 3, 0); }
#cert p { width: 370px; line-height: 18px; float: left; }
#cert img { margin: 10px 15px 0pt 5px; float: left; }
#cert ul { margin: 0pt 0pt 10px 30px; }
#cert ul li { background: transparent url('images/clip.gif') no-repeat scroll 0pt 0pt; padding-left: 30px; height: 22px; }
#cert .podpis { margin: 0pt; clear: both; position: relative; left: 70px; }
#footer { margin: 0pt auto; background: rgb(188, 217, 243) url('images/footer.png') no-repeat scroll 0pt 0pt; clear: both; width: 781px; padding-top: 30px; font-size: 11px; }
#footer p { margin: 0pt; text-align: center; color: rgb(21, 49, 87); }
#footer a:hover { text-decoration: none; }


.comparetable td{
font-size:12px;
border:solid 1px gray;
}
.comparetable td{
padding:4px 4px 4px 4px;
}
.comparetable tr{
padding:0px 0px 0px 0px;
}
.comparetable{
border:solid 1px gray;
}
.col1{
font-weight:bold;
background-color:silver;
}

.good{background-color:#CCFFFF}
.bad{background-color:#FFCCFF}

#dek {
position:absolute;
visibility:hidden;
z-index:200;
}
.igotleftsidebg{background-image: url(images/igotleftsidebg.jpg);background-repeat: repeat-y;}
.igotrightsidebg{background-image: url(images/igotrightbg.jpg);background-repeat: repeat-y;}
.igottopbg{background-image: url(images/igottopbg.jpg)}
.igotbottombg{	background-image: url(images/igotbottombg.jpg)}
.faq{font-size:18px;color:#3300FF}