/* Basic Presets */
*{margin: 0; padding: 0; font-family:Times New Roman;}
ul{list-style: none;}
a{outline: none; color:#999999;}
img{border: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* ClearFix */
.clearfix:after {content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}

body{background:#35544F;}

.line{width:100%; position:relative; float:left; overflow:hidden; display:block; background:#fff; display: inline}
.column{margin-bottom:-5000px; padding-bottom:5000px;}
.item{float:left; left:100%; position:relative; overflow:hidden; display: inline}
.sap-content{padding:0 200px 5px 300px;}
.main-content{padding:0 322px 5px 300px;}
.footer-content{padding:15px 0 0 47px;}

#wrapper{width:95%; min-width:1000px; background:#fff; margin:0 auto; overflow:hidden;}

#top_book_review{width:100%; line-height:40px; height:40px; background:#2b3129; padding:0 0 0 14px; font-family:Arial; font-size:12px; font-weight:bold; color:#e1e1e1;}
#top_book_review img{vertical-align:middle; margin:0 9px 0 0;}
#top_book_review a{color:#66ccff;}

#header{height:182px; overflow:visible;}
#header .logo{position:relative; left:42px; top:38px;}

#header .reg-form{position:absolute; top:0; right:66px;}
#header .reg-form .reg-form-l, #header .reg-form .reg-form-r{float:left; width:23px; height:29px; display: inline;}
#header .reg-form .reg-form-l{background:url("../img/content/reg-form-l.gif") no-repeat;}
#header .reg-form .reg-form-c{float:left; height:29px; background:#2b3028; padding:0 8px; display: inline}
#header .reg-form .reg-form-c .reg-form-login, .reg-form-register{font-family:Arial; font-size:14px; color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}
#header .reg-form .reg-form-c .reg-form-register{border-bottom:1px solid #fff;}
#header .reg-form .reg-form-c img{vertical-align:middle; margin:0 14px;}
#header .reg-form .reg-form-r{background:url("../img/content/reg-form-r.gif") no-repeat;}

#header .popup-reg-form{display:none; width:423px; height:165px; background:url("../img/content/reg-form.png") no-repeat; position:absolute; top:-14px; right:228px; z-index:1000;}
#header .popup-reg-form .p-f-close-link {position:absolute; top:25px; right:39px; font-family:Arail; font-size:14px; color:#999; text-decoration:none; border-bottom:1px dashed #999;}
#header .popup-reg-form form{padding:65px 0 0 37px;}
#header .popup-reg-form form .p-f-login, .p-f-pass{width:206px; height:20px; margin:0 10px 7px 0; font-family:Arail; font-size:12px; color:#999; padding:0 0 0 5px; float:left; display: inline}
#header .popup-reg-form form .p-f-enter-btn{border:none; width:71px; height:22px; position:absolute; top:66px; right:90px; background:url("../img/content/reg-f-enter.gif") no-repeat;}
#header .popup-reg-form form .p-f-pass{}

#header .brands{position:absolute; left:394px; top:55px;}
#header .brands li{float:left; margin-right:32px; display: inline}
#header .brands li a{}
#header .brands li a img{}

#content{}

#content #sidebar_left{margin-left:-100%; width:300px; z-index:100;}
#content #sidebar_left .v_menu{margin:10px 0 34px 0;}
#content #sidebar_left .v_menu li{margin:0 0 20px 0; padding:0 0 0 2%;}
#content #sidebar_left .v_menu li a{font-family:Tahoma; font-size:16px; /*color:#1f47d9;*/ padding:0 0 0 30px;}
#content #sidebar_left .v_menu li a.act{color:#777;}
#content #sidebar_left .v_menu li a.rss{padding:0;}
#content #sidebar_left .v_menu li a.rss:hover {background:none;}
#content #sidebar_left .v_menu li a:hover, a.act{color:#777; font-weight:bold; text-decoration:none; background:url("../img/content/icon_main_menu.gif") no-repeat left center;}
#content #sidebar_left .v_menu li a img{vertical-align:middle; margin:0 0 0 9px;}

#content .join_wrapper{margin:0 0 53px 0;}
.j_left, .j_right{float:left; width:19px; height:72px; display: inline}
#content .join_wrapper .j_left{background:url("../img/content/join_wrapper_left.gif") no-repeat;}
#content .join_wrapper .j_body{float:left; background:#f7f2bc; height:72px; display: inline}
#content .join_wrapper .j_body .join_img {margin:16px 0 0 0;}
#content .join_wrapper .j_right{background:url("../img/content/join_wrapper_right.gif") no-repeat;}

#content .user_agreement{padding:0 0 0 27px; width:232px; margin:0 0 270px 0;}
#content .user_agreement img.img_agr{float:left; margin:0 22px 0 0; border:none; display: inline}
#content .user_agreement a, span{font-family:Arial ;font-size:14px;}
#content .user_agreement span{color:#777;}
#content .user_agreement a.u-l{/*color:#1f47d9;*/ text-decoration:underline;}

#content #sidebar_left .banner_1{width:230px; margin:0 0 24px 43px; border:1px dashed #b5b5b5;}
#content #sidebar_left .banner_1 a.banner_1_title{font-family:Tahoma; font-size:18px; font-weight:bold; color:#7796a0; display:block; padding:20px; text-decoration:none;}
#content #sidebar_left .banner_1 p{font-family:Georgia; font-size:12px; color:#444; padding:0 20px 20px; line-height:20px;}

#content #sidebar_left .banner_2 img{margin:0 0 0 43px;}


#content #sidebar_right{margin-left:-322px; width:322px; z-index:100;}
#content #maincontent{width:100%; margin-left:-100%;}

#content #maincontent .main-content .intro{width:79%; line-height:32px; float:left; padding:0 0 0 60px; background:url("../img/content/icon_hand.gif") no-repeat left top; display: inline}
#content #maincontent .main-content .intro span{font-family:Georgia; font-size:22px; color:#333; background:#e8e8e8;}
#content #maincontent .main-content .intro a{font-family:Georgia; font-size:22px; /*color:#1f47d9;*/width:100%;}

#content .object_1_wrapper{width:100%; margin:65px 0 30px 0; padding:0 0 0 30px;}
#content .object_1{width:90%; float:left; margin:0 27px 0 6%; display: inline}
#content .object_1 .title1{width:100%; height:17px; background:url("../img/content/icon-phone.gif") no-repeat left top;}
#content .object_1 .title2{width:100%; height:17px; background:url("../img/content/icon_hand1.gif") no-repeat left top;}
#content .object_1 .title3{width:100%; height:17px; background:url("../img/content/icon_obj_3.gif") no-repeat left top; padding:0 0 0 27px;}
#content .object_1 .title3 a{font-family:Tahoma; font-size:18px; color:#f78e1e; text-decoration:underline;}
#content .object_1 .title4{width:100%; background:url("../img/content/icon_obj_1.gif") no-repeat left top; padding:0 0 0 27px; line-height:27px; margin:0 0 17px 0;}
#content .object_1 .title4 a{font-family:Tahoma; font-size:18px; color:#f78e1e; text-decoration:underline;}
#content .object_1 .title{width:100%; background:url("../img/content/icon_obj_1.gif") no-repeat left top; padding:0 0 0 27px; line-height:27px; margin:0 0 17px 0;}
#content .object_1 .title a{font-family:Tahoma; font-size:18px; /*color:#888;*/ text-decoration:none;}
#content .object_1 p{font-family:Times New Roman; font-size:17px; color:#444; line-height:22px; padding:15px 0 0 27px;}
#content .object_1 a{font-family:Tahoma; font-size:15px; /*color:#444;*/ text-decoration:none;}
#content .object_1 a{font-family:Tahoma; font-size:15px; /*color:#444;*/ text-decoration:none;}
#content .object_1 img{margin:0 14px 0 27px; border:1px solid #707070; float:left; display: inline}
#content .object_1 .phone_naumber{font-size:24px; color:#6e6e6e; padding:0 0 0 27px;}
#content .object_1 .mail{font-size:24px; padding:0 0 0 27px; color:#7796a0; margin:0 0 40px 0; display:block; text-decoration:underline;}
#content .object_1 .o-l{font-family:Georgia; font-size:20px; padding:0 0 25px 27px; /*color:#1f47d9;*/ text-decoration:underline; display:block;}
#content .object_1 img.img_expert{border:1px solid #444; margin:15px 0 0 27px; display:block; float:none;;}
#content .object_1 a.exp_name, span.exp_text{font-family:Times New Roman; font-size:14px; color:#7796a0; display:block; width:100%; padding:0 0 0 27px;}
#content .object_1 span.exp_text{color:#444; font-style:italic; margin:0 0 32px 0;}
#content .object_1 a.exp_name{text-decoration:underline;}
#content .object_1 ul.news_list{padding:0 0 0 27px; margin:0 0 35px 0;}
#content .object_1 ul.news_list li{margin:0 0 25px 0;}
#content .object_1 ul.news_list li a{font-family:Times New Roman; font-size:17px; color:#444; line-height:24px; text-decoration:underline;}
#content .object_1 ul.soc_list{padding:0 0 0 27px; margin:0 0 30px 0;}
#content .object_1 ul.soc_list li{}
#content .object_1 ul.soc_list li a{font-family:Times New Roman; font-size:17px; /*color:#1f47d9;*/ line-height:24px; text-decoration:underline;}

#content .object_3{width:90%; float:left; margin:0 27px 40px 0; display: inline}
#content .object_3 .title{width:100%; background:url("../img/content/icon_obj_3.gif") no-repeat left top; padding:0 0 0 27px; line-height:27px;}
#content .object_3 .title a{font-family:Tahoma; font-size:18px; color:#f78e1e;}
#content .object_3 ul{padding:0 0 0 27px;}
#content .object_3 ul li{}
#content .object_3 ul li a{font-family:Times New Roman; font-size:17px; color:#444; line-height:38px; text-decoration:none;}
#content .object_3 ul li a .i-plus{vertical-align:middle; margin:0 0 0 12px;}
#content .object_3 .sepa{margin:0 0 0 27px;}
#content .object_3 .nb{padding:0 0 0 27px; width:100%; font-family:Times New Roman; font-size:17px;}
#content .object_3 .nb a{font-family:Times New Roman; font-size:17px; /*color:1f47d9;*/}


#content #maincontent .object_2_wrapper{text-align:justify; margin:0 40px 70px 0;}
#content #maincontent .title{width:100%; font-family:Tahoma; font-size:24px; color:#333; background:url("../img/content/icon_obj_2.gif") no-repeat left top; padding:0 0 0 27px; line-height:50px;}
#content #maincontent .object_2{padding:0 0 0 27px; margin:0 0 36px 0;}
#content #maincontent .object_2 .o_title{font-family:Tahoma; font-size:17px; color:#F78E1E; margin:0 0 10px 0;}
#content #maincontent .object_2 .o_info{width:100%;}
#content #maincontent .object_2 .o_info a{font-family:Tahoma; font-size:12px; color:#7796a0;}
#content #maincontent .object_2 .o_info img{margin:0 5px 0 0;}
.o_date, .o_user, .o_comments{float:left; margin:0 30px 0 0; display: inline}
.o_user, .o_comments{ position:relative; top:-2px;}
.o_user img, .o_comments img{vertical-align:middle;}
#content #maincontent .object_2 .o_info .o_date{font-family:Tahoma; font-size:12px; color:#999;}
#content #maincontent .object_2 .o_text{font-family:Times New Roman; font-size:14px; color:#333; line-height:27px;}

#content #maincontent .prilavok{width:590px; margin:0 0 66px 27px; background:url("../img/content/prilavok_bg.gif") no-repeat;}
#content #maincontent .prilavok .p_body{float:left; height:295px; padding:0 0 0 10px; display: inline}
#content #maincontent .prilavok .p_body .p_b_title{padding:0 0 0 20px; margin:0 0 50px 0;}
#content #maincontent .prilavok .p_body .p_b_title a{font-family:Tahoma; font-size:18px; color:#777;}
#content #maincontent .prilavok .p_body .p_object{width:140px; margin:0 24px; float:left; display: inline}
#content #maincontent .prilavok .p_body .p_object img{}
#content #maincontent .prilavok .p_body .p_object .p_i_link, .p_i_price{font-family:Times New Roman; font-size:14px; color:#1f47d9; font-style:italic; width:100%; display:block; padding:0 0 0 20px;}
#content #maincontent .prilavok .p_body .p_object .p_i_price{color:#333;}

#content #maincontent .content_page{width: 500px; padding:0 0 0 2%; color:#F78E1E}
#content #maincontent .content_page h1, .content_page h2, .content_page h3, .faqs_wrapper h1, .reviewers_wrapper h1, .rw_text h2, .rw_text h3{font-family:Tahoma; font-size:30px; color:#444; font-weight:normal;}
#content #maincontent .faqs_wrapper h1  {margin-bottom:25px;}
#content #maincontent .content_page h2, .rw_text h2{font-size:18px;}
#content #maincontent .content_page h3, .rw_text h3{font-size:15px;}
#content #maincontent .content_page p{padding:20px 0; font-family:Times New Roman; font-size:16px; color:#444;}
#content #maincontent .content_page img{}
#content #maincontent .content_page label{font-family:Times New Roman; font-size:14px; font-style:italic; color:#f15a24; display:block; margin:0 0 25px 0;}

#content #maincontent .faqs_wrapper{width:90%; padding:0 0 25px 27px;}
#content #maincontent .faqs_wrapper .faq{/*background:url("../img/content/faqs_bg.gif") no-repeat left bottom; padding:0 0 20px 0; margin:0 0 20px 0;*/ margin:16px 0 0; width:100%;}
#content #maincontent .faqs_wrapper .faq .f_question{/*margin:40px 0 16px 0;*/ margin:0 0 10px; font-family:Times New Roman; font-size:14px; color:#000000; text-decoration:underline; cursor:pointer; width:100%;}
#content #maincontent .faqs_wrapper .faq .f_answer{font-family:Times New Roman; font-size:14px; color:#444; display:none;}
#content #maincontent .faqs_wrapper .faq .f_answer img{/*margin:20px 0;*/ margin:10px 0 0;}

#content #maincontent .reviewers_wrapper{padding:0 0 0 27px; width:90%;}
#content #maincontent .reviewers_wrapper .rw_info{width:100%; float:left; display: inline}
#content #maincontent .reviewers_wrapper .rw_intro{font-family:Tahoma; font-size:18px; color:#444; margin:30px 0;}
#content #maincontent .reviewers_wrapper .reviwer{margin:0 0 50px 0;}
#content #maincontent .reviewers_wrapper .reviwer img{float:left; margin:5px 14px 0 0;display: inline}
#content #maincontent .reviewers_wrapper .reviwer .r_name{font-family:Tahoma; font-size:15px; color:#444; text-decoration:underline;}
#content #maincontent .reviewers_wrapper .reviwer p{font-family:Times New Roman; font-size:14px; color:#444; line-height:18px;}

/* NEW */
.pagin{width:200px; padding:0 0 0 200px;}
.page_number, .acti{width:20px; height:20px; float:left; text-align:center; line-height:20px; border:1px solid #999; margin:5px;}
.page_number a, .acti a{text-decoration:none;}
.page_number a{background:#fff; color:#444;}
.acti{background:lightgrey; color:#fff;}


.autors_wrapper {width:90%;}
.autors_wrapper h1{margin:0 0 45px 0;}
.autors_wrapper .author{margin:0 0 50px 0; width:80%;}
.autors_wrapper .author .a_name{font-family:Times New Roman; font-size:17px; /*color:#1f47d9;*/ text-decoration:underline;}
.autors_wrapper .author img{float:right; display: inline}
.autors_wrapper .author p{font-family:Times New Roman; font-size:17px; color:#444; line-height:24px; padding:0 0 0 0;}

.popup-register-form{display:none; width:320px; height:253px; background:url("../img/content/registration-form.png") no-repeat; position:absolute; top:-14px; right:55px; z-index:1000;}
.popup-register-form .p-f-close-link {position:absolute; top:25px; right:39px; font-family:Arail; font-size:14px; color:#999; text-decoration:none; border-bottom:1px dashed #999;}
.popup-register-form form{padding:65px 0 0 53px;}
.popup-register-form form .p-f-login, .p-f-pass{width:206px; height:20px; margin:0 10px 7px 0; font-family:Arail; font-size:12px; color:#999; padding:0 0 0 5px;}
.popup-register-form form .p-f-register-btn{border:none; width:140px; height:22px; position:absolute; top:200px; left:53px; background:url("../img/content/btn_register.gif") no-repeat;}
.popup-register-form form .p-f-pass{}
form .p-f-remember  {float:left; margin:5px 0 0 5px; display: inline}

ul.contacts_list{width:100%;}
ul.contacts_list li{font-family:Times New Roman; font-size:20px; color:#333; line-height:30px;}
ul.contacts_list li.cl_title{margin:50px 0 20px 0;}


.write_letter{margin:60px 0 0 0; width:360px;}
.write_letter span{font-family:Tahoma; font-size:18px; color:#444; width:100%; display:block; margin:0 0 18px 0;}
.write_letter input[type=text], textarea{width:305px; height:20px; border:1px solid #c4c0ba; margin:0 0 5px 0; color:#c9c9c9;}
.write_letter textarea{height:160px;}

.send_letter{width:140px; height:22px; background:url("../img/content/btn_sendletter.gif") no-repeat; border:none;}

.rek_title{font-family:Tahoma; font-size:18px; color:#444; padding:45px 0 20px 0; display:block;}
.rek_text{font-family:Times New Roman; font-size:17px; color:#444; line-height:24px;}

.banners_price{width:100%; }
.banners_price tr{font-family:Times New Roman; font-size:17px; color:#444;}
.banners_price tr th{text-align:left; border-bottom:1px solid #000; padding:5px 0;}
.banners_price tr td{ padding:5px 0;}

.ask_question{width:180px; float:right; display: inline}
.ask_question img{vertical-align:middle;}
.ask_question a{font-size:17px; /*color:#1f47d9;*/ text-decoration:none; border-bottom:1px dashed #999999/*1f47d9*/;}

.ask_not_registered{width:457px; height:529px; background:url("../img/content/ask_not_register.png") no-repeat; position:absolute; top:0; display:none;} 
.ask_not_registered .p-f-close-link {position:absolute; top:25px; right:39px; font-family:Arail; font-size:14px; color:#999; text-decoration:none; border-bottom:1px dashed #999;}
.ask_not_registered form{padding:65px 0 0 53px;}
.ask_not_registered form .p-f-login, .p-f-pass{width:206px; height:20px; margin:0 10px 7px 0; font-family:Arail; font-size:12px; color:#999; padding:0 0 0 5px;}
.ask_not_registered form .btn_ask_notreg{border:none; width:141px; height:23px; position:absolute; top:450px; left:53px; background:url("../img/content/btn_ask.gif") no-repeat;}
.ask_not_registered form textarea{height:160px;}

.ask_registered{width:454px; height:463px; background:url("../img/content/ask_register.png") no-repeat; position:absolute; top:0; display:none;}
.ask_registered .p-f-close-link {position:absolute; top:25px; right:39px; font-family:Arail; font-size:14px; color:#999; text-decoration:none; border-bottom:1px dashed #999;}
.ask_registered form{padding:65px 0 0 53px;}
.ask_registered form .p-f-login, .p-f-pass{width:206px; height:20px; margin:0 10px 7px 0; font-family:Arail; font-size:12px; color:#999; padding:0 0 0 5px;}
.ask_registered form .btn_ask_notreg{border:none; width:141px; height:23px; position:absolute; top:388px; left:53px; background:url("../img/content/btn_ask.gif") no-repeat;}
.ask_registered form textarea{height:160px;}
/* END NEW*/

#content .o_text p{font-size:17px; color:#444; line-height:22px; padding-bottom:15px;}

#content #maincontent .reviewers_wrapper .userpic{float:left; margin:30px 65px 0 0; border-bottom:6px solid #f77300; display: inline}
#content #maincontent .reviewers_wrapper .quotation{font-family:Times New Roman; font-size:14px; color:#444; font-style:italic; padding:110px 0 0 0; line-height:27px;}
#content #maincontent .reviewers_wrapper .rw_text{float:left; padding:30px 0 0 0; font-size:14px; color:#444; display: inline}
#content #maincontent .reviewers_wrapper .rw_text p{margin:20px 0;}

#footer{width:100%; height:118px; background:url("../img/footer/footer_bg.gif") repeat-x;}
#footer .copyright, .site_map, .contacts_list li a{font-family:Tahoma; font-size:12px; color:#7796A0;}
#footer .site_map{color:#7796a0; margin:30px 0 0 0; display:block;}

#footer .contacts{position:absolute; width:250px; left:328px; top:15px;}
#footer .contacts .contacts_list{}
#footer .contacts .contacts_list li{}
#footer .contacts .contacts_list li a{text-decoration:none;}
#footer .contacts .contacts_list li a:hover{text-decoration:underline;}

.totem{position:absolute; width:145px; height:200px; display:block; right:45px; bottom:77px; z-index:500;}
.totem_link{font-family:Tahoma; font-size:12px; color:#777; display:block; position:absolute; right:75px; top:4px; text-decoration:none;}
.totem_link:hover{text-decoration:underline;}

.gradient_top{width:100%; position:absolute; left:0; top:0; height:627px; background:url("../img/content/gradient_top.jpg") repeat-x;}
.gradient_bottom{width:100%; position:absolute; left:0; height:311px; margin:-311px 0 0 0; background:url("../img/content/gradient_bottom.jpg") repeat-x; z-index:-1;}

.h_banner, .h_banner_2{width:487px; height:144px; background:#444; margin:0 0 50px 27px; display:block;}
.h_banner_2{margin:0 0 10px 0;}
.v_banner {display:block; width:182px; height:600px; background:#444; position:absolute; top:0; right:50px;}

ul.for_who{margin:46px 0 0 0;}
ul.for_who li{float:left; margin:0 -7px 0 0; padding:0 0 17px 0; display: inline}
/*ul.for_who li:hover, ul.for_who li.active{background:url("../img/content/for_who.gif") center bottom no-repeat;}*/
ul.for_who li a{font-family:Times New Roman; font-size:17px; /*color:#1f47d9;*/ text-decoration:none; padding:2px 10px;}
ul.for_who li a:hover, ul.for_who li a.active{color:#444; background-color:#fde6b1;}

ul.service_choise{margin:22px 0 30px 0; width:100%;}
ul.service_choise li{margin:0 120px -6px 0; clear:both;}
ul.service_choise li input{margin:0 20px 0 0;}
ul.service_choise li span.s-c-label{font-family:Times New Roman; font-size:17px;color:#444; display:inline;}
ul.service_choise li span.s-c-label span {color:#999999; font-size:12px; float:left; padding:0 50px 10px 33px; display: inline; width: 70%;}
ul.service_choise li div {float:right; display: inline}

.upload_file{width:355px; margin:0 0 45px 0;}
.upload_file img.u-f-img{border:none; margin:0 12px 0 0;}
.upload_file .u-f-input{width:318px; height:20px; margin:18px 0;}
.upload_file input{color:#999;}

.enter_comment{margin:0 0 40px 0;}
.enter_comment .e-c-area{width:350px; height:162px;}

ul.payment_choise{margin:0 0 45px 0;}
ul.payment_choise li{margin:0 0 19px 0;}
ul.payment_choise li input{margin:0 20px 0 0;}
ul.payment_choise li span.p-c-label{font-family:Times New Roman; font-size:17px;color:#444;}

.letters_quont, .strok_quont{margin:0 0 50px 0;}
input.l-q-text, input.l-q-stih{width:170px; height:20px; font-size:18px; color:#999;}
span.s-c-label{display:block; width:100%; color:#999; font-size:12px;}
img.captcha{margin:0 0 16px 0;}
div.captcha{margin:0 0 45px 0;}
input.c-text{width:225px; height:30px; font-size:25px; font-family:Tahoma; color:#777;}
img.rub{vertical-align:top; margin:3px 0 0 5px;}
.cost{margin:0 0 40px 0;}

.s-c-title{font-family:Tahoma; font-size:18px; color:#777; width:100%; display:block; margin:0 0 21px 0;}
#text_type{margin:0 0 45px 0; width:170px;}
#text_type option{width:100%; height:20px;}
#srochno{float:left; margin:0 5px 0 0; display: inline}
.btn_calc{border:none; width:70px; height:30px; background:url("../img/content/calc.gif") no-repeat; line-height:30px; vertical-align:top; color:#9f9f9f; text-transform:uppercase; font-size:10px; margin:2px 3px 0 0;}
#OrderProduct {width:100px;}
.message {color:#FA8E1E; font-weight:bold; font-size:16px;}
#bugfix_1 {margin-left:20px}