
/*****************************************************************************
  layout 
 *****************************************************************************/

html, body { margin: 0; padding: 0; height: 100%; }
body { background: url(/img/body-grad.gif) top left #fec22a repeat-x; font-family: Verdana; color: #464646; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { color: #000000; font-size: 1.4em; text-align:left;}
h1 {margin-top:10px;}
a:link, a:hover, a:visited { color: #ff2f01; }
a:hover { text-decoration: none; }
p { margin:0.3em 0 0 0; padding:0;}
p.pimg { text-align:center;}
pre {font-size:1.2em;}

#lo-ilogo img {
background:url(/img/logo.png) no-repeat;
}
.hr-item { border-bottom:1px solid #e1e1e1;}
.hr-item-d { margin-right:17%; border-bottom:1px solid #e1e1e1;}
td.descr-line div {margin:8px 0 8px 0;}
/*td.descr-line div { margin:8px 20px 8px 45px; width:28em; background:url(/img/hr-dot.gif) top repeat-x; height:1px;}*/
p.descr { font-size:.7em; font-weight:bold;}
.descr-big { font-size:1em; font-weight:bold;}
table.prod-items td { height:2em;}

table.main { margin-top:15px; margin-bottom:15px; }
dd.descr { margin-bottom:10px;}
table.main {border-collapse:collapse;}
table.main td.downl-d { line-height:2em; padding-left:10px;}
table.main td.b { padding:15px 10px 15px 10px;}
table.main td.download, table.main td.down-link { width:25%; text-align:left;}
table.main td.download { padding-left:5px;}
table.main td.down-link a { line-height:2em; text-align:center; display:block; width:5.7em; background:url(/img/downl.gif) left .68em no-repeat;}
div.programm-bar a.downl { background:url(/img/downl.gif) left .30em no-repeat; padding-left:11px;}
table.main td.ico { width:45px;}
table.main td.bord { background:#f2f2f2;}
table.main td.bord2 div { dispay:block; height:100%; width:10em; background:#f2f2f2; }
p.support-lang { margin-right:25px;}
p.doc-menu { margin:20px 10px 10px 10px; padding-bottom:10px; text-align:left !important; border-bottom:1px solid #e1e1e1;}
p.doc-menu span { color:#ff2f01;}

table.main-awards { float:left;}

table.bottom-downl { margin-top:20px;}

.menu-descr { font-size:.8em; margin:0; padding:0; color:#464646 !important;}
table#reg td { border:1px solid #e1e1e1; border-collapse:collapse; padding:5px; text-align:center; line-height:1.5em;}
table#reg td.l { border-left:0; text-align:left; width:40%;}
table#reg td.r { border-right:0;}
table#reg td.regtitle { font-weight:bold; text-align:center; padding:0;}
table#reg td.b, table#reg a.b { font-weight:bold;}
table#reg td img.icon { float:left; margin-right:8px;}
table#reg td div.descr{ float:left;}
table#reg p.item-small { font-size:.85em; padding:0; margin:0 0 .5em 0;}
img.plus { margin:8px 0 8px 0;}
#new-products { font-weight:bold; font-size:.9em;}
#new-products img.plus { margin-left:4px; margin-right:4px;}
#new-products img.nomar { float:none;}
#new-products div.new-item { padding:12px 0 20px 0; border-bottom:1px solid #e1e1e1; margin:0;}
#new-products div.first-item { border-top:1px solid #e1e1e1; }

table.options { padding:10px 0 10px 0; border-top:1px solid #e1e1e1;}
td.after { padding-bottom:5px; border-bottom:1px solid #e1e1e1;}
td.after p { margin:0; padding:0;}
table.options td { width:50%; padding-left:10px;}
table.options td.for { padding-left:0; padding-right:10px; }
table.end {border-bottom:1px solid #e1e1e1;}
table.options ul, ul.features { list-style-type:none;}
table.options li, ul.features li { background:url(/img/li.gif) 0px .3em no-repeat; padding-left:10px; padding-right:10px;}

div.bt_downl {  height:24; width:123px; margin:10px 0 5px 35px; }
div.bt_buy {  height:24; width:123px; margin:10px 0 5px 35px;}

div.preview { float:right; margin:20px 20px 10px 40px; position:relative;}

#lo-body { height: 100%; width: 100%; text-align: center; }
#lo-content { text-align: left; width: 749px; margin: 0 auto 0 auto; padding: 0; }
#lo-iheader { height: 94px; margin: 0; }

#lo-ilogo { width: 253px; height: 112px; position: absolute; margin: 0 -7px 0 -7px; }

#lo-langs { float: right; clear: both; margin: 0; padding: 15px 0 15px 0; }
#lo-langs li { float: right; height: 7px; font-size: 1px; margin: 0 8px 0 8px; padding: 0; list-style-type: none; }
#lo-menu { background: #ff2f01; height: 24px; clear: both; margin: 0; padding: 0; }
#lo-menu li { float: right; height: 24px; margin: 0; padding: 0; list-style-type: none; }

#newsletter { float: right; margin: 0; padding: 0; text-align: right; }
#newsletter td { font-size: 0.6em; }
#newsletter label { font-weight: bold; }
#newsletter td input { border: none; font-size: 1em; padding: 3px; color: #464646; background: #ffffff; }

#lo-info { clear: both; width: 100%; }
#lo-info td { vertical-align: top; }

td#lo-block-left { width: 191px; padding-bottom: 180px; background: url(/img/girl-index.jpg) bottom left no-repeat #ffffff; font-size: 0.8em; }
#lo-block-left blockquote { padding: 15px 0 0 0; margin: 0; }
#lo-block-left div { margin: 15px 0 30px 0; }
#lo-block-left a:link,
#lo-block-left a:hover,
#lo-block-left a:visited { font-weight: bold; }
#lo-block-left a:hover { text-decoration: none; }

#testimonials { padding: 50px 5px 5px 5px; }
#testimonials h2 { font-size: 1em; color: #000000; }

#lo-block-left a.sel:link,
#lo-block-left a.sel:hover,
#lo-block-left a.sel:visited { color: #000000; text-decoration: none; }

#lo-block-left .margin { padding: 10px; }
#lo-block-left dl,
#lo-block-left dt,
#lo-block-left dd { margin: 0; padding: 0; }
#lo-block-left dt { font-weight: bold; }
#lo-block-left dd { padding: 0 0 7px 0; }
#lo-block-left h2 { margin: 0.5em 0 0.5em 0; }

#lo-block-main { height: 100%; background:white !important; } 
#lo-block-main p { padding-right:10px;}
#lo-block-main table#index-prog div.programm-preview {padding-right:10px;}

td#made-in-devoler { text-align: left; width: 191px; padding-top: 6px; background-color: transparent; font-size: 0.8em; }
#menu-bottom { float: left; width: 40%; margin: 0 0 0 8px; padding: 0; }
#menu-bottom li { display: inline; font-weight: bold; font-size: 0.8em; }
#menu-bottom li.sep { margin: 0 7px 0 7px; }
#menu-bottom li a:link,
#menu-bottom li a:hover,
#menu-bottom li a:visited { text-decoration: underline; color: #000000; }
#menu-bottom li a:hover { text-decoration: none; }
td#copyright-cont { background-color: transparent; padding-top: 10px; font-size: 0.8em; }
#copyright { float: right; font-size: 0.8em; }

#special-offer strong { background: #ffffff; display: block; text-align: center; padding: 10px; font-size: 0.8em; }
#special-offer a:link,
#special-offer a:hover,
#special-offer a:visited { color: #000000; }
#special-offer a:hover { text-decoration: none; }

.programms { width: 100%; height: 100%;}
.programm { padding: 5px; background: #ffffff; font-size: 0.8em; }
.programm-bar { float: right; padding-right:10px;}
.programm-bar a { margin-left: 14px; font-weight: bold; font-size: 0.9em; }
.programm-cap { padding: 0 0 12px 35px; margin: 0; background: no-repeat top left; font-size: 1.3em; clear:both; white-space:nowrap;}
.programm-cap a {display:block; width:240px;}
.convert-prev {text-align:center; margin-top:20px; margin-bottom:20px;}
.convert-prev td {padding:0 25px 0 25px;}
.convert-prev td img { margin-top:10px;}

#soft td.programm { padding:10px 10px 10px 0;}
#soft h2.programm-cap-s { padding:0; margin:5px 0 0 px; font-size: 1.4em;}
#soft div.programm-relnotes, #soft div.programm-bar { padding-left:10px;}

.programm-cap#programm-mp3tag { background-image: url(/img/icons/mp3tag.gif); }
.programm-cap#programm-mp3tagpro { background-image: url(/img/icons/mp3tagpro.gif); }
.programm-cap#programm-media-cs { background-image: url(/img/icons/media-cs.gif); }
.programm-cap#programm-audio-cs { background-image: url(/img/icons/audio-cs.gif); }
.programm-cap#programm-midi-cs { background-image: url(/img/icons/midi-cs.gif); }
.programm-cap#programm-visual-mp3-sj { background-image: url(/img/icons/visual-mp3-sj.gif); }
.programm-cap#programm-ipod-vc { background-image: url(/img/icons/ipod-vc.gif); }
.programm-cap#programm-recorder { background-image: url(/img/icons/recorder.gif); }
.programm-cap#programm-movienizer { background-image: url(/img/icons/movienizer.gif); }
.programm-cap#programm-m4a-converter { background-image: url(/img/icons/m4a-converter.gif); }
.programm-cap#programm-burner { background-image: url(/img/icons/cd-burner.gif); }

.programm-new { color: #ff2f01; }

.programm-preview { clear: both; padding: 5px 8px 0 8px; }
.sep-horiz { height: 3px; background:#fec22a;}
.sep-under { height: 100%; background-color: #ffffff; }
.bold { font-weight:bold;}

tr#lo-footer td { background-color: transparent; padding-bottom: 10px; }
table.rate img { margin-top:5px; margin-bottom:5px;}
#register { padding-right:10px; margin-right:0;}

.hr-line { margin: 10px 0 10px 0; }