<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}

a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table {
	border-collapse: collapse; 
	border-spacing: 0;
}

td, td img {
	vertical-align: top;
} 

input, select, button, textarea {
	margin: 0;
	font-size: 100%;
	outline: none;
}

textarea{
	resize: none;
}

input[type="text"], input[type="password"], textarea {
	padding: 0;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

sub {
	vertical-align: sub;
	font-size: smaller;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

html {
	overflow-y: scroll; 
	height: 100%;
}

body {
	line-height: 1;
	background: url(/netcat_template/template/43/images/bg.jpg) repeat #EDEDED;
	color: #000;
	text-align: left;
	font: 15px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	min-width: 1000px;
	height: 100%;
overflow-x: visible;
}

input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}

a, a:visited {
	color: #552243;
	text-decoration: underline;
}

a:hover {
	color: #552243;
	text-decoration: none;
}

a:focus, a:active {
	color: #552243;
	text-decoration: underline;
}

img{
	vertical-align: top;
        display: inline-block;
}

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

li{
	list-style: none;
}

input[type="submit"]::-moz-focus-inner{padding:0;border:0}

.wrapper{
	min-width: 1000px;
	max-width: 1030px;
	background: #fff;
	margin: 0px auto;
	height: auto !important;     
	min-height: 100% !important; 
	height: 100%;
	position: relative;
}

.wrap{
	width: 940px;
	margin: 0px auto;
}

.header{
	padding: 0 0 38px 0;
	position: relative;
	z-index: 100;
}

.top-hed{
	padding: 15px 0;
}

.left-hed{
	float: left;
	width: 212px;
	padding: 7px 0 0 0;
}

.header .top-text{
	padding: 0 0 10px 0;
	margin: 0 0 8px 0;
	text-align: center;
	background: url(/netcat_template/template/43/images/h_hr.png) center bottom no-repeat;
}

.header .top-text span{
	display: block;
	padding: 0 0 10px 0;
}

.header .slogan{
	background: url(/netcat_template/template/43/images/h_brackets.png) left top no-repeat;
	height: 63px;
	text-align: center;
	padding: 10px 0 0 0;
}

.right-hed{
	float: right;
	width: 212px;
	padding: 7px 0 0 0;
}

.middle-hed{
	margin: 0 220px;
	text-align: center;
}

.hed-mnu{
	height: 30px;
	padding: 15px 0 0 0;
	background: url(/netcat_template/template/43/images/nav.png) center top no-repeat;
	text-align: center;
	font-size: 1px;
	line-height: 1px;
}

.hed-mnu li{
	display: inline-block;
	position: relative;
	margin: 0 9px;
	height: 30px;
}

.hed-mnu li a{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	-webkit-transition: all 0.1s ease-in-out; 
	-moz-transition: all 0.1s ease-in-out; 
	-o-transition: all 0.1s ease-in-out; 
	transition: all 0.1s ease-in-out;
	line-height: normal;
}

.hed-mnu li a:hover{
	color: #888;
}

.hed-mnu &gt; li &gt; a {
    text-transform: uppercase;
}

.hed-mnu li ul{
	position: absolute;
	top: 100%;
	margin-left: -9px;
	width: 185px;
	background: #303030;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	max-height: 0;
	overflow: hidden;
z-index: 100;
}

.hed-mnu li:hover ul{
	max-height: 500px;
}

.hed-mnu li ul li{
	display: block;
	border-bottom: 1px solid #404040;
	height: auto;
	margin: 0;
}

.hed-mnu li ul li a{
	display: block;
	text-align: left;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	padding: 9px 18px;
}

.hed-mnu li ul li a:hover{
	color: #fff;
	background: #8D749D;
}

.top-slider{
	position: relative;
	overflow: hidden;
	margin: 0 0 15px 0;
}

.top-slider li{
	display: block;
}

.top-slider li img{
	position: relative;
	z-index: 1;
width: 940px;
height: 460px;
}

.top-slider li .text{
	position: absolute;
	right: 0;
	display: block;
	bottom: 0;
	z-index: 10;
	background-color: rgba(55, 49, 49, 0.6);
	background: rgba(55, 49, 49, 0.6);
	padding: 13px 50px 8px 40px;
	overflow: hidden;
}

.top-slider li .text .lft{
	float: left;
	margin: 0 30px 0 0;
	display: block;
}

.top-slider li .text .lft span{
	display: block;
	color: #fff;
	font-size: 14px;
	font-family: Georgia;
	line-height: 17px;
}

.top-slider li .text .rht{
	display: block;
	float: right;
	padding: 10px 0 0 0;
	color: #FDBB03;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia;
}

.top-slider li .text .rht .metr{
	display: inline-block;
	color: #fff;
	margin: 0 0 0 18px; 
	font-size: 18px;
	font-style: normal;
}

.top-slider .bx-controls-direction a{
	display: block;
	text-indent: -9999px;
	outline: none;
	position: absolute;
	z-index: 1000;
	top: 183px;
	background: url(/netcat_template/template/43/images/arr.png) no-repeat;
	width: 36px;
	height: 65px;
}

.top-slider .bx-controls-direction a.bx-prev{
	left: 9px;
	background-position: left top;
}

.top-slider .bx-controls-direction a.bx-next{
	right: 9px;
	background-position: right top;
}

.content{
	padding: 0 0 55px 0;
	position: relative;
	z-index: 1;
}

.action{
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	color: #000;
	font-style: italic;
	background: url(/netcat_template/template/43/images/h_hr.png) center bottom no-repeat;
	font-size: 20px;
	font-family: Georgia;
	text-align: center;
}

.action b{
	color: #572646;
	text-transform: uppercase;
	font-size: 14px;
}

.action b.size{
	font-size: 20px;
}

.content .row{
	margin: 0 0 40px 0;
}

.content .row .lft-part{
	float: left;
	width: 215px;
	margin: 0 17px 0 0;
}

.content .row .lft-part.news .img-wrp img {
       max-width: 215px;
       max-height: 133px;
}

.content .headline{
	background: url(/netcat_template/template/43/images/line.gif) left 14px repeat-x;
	margin: 0 0 15px 0;
}

.content .headline span{
	display: inline-block;
	background: #fff;
	font-family:'romulregular';
	font-size: 17px;
	color: #000;
	padding: 0 24px 0 0;
}

.services-mnu{
/*
	padding: 25px 0 0 0;
	background: url(/netcat_template/template/43/images/h_hr.png) center top no-repeat;
*/
/*background: none repeat scroll 0 0 #582242;*/
background: url(/netcat_template/template/43/images/podlozhka5.png) center top no-repeat;
    padding: 30px 10px 24px 15px;
}

.services-mnu ul{
/*
	padding: 0 0 10px 0;
	background: url(/netcat_template/template/43/images/h_hr.png) center bottom no-repeat;
*/
}

.services-mnu ul li{
	display: block;
	padding: 0 0 0 17px;
	margin: 0 0 15px 0;
	background: url(/netcat_template/template/43/images/bull3.png) left 7px no-repeat;
}

.services-mnu ul li a{
	text-decoration: none;
	color:#FFFFFF;
	font-size: 11px;
	font-family: 'romulregular';
	text-transform: none;
}

.services-mnu ul li a span{
	font-size: 18px;
}

.services-mnu ul li a:hover{
	text-decoration: underline;
}

.content .row .mdl-part{
	float: left;
	width: 465px;
}

.content .row .text .headline{
	background: none;
	text-align: center;
}

.content .row .text .headline span{
	padding: 0;
}

.content p{
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content .row .text b{
	font-style: italic;
	color: #582140;
}

.content .row .text .info{
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: Georgia;	
	font-style:italic;
}

.content .row .text .info span{
	color: #582140;
	font-weight: bold;
}

.content .row .rht-part{
	float: right;
	width: 222px;
}

.content .row .proposal .img-wrp{
	display: block;
	padding: 0 0 20px 0;
	text-align: center;
}

.content .row .proposal .act-mnu li{
	display: block;
	padding: 0 0 22px 0;
	line-height: 18px;
	font-size: 15px;
}

.content .row .proposal .act-mnu li a{
	text-decoration: none;
	color: #000;
	text-decoration: none;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content .row .proposal .act-mnu li a:hover{
	text-decoration: underline;
}

.content .row .proposal .act-mnu li b{
	color: #582140;
}

.content .row .proposal .act-mnu li b.size{
	font-size: 20px;
}

.projcects{
	margin: 0 0 40px 0;
}

.projcects-slider{
	position: relative;
	padding: 0 10px;
	height: 270px;
}

.projcects-slider li{
	display: block;
	height: 270px;
	float: left;
	width: 300px;
	margin: 0 15px 0 0;
	font-size: 12px;
	font-weight: bold;
}

.projcects-slider li .img-wrp{
	display: block;
	margin: 0 0 13px 0;
}


.projcects-slider li .img-wrp img {
    width: 300px;
    height: 224px;
}


.projcects-slider li a{
	color: #000;
	text-decoration: none;
	line-height: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.projcects-slider li a:hover{
	color: #582140;
}

.projcects-slider .bx-controls-direction a{
	display: block;
	position: absolute;
	z-index: 100;
	text-indent: -9999px;
	outline: none;
	top: 100px;
	background: url(/netcat_template/template/43/images/arrow.png) no-repeat;
	width: 16px;
	height: 27px;
}

.projcects-slider .bx-controls-direction a.bx-next{
	background-position: left top;
	left: -15px;
}

.projcects-slider .bx-controls-direction a.bx-next:hover{
	background-position: left -33px;
}

.projcects-slider .bx-controls-direction a.bx-next.disabled{
	background-position: left bottom;
}

.projcects-slider .bx-controls-direction a.bx-prev{
	background-position: right top;
	right: -15px;
}

.projcects-slider .bx-controls-direction a.bx-prev:hover{
	background-position: right -33px;
}

.projcects-slider .bx-controls-direction a.bx-prev.disabled{
	background-position: right bottom;
}

.row .news .item{
	margin: 0 0 10px 0;
}

.row .news .item .img-wrp,
.row .director .img-wrp{
	display: block;
	margin: 0 0 25px 0;
}

.content .more{
	display: inline-block;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}

.content .more:hover{
	display: inline-block;
	text-decoration: underline;
}

.row .director .hd{
	/*text-align: center;*/
	display: block;
	font-size: 14px;
	line-height: 19px;
	padding: 0 0 10px 0;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.benefits{
	padding: 0 0 40px 0;
}

.benefits .item{
	float: left;
	width: 270px;
	padding: 0 35px 0 15px;
}

.benefits .item .top{
	padding: 0 0 15px 0;
}

.benefits .item .top .number{
	display: block;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-family: 'romulregular';
	width: 37px;
	height: 37px;
	line-height: 37px;
	background: url(/netcat_template/template/43/images/nb.png) left top no-repeat;
}

.benefits .item .top .name{
	display: block;
	float: left;
	font-size: 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 20px;
	color: #572141;
	padding: 5px 0 0 10px;
}

.benefits .item .item-text{
	display: block;
	height: 60px;
	margin: 0 0 0 44px;
	color: #000;
	line-height: 18px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.benefits .item .more-wrp{
	display: block;
	text-align: right;
}

.benefits .item.last{
	padding: 0 0 0 15px;
}

.other-areas{
	padding: 0 0 20px 0;
}

.other-areas .item{
	float: left;
	padding: 20px 20px 0 20px;
	text-align: center;
}

.other-areas .item span{
	display: block;
}

.other-areas .item .logo-wrp{
	height: 125px;
}

.other-areas .item .txt{
	font-size: 15px;
	margin: 20px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pusher{
	height: 211px;
}

.footer{
	height: 211px;
	background: url(/netcat_template/template/43/images/f-bg.jpg) center top no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.top-ftr{
	padding: 25px 0;
}

.top-ftr .f-mnu{
	float: left;
}

.top-ftr .f-mnu li{
	display: block;
	float: left;
	margin: 0 35px 0 0;
	padding: 0 0 0 12px;
	background: url(/netcat_template/template/43/images/bull1.gif) left 10px no-repeat;
}

.top-ftr .f-mnu li a{
	display: block;
	float: left;
	font-size: 17px;
	text-decoration: none;
	color: #fff;
	font-family: 'romulregular';
}

.top-ftr .f-mnu li a:hover{
	color: #9B978E;
}

.top-ftr .search{
	float: right;
	width: 206px;
	height: 26px;
	padding: 4px 4px 0 10px;
	background: #fff;
	border-bottom: 2px solid #2E2E2E;
	border-top: 2px solid #2E2E2E;
}

.top-ftr .search .inp{
	float: left;
	background: #fff;
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
  height: 19px;
  line-height: 19px;
  width: 160px;
padding: 0;
}

.top-ftr .search .but{
	float: right;
	border: none;
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: url(/netcat_template/template/43/images/sprite-icon.png) left top no-repeat;
}

.btm-ftr{
	padding: 20px 0 0 0;
	height: 60px;
	color: #fff;
	font-family: Georgia;
}

.btm-ftr .adress{
	display: block;
	float: left;
	font-size: 16px;
	/*font-style: italic;*/
}

.btm-ftr .phone{
	display: block;
	float: right;
	font-size: 20px;
	font-style: italic;
}

.footer .copy{
	display: block;
	padding: 15px 0 0 0;
	color: #9B978E;
	font-size: 12px;
	font-family: Georgia;
}


a.up{
  background-color: #552243;
  background-image: url("/netcat_template/template/43/images/scroll-top-top.png");
  background-position: 50% center;
  background-repeat: no-repeat;
  bottom: 112px;
  display: none;
  height: 35px;
  position: fixed;
  right: 50px;
  transition: all 0.1s ease-in-out 0s;
  width: 35px;  
}

/* РїСЂРµРІСЊСЋ РјРµР±РµР»Рё РїРѕ Р·РѕРЅР°Рј*/
/*catalog_page*/
.catalog_page{
    font-size: 14px;
    line-height: 20px;
}
.catalog_list{
    padding: 0;
    margin: 30px 0 0 -20px;
    list-style: none;
    font-size: 0;
    line-height: 0;
}
.catalog_list li{
    width: 220px;
    display: inline-block;
    *display: inline;
    *zoom:1;
    vertical-align: top;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 -20px 20px;
}
.catalog_list .catalog_item img{width: 100%;vertical-align: bottom}
.catalog_list .catalog_item{
    color: #231f20;
    text-decoration: none;
    position: relative;
    z-index: 1;
    border-top: 3px solid #231f21;
}
.catalog_list .catalog_text{
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 -70px;
    width: 140px;
}
.catalog_list .count{
    display: inline-block;
    *display: inline;
    *zoom:1;
    vertical-align: top;
    background: white;
    min-width: 50px;
    padding: 3px 5px 0;
    height: 17px;
}
.catalog_list .name{
    padding: 3px 0 2px;
    background: url('/netcat_template/template/43/images/noise_bg.png') repeat center 0;
    display: block;
    color: white;
}
.small_shadow{background: url('/netcat_template/template/43/images/small_shadow.png') no-repeat center bottom;padding-bottom: 40px}


.content_new h1, .content_new h2,
.content_new h3, .content_new h4, .content_new h5, .content_new h6 {
  color: #333333;
  font-family: Arial,sans-serif;
  font-weight: bold;
}


.content_new h2 {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 20px;
}


.content_new h1 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 20px;
}

.content_new h3 {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 20px;
}

.content_new h4 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 20px;
}

.content_new h5 {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 20px;
}

.content_new {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height:15px;
  vertical-align:baseline;
}


.content_new p {
  font-weight: 400;
  font-family: Arial,sans-serif;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  margin: 1.2em 0;
  padding: 0;
}

.content_new a {
  color: #8D749D;
  outline: 0 none;
  text-decoration: none;
  transition: color 0.1s ease-in-out 0s;
}

.content_new p a {
  border-bottom: 1px dashed #8D749D;
  color: #8D749D;
  text-decoration: none;
}

.content_new .headline {
  background: url("/netcat_template/template/43/images/headline-bg.png") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
  display: block;
  margin: 30px 0 8px;
}

.content_new .row {
  margin-bottom: 20px;
}

.content_new .item-description p {
  color: #000000;
  margin-bottom: 0;
}

.content_new .ya-phone-9, .content_new .ya-phone-9 a, .content_new .ya-phone-9 strong {
  color: #89789A;
  font-family: Arial narrow;
  font-size: 20px;
  text-align: center;
}


.content_new .lpactionlist .lptext, .content_new .lpaction .lptext {
  color: #8D749D;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.content_new .lpactionlist .lptext p {
  font-weight: bold;
}


.lpactionlist .lphead a {
  line-height: 20px;
}

.content_new ol, .content_new ol li {
  list-style: decimal outside none;
}

.content_new ol, .content_new ul.square, .content_new ul.circle, .content_new ul.disc {
  margin-left: 30px;
}

.main_slogan {
  color: #381F5F;
  font-family: Georgia,"Times New Roman",serif;
  font-size: 19px;
  font-style: italic;
  line-height: 23px;
  padding: 0 0 9px;
  text-align: center;
margin-top: 10px;
}

.main_slogan {
  position: relative;
}

.que {
  border-bottom: 1px dashed;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-style: normal;
  left: 0;
  position: absolute;
  top: 0;
}
.call_me {
  border-bottom: 1px dashed;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-style: normal;
  position: absolute;
  right: 0;
  top: 0;
}

.header {
  padding-bottom: 5px;
}

.small_popup {
  left: 50%;
  margin: 0 0 0 -225px;
  padding: 0;
  position: absolute;
  top: 80px;
  width: 450px;
  z-index: 4;
}
.small_popup &gt; div {
  margin: 0;
  padding: 0;
}
.small_popup .sp_header {
  background: url("/netcat_template/template/37/images/form_right.png") no-repeat scroll 100% center rgba(0, 0, 0, 0);
  margin: 0;
}

.comment_popup_wrap {
  background: none repeat scroll 0 0 #CBCBCB;
}



.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.row:after, .clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.form_comment fieldset {
    padding-top: 5px;
    position: relative;
}


.form_comment fieldset label {
  border-bottom: 2px solid #FFFFFF;
  bottom: 2px;
  color: #333333;
  display: inline-block;
  font-weight: bold;
  margin: 0 15px;
  padding: 5px 10px;
  position: absolute;
  text-transform: uppercase;
  vertical-align: middle;
  width: 160px;
}

.back {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 3;
}


.small_popup .sp_header .h3 {
  background: none repeat scroll 0 0 #676767;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  margin: 0 10px 0 0;
  padding: 20px 30px;
}


.form_comment textarea {
  display: inline-block;
  margin: 0 0 0 210px;
  vertical-align: middle;
  width: 210px;
}

.form_comment fieldset input[type="text"], .tarif {
  display: inline-block;
  margin-left: 210px;
  vertical-align: middle;
  width: 210px;
}

.form_comment fieldset label {
  border-bottom: 2px solid #FFFFFF;
  bottom: 2px;
  color: #333333;
  display: inline-block;
  font-weight: bold;
  margin: 0 15px;
  padding: 5px 10px;
  position: absolute;
  text-transform: uppercase;
  vertical-align: middle;
  width: 160px;
}

.button, input[type="button"] {
  border: 0 none;
  cursor: pointer;
  display: inline-block;
  font-family: Arial,sans-serif;
  font-weight: bold;
  padding: 9px 12px;
  transition: all 0.1s ease-in-out 0s;
  width: auto;
}

.button.gray {
  background: none repeat scroll 0 0 #444444;
  color: #FFFFFF;
}

.small_popup .button.gray {
  background: none repeat scroll 0 0 #8D749D !important;
  border-radius: 0.3em;
  color: #FFFFFF;
  font-size: 120%;
  font-variant: small-caps;
  margin: 0 30px;
  text-transform: lowercase;
}


.none {
  display: none !important;
}
.in-block {
  display: inline-block;
}


.small_popup .button.gray:hover {
  background: none repeat scroll 0 0 #72B626 !important;
}


.small_popup .sp_close {
  background: none repeat scroll 0 0 #808080;
  border-radius: 10px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 20px;
  width: 20px;
  z-index: 1;
}
.small_popup .sp_close:hover {
  background: none repeat scroll 0 0 #72B626 !important;
}


.form_comment {
  padding-bottom: 20px;
}


input[type="text"], input[type="password"], input[type="email"], textarea, select {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #D8D8D8;
  box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
  color: #888888;
  display: block;
  font: 12px Arial,sans-serif;
  margin: 0;
  max-width: 100%;
  outline: medium none;
  padding: 6px;
}

</pre></body></html>