body,h3{color:#333;font:12pt HelveticaNeue-Light,'Segoe UI',Verdana,sans-serif;line-height:150%;margin:0;padding:0}
html,body{height:100%}
h1,h2,table,img,tr,td,ul,li,p,dl{margin:0;padding:0;border:0}
h1{font-size:14pt;color:#333}
h3{color:#666;padding-bottom:10px}
a{color:#1d7abf}
span.blue{color:#1d7abf}
span.grey{color:#a1a1a1}
span.italic{font-style:italic}
span.bold{font-weight:bold}
.bg-grey{background:#f0f0f0}

p.size12pt {font-size:14pt}
p.size9-5pt{font-size:10pt}
.block-top h1{line-height:35px}

body.main{padding-top:15px}
body.main   #header{width:960px;margin:0px auto}
body.inside #header{width:960px;height:47px;padding-top:15px;margin:0px auto;background:url(img/words-inside.jpg) no-repeat right top}
#header a{font:18pt  Corbel,HelveticaNeue-Light,Arial,sans-serif;text-decoration:none;display:block;float:left;padding:10px 20px 0 0}
#header a.active{font-weight:bold}
#header div{color:#666;float:right;padding-right:10px;text-align:right}
#header div a{text-decoration:underline;color:#666;font-size:12pt;padding-right:0px;float:none;display:inline}
/* #header img.logo{padding:0 50px 13px 40px;float:left} */
#header .logo{padding:0 50px 0 10px;float:left}
body.inside #header img.logo{padding-left:10px;padding-bottom:0px}
body.main   #content{width:960px;margin:0px auto;clear:both}
body.inside #content{width:960px;margin:0px auto;clear:both}
.block-rating .corner-left, .font_plashka_left{background:#d8e8bb;border-radius:15px 0 0 15px;width:35px;float:left}
.block-rating .corner-right, .font_plashka_right{background:#d8e8bb;border-radius:0 15px 15px 0;width:35px;float:right}
.block-rating table{width:890px}
.block-rating td{height:15pt}
.block-rating td.center{text-align:center;font-style:normal}
.block-rating thead td{background:#d8e8bb;height:21px}
.advertisement{text-align:center;padding-bottom:20px}
.advertisement table{margin:0 auto}
.advertisement table td.bg-grey{font-size:9pt;width:255px}
.advertisement a{text-decoration:none;font-size:11pt}
.advertisement img{padding-left:25px}

/* envato elements  */
.fade-out-img{position:relative;overflow:hidden}
.fade-out-img:after{content: "";position:absolute;z-index:1;bottom:0;right:0;background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255, 1) 90%);width:5em;height:100%} 

.block-commercial .block-top{background:url(img/bg-2corner-top.gif) repeat-x left top;width:100%;height:39px}
.block-commercial .corner-left-top{background:url(img/2corner-blue.png) no-repeat 0px 0px;width:10px;height:39px;float:left}
.block-commercial .corner-right-top{background:url(img/2corner-blue.png) no-repeat -10px 0px;width:10px;height:39px;float:right}
.block-commercial .block-bottom{background:url(img/bg-2corner-bottom.gif) repeat-x left bottom;width:100%;height:10px}
.block-commercial .corner-left-bottom{background:url(img/2corner-blue.png) no-repeat 0px -39px;width:10px;height:10px;float:left}
.block-commercial .corner-right-bottom{background:url(img/2corner-blue.png) no-repeat -10px -39px;width:10px;height:10px;float:right}
.block-commercial .block-middle{background:url(img/blue-white-long-border-left.gif) repeat-y left top}
.block-commercial .middle-center{background:url(img/blue-white-long-border-right.gif) repeat-y right top}
.myfonts{height:40px;width:350px}

.block-commercial{clear:both;padding-bottom:14px}
.block-commercial .middle-center{text-align:center;padding-top:10px}
.block-commercial p{padding:20px 0;color:#a1a1a1}
.block-commercial .vendors{border-top:1px solid #d8e8f6;padding:10px 0 0 10px;width:950px;margin:0 auto;text-align:left}
.block-commercial .vendors div{float:left;width:210px}
.block-commercial .vendors div a{display:block;line-height:13.5pt}

.block-free-fonts .block-top{background:url(img/bg-2corner-top-green.gif) repeat-x left top;width:100%;height:31px}
.block-free-fonts .corner-left-top{background:url(img/2corner-green.png) no-repeat 0px 0px;width:10px;height:39px;float:left}
.block-free-fonts .corner-right-top{background:url(img/2corner-green.png) no-repeat -10px 0px;width:10px;height:39px;float:right}
.block-free-fonts .block-bottom{background:url(img/bg-2corner-bottom-green.gif) repeat-x left bottom;width:100%;height:10px}
.block-free-fonts .corner-left-bottom{background:url(img/2corner-green.png) no-repeat 0px -39px;width:10px;height:10px;float:left}
.block-free-fonts .corner-right-bottom{background:url(img/2corner-green.png) no-repeat -10px -39px;width:10px;height:10px;float:right}
.block-free-fonts .block-middle{background:url(img/green-white-long-border-left.gif) repeat-y left top}
.block-free-fonts .middle-center{background:url(img/green-white-long-border-right.gif) repeat-y right top;padding-top:5px}

.block-free-fonts{clear:both;padding-bottom:10px}
.block-free-fonts table{margin:0 auto}
.block-free-fonts table td{text-align:center;color:#a1a1a1;padding:0 30px}

.block-relevant{clear:both;color:#555555}
.block-relevant ol li{padding-bottom:15px;color:#B0B0B0}
.block-relevant ol p{padding-left:25px;color:#555555}
.block-relevant a{text-decoration:none}
.block-relevant h1{padding-top:10px;padding-left:10px}

.block-search{background:url(img/words.jpg) no-repeat right 11px;padding-bottom:14px}
body.inside .block-search{background:none;line-height:125%}
.block-search .corner-left-top{background:url(img/corner-green.png) no-repeat 0px 0px;width:10px;height:11px;float:left}
.block-search .corner-right-top{background:url(img/corner-green.png) no-repeat -10px 0px;width:10px;height:11px;float:right}
.block-search .corner-left-bottom{background:url(img/corner-green.png) no-repeat 0px -11px;width:10px;height:9px;float:left}
.block-search .corner-right-bottom{background:url(img/corner-green.png) no-repeat -10px -11px;width:10px;height:9px;float:right}
.block-search .block-top{background:url(img/br-top-green.png);width:100%;height:11px}
.block-search .block-bottom{background:url(img/br-bottom-blue.png) repeat-x left bottom;width:100%;height:9px}
.block-search .block-middle, .block-middle_othere{background:url(img/blue-white-border-left.gif) repeat-y left top}
.block-search .middle-center, .middle-center_othere{background:url(img/blue-white-border-right.gif) repeat-y right top}
body.inside .block-search .block-middle{background:#e7f1f8 url(img/blue-white-border-left.gif) repeat-y left top}
body.inside .block-search .middle-center{height:55px}
body.inside .block-search .block-bottom{margin-top:-9px}
body.inside .size12pt{padding-top:8px}
.block-search .info{background:#e7f1f8 url(img/gradient.png) no-repeat right bottom;border-top:1px solid #a4cae5;width:917px;margin:0 auto -6px auto;color:#333;padding:25px 0 10px 37px}
.block-search .info img{vertical-align:middle}
body.inside .block-search p{margin-left:10px}

body.main div.search{padding:80px 0 0 70px;height:194px}
body.inside .search{float:right;padding:10px 18px 0 0}
.search h2{font-size:21pt;color:#1d7abf;font-style:italic;font-weight:normal}
.search p {font-size:14pt;padding-bottom:8px}
.search label{float:left;line-height:32px;padding-right:11px}
.search input{border:0;border-radius:0;}
.search .corner{background:url(img/corner-search.gif) no-repeat left top;width:7px;height:32px;float:left}
.search input.input-search{border-bottom:2px solid #97BCD6;border-top:2px solid #97BCD6;color:#778;float:left;
font-size:14pt;height:28px;width:338px;padding:0;outline-width:0}
.search input.submit{cursor:pointer}
input.submit,input.input-search{border-radius:0} /* safari */

#footer{min-width:960px;height:172px;border-top:1px solid #d4d9dc;background:#f1f7fb;padding:18px 0 0 0;margin:20px 0 0 0}
#footer div{width:240px}
#footer a{display:block;text-decoration:none;line-height:22pt}
#footer ul{width:920px;margin:0 auto;padding-left:40px;list-style:none}
#footer li{float:left;width:230px}
#footer li.copy{display:block;clear:both;color:#a3a3a3;padding-top:20px}

.livesearch{width:471px}
.lspad{padding-right:18px}
h1.font_zag{text-align:center;font-weight:bold;padding:12px 16px;border-bottom:1px solid #2c83c3;margin:0 345px}
#font_op{font-size:12pt;margin:14px 95px;text-align:justify}
body.inside .block-search .middle-center_font_op{height:100%;padding:15px 25px}
th.font_plashka_color{background-color:#D8E8BB;height:21px;font-size:12px;font-weight:normal}
.font_table_prise{width:790px}
table.preview{width:720px}
.middle-center table.preview td{height:35px;width:250px;text-align:left}
.block-commercial .block-middle table{width:100%}
.middle-center .vendors table td{width:210px;height:100%;text-align:left}
.middle-center table tr td, .middle-center table.free tr td{width:49%;height:85px !important;text-align:center}
.middle-center table.free tr td img{height:50px}.middle-center table.preview tr td{height:35px !important}
.middle-center div.vendors table tr td{height:25px !important}
.block-relevant dd{margin-bottom:15px}
table.free td img{width:400px !important}
#AZ{margin-bottom:15px}
#AZ a{display:block;width:22px;height:18px;text-align:center;font-weight:bold;color:#1d7abf;float:left;white-space:nowrap;}
#AZ a:hover{color:#059;font-size:14pt}
#con_copyr{padding:10px 15px;text-align:left}
#cont_fontaz tr td{width:33%;height:20px !important}
.tab_left{text-align:left !important}
.middle-center table tr td.ls_lt1{text-align:left;width:200px;padding:0 0 8px 45px;height:16px !important}
.middle-center table tr td.ls_lt2{text-align:center;width:160px;height:16px !important}
.middle-center table tr td.ls_lt3{text-align:center;width:180px;height:16px !important}
.middle-center table tr td.ls_rt1{width:40px;height:12px !important;text-align:right;padding:0 25px 1px 0;font-weight:bold}
.middle-center table tr td.ls_rt2{width:150px;height:12px !important;text-align:left;padding-bottom:1px}
.middle-center table tr td.ls_rt3{width:310px;height:12px !important;text-align:left;border:1px solid #cadce9}
.middle-center table td.ls_bot{height:25px !important}

.Ad{float:right;height:620px;width:160px;margin-left:10px;position:relative;right:-20px;top:-30px}

#con_inside{min-height:100%;margin-bottom:-211px}
#foot_empt{height:200px}
.left{float:left;clear:none}
.clear{clear:both}
.toptext{padding-top:10px;padding-bottom:15px}