body {
	margin:0px;
	background:url(brown1.gif) repeat-x top #968b79;
}

@font-face {
	font-family:"icons";
	src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAT4AAsAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABcAAAAFcAAABgRS6aRGNtYXAAAAHQAAAAJgAAACwADAB7Z2FzcAAABPAAAAAIAAAACP//AANnbHlmAAACAAAAAEcAAABM4oO2JmhlYWQAAAEIAAAANQAAADYJssMaaGhlYQAAAUAAAAAcAAAAJA+UBmFobXR4AAAByAAAAAgAAAAIDW4AAGxvY2EAAAH4AAAABgAAAAYAJgAAbWF4cAAAAVwAAAATAAAAIAAFAA9uYW1lAAACSAAAAooAAATNBixBfXBvc3QAAATUAAAAGQAAACf/VgGYeNpjYGRgYADiqd9jHeP5bb4ycHMwgMCFtsApIPoSn7onA8N/Bg4GNicglw2kloEBABSGCMAAAAB42mNgZGBg2/IvjuEeBwMIAElGBlTABABYKgMJeNpjYGRgYGBi4AdirAAAAhoAFQB42mNgZtvOOIGBlYGDdRarMQMDozSEZr7IkMYkxMDABJSCgAYGhuUBDAxeUC6Dh4+CAoMDgweDB+usf2kMZ9m2MC5SYGAUdATKsTCwzgJSCgwMAGq2DUYABW4AAAgAAAB42mNgYGBkYAZiBgYeBhYGBSDNAoQgvsf//xDy/04wnwEATiYGhAAAAAAAAAAmAAB42mNgYmD4z8DBwObEwMrAx8DAKMgJRMyCiiDIwfAHCFkYmBn+AiETGDI+YXRhlvrz7N8eZqm/TEwOfw+AZP4xAAEAyMoQNgB42nWST2vUQBjG32yybV3XUuofEFHn0EML3ZgtpWBFpBRqwdrDuvSopLuz6ZRsZplkWxbUL+DJq+AHKOjBo4r4AfwA4tGL4smjV595E5bxYGAyv3nmnSfPzISIlr0f5FH5rKOV7FGd7lRco1nMlOzT4lQPnJo63aKHFc84eoPu0VOs8gIfPs3aa+Y6eIE+Ms9Ynb4wz7L+lXmO+SfzOTgd0Z+KPWp4w4prNO89qdinpakeODV1euy9rHjG0Rv03PvN3HCynbffrZU1TUefZy4zL9jv1p4xXwQv1l4wX3LqL7NPyVcc/Sqvfct8jWtKz+tOzU2Hl7i+PJ8W8zfLc07mOce/6ejNKn93MpKDuCfFmVie6LERPT0cxdlkJRRrUXs9FFtpKjoqOSpy0ZG5NCey35HJOI2N6uks3zyQJlc6E+0wilwW+/pEDg+lEe1olb1WhcpUoeJUGJnKOJfdI5WLgc4KcRrnomdkXMi+GOcqS8QO5G2raCM2wkgMjB6KXeRo7elE9ULEJE2HNPEukKRjyugXmiZDQ4oppUdUoM+oj7ehvv/Kf+d/8j+jvfc/+G+oSxMaYeUA8z30gs7QlqFqGmOFgKrhNWKXCa1QCG2NImrjh7e8ha+k6DukKMEvWFDOI4lewuEE7z6PEzimnEOxa4aKTTrgqhyaVQR8Q7hH/9UF7UOxrkPsW3LGNvRVJ5dlhVUKaRSfg0CdRC8xsrm6SKo46YD9C9Apz9kdG64rOLlA6pzdEvBOVb09rdGcYIPTWTfD5yVotzqPFu1BSXjPYXWa+9MbstmUM7YJ3TvjW/tnHrcQ3AjawYPgfnAX79vT2e88KzGOcT4x1tk/YQtzBnuwqeO/1uzFcQAAeNpjYGIAg//qDNMYsAEmRiYGbQYANL0B7wAAAAAAAAH//wAC");
}
a {
	text-decoration:none;
	color:#999999;
}

a:hover {
	text-decoration:underline;
	color:#b26136;
}

.base {
	cellspacing:0;
	cellpadding:0;
	width:872px;
	height:100%;
}

.base .header {
	background:url(brown_head_stripe_vertical_1px.gif) repeat-x;
	height:49px;
	border:solid #FFFFFF 5px;
	border-bottom:none;
	vertical-align:top;
}

#headcontacts {
	float:right;
	display:block;
	text-align:right;
	margin:5px 20px 0px 0px;
	font-family:Verdana;
	font-size:16px;
	color:#7d2d2a;
}

#headcontacts a {
	display:block;
	font-size:12px;
	color:#0E5196;
}

.base .picture {
	background: url(brown.gif) no-repeat center;
	height:105px;
	border:solid #FFFFFF 5px;
	vertical-align:bottom;
	text-align:center;
	line-height:16px;
}

.base .content {
	background:#FFFFFF;
	height:100%;
	vertical-align:top;
	padding:40px 20px 20px 20px;
}

.yashare-auto-init {
	display:block;
	position:absolute;
	margin:120px 0px 0px -165px;
	font-family:arial !important;
	font-size:12px !important;
}

.yashare-auto-init span {
	font-family:arial !important;
	font-size:12px !important;
	line-height:20px;
}

.base .header h1 {
	font-family:Verdana;
	font-size:25px;
	color:#7d2d2a;
	margin:2px 0px 0px 20px;
	font-weight:normal;
	display:inline-block;
}

.base .header span {
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#7D2D2A;
	display:inline-block;
	top:-3px;
	left:10px;
	position:relative;
}

.base .header span a {
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#0E5196;
}

.base .footer {
	background:#ffffff;
}

.base .footer .menu {
	height:28px;
	border-top:solid #888888 1px;
	margin:0px 30px 0px 30px;
}

.base .footer .menu a {
	display:inline-block;
	margin:4px 10px 4px 0px;
	font-family:Arial;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color:#7D2D2A;
}

.base .footer .menu a:hover {
	text-decoration:underline;
}

.base .footer .menu a:first-child {
	margin-left:10px;
}

.base .footer .menu .left {
	float:left;
	text-align:left;
}

.base .footer .menu .right {
	float:right;
	text-align:right;
}

.base .links {
	clear:both;
	display:block;
	background:#ffffff url(brown_footer_vertical_1px.gif) repeat-x bottom;
	min-height:50px;
	overflow:auto;
}

.base .links .m {
	margin:10px 30px;
}


.base .glass {
	height:28px;
}

.base .picture a {
	color:#FFFFFF;
	display:inline-block;
	margin:0px 10px 4px 10px;
	font-weight:normal;
	font-family:Arial;
	font-size:15px;
	text-align:center;
}

.base .picture a:hover, .base .picture .selected {
	color:#7d2d2a;
}

.base .picture .left a:first-child {
	margin:0px 7px 0px 20px;
	font-size:16px;
	font-weight:normal;
	font-family:icons;
	text-decoration:none;
}

.base .picture a:last-child {
	margin-right:20px;
}

.base .picture .left {
	float:left;
	text-align:left;
}

.base .picture .right {
	float:right;
	text-align:right;
}



a.help {
	display:inline-block;
	position:absolute;
	color:#7d2d2a;
	border:solid #7d2d2a 1px;
	border-radius:10px;
	width:8px;
	height:11px;
	font-size:10px;
	line-height:11px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	margin:3px 0px 0px 5px;
	padding:0px 0px 0px 2px;
}

a.help:hover {
	color:#b26136;
	border:solid #b26136 1px;
}

a.help span {
	display:none;
}


#hint {
	position:absolute;
	width:350px;
	border:solid #444444 1px;
	border-radius:2px;
	background:#ffffff;
	opacity:0.9;
	padding:0px;
	margin:0px 0px 0px 0px;
	top:275px;
	font-size:14px;
	overflow-x:hidden;
	overflow-y:show;
}

#hint p {
	margin:0px 0px 5px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	display:inline-block;
	width:340px;
	cursor:move;
}

#hint div {
	clear:both;
	word-wrap:break-word;
	width:330px;
	margin:0px 10px 10px 10px;
}

#hint .close {
	display:block;
	float:right;
	background:url(close.jpg) bottom;
	width:15px;
	height:15px;
	margin:0px 10px 0px 0px;
	cursor:default;
}

#hint .close:hover {
	background:url(close.jpg) top;
}

#hint .move {
	display:block;
	float:right;
	background:url(move.jpg) bottom;
	width:15px;
	height:15px;
	margin:-1px 10px 0px 0px;
}

#hint div a {
	display:inline-block;
	color:#b26136;
	margin:0px 5px 0px 0px;
}

#hint div img {
	margin:2px 0px 0px 0px !important;
}

#hint div {
	font-family:Tahoma;
	color:#333333;
	font-size:12px;
	line-height:16px;
}




.base .catalog-section {

}

.base .catalog-section .domain a {
	color:#666666;
}

.base .catalog-section-list .left_choise a:hover {
	color:#7D2D2A;	
}

.base .catalog-section .domain a:hover {
	color:#b26136;
}

.navigator {
	color:#86746a;
	font-family:Tahoma,Verdana;
	font-size:12px;
	margin:12px 0px 12px 0px;
}
#ban_trudovik {
	margin:0px 0px 0px 0px;
}


.base .info {
	font-size:14px;
	color:#86746a;
}
.base .info span {
	font-size:14px;
	font-style:italic;
	color:#584c39;
}
.base .info a {
	font-size:14px;
	color:#584c39;
}
.base .info a:hover {
	font-size:14px;
	color:#b26136;
}
.base .bottom .text {
	font-size:12px;
	color:#86746a;
}

.base .catalog-section .price p {
	color:#86746a;
}

.base .catalog-section .price input, .base .catalog-section .arenda input {
	width:100px;
}

.base .catalog-section .bx-component-border table {
	border:solid 1px #86746a;
}
.base .bottom .text a {
	color:#584c39;
}
.base .bottom .text a:hover {
	color:#b26136;
}
.base .catalog-element .article {
	font-size:14px;
	color:#584c39;
}
.base .catalog-element h2 {
	font-family:Verdana;
	font-weight:normal;
	font-size:26px;
	color:#584c39;
}
.base .catalog-element .price div {
	font-family:Verdana;
	font-weight:normal;
	font-size:14px;
	color:#584c39;
}
.base .content .body-blog .blog edit .blog-errors .blog-error-text {
	background:#ffffff;
}
.base .content .reg_login {
	margin:-60px 0px 0px 700px;
}
.base .content .reg_login a {
	font-family:Verdana;
	font-size:14px;
	color:#0E5196;
}
.base .content .reg_login a:hover {
	font-family:Verdana;
	font-size:14px;
	color:#d04747;
}
.base .catalog-element table td div {
	color:#584c39;
}
.base .content table form table th {
	color:#584c39;
}



	
.search-form input[type="text"] {
	width:510px;
	margin-top:22px;
}

.catalog-section-list table tbody tr td a {
	position:relative;
	left:5px;
	right:20px;
	font-size:14px;	
}

.base .catalog-section-list .active {
	color:#7D2D2A;	
}
.searh_list {
	background:#eeeeee;
	border:solid 1px;
	border-color:#dddddd;
	position:relative;
	right:15px;
}

.left_choise {
	background:#eeeeee;
	border:solid 1px;
	border-color:#dddddd;
	position:relative;
	right:18px;
}

.left_choise  a{
	color:#86746A;
	font-size:14px;
	font-family:Times New Roman;
}

.left_choise a:hover {
	color:#7d2d2a;
	font-size:14px;
	font-family: Times New Roman;	
}

.base .catalog-section {
	margin:10px 5px 15px 5px;
}
.base .blog-post-content {
	display: block;
	width:645px;
}
.left_choise .link {
	color: #86746A;
}

.left_choise .selected {
	color:#b26136;
}

.filter-form {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	border:solid #888888 1px;
	border-radius:2px;
	background:#f0f0f0;
	box-sizing:border-box;
	overflow:hidden;
}

.filter-form form {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.filter-form  .input {
	padding:5px;
	margin:5px 0px 5px 10px;
	border:solid #aaaaaa 1px;
	border-radius:2px;
	float:left;
	outline:none;
	width:700px;
}

.filter-form #submit {
	margin:5px 10px 0px 5px;
	width:90px;
	position:relative;
}

.filter-form span {
	font-size:20px;
	font-weight:bold;
}

.filter-form p {
  margin: 0px 0px 5px 2px;
  color: #444444;
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  font-weight: normal;
}	

.filter-form #additional {
	clear:both;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	overflow:hidden;
	background:#cccccc;
	box-sizing:border-box;
	display:none;
}

.filter-form #additional.expanded {
	display:block;
}

.filter-form #additional span {
	color: #7D2D2A;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 5px;
    vertical-align: top;
    position: relative;
    top:-2px;
    border: solid #7D2D2A 1px;
    border-radius: 12px;
    display: inline-block;
    height: 12px;
    width: 12px;
    line-height: 12px;
    text-align: center;
    cursor: pointer;
}

.filter-form #additional div.left{
	margin:0px 15px 10px 0px;
}

.filter-form #additional>div input {
	width:90px;
	padding:5px 7px 5px 7px;
	border:solid #aaaaaa 1px;
	border-radius:2px;
	outline:none;
}

.filter-form #additional>div.left {
	float:left;
	width:218px;
}

.filter-form #additional>div.clear {
	clear:both;
}

.filter-form #additional>div.right {
	float:right;
	/*border-left:solid #888888 1px;*/
	padding:10px 0 0 10px;
	box-sizing:border-box;
	width:570px;
}

.filter-form #expander {
	float:right;
	color:#7D2D2A;
	font-size:14px;
	line-height:20px;
	margin:0px 10px 5px 0px;
}

.filter-form #expander a::before {
	content:"↓";
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	position:relative;
	display:inline-block;
	margin:0px 5px 0px 0px;
	top:-1px;
}

.filter-form #expander.expanded a::before {
	content:"↑";
}

.filter-form #zona {
	clear:both;
	float:left;
	margin:0px 0px 0px 7px;
	font-family:arial;
	font-size:14px;
	color:#666666;
}

.filter-form #zona label {
	position:relative;
	top:-2px;
	font-size:13px;
}




.base .catalog-section .domain h2 {
	font-size:12px;
	font-weight:normal;
	font-family:verdana;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:10px;
	text-transform:lowercase;
	color:#666666;
}

.base .catalog-section .domain img {
	opacity:0;
	width:1px;
	height:1px;	
}


.base .catalog-section p {
	color:#444444;
	font-size:12px;
	font-family:verdana;
	line-height:24px;
	margin:0px 0px 0px 2px;
}

.base .catalog-section td {
	border-bottom:solid 1px #666666; 
}

.base .catalog-section td p {
	color:#86746a;
	margin-bottom:4px;
	margin-left:10px;
	margin-top:6px;
	font-size:12px;
	font-family:verdana;
	line-height:24px;
}

.base  .catalog-section .locked {
	color:#86746a;
	margin-bottom:4px;
	margin-left:10px;
	margin-top:4px;
}

.base .catalog-section .price a:first-child,.base .catalog-section .arenda a:first-child, .base .catalog-section .price span.buy {
	display:inline-block;
	height:24px;
	width:24px;
	background:url(basket.png) bottom left;
	text-decoration:none;
	margin:0px 0px 0px -4px;
	cursor:pointer;
}

.base .catalog-section .price a:hover:first-child, .base .catalog-section .arenda a:first-child:hover, .base .catalog-section .price span.buy:hover {
	background:url(basket.png) top left;
}

#domain p {
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	margin-left:10px;
	margin-top:5px;
	
}

#price p, #arenda p, #tic p, #pr p, #reg p, #kei p {
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#444444; 
	margin-top:5px;
}

#domain {
	border-bottom:solid 1px #666666; 
	background:#EEEEEE;
	height:30px;
	width:270px;
}

#tic, #pr {
	width:75px;
	border-bottom:solid 1px #666666; 
	background:#EEEEEE;
	height:30px;	
}

#reg {
	width:100px;
	border-bottom:solid 1px #666666; 
	background:#EEEEEE;
	height:30px;	
}

#price {
	border-bottom:solid 1px #666666;
	background:#EEEEEE;	
	width:150px;
}

.price div {
	margin:5px 0px 0px 0px;
}

#arenda {
	border-bottom:solid 1px #666666;
	background:#EEEEEE;	
	width:150px;	
}

#arenda  p span, #price p span, #reg p span, #kei p span{
	color:#7D2D2A;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	vertical-align:top;
	position:relative;
	line-height:12px;
	border:solid #7D2D2A 1px;
	border-radius:12px;
	display:inline-block;
	height:12px;
	width:12px;
	line-height:12px;
	text-align:center;
	cursor:pointer;
}

#kei {
	width:150px;
	border-bottom:solid 1px #666666; 
	background:#EEEEEE;
	height:30px;	
}

.row  td{
	background:#FFFFFF;
}

.altrow td {
	background:#F5F5F5;
}

.first .row td {
	background:#fffe96;
}

.first .altrow td {
	background:#fcfa58;
}

.kei .bar {
	display:inline-block;
	height:10px;
	border:solid #ccc 1px;
	background:#fff;
	width:80px;
	border-radius:2px;
	margin:0 5px -2px 0;
	overflow:hidden;
}

.kei .bar>span {
	display:block;
	background:rgba(125,45,42,0.15);
	height:10px;
}

.kei .announce {
	position:absolute;
	display:none;
	border-radius:2px;
	border:solid #ccc 1px;
	background:#fefefe;
	padding:5px;
	font-size:10px;
	font-family:arial;
	color:#222;
	line-height:15px;
	width:160px;
	box-sizing:border-box;
	margin:-2px 0px 0px -5px;
	box-shadow:0 2px 10px rgba(0,0,0,.2);
	overflow:visible;
	z-index:2;
}

.kei .announce .carret {
	display:block;
	position:absolute;
	width:6px;
	height:6px;
	border:solid transparent 6px;
	border-bottom:solid #ccc 6px;
	margin:-18px 0 0 10px;
	box-sizing:border-box;
}

.kei .announce .carret:before {
	content:"";
	display:block;
	position:absolute;
	width:7px;
	height:7px;
	border:solid transparent 6px;
	border-bottom:solid #fefefe 6px;
	margin:-5px 0px 0px -6px;
	box-sizing:border-box;
}

.kei:hover .announce {
	display:block;
}

.kei .announce div {
	height:16px;
}

.kei .announce .title {
	display:inline-block;
	width:60px;
}

.kei .announce .bar {
	display:inline-block;
	height:6px;
	width:80px;
	border:solid #ccc 1px;
	margin:4px 0px 0px 0px;
	border-radius:2px;
	overflow:hidden;
	box-sizing:border-box;
} 

.kei .announce .bar>span {
	display:block;
	height:4px;
}

.kei .announce .bar.red>span {
	background:rgba(255,0,0,0.75);
}

.kei .announce .bar.green>span {
	background:rgba(0,255,0,0.75);
}

.kei .announce .bar.blue>span {
	background:rgba(0,0,255,0.75);
}


.kei .announce .bar .value {
	display:none;
	position:absolute;
	padding:5px;
	background:#fff;
	margin:-35px 0 0 0;
	border:solid #ccc 1px;
	border-radius:2px;
	text-align:center;
	width:60px;
	z-index:3;
}

.kei .announce div:hover .bar .value {
	display:block;
}

.kei .announce .bar .value>span {
	display:block;
	position:absolute;
	width:6px;
	height:6px;
	box-sizing:border-box;
	border:solid transparent 6px;
	border-top:solid #ccc 6px;
	margin:21px auto 0 24px;
}

.kei .announce .bar .value>span:before {
	content:"";
	display:block;
	width:6px;
	height:6px;
	box-sizing:border-box;
	border:solid transparent 6px;
	border-top:solid #fff 6px;
	margin:-7px 0 0 -6px;
}


#coment, #comment {
	font-size:10px;
	font-family:arial;
	color:#666666;
	margin:25px 0px 25px 5px;
}

#coment span, #comment span {
	color:#7D2D2A;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	display:block;
	position:absolute;
}

#coment p, #comment p {
	margin:0px 0px 0px 15px;
}

#submit {
	float:right;
	margin-top:7px;
}

.button {
	border:solid #0E5196 1px;
	border-radius:2px;
	background:#eeeeee;
	padding:5px 10px 5px 10px;
	outline:none;
	cursor:pointer;
	background:#aaaaaa;
	color:#eeeeee;
	
}

.button.highlight {
	background:#b26136 !important;
}

.button:active {
	color:#ffffff;
}

.button:disabled {
	color:#aaaaaa;
	border-color:#aaaaaa;
	background:#eeeeee !important;
}

#answer-form  .row  input, #answer-form  .row  textarea{
	width:400px;
}

#answer-form .captcha_row img {
	display:block;
	margin:0px 0px 5px 0px;
	width:180px;
}

#answer-form .captcha_row input {
	width:180px;
} 

#answer-form .captcha_row .description {
	font-size:14px;
	color:#888888;
} 

#fulllist {
	display:inline-block;
	margin:0px 0px 10px 1px;
	color:#7D2D2A;
	font-size:14px;
	text-decoration:underline;
}

#fulllist img {
	display:inline-block;
	margin:0px 4px -4px 0px;
	border:none;
}

#xlsdownload, #debuginfo, #xlsupload {
	display:inline-block;
	color:#7D2D2A;
	font-size:14px;	
	text-decoration:underline;
	margin:0px 2px 0px 10px;
}

#xlsdownload  img, #debuginfo img, #xlsupload img {
	display:inline-block;
	margin:0px 7px -3px 0px;
	border:none;
	width:14px;
}




.footer {
	height:100px;
	font-family:arial;
	font-size:11px;
	line-height:18px;
}

.footer .container {
	clear:both;
	margin:0px 30px 0px 30px;
	height:1px;
	border-top:solid #888888 1px;
}

.footer .container .left {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	float:left;
	vertical-align:middle;
	line-height:40px;
	color:#aaaaaa;
}

.footer .container .right {
	margin:10px 0px 0px 0px;
	float:right;
	width:auto;
}

.footer .container .right img {
	height:40px;
}

.footer p {
	color:#222222 !important;
}

.footer a {
	color:#777777;
	text-decoration:underline;
}

.footer a:hover {
	color:#b26136;
}

.policy {
	display:block;
	margin:0px 20px 0px 15px;
}

.policy h1 {
	display:block;
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
}

.policy p {
	text-align:justify;
	line-height:20px;
	font-size:14px;
	color:#584c39;
}


.banners {
	text-align:center;
	margin:30px 0px 0px 0px;
}

.banners a {
	display:inline-block;
	margin:5px 0px 0px 0px;
}

.banners a img {
	border:0px;
}


div.block_links {
	display:inline-block;
	width:190px;
	margin:10px 0px 0px 0px;
	background:#ffffff;
	border:solid #999999 1px;
	padding:5px 5px 5px 5px;
	cursor:pointer;
}

div.block_links ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li.block_links_icnt {
	display:block;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.block_links_header {
	display:block;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

p.block_links_text {
	display:block;
	font-family:Verdana;
	font-size:10px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

p.block_links_text a {
	margin:0px 0px 0px 0px;
}

p.block_links_url {
	display:block;
	font-family:Verdana;
	font-size:12px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.google {
	text-align:center;
}

.msg-form {
	display:block;
	margin:0px 5px 10px 5px;
	padding:10px 10px 10px 10px;
	border:solid #888888 1px;
	border-radius:2px;
	background:#f0f0f0;
}

.msg-form #expander {
	display:block;
	font-family:arial;
	/*color:#7D2D2A;*/
	color:#0E5196;
	font-size:16px;
	line-height:20px;
	text-decoration:underline;
}

.msg-form #expander img {
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	margin:0px 7px 0px 0px;
}

.msg-form #expander span {
	color:#7D2D2A;
}


.msg-form a:hover {

}

.msg-form form {
	padding:10px 0px 0px 0px;
}

.msg-form .field {
	display:block;
	width:100%;
	margin:10px 0px 0px 0px;
	font-family:arial;
	font-size:12px;
	color:#444444;
	vertical-align:top;
	clear:both;
}

.msg-form .errors {
	color:#7D2D2A;
}

.msg-form label {
	float:left;
	display:block;
	width:130px;
	margin:2px 0px 0px 0px;
}

.msg-form input {
	padding:5px 5px 5px 7px;
	height:27px;
	border-radius:2px;
	border:solid #aaaaaa 1px;
	outline:none;
}

.msg-form input#contacts {
	width:600px;
}

.msg-form input#captcha {
	width:130px;
	display:block;
	margin:0px 10px 0px 0px;
	float:left;
}

.msg-form textarea {
	white-space:normal;
	outline:none;
	width:600px;
	height:45px;
	max-width:600px;
	max-height:300px;
	padding:5px 5px 5px 7px;
	border-radius:2px;
	border:solid #aaaaaa 1px;
	overflow:auto;
}

.msg-form img {
	width:130px;
}

.msg-form #additional {
	display:none;
}

.msg-form #additional.expanded {
	display:block;
}

.msg-form hr {
	display:block;
	margin:15px 0px 15px 0px;
	border:none;
	border-top:solid #aaaaaa 1px;
	height:0px;
	box-sizing: border-box;
}

.msg-form button {
	float:right;
	display:block;
	margin:0px 70px 0px 0px;
}

.hint {
	display:block;
	position:absolute;
	width:275px;
	height:auto;
	background:#ffffff;
	border:solid #cccccc 1px;
	box-shadow:0 2px 10px rgba(0,0,0,.2);
	left:0px;
	top:0px;
	border-radius:2px;
}

.hint>.carret {
	content:" ";
	display:block;
	width:0px;
	height:0px;
	position:absolute;
	margin:-10px 0px 0px 10px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:10px solid #cccccc;

}

.hint>.carret::after {
	content:" ";
	width:0px;
	height:0px;
	position:absolute;
	margin:2px 0px 0px -8px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:10px solid #ffffff;
}

.hint>p {
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	font-family:verdana;
	font-size:11px;
	max-height:98px;
	overflow:hidden;
	line-height:14px;
	color:#444444;
	text-align:left;
}

.short-domains {
	position:absolute;
	margin:0px 0px 20px -375px !important;
	font-family:arial !important;
	font-size:12px !important;
}

.short-domains li {
	background:none !important;
}

.short-domains .header {
	height:auto;
	border:none;
}