html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, img, ol, ul, li, table, tbody, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
ol, ul { list-style: outside none none; }
table {border: 1px solid rgb(182, 183, 203); border-collapse: collapse; margin: 8px 30px 30px 10px;}
table td {border: 1px solid rgb(182, 183, 203); padding:2px; text-align: center;}
body { background-color: rgb(25, 25, 25); font-size: 12px; font-family: Arial; line-height: 23px; color: rgb(255, 255, 255); }
img, #logo, #smallphone, #bigphone, .button, a, h3, #slidernav li, #computer, #footer, #footer img, .smalllogo, .learnmore, #submit {  }
.stripNav a { text-indent: -9999px; }
.stripNav { width: 200px ! important; }
.stripNav ul li { margin-left: 10px; }
.stripNav ul { float: right ! important; }
p { color: rgb(57, 57, 57); }
a, .link { color: rgb(233, 125, 8); text-decoration: none; }
h1 { text-transform: uppercase; font-size: 22px; color: rgb(233, 125, 8); padding-bottom: 15px;}
h2 { text-transform: uppercase; font-size: 16.5px; color: rgb(107, 107, 107); }
h3 { text-transform: uppercase; font-size: 16.5px; height: 30px; color: rgb(107, 107, 107); padding: 5px 0px 0px 35px; background: transparent url('icon11.png') no-repeat scroll left center; }
.description_p { color: rgb(57, 57, 57); padding: 15px 0px; background: transparent url('horizontal-divider.jpg') repeat-x scroll center bottom; }
#footer p { color: rgb(164, 164, 164); font-size: 10px; }
#logo { float: left; padding: 12px 0px 0px 10px; }
#topcontent_wrap { background: rgb(243, 243, 243) url('top-bg.jpg') repeat-x scroll left top; overflow: hidden; }
#topcontent { width: 940px; margin: 0px auto; position: relative; overflow: hidden; padding: 25px 0px; }
#infoleft { float: left; width: 550px; padding: 0px; }
.screenshotsfeatures { margin: 20px 0px 10px; overflow: hidden; }
.screenshots { width: 300px; float: left; }
.features { margin-left: 20px; float: left; }
.screenshots li { display: block; width: 71px; height: 57px; background: transparent url('screenshot-bg.jpg') no-repeat scroll left top; float: left; padding: 7px; margin: 0px 10px 10px 0px; }
.list { background: transparent url('features-bg.jpg') no-repeat scroll left top; width: 196px; height: 96px; margin-top: 9px; padding: 11px 0px 0px 33px; }
.list li { color: rgb(107, 107, 107); list-style: outside none circle; margin-bottom: 7px; }
#teplic { background: transparent url('teplic_foto.png') repeat scroll 0% 0%; width: 370px; height: 278px; float: right; margin-top: 40px; padding: 15px 0px 0px; }
#bottomcontent_wrap { background: rgb(25, 25, 25) url('bottomcontentbar.jpg') repeat-x scroll left top; padding: 9px 0px 0px; }
#bottomcontent { width: 940px; margin: 0px auto; background: rgb(25, 25, 25) url('bottomcontentbg.jpg') no-repeat scroll left top; overflow: hidden; padding-top: 30px; }
.left, .middle, .right { float: left; width: 250px; }
.left { padding-right: 20px; background: transparent url('dark-vertical-div.jpg') repeat-y scroll right top; }
.left ul { margin: 5px 0px 0px 15px; }
.left li { color: rgb(255, 255, 255); list-style: outside none circle; margin-bottom: 7px; }
.middle { padding: 0px 55px; }
.right { float: right; padding-left: 55px; background: transparent url('dark-vertical-div.jpg') repeat-y scroll left top; }
.slider-wrap { height: 585px; overflow: hidden; }
#footer a { text-decoration: underline; color: rgb(204, 204, 204); }
#footer { background: transparent url('footerbg.png') no-repeat scroll left top; width: 938px; height: 75px; float: left; margin: 30px 0px; padding: 15px 20px; }
#copyright { float: left; }
.copy { margin-left: 5px; }
.source { text-transform: uppercase; padding-right: 55px; float: right; }
.stripViewer .panelContainer .panel ul { text-align: left; }
.stripViewer { position: relative; overflow: hidden; margin: auto; width: 940px; height: auto; clear: both; }
.stripViewer .panelContainer { position: relative; left: 0px; top: 0px; width: 100%; list-style-type: none; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 940px; }
.stripViewer .panelContainer .panel .wrapper { padding: 0px; }
.stripNav { margin: auto; position: absolute; z-index: 9999; bottom: 85px; right: 0px; }
.stripNav ul { list-style: outside none none; }
.stripNav ul li { float: left; margin-right: 2px; height: 11px; width: 12px; }
.stripNav a { font-size: 1px; text-align: center; background: transparent url('dot-off.png') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; display: block; width: 12px; height: 11px; }
.stripNav li a:hover { background: transparent url('dot-on.png') no-repeat scroll 0% 0%; }
.stripNav li a.current { background: transparent url('dot-on.png') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); overflow: hidden; width: 12px; height: 11px; }
td { color: rgb(51, 51, 51); font-size: 14px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }

#top_bar { background-color: rgb(0, 0, 0); height: 40px; }
#nav_container { width: 940px; margin: 0px auto; }
