*
{
font-family: Tahoma,Arial,sans-serif;
}

html,
body,
form
{
width: 100%;
height: 100%;
}

body
{
background: #fff;
color: #000;
font-size: 12px;
margin: 0;
padding: 0;
text-align: center;
min-width: 920px;
}

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(https://imgs.avs4you.com/en/images/logo_avs4you.png) no-repeat -2px 18px;
position: relative;
}

#footer
{
display: block;
height: 70px;
margin: -67px 0 0;
padding: 0;
background: #363f45 url(https://imgs.avs4you.com/en/images/gradienttop.png) repeat-x 0 0;
font-size: 11px;
vertical-align: middle;
color: #c7c7c7;
position: relative;
z-index: 100;
width:100%;
}

.hFooter
{
display: block;
margin-top: 20px;
height: 69px;
clear: both;
width: 100%;
padding: 20px 0 0;
}

#menubottom
{
display: table;
clear: both;
height: 69px;
margin: 0 auto;
padding: 0;
vertical-align: middle;
width: 100%;
max-width: 1024px;
text-align: right;
}

#footer span
{
text-align: left;
width: 380px;
display: table-cell;
vertical-align: inherit;
}

#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;
}

#menubottom ul{
	display: table-cell;
}

#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: 1000;
position: relative;
}

.header
{
height: 67px;
margin: 0;
padding: 0;
background: #363f45 url(https://imgs.avs4you.com/en/images/gradienttop.png) repeat-x 0 0;
text-align: center;
}

#mainbody
{
/*background: url(https://imgs.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(https://imgs.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(https://imgs.avs4you.com/en/images/icons/category/new/videosoftware.png) no-repeat 0 0;
}

.audiosoft
{
background: url(https://imgs.avs4you.com/en/images/icons/category/new/audiosoftware.png) no-repeat 0 0;
}

.imagesoft
{
background: url(https://imgs.avs4you.com/en/images/icons/category/new/imagesoftware.png) no-repeat 0 0;
}

.miscsoft
{
background: url(https://imgs.avs4you.com/en/images/icons/category/miscsoftware.png) no-repeat 0 0;
}

.betasoft
{
background: url(https://imgs.avs4you.com/en/images/icons/category/betasoftware.png) no-repeat 0 0;
}

.guides
{
background: url(https://imgs.avs4you.com/en/images/icons/resource/new/userguides.png) no-repeat 0 0;
}

.onlinehelp
{
background: url(https://imgs.avs4you.com/en/images/icons/resource/new/onlinehelp.png) no-repeat 0 0;
}

.faq
{
background: url(https://imgs.avs4you.com/en/images/icons/resource/new/faq.png) no-repeat 0 0;
}

.videohowto
{
background: url(https://imgs.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(https://imgs.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(https://imgs.avs4you.com/en/images/new/main.jpg) no-repeat 0 0;
position: relative;
}

.overv #topban
{
height: 313px;
/*background: #626c76 url(https://imgs.avs4you.com/en/images/screenshots/topautumn/back.jpg) repeat-x 0 0;*/
background: #626c76 url(https://imgs.avs4you.com/en/images/new/gradientinside.png) repeat-x 0 0;
/*background: #626c76 url(https://imgs.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(https://imgs.avs4you.com/en/images/screenshots/topnice/antispam.jpg) no-repeat 0 0;
}

.ac .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/audioconverter.jpg) no-repeat 0 0;
}

.ae .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/audioeditor.jpg) no-repeat 0 0;
}

.ar .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/audiorecorder.jpg) no-repeat 0 0;
}

.ce .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/covereditor.jpg) no-repeat 0 0;
}

.dcr .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/disccreator.jpg) no-repeat 0 0;
}

.dcc .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/documentconverter.jpg) no-repeat 0 0;
}

.dc .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/dvdcopy.jpg) no-repeat 0 0;
}

.fw .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/firewall.jpg) no-repeat 0 0;
}

.ic .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/imageconverter.jpg) no-repeat 0 1px;
}

.mp .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/mediaplayer.jpg) no-repeat 0 0;
}

.pe .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/photoeditor.jpg) no-repeat 0 0;
}

.rc .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/registrycleaner.jpg) no-repeat 0 0;
}

.rm .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/ringtonemaker.jpg) no-repeat 0 0;
}

.vc .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/videoconverter.jpg) no-repeat 0 0;
}

.ve .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/videoeditor.jpg) no-repeat 0 0;
}

.vrc .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/videorecorder.jpg) no-repeat 0 0;
}

.vr .bannarrow
{
background: url(https://imgs.avs4you.com/en/images/screenshots/topnice/new/videoremaker.jpg) no-repeat 0 0;
}

.de .bannarrow
{
background: url(https://imgs.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(https://imgs.avs4you.com/en/images/dot.png) repeat-x 0 0;
clear: both;
margin: 20px 0;
}

#sysreqs
{
background: url(https://imgs.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(https://imgs.avs4you.com/en/images/icons/soft/big/videoconverter.png) no-repeat 0 60px;
}

.actop
{
background: url(https://imgs.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(https://imgs.avs4you.com/en/images/icons/soft/big/videoeditor.png) no-repeat 0 60px;
text-align: left;
}

.vetop
{
background: url(https://imgs.avs4you.com/en/images/icons/soft/big/videoeditor.png) no-repeat 0 60px;
}

.aetop
{
background: url(https://imgs.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(https://imgs.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: 430px;
}

.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: 38px;
width: auto;
font-size: 28px;
padding: 11px 20px;
line-height: 0.8em;
}
.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(https://imgs.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(https://imgs.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;
display: inline-block;
vertical-align: middle;
}

.softdescription h3 a.freesoftware:after, #downloads a.freesoftware:after {
content: 'free';
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
color: #fff;
background-color: #F79701;
font-size: 10px;
margin-left: 12px;
padding: 1px 10px;
}

.downloadsoft a:hover.bannerbig
{
text-decoration: underline !important;
}

#softwarewidelisttop b,
#softwarewidelisttop h1,
#freewidelisttop 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 h1,
#softwarewidelisttop b
{
background: url(https://imgs.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(https://imgs.avs4you.com/en/images/icons/category/new/videosoftware.png) no-repeat 0 0;
}

#freewidelisttop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/free.png) no-repeat 0 0;
}

#audiowidelisttop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/new/audiosoftware.png) no-repeat 0 0;
}

#documentwidelisttop b
{
background: url(https://imgs.avs4you.com/en/images/sprites/new/categories.png) no-repeat 0 -192px;
}

#miscwidelisttop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/miscsoftware.png) no-repeat 0 0;
}

#imagewidelisttop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/new/imagesoftware.png) no-repeat 0 0;
}

#betatop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/betasoftware.png) no-repeat 0 0;
}

#contactustop b
{
background: url(https://imgs.avs4you.com/en/images/icons/category/betasoftware.png) no-repeat 0 0;
}

#contact #contactustop b
{
background: url(https://imgs.avs4you.com/en/images/icons/about.png) no-repeat 0 0;
text-indent: 45px;
height: 40px;
padding-top: 7px;
}



#downloadtop b
{
background: url(https://imgs.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(https://imgs.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: 400;
font-size: 25px;
color: #000;
text-decoration: none;
}

.regist b
{
font-weight: normal;
}

#registertop
{
margin: 0;
padding: 20px 0;
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: 35px auto 0;
z-index: 0;
position: relative;
padding: 0;
min-height: 280px;
width: 715px;
}

.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: right;
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: left;
}

.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(https://imgs.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: 38px;
font-family: Arial;
color: #000;
font-weight: 400;
}

#registertop strong
{
font-weight: 400;
color: #a30b04;
font-size: 38px;
}

.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: -15px 0 0 5px;
padding: 0;
float: right;
}

.middle
{
padding: 0 11px 11px;
margin: 0 0 10px;
}

.screenshotside,
.softoverview
{
font-size: 13px;
}

.softoverview
{
margin: 0 0 20px;
padding: 0;
}

.softoverview h2
{
display: block;
line-height: 2.2em;
font-size: 18px;
padding: 0;
white-space: nowrap;
font-weight: normal;
margin-bottom: -10px;
padding: 0;
}

#featurestop
{
display: none;
}

.softoverview h2.new,
p.new
{
text-indent: 45px;
background: url(https://imgs.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;
}

.bannarrow div.fb {
position: absolute;
bottom: 34px;
left: 0;
z-index: 100;
}

.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-overview,
.social-gplusone-overview,
.social-googleplus-overview,
.social-tweet-overview,
.social-pinterest-overview,
.social-youtube-overview,
.social-facebooksite-overview
{
position: relative;
display: inline-block;
margin: 3px 12px 0 0;
}

.social-facebook
{
top: 3px;
left: 77px;
}

.social-tweet
{
top: 3px;
left: 0;
}

.social-gplusone
{
top: 3px;
left: 74px;
}

.social-youtube
{
top: 3px;
right: 73px;
}

.social-facebooksite
{
top: 3px;
right: 0;
}

.social-facebooksite a
{
display: block;
background: url(https://imgs.avs4you.com/en/images/share/facebooktop.png) no-repeat 0 0;
width: 20px;
height: 20px;
}
.social-facebooksite-overview a
{
display: block;
background: url(https://imgs.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;
}

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,
.aregistration 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,
#register li.aregistration_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(https://imgs.avs4you.com/en/images/freeleft.png) no-repeat 0 0;
}

span.klossoft span.klosend
{
width: 12px;
background: url(https://imgs.avs4you.com/en/images/freeright.png) no-repeat 0 0;
}

span.klossoft span.klosmiddle
{
padding: 0 7px;
color: #fff;
background: url(https://imgs.avs4you.com/en/images/freemiddle.png) repeat-x 0 0;
}

/*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(https://imgs.avs4you.com/en/images/sprites/new/categories.png);
background-repeat: no-repeat;

}
#softlist div.topfreelist a b
 {
display: block;
height: 28px;
padding: 5px 0 0 43px;
background-image: url(https://imgs.avs4you.com/en/images/icons/category/free.png);
background-repeat: no-repeat;
background-position: 0 0;
}
#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(https://imgs.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 blockquote, .quote p
{
font-family: Georgia !important;
background: url(https://imgs.avs4you.com/en/images/new_design/quote.png) no-repeat 0 5px;
font-size: 13px;
text-indent: 25px;
line-height: 22px;
color: #6d6d6d;
margin: 0;
padding: 0;
}

.quote blockquote span.caption, .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 h2 {
line-height: 1em;
}
.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(https://imgs.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,Arial,sans-serif;
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;
}

.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(https://imgs.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(https://imgs.avs4you.com/en/images/christmas2014/xmasicon.png) no-repeat 0 5px;
}
.valentinesale {
background: url(https://imgs.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: 45px;
}
	#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(https://imgs.avs4you.com/en/images/registration/spring.jpg) no-repeat 50% 20px;
background-size: 100% auto;
}*/
/*Registration page Autumn 2015
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/registration/autumn_2015.jpg) no-repeat 50% 0;
}*/
/*Registration page Summer 2014
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/registration/summer.jpg) no-repeat 35px 30px;
}*/
/*Registration page Autumn 2014
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/screenshots/topautumn/Register.jpg) no-repeat 33px 30px;
}*/
/*Registration page Easter 2014
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/registration/easter.jpg) no-repeat 35px 20px;
}*/
/*Registration page Christmas 2014
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/christmas2014/xmas2014.jpg) no-repeat 33px 30px;
}*/
/* Registration page Valentine 2018 
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/registration/valentine.jpg) no-repeat 35px 20px;
}*/
/* Registration page Halloween 2017
#register #mainright {
background: url(https://imgs.avs4you.com/en/images/registration/halloween_2017/halloween_back.png) no-repeat 50% -1px;
}
#register.registration_landing #mainright {
background: transparent;
}
#registertop strong {
padding-left: 65px;
margin-left: -32px;
min-height: 42px;
display: inline-block;
background: url(https://imgs.avs4you.com/en/images/registration/halloween_2017/pump.png) no-repeat 0 50%;
} */
/*Christmas 2017 */
/*#register .holydmain {
background: url(https://imgs.avs4you.com/en/images/registration/xmas2017/gir_stranizza-registr.gif) repeat-x 50% 0;
}
#registertop {
    padding-top: 85px;
}*/
#narrow, .header, #footer, #centerall, #dbanright, #dbanleft, .doublebanner {
    position: relative;
    z-index: 100;
}
#mainbody, .bannarrow {
    position: relative;
    z-index: 0;
}
/*#snow_block {
    background: none;
    background-image: url('https://imgs.avs4you.com/en/images/registration/xmas2017/snowsnow.png'), url('https://imgs.avs4you.com/en/images/registration/xmas2017/snowsnow2.png'), url('https://imgs.avs4you.com/en/images/registration/xmas2017/snowsnow3.png');
    height: 2146px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -20;
    -webkit-animation: snow0 600s linear infinite;
    -moz-animation: snow0 600s linear infinite;
    -ms-animation: snow0 600s linear infinite;
    animation: snow0 600s linear infinite;
}*/
.topmainmenu {
    z-index: 100;
}
/*@keyframes snow0 {
    0% {
        background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px, 0 30000px;
    }
}

@-moz-keyframes snow0 {
    0% {
        background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px, 0 30000px;
    }
}

@-webkit-keyframes snow0 {
    0% {
        background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px, 0 30000px;
    }
}

@-ms-keyframes snow0 {
    0% {
        background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px, 0 30000px;
    }
}

#register #snow_block, #contact #snow_block {
    background: none;
    background-image: url('https://imgs.avs4you.com/en/images/registration/xmas2017/snowsnow.png'), url('https://imgs.avs4you.com/en/images/registration/xmas2017/snowsnow2.png');
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    -webkit-animation: snow 600s linear infinite;
    -moz-animation: snow 600s linear infinite;
    -ms-animation: snow 600s linear infinite;
    animation: snow 600s linear infinite;
}
@keyframes snow {
    0% {
        background-position: 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px;
    }
}

@-moz-keyframes snow {
    0% {
        background-position: 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px;
    }
}

@-webkit-keyframes snow {
    0% {
        background-position: 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px;
    }
}

@-ms-keyframes snow {
    0% {
        background-position: 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0 100000px, 0 40000px;
    }
}
.header
{
height: 72px;
background: #363f45 url(https://imgs.avs4you.com/en/images/site_christmas_2016/mainpage/bg2.png) repeat-x 0 0;
}*/
/*End Christmas 2017*/

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;
}
#register #topbody ul li.aregistration_hide,
#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(https://imgs.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(https://imgs.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: 190;
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: 195;
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(https://imgs.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.languages_menu li.zh {
	background-position: 100% -192px;
	}

#topbody ul.topmainmenu {
width: 100%;
position: absolute;
left: 0;
top: 0;
}
.download_pdf {
clear: both;
min-height: 19px;
vertical-align: middle;
background: url(https://imgs.avs4you.com/en/images/pdf_new.png) no-repeat 0 50%;
padding: 8px 0 0 35px;
}

.register_month_block p {
    color: #fff;
    background-color: #6B9925;
    display: inline-block;
    padding: 4px 25px;
    font-size: 16px;
    font-weight: 400;
    margin: 0 auto 30px;
}
#register.registration_landing .register_month_block p {
    font-size: 25px;
    margin: 20px auto 0;
    padding: 8px 50px;
}
#register.registration_landing .rwc_heading {
    margin-top: 0;
    font-size: 26px;
}
.rwc_subheading {
    text-align: center;
    font-size: 18px;
    margin: 5px auto 50px;
}
#register.registration_landing .register_why_choose, #register.registration_landing .regist {
    padding-top: 50px;
}
#register.registration_landing .othersystems {
    padding-bottom: 50px;
}
.register_subheader_blocks {
    text-align: center;
    vertical-align: top;
    margin: 50px 0;
}
.rsb_block {
    text-align: center;
    vertical-align: top;
    width: 250px;
    display: inline-block;
    padding: 65px 0 15px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    font-size: 18px;
    font-weight: 300;
}
.rsb_block:nth-child(1) {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/topicons/2.png);
}
.rsb_block:nth-child(2) {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/topicons/1.png);
}
.rsb_block:nth-child(3) {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/topicons/3.png);
}
.rwc_heading {
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #064087;
    text-align: center;
    margin: 50px auto 0;
}
.rwc_heading span {
    font-size: 21px;
    text-transform: none;
    color: #000;
    display: block;
}
.rwc_blocks {
    text-align: center;
    vertical-align: top;
    margin: 50px 0;
}
.rwc_block {
    text-align: center;
    vertical-align: top;
    display: inline-block;
    padding: 85px 25px 0;
    width: 120px;
    font-size: 15px;
    background-position: 50% 0;
    background-repeat: no-repeat;
}
.rwcb_1 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/2.png);
}
.rwcb_2 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/4.png);
}
.rwcb_3 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/3.png);
}
.rwcb_4 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/5.png);
}
.rwcb_5 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/6.png);
}
.rp_rotate {
    margin: 40px 0 60px;
}
.rpr_block {
    padding: 70px 520px 0 25px;
    height: 250px;
    background-repeat: no-repeat;
    background-position: 100% 0;
}
.rprb_heading {
    font-size: 30px;
    font-weight: 400;
    color: #000;
}
.rprb_text {
    font-size: 15px;
    line-height: 1.5em;
    margin: 20px 0 0;
}
.rprb_1 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/video-editor.png);
    /*background-image: url(https://imgs.avs4you.com/en/images/registration/xmas2017/carousel/video-editor.png);*/
}
.rprb_2 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/video-converter.png);
    /*background-image: url(https://imgs.avs4you.com/en/images/registration/xmas2017/carousel/video-converter.png);*/
}
.rprb_3 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/video-remaker.png);
    /*background-image: url(https://imgs.avs4you.com/en/images/registration/xmas2017/carousel/video-remaker.png);*/
}
.rprb_4 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/audio-converter.png);
    /*background-image: url(https://imgs.avs4you.com/en/images/registration/xmas2017/carousel/audio-converter.png);*/
}
.rprb_5 {
    background-image: url(https://imgs.avs4you.com/en/images/registration/newdesign/audio-editor.png);
    /*background-image: url(https://imgs.avs4you.com/en/images/registration/xmas2017/carousel/audio-editor.png);*/
}
.rp_rotate .slick-dots {
    list-style-type: none;
    text-align: center;
    padding; 0;
    margin: 10px auto;
}
.rp_rotate .slick-dots li {
    cursor: pointer;
    display: inline-block;
    background-color: #D5D5D5;
    border: 0 none;
    border-radius: 100%;
    margin: 0 5px;
    padding: 0;
    width: 11px;
    height: 11px;
    font-size: 0px;
    color: transparent;
    box-shadow: 0px -1px 0px rgba(0, 0, 0, .4);
}
.rp_rotate .slick-dots li.slick-active {
    background-color: #7FAF34;
    box-shadow: 0px -1px 0px #819F55;
}
.rp_rotate .slick-dots li button {
    background-color: transparent;
    color: transparent;
    border: 0 none;
    width: 11px;
    height: 11px;
    cursor: pointer;
}
.klos .download b {
    font-weight: 600;
    text-transform: uppercase;
}
.header_free {
color: #fff;
background-color: #F79701;
display: inline-block;
padding-left: 8px;
padding-right: 8px;
text-shadow: none;
margin-right: -6px;    
}
.download_win_support {
    font-size: 11px;
    color: #fff;
    display: block;
    text-align: left;
}
.rp_rotate-nav {
    text-align: center;
    height: 145px;
    margin: 50px auto 30px;
    width: 800px;
    position: relative;
}
.rp_rnav_block {
    width: 153px;
    height: 145px;
    display: inline-block;
    background-image: url(https://imgs.avs4you.com/en/images/registration/box.png);
    background-repeat: no-repeat;
}
.rp_rnav_block a {
    display: block;
    width: 153px;
    height: 145px;
}
.rp_rn_video_editor {
    background-position: 0 0;
}
.rp_rn_video_converter {
    background-position: -304px 0;
}
.rp_rn_video_remaker {
    background-position: -607px 0;
}
.rp_rn_audio_converter {
    background-position: -455px 0;
}
.rp_rn_audio_editor {
    background-position: -153px 0;
}
/* Registration page Valentine 2018 start 
.register_month_block p {
background-color: #E1004B;
padding-left: 46px;
padding-right: 46px;
background-image: url(https://imgs.avs4you.com/en/images/registration/heart.png), url(https://imgs.avs4you.com/en/images/registration/heart.png);
background-repeat: no-repeat;
background-position: 16px 50%, calc(100% - 16px) 50%;
}
.rp_rotate-nav:before {
display: block;
position: absolute;
top: -47px;
left: -50px;
z-index: -1;
width: 900px;
height: 238px;
content: '';
background: transparent url(https://imgs.avs4you.com/en/images/registration/valentine_back.png) no-repeat 0 0;
}
 Registration page Valentine 2018 end */
/* Registration page Easter 2018 start 
#registertop {
padding-top: 60px;
background-image: url(https://imgs.avs4you.com/en/images/registration/easter2018/easter_top.png);
background-repeat: no-repeat;
background-position: 50% 27px;
}
.rp_rotate-nav {
background-image: url(https://imgs.avs4you.com/en/images/registration/easter2018/easter_middle1.png), url(https://imgs.avs4you.com/en/images/registration/easter2018/easter_middle2.png);
background-repeat: no-repeat;
background-position: 0 100%, 100% 100%;
padding-left: 40px;
padding-right: 120px;
padding: 20px 100px 0 40px;
width: 870px;
height: 161px;
}
 Registration page Easter 2018 end */

#prolongation {
background: url(https://imgs.avs4you.com/en/images/prolongation/back.png) 50% 0 no-repeat;
background-size: cover;
}
.prolongationpage {
width: 100%;
}
.pp_narrow {
width: 900px;
margin: 0 auto;
padding: 0;
}
    .pp_narrow h1 {
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1E627F;
    margin: 0 auto;
    padding: 100px 0 30px;
    line-height: 1.2em;
    text-align: center;
    }
.thankyou_text {
color: #575757;
font-size: 20px;
font-weight: 400;
margin: 0 auto;
padding: 0;
line-height: 1.4em;
text-align: center;
}
    .thankyou_text b {
    font-weight: 400;
    color: #D6124E;
    }
.prolong_block {
width: 690px;
height: 570px;
text-align: center;
background: #29A6C8;
border-radius: 10px;
background: -moz-linear-gradient(-45deg, #27B8C1 0%, #2E85D6 100%);
background: -webkit-linear-gradient(-45deg, #27B8C1 0%,#2E85D6 100%);
background: linear-gradient(135deg, #27B8C1 0%,#2E85D6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27B8C1', endColorstr='#2E85D6',GradientType=1 );margin: 40px auto 100px;
padding: 0;
box-shadow: 0px 50px 100px rgba(0, 0, 0, 0.3);
}
    .prolong_block h2 {
    font-size: 32px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    text-align: center;
    margin: 0;
    padding: 60px 0 180px;
    background: url(https://imgs.avs4you.com/en/images/prolongation/box.png) 50% 170px no-repeat;
    }
.pp_equal {
display: block;
font-size: 24px;
}
.pp_regular {
display: inline-block;
background-color: #1C758B;
color: #fff;
font-size: 13px;
text-align: center;
margin: 0 auto;
padding: 3px 15px 5px;
line-height: 1em;
letter-spacing: 1px;
}
.pp_nowprice {
font-size: 90px;
font-weight: 400;
color: #fff;
text-align: center;
line-height: 1em;
margin: 0 auto 50px;
padding: 0;
vertical-align: top;
}
.pp_currency {
font-size: 0.5em;
vertical-align: top;
line-height: 1.3em;
}
.pp_get_btn {
color: #1376AB;
background-color: #fff;
font-size: 19px;
font-weight: 300;
text-transform: uppercase;
text-decoration: none;
margin: 0 auto;
padding: 15px 70px;
border-radius: 5px;
}
.cookie_mess {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 1000;
    background: #647585;
}
.cookie_mess .container {
    display: inline-block;
    padding: 20px 0 25px;
}
.cookie_mess .container span {
    line-height: 1.5em;
    color: #fff;
    font-size: 14px;
    margin-left: 27px;
    margin-right: 15px;
}
.cookie_mess .container span a {
    color: #E5B874;
}
a.cookie_mess_button {
    background: #8FC33D;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px 35px;
    height: auto;
    text-decoration: none;
    font-size: 14px;
    line-height: 1em;
    vertical-align: middle;
    margin-right: 10px;
    white-space: nowrap;
    color: #fff;
    display: inline-block;
}
.rating_overview {
    position: absolute;
    right: 10px;
    bottom: 9px;
    width: auto;
    height: 14px;
    background-color: #38464F;
    border-radius: 3px;
    margin: 0;
    padding: 4px 6px;
    text-align: center;
}
.overview_reviews {
    display: none;
}
@media (max-width: 1100px) {
	#footer #menubottom ul a{
		font-size: 10px;
	}
}