﻿body {margin: 0px; padding: 0px; background:#e6e6e6; font-family:Arial;}
img {border:0;}

p {margin:5px 0;}
a:active {outline: none;}
input:active {outline: none;}
:-moz-any-link:focus {outline: none;}

.clear {clear:both; line-height:0;}
.succ {color:#168411;}


.top_head {width:100%; height:89px; background: url("images/top-head-bg.jpg") repeat-x;}
.top_head .content {width:940px;}
.top_head .content .logo {display:block; float:left; width:234px; height:48px; background:url("images/logo.jpg") center no-repeat;}
.top_head .content .phones {float:left; font-size:10pt; color:#7e7d7d; margin:15px 0px 0px 245px;}
.top_head .content .lang {float:left; font-size:10pt; margin:15px 0px 0px 145px; color:#7e7d7d;} 
.top_head .content .lang a {font-size:10pt; color:#006699; text-decoration:underline;}
.top_head .content .lang a:hover {text-decoration:none;}

.head {width:100%; background:#000; border-top:1px solid #fff; border-bottom:1px solid #e6e6e6;}
.head .content {width:1150px; height:259px; background:url("images/head-bg.jpg") center no-repeat;}
.main_menu {width:100%; background:#666666; border-bottom:1px solid #e6e6e6;}
.main_menu .content {width:940px; height:29px; background:#333333;}
.main_menu .content ul {margin:0; padding:0; padding:0px 10px;}
.main_menu .content li {list-style:none; float:left;}
.main_menu .content li a {margin:0px 10px; font-size:10pt; color:#cccccc; text-decoration:underline;}
.main_menu .content li a:hover {text-decoration:none;}

.main_content {width:100%; background: url("images/content-bg.jpg") top repeat-x; margin-bottom:10px;}
.main_content .content {width:940px; color:#333333; font-size:10pt;}
.main_content .content .left {float:left; width:460px; min-height:300px;}
.main_content .content .right {float:right; width:460px; min-height:300px;}
.main_content .content .left2 {float:left; width:695px; min-height:300px;}
.main_content .content .right2 {float:right; width:225px; min-height:300px;}
.main_content .content ul {list-style:none; padding:0px 0px 10px 0px; margin:5px 0; border-bottom:1px solid #cccccc;}
.main_content .content ul li {padding-bottom:10px;}
.main_content .content ul a {font-size:10pt; color:#006699; text-decoration:underline; }
.main_content .content ul a:hover {text-decoration:none; }

.main_content .content h1 {color:#333333; font-size:16px; margin:18px 0;}
.main_content .content h2 {color:#333333; font-size:16px; margin:15px 0px 5px 0px;}
.main_content .content .serch {width:100%; background:#fff; border:1px solid #cccccc; font-size:10pt;}
.main_content .content .serch .param {padding:10px;}
.main_content .content .serch .line {border-top:1px solid silver; margin:0px 10px; padding-top:5px; text-align:left;}
.main_content .content .serch span {background:#cccccc; color:#fff; font-size:8pt; padding:0px 3px;}
.main_content .content .serch .s_sabmit {margin:5px 0px 5px 10px;}
.main_content .content .serch select {font-size:8pt;}
.main_content .content .feedback {font-size:9pt;}
.main_content .content .feedback input {width:235px; padding:1px 3px 1px 3px; font-size:9pt;}
.main_content .content .feedback textarea {width:241px; }
.main_content .content .feedback #submit {width:85px; height:21px;}

.main_content .content .catalog {border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}
.main_content .content .catalog a {text-decoration:underline;}
.main_content .content .catalog a:hover {text-decoration:none;}
.main_content .content .catalog .title {display:block; color:#006699; font-size:12pt;  text-decoration:underline; margin-bottom:7px;}
.main_content .content .catalog .type {color:#666666; font-size:10pt;  text-decoration:underline; }
.main_content .content .catalog .photo {padding:3px 3px 1px 3px; border:1px solid #cccccc; background:#fff; width:150px;}
.main_content .content .catalog .price {font-weight:bold;}
.main_content .content .catalog .info {margin-top:7px;}

.main_content .content .realty {border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px;}
.main_content .content .realty a {text-decoration:underline; color:#006699;}
.main_content .content .realty a:hover {text-decoration:none;}
.main_content .content .realty .title {color:#006699; margin-bottom:5px;}
.main_content .content .realty .type { color:#666666; font-size:10pt;  text-decoration:underline; margin-bottom:7px;}
.main_content .content .realty .info {margin-top:7px;}
.main_content .content .realty .photo {padding:3px 3px 1px 3px; border:1px solid #cccccc; background:#fff; width:150px;}
.main_content .content .realty .price {font-weight:bold;}
.main_content .content .back {text-decoration:none; color:#006699;}
.main_content .content .back:hover {text-decoration:underline;}
.main_content .content .gallery td {padding-top:15px;}
.main_content .content .page_navi {color:#666666; margin-top:10px; font-size:9pt;}
.main_content .content .page_navi a {color:#006699; text-decoration:underline; font-size:9pt;}
.main_content .content .page_navi a:hover {text-decoration:none;}

.main_content_bottom {width:100%; background:#333333 url("images/content-bottom-bg.jpg") top repeat-x; border-top:1px solid #fff; }
.main_content_bottom .content {width:940px; font-size:10pt; color:#999999; border-bottom:1px solid #666666; padding-bottom:15px;}
.main_content_bottom .content .left {float:left; width:460px; }
.main_content_bottom .content .right {float:right; width:460px; }
.main_content_bottom .content h2 {font-size:16px; color:#999999;}

.rss {color:#006699}



.footer {width:100%; background:#333333; color:#666666; font-size:8pt;}
.footer .content {width:940px;  padding:20px 0px 15px 0px;}


.crumbs {padding:10px 0; border-bottom:1px solid #cccccc; margin-bottom:10px;}
.crumbs a {color:#666666; text-decoration:underline;}
.crumbs a:hover {text-decoration:none;}
.post {margin-bottom:15px;}
.post .title {display:block; font-size:12pt; color:#006699; text-decoration:underline;}
.post .title:hover {text-decoration:none;}
.post .date {float:left; padding:2px 3px; background:#cc0000; color:#fff;}
.post .category {display:block; float:left; margin-left:10px;}
.post .category a {color:#666666; font-size:10pt;  text-decoration:underline;}
.post .category a:hover {text-decoration:none;}
.post .post_text {}
.post .post_link {color:#006699; text-decoration:underline;}
.post .post_link:hover {text-decoration:none;}
.count_comments {margin:10px 0;}
.count_comments span {background:#666666; color:#fff; padding:2px 5px;}

.border_cal {width:220px;  padding:3px;  border:1px solid #cccccc; background:#fff;  margin:0px 0px 7px 0px;}
.calendar_head {width:100%; font-size:10pt; font-weight:bold; color:#5c5c5c;}
.calendar_head a {color:#2e4ea8; text-decoration:none;}
.calendar {width:100%; font-size:10pt;color:#5c5c5c; text-align:center;}
.calendar #isset { border:1px solid red; }
.calendar #isset a { color:red; text-decoration:none; margin:0;}

.main_content_bottom ul {padding:0; margin:0;}
.main_content_bottom li { float:left; list-style:none; padding:0px 3px;}
.main_content_bottom a {color:#999999; text-decoration:underline;}
.main_content_bottom a:hover {text-decoration:none;}

.wp-pagenavi a {margin:0px 5px; color:#006699; text-decoration:none;}

