*
{
font-family: Tahoma;
}

html,
body,
form
{
width: 100%;
height: 100%;
}

body
{
background: #fff;
color: #000;
font-size: 12px;
margin: 0;
padding: 0;
text-align: center;
min-width: 900px;
}

a
{
cursor: pointer;
color: #2366B2;
}

#centerall
{
margin: 0;
padding: 0;
min-height: 100%;
}

* html #centerall
{
height: 100%;
}

img,
table,
tr,
td
{
border: 0;
}

table,
tr,
td
{
border-spacing: 0;
padding: 7px;
border-collapse: collapse;
empty-cells: show;
margin: auto;
}

#topbody
{
width: 900px;
height: 67px;
margin: 0 auto;
padding: 0;
display: block;
vertical-align: middle;
text-align: center;
background: url(http://img.avs4you.com/en/images/logo_avs4you.png) no-repeat -2px 18px;
position: relative;
}

#footer
{
display: block;
height: 67px;
margin: -67px 0 0;
padding: 0;
background: #363f45 url(http://img.avs4you.com/en/images/gradienttop.png) repeat-x 0 0;
font-size: 11px;
vertical-align: middle;
color: #c7c7c7;
}

.hFooter
{
display: block;
margin-top: 20px;
height: 67px;
clear: both;
width: 100%;
padding: 20px 0 0;
}

#menubottom
{
display: block;
clear: both;
height: 67px;
margin: 0 auto;
padding: 0;
vertical-align: middle;
width: 1024px;
text-align: right;
}

#footer span
{
text-align: left;
width: 370px;
display: inline-block;
}

#footer span a
{
color: #c7c7c7;
text-decoration: none;
}

#topbody ul,
#menubottom ul
{
list-style-type: none;
display: inline-block;
margin: 28px 0;
padding: 0;
vertical-align: middle;
}

#topbody ul li,
#menubottom ul li
{
display: inline-block;
margin: 0 0 0 15px;
padding: 0;
}

#register li.aregistration_hide,
#topbody ul li.aregistration {
padding: 5px 12px;
margin: -5px -7px 0 8px;
background-color: #FDAE00;
border-radius: 2px;
}

#topbody ul a,
#footer #menubottom ul a
{
text-decoration: none;
color: #fff;
font-size: 12px;
text-transform: uppercase;
}

#topbody ul li.aregistration a
{
color: #374047;
}

#topbody img
{
vertical-align: middle;
margin: 0;
padding: 0;
}

span#lang
{
display: inline-block;
width: 235px;
text-align: right;
float: right;
margin-top: 31px;
}

.toplogo
{
display: inline-block;
width: 180px;
height: 67px;
float: left;
z-index: 100;
position: relative;
}

.header
{
height: 67px;
margin: 0;
padding: 0;
background: #363f45 url(http://img.avs4you.com/en/images/gradienttop.png) repeat-x 0 0;
text-align: center;
}

#mainbody
{
/*background: url(http://img.avs4you.com/en/images/gradient2.png) repeat-x 0 0;*/
width: 100%;
min-height: 20px;
}

#narrow
{
width: 900px;
margin: 0 auto;
padding: 0;
}

#mainleft
{
float: left;
clear: none;
width: 245px;
margin: 0;
padding: 0;
}

#mainright
{
float: right;
clear: none;
width: 655px;
margin: 0;
padding: 0;
}

.spacer
{
clear: both;
}

#narrowcontrol,
.narrowcontrol,
#commontasks,
#multicore,
#awards
{
width: 243px;
padding: 0 0 20px;
margin: 18px 0 0;
text-align: left;
}

#commontasks
{
width: 201px;
padding: 0 21px 20px;
}

#narrowcontrol b,
.narrowcontrol b,
#commontasks b,
#multicore b,
#awards b
{
font-size: 20px;
color: #4c545c;
font-weight: normal;
display: block;
margin: 14px 21px;
}

#commontasks b
{
margin: 14px 0;
}

#narrowcontrol b a,
.narrowcontrol b a
{
color: #4c545c;
font-weight: normal;
text-decoration: none;
}

#awards
{
height: 290px;
background: url(http://img.avs4you.com/en/images/awards.png) no-repeat 50% 60px;
}

#narrowcontrol li,
.narrowcontrol li
{
list-style-type: none;
padding: 2px 0 0;
margin: 3px 0;
height: 27px;
}

#narrowcontrol ul,
.narrowcontrol ul
{
padding: 0;
margin: 0 21px;
}

#narrowcontrol span.trademark,
.narrowcontrol span.trademark
{
display: block;
padding: 0;
margin: 21px 21px 0 0;
font-size: 12px;
color: #838383;
}

#narrowcontrol li a,
.narrowcontrol li a
{
font-size: 20px;
color: #000;
display: block;
text-indent: 37px;
text-decoration: none;
}

.videosoft
{
background: url(http://img.avs4you.com/en/images/icons/category/new/VideoSoftware.png) no-repeat 0 0;
}

.audiosoft
{
background: url(http://img.avs4you.com/en/images/icons/category/new/AudioSoftware.png) no-repeat 0 0;
}

.imagesoft
{
background: url(http://img.avs4you.com/en/images/icons/category/new/ImageSoftware.png) no-repeat 0 0;
}

.miscsoft
{
background: url(http://img.avs4you.com/en/images/icons/category/MiscSoftware.png) no-repeat 0 0;
}

.betasoft
{
background: url(http://img.avs4you.com/en/images/icons/category/BetaSoftware.png) no-repeat 0 0;
}

.guides
{
background: url(http://img.avs4you.com/en/images/icons/resource/new/UserGuides.png) no-repeat 0 0;
}

.onlinehelp
{
background: url(http://img.avs4you.com/en/images/icons/resource/new/OnlineHelp.png) no-repeat 0 0;
}

.faq
{
background: url(http://img.avs4you.com/en/images/icons/resource/new/FAQ.png) no-repeat 0 0;
}

.videohowto
{
background: url(http://img.avs4you.com/en/images/icons/category/new/VideoSoftware.png) no-repeat 0 0;
}

#multicore li
{
list-style-type: none;
padding: 0;
margin: 0;
}

#multicore a
{
font-size: 13px;
color: #2366b2;
text-decoration: underline;
font-weight: bold;
line-height: 1.5em;
}

#topban
{
height: 289px;
background: #626c76 url(http://img.avs4you.com/en/images/new/gradientindex.png) repeat-x 0 0;
margin: 0;
padding: 0;
}

.bannarrow
{
height: 289px;
width: 900px;
margin: 0 auto;
padding: 0;
background: url(http://img.avs4you.com/en/images/new/main.jpg) no-repeat 0 0;
}

.overv #topban
{
height: 313px;
/*background: #626c76 url(http://img.avs4you.com/en/images/screenshots/topautumn/back.jpg) repeat-x 0 0;*/
background: #626c76 url(http://img.avs4you.com/en/images/new/gradientinside.png) repeat-x 0 0;
/*background: #626c76 url(http://img.avs4you.com/en/images/screenshots/topxmas/Back.jpg) repeat-x 0 0;*/
margin: 0;
padding: 0;
}

.overv .bannarrow
{
height: 313px;
width: 900px;
margin: 0 auto;
padding: 0;
}

.an .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/Antispam.jpg) no-repeat 0 0;
}

.ac .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/AudioConverter.jpg) no-repeat 0 0;
}

.ae .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/AudioEditor.jpg) no-repeat 0 0;
}

.ar .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/AudioRecorder.jpg) no-repeat 0 0;
}

.ce .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/CoverEditor.jpg) no-repeat 0 0;
}

.dcr .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/DiscCreator.jpg) no-repeat 0 0;
}

.dcc .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/DocumentConverter.jpg) no-repeat 0 0;
}

.dc .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/DVDCopy.jpg) no-repeat 0 0;
}

.fw .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/Firewall.jpg) no-repeat 0 0;
}

.ic .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/ImageConverter.jpg) no-repeat 0 0;
}

.mp .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/MediaPlayer.jpg) no-repeat 0 0;
}

.pe .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/PhotoEditor.jpg) no-repeat 0 0;
}

.rc .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/RegistryCleaner.jpg) no-repeat 0 0;
}

.rm .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/RingtoneMaker.jpg) no-repeat 0 0;
}

.vc .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/VideoConverter.jpg) no-repeat 0 0;
}

.ve .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/VideoEditor.jpg) no-repeat 0 0;
}

.vrc .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/VideoRecorder.jpg) no-repeat 0 0;
}

.vr .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/VideoReMaker.jpg) no-repeat 0 0;
}

.de .bannarrow
{
background: url(http://img.avs4you.com/en/images/screenshots/topnice/new/DocumentEditor.jpg) no-repeat 0 0;
}

#dbanright
{
margin: 0;
padding: 0;
width: 450px;
float: right;
clear: none;
height: 289px;
}

#dbanleft
{
margin: 0;
padding: 0;
width: 450px;
float: left;
clear: none;
height: 289px;
}

.topwidedban
{
height: 1px;
background: url(http://img.avs4you.com/en/images/dot.png) repeat-x 0 0;
clear: both;
margin: 20px 0;
}

#sysreqs
{
background: url(http://img.avs4you.com/en/images/dot.png) repeat-x 0 0;
display: block;
height: 1px;
width: 390px;
margin: 20px 0 -10px;
}

.vctop,
.actop
{
margin: 30px 0 0;
padding: 0;
width: 440px;
height: 210px;
text-align: left;
}

.vctop
{
background: url(http://img.avs4you.com/en/images/icons/soft/big/VideoConverter.png) no-repeat 0 60px;
}

.actop
{
background: url(http://img.avs4you.com/en/images/icons/soft/big/AudioConverter.png) no-repeat 0 60px;
}

.vetop,
.aetop
{
margin: 30px 0 0 20px;
padding: 0;
width: 440px;
height: 210px;
background: url(http://img.avs4you.com/en/images/icons/soft/big/VideoEditor.png) no-repeat 0 60px;
text-align: left;
}

.vetop
{
background: url(http://img.avs4you.com/en/images/icons/soft/big/VideoEditor.png) no-repeat 0 60px;
}

.aetop
{
background: url(http://img.avs4you.com/en/images/icons/soft/big/AudioEditor.png) no-repeat 0 60px;
}

.ban {
position: relative;
}

span.newversion,
span.newversions {
position: absolute;
left: 0;
/*width: auto;
height: auto;
text-align: center;
padding: 3px 15px;
color: #fff;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
background-color: #00A2EE;
border-radius: 15px;*/
width: 103px;
height: 23px;
background-color: transparent;
color: transparent;
background-image: url(http://img.avs4you.com/en/images/icons/new/windows10_icon.png);
background-position: 0 0;
background-repeat: no-repeat;
}

span.newversions {
top: -18px;
}

span.newversion {
top: 12px;
}

.ban a.bannerbig
{
display: block;
font-size: 40px;
color: #fff;
text-decoration: none;
margin: 20px 0 0;
padding: 10px 0 0;
}

.ban span.descript
{
display: block;
width: 240px;
margin: 15px 0 0 170px;
padding: 0;
font-size: 12px;
color: #d1d1d1;
overflow: visible;
}

.ban span.descript b
{
font-weight: normal;
}

.headerright,
.headerright a,
.infoleft
{
color: #d1d1d1;
font-size: 16px;
}

.infoleft
{
display: none;
}

.headerright
{
display: block;
line-height: 1.5em;
font-weight: normal;
color: #fff;
font-size: 17px;
width: 420px;
}

.headerright a.imageleft,
.ban .klos a
{
display: inline-block;
height: 29px;
background: #8FC33E;
margin: 25px 0 21px;
padding: 8px 20px;
vertical-align: middle;
width: auto;
font-weight: normal;
color: #fff;
font-size: 21px;
text-decoration: none;
text-align: center;
border-radius: 2px;
}

.headerright a.imageleft:hover,
.ban .klos a:hover
{
background: #9ed350;
}

.overv .headerright a.imageleft {
height: 30px;
width: auto;
font-size: 28px;
padding: 15px 20px;
}

.headerright a.imageleft
{
position: absolute;
top: 160px;
left: 0;
}
.ban .klos a
{
margin: 15px 0 -10px 170px;
}

.softoverview span.klos,
.bundlebigbutton span.klos,
.downloadtext span.klos
{
display: inline-block;
height: 52px;
margin: 25px 0 0 170px;
padding: 5px 0;
font-weight: normal;
vertical-align: middle;
line-height: 50px;
}

.bundlebigbutton span.klos
{
padding: 0 10px 0 48px;
height: 36px;
line-height: 36px;
margin: 15px 0 0;
position: relative;
background: #8FC33E;
border-radius: 2px;
}

.bundlebigbutton span.klos:hover
{
background: #9ed350;
}

.downloadtext span.klos
{
border-radius: 2px;
background: #CED6DE;
}

.downloadtext span.klos:hover
{
background: #d9e1e9;
}

.bundlebigbutton span.start
{
background-image: url(http://img.avs4you.com/en/images/sprites/new/arrbig_green.png);
background-repeat: no-repeat;
background-position: 0 0;
height: 29px;
width: 29px;
display: block;
position: absolute;
top: 6px;
left: 12px;
z-index: 10;
content: '';
}

.downloadtext span.klos:hover,
.bundlebigbutton span.klos:hover
{
}

.bundlebigbutton span.klos:hover span.start
{
background-position: 0 -29px;
}

.softoverview span.klos
{
clear: both;
margin: 0;
}

.downloadtext span.klos
{
border: solid 1px #d5d9dc;
clear: both;
margin: 0;
height: 27px;
line-height: 27px;
margin: 3px 0 20px;
padding: 3px 10px 3px 43px;
position: relative;
}

.downloadtext span.klos a:before
{
background-image: url(http://img.avs4you.com/en/images/sprites/new/arrsmall.png);
background-repeat: no-repeat;
background-position: 0 0;
height: 25px;
width: 25px;
display: block;
position: absolute;
top: 5px;
left: 8px;
z-index: 10;
content: '';
}

.downloadtext span.klos a:hover:before
{
background-position: 0 -25px;
}

.bundlebigbutton a:hover span.download,
.softoverview a:hover span.download,
.downloadtext a:hover span.download
{
color: #000;
}

.softoverview span.klos a,
.bundlebigbutton span.klos a
{
color: #0a0c0d;
text-decoration: none;
font-size: 20px;
}

.bundlebigbutton span.klos a,
.bundlebigbutton span.klos a:hover span.download
{
font-size: 17px;
color: #fff !important;
}

.downloadtext span.klos a
{
color: #0a0c0d;
text-decoration: none;
font-size: 14px;
}

.softoverview span.klos a:hover,
.bundlebigbutton span.klos a:hover,
.downloadtext span.klos a:hover
{
text-decoration: none;
}

.softoverview span.klos span.download,
.bundlebigbutton span.klos span.download
{
padding: 0 5px;
}

.othersystems p a,
.trademark a
{
color: #2366b2;
}


.doublebanner
{
width: 622px;
margin: 0 0 0 33px;
padding: 0;
text-align: left;
position: relative;
}

.overv .doublebanner
{
width: 630px;
margin: 0 0 0 25px;
}

.overv .bannarrow .doublebanner
{
width: 450px;
margin: 0;
height: 250px;
}

.overv .bannarrow .doublebanner h1
{
margin: 0;
padding: 40px 0 5px;
font-size: 35px;
color: #fff;
font-weight: normal;
white-space: nowrap;
}

.overv .bannarrow .doublebanner h1 b
{
font-weight: normal;
text-shadow: #000 1px 1px 3px;
}

.softdescription
{
margin: 20px 0;
}

.softdescription .screenshot
{
float: left;
clear: none;
margin: 0 20px 20px 0;
}

.softdescription h3,
.downloadsoft a.bannerbig
{
display: block;
margin: 0 0 10px;
padding: 0;
font-size: 22px;
font-weight: normal;
}

.softdescription h3 a,
.downloadsoft a.bannerbig
{
color: #000;
text-decoration: none;
}

.downloadsoft a:hover.bannerbig
{
text-decoration: underline !important;
}

#softwarewidelisttop b,
#videowidelisttop b,
#documentwidelisttop b,
#audiowidelisttop b,
#miscwidelisttop b,
#imagewidelisttop b,
#betatop b,
#downloadtop b,
#contactustop b,
.education .bannerbig,
.education #dbantop b,
#moneybacktop b,
#nocopy .betawarn b,
.guideliststop,
#helpguidestop b
{
margin: 20px 0 0;
padding: 0;
display: block;
text-indent: 35px;
font-size: 20px;
font-weight: normal;
color: #000;
height: 31px;
vertical-align: middle;
}

#softwarewidelisttop b
{
background: url(http://img.avs4you.com/en/images/icons/new/new.png) no-repeat 0 0;
line-height: 30px;
display: block;
text-indent: 50px;
height: 50px;
}

.education .bannerbig,
.education #dbantop b,
#moneybacktop b,
#nocopy .betawarn b
{
text-indent: 0;
margin-bottom: 30px;
margin-top: 26px;
}

#privacy .education .bannerbig
{
margin-top: 33px;
}

.education a
{
color: #2366b2;
}

.education h1
{
font-weight: normal;
font-size: 18px;
color: #000;
}

#videowidelisttop b
{
background: url(http://img.avs4you.com/en/images/icons/category/new/VideoSoftware.png) no-repeat 0 0;
}

#audiowidelisttop b
{
background: url(http://img.avs4you.com/en/images/icons/category/new/AudioSoftware.png) no-repeat 0 0;
}

#documentwidelisttop b
{
background: url(http://img.avs4you.com/en/images/sprites/new/categories.png) no-repeat 0 -192px;
}

#miscwidelisttop b
{
background: url(http://img.avs4you.com/en/images/icons/category/MiscSoftware.png) no-repeat 0 0;
}

#imagewidelisttop b
{
background: url(http://img.avs4you.com/en/images/icons/category/new/ImageSoftware.png) no-repeat 0 0;
}

#betatop b
{
background: url(http://img.avs4you.com/en/images/icons/category/BetaSoftware.png) no-repeat 0 0;
}

#contactustop b
{
background: url(http://img.avs4you.com/en/images/icons/category/BetaSoftware.png) no-repeat 0 0;
}

#contact #contactustop b
{
background: url(http://img.avs4you.com/en/images/icons/About.png) no-repeat 0 0;
text-indent: 45px;
height: 40px;
padding-top: 7px;
}



#downloadtop b
{
background: url(http://img.avs4you.com/en/images/icons/Download.png) no-repeat 0 0;
line-height: 40px;
display: block;
text-indent: 50px;
height: 50px;
}

.softdescription .klos b,
.softdescription .download,
.softdescription b
{
font-size: 14px;
font-weight: normal;
}

.softdescription a.download b.klos,
.softdescription a.download.klos
{
font-weight: normal;
color: #2366b2;
text-decoration: underline;
}

.softdescription a.download
{
display: inline-block;
margin: 10px 0 0;
color: #4c545c;
text-decoration: underline;
}

.bottomwide
{
float: right;
clear: both;
display: block;
margin: 5px 0 15px;
}

.bottomwide a
{
float: right;
clear: both;
font-size: 11px;
color: #000;
display: block;
height: 15px;
background: url(http://img.avs4you.com/en/images/ontop.png) no-repeat 0 2px;
text-indent: 18px;
}

.regist
{
text-align: center;
padding: 0 20px;
font-size: 12px;
}

.whitesmall
{
font-size: 12px;
font-weight: normal;
color: #fff;
line-height: 36px;
text-decoration: none;
}

.whitebig
{
font-size: 22px;
font-weight: normal;
color: #fff;
line-height: 45px;
text-decoration: none;
}

.bardobig
{
color: #000;
font-size: 13px;
font-weight: normal;
}

.bardobig1
{
color: #000;
font-size: 18px;
font-weight: normal;
}

.registerh4
{
font-weight: bold;
font-size: 18px;
color: #000;
text-decoration: none;
}

.regist b
{
font-weight: normal;
}

#registertop
{
margin: 0;
padding: 20px 0 15px;
vertical-align: top;
font-weight: normal;
font-size: 19px;
color: #000;
text-decoration: none;
text-align: center;
text-indent: 0;
white-space: nowrap;
}

div#registertop.holiday b
{
font-size: 26px;
}

.registerxmas
{
display: block;
color: #6c6a6b;
font-size: 18px;
font-weight: normal;
margin: 7px 0 0;
}

.registercenterfr
{
text-align: center;
margin: 20px auto 0;
z-index: 0;
position: relative;
padding: 0;
min-height: 320px;
width: 684px;
}

.registerbottomfr
{
width: 335px;
height: 45px;
color: #fff;
text-align: center;
vertical-align: middle;
line-height: 36px;
margin: 0;
padding: 0;
border-radius: 2px;
background-color: #8FC33E;
border-bottom: 2px solid #819F55;
}

.registerbottomfr:hover
{
background-color: #9ed350;
}

.registerbottomfr a
{
display: block;
width: 335px;
height: 45px;
cursor: pointer;
}

.registerleftfr
{
width: 335px;
height: 263px;
margin: 0;
padding: 0;
float: left;
text-align: center;
}

.registertopfr a
{
display: block;
cursor: pointer;
color: #000;
text-decoration: none;
width: 100%;
}

.registerleftfr .registertopfr a
{
padding-top: 8px;
height: 51px;
}

.registerrightfr .registertopfr a
{
padding-top: 10px;
height: 52px;
}

.registertopfr a span
{
font-size: 14px;
color: #727373;
text-decoration: none;
}

.registerrightfr
{
height: 263px;
width: 335px;
margin: 0;
padding: 0;
float: right;
}

.registertopfr {
font-size: 30px;
line-height: 25px;
border-radius: 10px 10px 0 0;
background-color: #fff;
position: relative;
}
.registerleftfr .registertopfr:before {
content: '';
display: block;
width: 40px;
height: 43px;
position: absolute;
left: -10px;
top: 10px;
background-image: url(http://img.avs4you.com/en/images/icons/new/icon-buynow-recommended.png);
background-position: 0 0;
background-repeat: no-repeat;
}

.registerleftfr .registertopfr,
.registerleftfr .registertextfr {
border: solid 3px #8FC33E;
width: 329px;
height: 59px;
}

.registerrightfr .registertopfr,
.registerrightfr .registertextfr {
border: solid 1px #D3D5D6;
width: 333px;
height: 62px;
}

.registertextfr,
.registertextde
{
font-size: 12px;
text-align: center;
line-height: 1.6em;
clear: left;
padding: 16px 0;
background-color: #fff;
}

.registerleftfr .registertextfr {
margin: -3px 0 4px;
border-radius: 0 0 2px 2px;
height: 112px;
}

.registerrightfr .registertextfr {
margin: -1px 0 4px;
border-radius: 0 0 2px 2px;
height: 115px;
}

.registertextfr b
{
font-weight: bold;
}

.registertextde
{
margin: -4px 0 0;
padding: 10px 0;
}

#register .reg
{
display: none;
}

#registertop b
{
font-size: 22px;
font-family: Arial;
color: #000;
font-weight: bold;
}

#registertop strong
{
color: #a30b04;
font-size: 24px;
}

.othersystems
{
text-align: center;
font-size: 12px;
}

.othersystems p
{
text-align: center;
}

.othersystems ul
{
display: block;
margin: 15px 0;
padding: 0;
}

.othersystems li
{
display: block;
text-align: center;
margin: 15px auto;
padding: 0;
vertical-align: middle;
list-style: none;
}

.othersystems img
{
text-decoration: none;
vertical-align: middle;
padding: 0;
}

.registersmall
{
text-decoration: none;
color: #000;
display: block;
}

#topbody ul a:hover,
#footer #menubottom ul a:hover,
#narrowcontrol b a:hover,
.narrowcontrol b a:hover,
#narrowcontrol li a:hover,
.narrowcontrol li a:hover,
#multicore a:hover,
.ban a.bannerbig:hover,
.ban b.klos a:hover,
.softdescription h3 a:hover,
.softdescription a.download:hover b.klos,
.softdescription a.download:hover
{
text-decoration: underline;
}

.screenshotside
{
width: 214px;
margin: -35px 0 0 5px;
padding: 0;
float: right;
}

.middle
{
padding: 17px 11px 11px;
margin: 0 0 10px;
}

.screenshotside,
.softoverview
{
font-size: 13px;
}

.softoverview
{
margin: 0 0 20px;
padding: 0;
}

.softoverview p:first-line,
.softoverview h2
{
display: block;
line-height: 2.2em;
font-size: 18px;
padding: 0;
white-space: nowrap;
}

.softoverview h2
{
font-weight: normal;
margin-bottom: -20px;
padding: 0;
}

#featurestop
{
display: none;
}

p.new
{
text-indent: 45px;
background: url(http://img.avs4you.com/en/images/icons/new/new.png) no-repeat 0 3px;
}

.infoleft
{
margin: -43px 0 0 210px;
padding: 0;
line-height: 1.4em;
height: 50px;
}

.infoleft,
.infoleft b
{
font-size: 12px;
font-weight: normal;
}

.doublebanner .trademark
{
margin: 15px 0;
text-align: justify;
}

div.fb
{
display: block;
padding: 0;
margin: 4px 0 0 0;
width: 900px;
vertical-align: top;
overflow: visible;
zoom: 1;
position: relative;
}

.doublebanner div.fb
{
position: absolute;
left: 0;
top: 277px;
}

.social-facebook,
.social-gplusone,
.social-googleplus,
.social-tweet,
.social-pinterest,
.social-youtube,
.social-facebooksite
{
top: 0;
position: absolute;
zoom: 1;
}

.social-facebook
{
top: 3px;
left: 122px;
}

.social-tweet
{
top: 3px;
left: 0;
}

.social-gplusone
{
top: 3px;
left: 74px;
}

.social-youtube
{
top: 3px;
right: 108px;
}

.social-facebooksite
{
top: 3px;
right: 0;
}

.social-facebooksite a
{
display: block;
background: url(http://img.avs4you.com/en/images/share/facebooktop.png) no-repeat 0 0;
width: 20px;
height: 20px;
}

.social-googleplus
{
top: 3px;
right: 72px;
}

.social-googleplus img,
.social-pinterest img
{
width: 20px;
height: 20px;
}

.social-pinterest
{
top: 3px;
right: 36px;
}


#dbanleft div.fb,
#dbanright div.fb
{
padding: 0;
margin: 15px 0 0 0;
width: 397px;
height: 28px;
}

#dbanleft div.fb
{
float: left;
}

#dbanright div.fb
{
float: right;
}

#dbanright div.fb .social-gplusone,
#dbanright div.fb .social-tweet,
#dbanright div.fb .social-facebook
{
margin: 0 0 0 20px;
display:none !important;
}

#dbanleft div.fb .social-googleplus,
#dbanleft div.fb .social-pinterest,
#dbanleft div.fb .social-youtube,
#dbanleft div.fb .social-facebooksite
{
display: none !important;
}

a.connect_widget_unlike_link
{
color: #000 !important;
}

p.fb .light,
p.ft script
{
color: #fff !important;
}

.overviewleft
{
font-size: 20px;
margin: 25px 0 0;
padding: 0;
}

.overviewleft .bannerbig
{
color: #4c545c;
font-weight: normal;
}

.softoverview a
{
color: #2366b2;
}

.overviewright
{
display: none;
}

.overview
{
width: 415px;
margin: 15px 0;
padding: 0;
}

div.imageleft
{
width: 220px;
margin: 0;
padding: 0;
float: left;
}

.downloadtext div.imageleft
{
width: 170px;
}

.maxwidth
{
width: 397px;
padding-bottom: 20px;
}

.bundledetails
{
color: #676767;
}

.bundledetails b.blsmall
{
font-weight: normal;
color: #000;
}

.bundlebutton
{
float: left;
text-align: center;
padding: 0;
margin: 0 35px;
text-decoration: none;
}

.downloadsoft
{
clear: both;
margin: 20px 0;
}

.downloadsoft b
{
font-weight: normal;
color: #000;
}

.play
{
display: none;
}

.betawarn
{
padding: 0;
margin: 15px 0 25px;
}

#sitemap .education li
{
list-style-type: disc;
line-height: 2em;
font-size: 13px;

}

.ahome a:hover,
.acontact a:hover,
.adownloads a:hover,
.asupport a:hover {
text-decoration: none !important;
padding-bottom: 2px !important;
border-bottom: solid 2px #fff;
}

.aregistration a:hover {
text-decoration: none !important;
}

.index li.ahome,
#contact li.acontact_hide,
#downloads li.adownloads_hide,
#support li.asupport
{
padding-bottom: 2px !important;
border-bottom: solid 2px #fcc557;
text-transform: uppercase;
}

.index .ahome a:hover,
#contact .acontact_hide a:hover,
#downloads .adownloads_hide a:hover,
#support .asupport a:hover
{
text-decoration: none !important;
}

.index span#lang a.flags,
#contact span#lang a.flags,
#downloads span#lang a.flags,
#register span#lang a.flags,
#support span#lang a.flags
{
margin-top: -5px;
}

.twt
{
font-size: 12px;
display: block;
margin: -55px 20px 0 0;
height: 24px;
width: 320px;
padding: 12px 0 0;
float: right;
font-weight: bold;
vertical-align: middle;
text-align: right;
line-height: 24px;
}

.twt img
{
margin: -2px 0 0 8px;
padding: 0;
vertical-align: middle;
}

.left2010
{
float: left;
margin: 7px 20px 10px 0;
}

.index span#lang a.flags.da,
.index span#lang a.flags.nl,
.index span#lang a.flags.ko,
.index span#lang a.flags.pt
{
display: none;
}

span.klossoft
{
display: inline-block;
height: 30px;
margin: 0 0 0px 10px;
padding: 0;
font-weight: normal;
vertical-align: middle;
line-height: 30px;
text-transform: uppercase;
}

span.klossoft span
{
display: block;
margin: 0;
padding: 0;
float: left;
clear: none;
height: 30px;
font-size: 20px;
}

span.klossoft span.klosstart
{
width: 12px;
background: url(http://img.avs4you.com/en/images/freeleft.png) no-repeat 0 0;
}

span.klossoft span.klosend
{
width: 12px;
background: url(http://img.avs4you.com/en/images/freeright.png) no-repeat 0 0;
}

span.klossoft span.klosmiddle
{
padding: 0 7px;
color: #fff;
background: url(http://img.avs4you.com/en/images/freemiddle.png) repeat-x 0 0;
}

#registertop b
{
font-size: 24px;
}

/*changes from january 2012*/

#softlist div
{
margin: 0;
padding: 0;
}

#softlist div.topdoclist a b,
#softlist div.topvideolist a b,
#softlist div.topaudiolist a b,
#softlist div.topcontestlist a b,
#softlist div.topimagelist a b,
#softlist div.topmisclist a b {
display: block;
height: 27px;
padding: 5px 0 0 43px;
background-image: url(http://img.avs4you.com/en/images/sprites/new/categories.png);
background-repeat: no-repeat;

}
#softlist div.topvideolist a b
{
background-position: 0 0;
}

#softlist div.topaudiolist a b
{
background-position: 0 -32px;
}

#softlist div.topcontestlist a b
{
background-position: 0 0;
}

#softlist div.topimagelist a b
{
background-position: 0 -64px;
}

#softlist div.topmisclist a b
{
background-position: 0 -96px;
}

#softlist div.topdoclist a b
{
background-position: 0 -192px;
}

#softlist,
#partnersprograms
{
text-align: left;
margin: 20px 0;
padding: 0;
}

#partnersprograms div
{
margin: 0;
padding: 5px 12px 0;
}

#softlist div b,
#partnersprograms div b
{
font-size: 21px;
line-height: 21px;
font-weight: normal;
display: block;
white-space: nowrap;
}

#softlist div a,
#partnersprograms a
{
text-decoration: none;
color: #000;
}

#softlist div a:hover,
#partnersprograms a:hover
{
text-decoration: underline;
}

#softlist div ul,
#partnersprograms ul
{
list-style-type: none;
margin: 4px 0 15px 43px;
padding: 0;
line-height: 1.5em;
}

#softlist div ul li,
#partnersprograms ul li
{
display: block;
width: 193px;
padding: 2px 0 0 12px;
height: 21px;
font-size: 15px;
}

.overv.de #softlist div ul li.avsde,
.overv.ac #softlist div ul li.avsac,
.overv.an #softlist div ul li.avsan,
.overv.ae #softlist div ul li.avsae,
.overv.ar #softlist div ul li.avsar,
.overv.ce #softlist div ul li.avsce,
.overv.dcr #softlist div ul li.avsdcr,
.overv.dcc #softlist div ul li.avsdcc,
.overv.dc #softlist div ul li.avsdc,
.overv.fw #softlist div ul li.avsfw,
.overv.ic #softlist div ul li.avsic,
.overv.mp #softlist div ul li.avsmp,
.overv.pe #softlist div ul li.avspe,
.overv.rc #softlist div ul li.avsrc,
.overv.rm #softlist div ul li.avsrm,
.overv.ve #softlist div ul li.avsve,
.overv.vc #softlist div ul li.avsvc,
.overv.vr #softlist div ul li.avsvr,
.overv.vrc #softlist div ul li.avsvrc
{
background: #00A2EE;
color: #fff;
border-radius: 2px 0 0 2px;
position: relative;
}

.overv.de #softlist div ul li.avsde:after,
.overv.ac #softlist div ul li.avsac:after,
.overv.an #softlist div ul li.avsan:after,
.overv.ae #softlist div ul li.avsae:after,
.overv.ar #softlist div ul li.avsar:after,
.overv.ce #softlist div ul li.avsce:after,
.overv.dcr #softlist div ul li.avsdcr:after,
.overv.dcc #softlist div ul li.avsdcc:after,
.overv.dc #softlist div ul li.avsdc:after,
.overv.fw #softlist div ul li.avsfw:after,
.overv.ic #softlist div ul li.avsic:after,
.overv.mp #softlist div ul li.avsmp:after,
.overv.pe #softlist div ul li.avspe:after,
.overv.rc #softlist div ul li.avsrc:after,
.overv.rm #softlist div ul li.avsrm:after,
.overv.ve #softlist div ul li.avsve:after,
.overv.vc #softlist div ul li.avsvc:after,
.overv.vr #softlist div ul li.avsvr:after,
.overv.vrc #softlist div ul li.avsvrc:after
{
content: '';
background: #fff;
color: #fff;
border-radius: 0;
width: 0;
height: 0;
display: block;
position: absolute;
right: -10px;
top: 0;
border: 12px solid transparent;
border-left: 7px solid #00A2EE; 
}

.overv.de #softlist div ul li.avsde a,
.overv.ac #softlist div ul li.avsac a,
.overv.an #softlist div ul li.avsan a,
.overv.ae #softlist div ul li.avsae a,
.overv.ar #softlist div ul li.avsar a,
.overv.ce #softlist div ul li.avsce a,
.overv.dcr #softlist div ul li.avsdcr a,
.overv.dcc #softlist div ul li.avsdcc a,
.overv.dc #softlist div ul li.avsdc a,
.overv.fw #softlist div ul li.avsfw a,
.overv.ic #softlist div ul li.avsic a,
.overv.mp #softlist div ul li.avsmp a,
.overv.pe #softlist div ul li.avspe a,
.overv.rc #softlist div ul li.avsrc a,
.overv.rm #softlist div ul li.avsrm a,
.overv.ve #softlist div ul li.avsve a,
.overv.vc #softlist div ul li.avsvc a,
.overv.vr #softlist div ul li.avsvr a,
.overv.vrc #softlist div ul li.avsvrc a
{
color: #fff;
}

#mainleft .trademark img
{
float: left;
padding: 0;
margin: 0 13px 7px 0;
}

#mainright .trademark img
{
display: none;
}

.othersystems li.nowrapped
{
display: inline-block;
margin: 0 5px;
padding: 0;
}

.quote
{
border-radius: 7px;
background: url(http://img.avs4you.com/en/images/new_design/background.png) repeat 0 0;
padding: 10px 20px;
width: 153px;
margin: 10px 0 10px 10px;
font-style: italic;
}

.quote p
{
font-family: Georgia !important;
background: url(http://img.avs4you.com/en/images/new_design/quote.png) no-repeat 0 5px;
font-size: 13px;
text-indent: 25px;
line-height: 22px;
color: #6d6d6d;
}

.quote p span.caption
{
display: block;
font-weight: bold;
font-family: Georgia !important;
font-size: 13px;
margin: 10px 0;
text-indent: 0;
}

.maxwidth .overview
{
width: 395px;
height: 61px;
position: relative;
}

.maxwidth .overview a
{
width: 335px;
height: 45px;
background-color: #8FC33E;
border-radius: 2px;
padding: 16px 0 0 60px;
display: block;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 16px;
font-family: Arial !important;
cursor: pointer;
position: relative;
}

.maxwidth .overview a:hover
{
background-color: #9ed350;
}

    .maxwidth .overview a:before {
    background-image: url(http://img.avs4you.com/en/images/sprites/new/arrhuge.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    display: block;
    content: '';
    width: 40px;
    height: 40px;
    top: 15px;
    left: 10px;
    }

.maxwidth .overview a:hover:before
{
background-position: 0 -40px;
}

.maxwidth .overview .sysreqover
{
font-weight: normal;
font-size: 11px;
color: #fff;
display: block;
margin: -25px 0 0 60px;
cursor: pointer;
position: relative;
}

.maxwidth .overview .sysreqover span
{
display: inline-block;
margin-left: 25px;
}

.maxwidth .overview .sysreqover b
{
font-weight: normal;
}

.platform
{
position: relative;
cursor: text;
font-style: normal;
font-family: Tahoma;
font-weight: normal;
font-size: 12px;
display: block;
margin: 0 0 5px -60px;
padding: 5px 0 10px 0;
color: #000;
white-space: nowrap;
}

#sysreqs
{
background: 0;
}

.an span.newversion,
.ar span.newversion,
.fw span.newversion,
.ce span.newversion,
.rc span.newversion,
.dc span.newversion,
.dcr span.newversion,
.rm span.newversion
{
display: none;
}

.overv.an .bannarrow .doublebanner,
.overv.fw .bannarrow .doublebanner,
.overv.dc .bannarrow .doublebanner,
.overv.ce .bannarrow .doublebanner,
.overv.rm .bannarrow .doublebanner
{
background: transparent;
}

.guidelines
{
background: url(http://img.avs4you.com/en/images/icons/attent.png) no-repeat 0 0;
min-height: 16px;
text-indent: 25px;
}

div.readguides p
{
font-weight: 800;
font-size: 14px;
margin-top: 30px;
}

div.readguides ul li
{
list-style-type: none;
line-height: 1.5em;
margin: 0;
padding: 0;
}

div.readguides ul
{
margin: 0;
padding: 0;
}

div.readguides ul li a
{
text-decoration: none;
}

div.readguides ul li a:hover
{
text-decoration: underline;
}

.valentinesale,
.christmassale {
position: absolute;
top: 0;
left: 220px;
height: 26px;
}
.christmassale {
background: url(http://img.avs4you.com/en/images/christmas2014/xmasicon.png) no-repeat 0 5px;
}
.valentinesale {
background: url(http://img.avs4you.com/en/images/icons/heart.png) no-repeat 0 0;
}

.valentinesale #ticker-area,
.christmassale #ticker-area {
margin: 0 0 0 10px ;
}
.valentinesale ul,
.valentinesale li,
.christmassale ul,
.christmassale li {
margin: 0;
padding: 0;
text-transform: none;
}
.valentinesale a,
.christmassale a {
display: block;
height: 20px;
padding: 6px 0 0 10px;
margin: 0;
text-decoration: none;
color: #92c200;
z-index: 1000;
}
.christmassale a .xmassale {
color: #92c200;
}
.valentinesale a .xmassale {
color: #cc033a;
}
.valentinesale a .xmassale b,
.christmassale a .xmassale b {
color: #fff36d;
font-weight: normal;
}
#register .valentinesale,
#register .christmassale {
display: none !important;
}

a.salelink {
position: absolute;
top: 0;
left: 200px;
width: 500px;
height: 20px;
display: block;
cursor: pointer;
z-index: 10000;
}

span.pricing,
span.pricing a {
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #000;
font-style: normal;
text-indent: 0;
margin: 15px 0 0 0;
padding: 0;
width: auto;
height: auto;
background: none;
display: block;
}

span.pricing a {
margin: 0;
color: #2366B2;
display: inline;
}

#register.mb #mainright {
background: none;
}
#registertop {
padding-top: 65px;
}
	#registertop b {
	color: #036A23;
	}
	#registertop strong {
	color: #F90100;
	text-transform: uppercase;
	}
.registertextfr strike {
display: inline-block;
margin: 0 3px;
}

/*Registration page Spring 2015
#register #mainright {
background: url(http://img.avs4you.com/en/images/registration/spring.jpg) no-repeat 50% 20px;
background-size: 100% auto;
}*/
/*Registration page Autumn 2015
#register #mainright {
background: url(http://img.avs4you.com/en/images/registration/autumn_2015.jpg) no-repeat 50% 0;
}*/
/*Registration page Summer 2014
#register #mainright {
background: url(http://img.avs4you.com/en/images/registration/summer.jpg) no-repeat 35px 30px;
}*/
/*Registration page Autumn 2014
#register #mainright {
background: url(http://img.avs4you.com/en/images/screenshots/topautumn/register.jpg) no-repeat 33px 30px;
}*/
/*Registration page Easter 2014
#register #mainright {
background: url(http://img.avs4you.com/en/images/registration/easter.jpg) no-repeat 35px 20px;
}*/
/*Registration page Christmas 2014
#register #mainright {
background: url(http://img.avs4you.com/en/images/christmas2014/xmas2014.jpg) no-repeat 33px 30px;
}*/
/*Registration page Valentine 2015
#register #mainright {
background: url(http://img.avs4you.com/en/images/registration/valentine.jpg) no-repeat 35px 20px;
}*/
span.limitation {
display: block;
font-size: 12px;
color: #838383;
margin: 15px 0 10px;
}
#topbody ul li.acontact_hide,
#topbody ul li.adownloads_hide,
#topbody ul li.aregistration_hide,
#register #topbody ul li.aregistration,
#downloads #topbody ul li.adownloads,
#contact #topbody ul li.acontact {
display: none;
}
#downloads #topbody ul li.adownloads_hide,
#contact #topbody ul li.acontact_hide {
display: inline-block;
color: #fff;
}
#register #topbody ul li.aregistration_hide {
display: inline-block;
text-transform: uppercase;
}

.buy_now_header a {
    display: block;
    height: 60px;
    width: 60px;
    font-size: 28px;
    padding: 0;
    background-color: #FDAE00;
    background-image: url(http://img.avs4you.com/en/images/icons/new/icon-cart-large.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 2px;
    position: absolute;
    top: 185px;
    left: 232px;
}
.buy_now_header a:hover {
    background-color: #ffbe4e;
}
.ban .klos a.buy_now_main {
    display: inline-block;
    height: 45px;
    width: 45px;
    font-size: 28px;
    padding: 0;
    background-color: #FDAE00;
    background-image: url(http://img.avs4you.com/en/images/icons/new/icon-cart.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 2px;
    margin: 25px 0 0 2px;
}
.ban .klos a.buy_now_main:hover {
    background-color: #ffbe4e;
}
#register #mainright {
float: none;
width: 100%;
margin: 0 auto;
}
#register .doublebanner {
width: 100%;
margin: 0 auto;
}
.register_pricing {
vertical-align: top;
margin: 15px auto;
}
    .register_pricing strike {
    color: #bcbcbc;
    display: inline;
    vertical-align: top;
    }
    .register_pricing .nowprice {
    color: #000;
    font-weight: bold;
    font-size: 30px;
    display: inline;
    vertical-align: top;
    }
#register .trademark {
font-size: 11px;
}

ul.language {
position: absolute;
right: 20px;
top: 0;
z-index: 90;
color: #fff;
text-transform: uppercase;
cursor: pointer;
padding-right: 15px;
}
    ul.language:after {
    display: block;
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    right: -13px;
    top: 6px;
    border: 3px solid transparent;
    border-top: 3px solid #fff; 
    content: '';
    }

	ul.language li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

		ul.language li.en {
		position: absolute;
		top: 0;
		right: 0;
		}
		ul.language li.fr,
		ul.language li.de,
		ul.language li.es,
		ul.language li.it,
		ul.language li.ru,
		ul.language li.jp
		{
		margin-top: 6px;
		}
		ul.language li.close
		{
		margin-top: 1px;
		}
#topbody ul.languages_menu {
background-color: #fff;
color: #000;
box-shadow: 0 2px 3px rgba(0,0,0,0.3);
position: absolute;
top: 20px;
right: 0;
z-index: 95;
text-align: right;
border-radius: 4px;
padding: 10px 17px;
width: 100px;
}
    #topbody ul.languages_menu li {
    display: block;
    margin: 8px 0 9px;
    padding: 0 29px 0 0;
	height: 14px;
    }
    #topbody ul.languages_menu a {
    color: #000;
    text-transform: none;
    display: block;
    margin: 0;
    padding: 0;
    }
	
#topbody ul.languages_menu li {
background-image: url(http://img.avs4you.com/en/images/sprites/flags.png);
background-repeat: no-repeat;
}
	#topbody ul.languages_menu li.en {
	background-position: 100% -32px;
	}

	#topbody ul.languages_menu li.de {
	background-position: 100% -16px;
	}

	#topbody ul.languages_menu li.fr {
	background-position: 100% -64px;
	}

	#topbody ul.languages_menu li.da {
	background-position: 100% 0;
	}

	#topbody ul.languages_menu li.it {
	background-position: 100% -80px;
	}

	#topbody ul.languages_menu li.jp {
	background-position: 100% -96px;
	}

	#topbody ul.languages_menu li.ko {
	background-position: 100% -112px;
	}

	#topbody ul.languages_menu li.ru {
	background-position: 100% -176px;
	}

	#topbody ul.languages_menu li.pl {
	background-position: 100% -144px;
	}

	#topbody ul.languages_menu li.nl {
	background-position: 100% -128px;
	}

	#topbody ul.languages_menu li.es {
	background-position: 100% -48px;
	}

	#topbody ul.languages_menu li.pt {
	background-position: 100% -160px;
	}

#topbody ul.topmainmenu {
width: 100%;
position: absolute;
left: 0;
top: 0;
}
.sitejabber_link {
text-align: left;
margin: 40px 0 -10px;
display: none;
}
.index .sitejabber_link {
display: block;
}

.download_pdf {
clear: both;
min-height: 19px;
vertical-align: middle;
background: url(http://img.avs4you.com/en/images/pdf_new.png) no-repeat 0 50%;
padding: 8px 0 0 35px;
}