body {background:#e6e6e6; margin:0; padding:0; font-family:Tahoma, Verdana, Arial; font-size:12px;}
table {font-size:12px;}
a img {border:none;}

.main_block {width:1000px; padding:0px; margin:0 auto; background:white; border:1px solid #CCC;}
.bg_block {width:1010px; padding:0px; margin:0 auto; background:url(/img/bg_line.gif) repeat-y center top;}

.hdr_left {background:#c2cd9e;text-align:center;}
.hdr_left div {}
.hdr_left h1 {margin:0px;padding:0px;}
.hdr_left h1 a {color:#78815d; font-size:15pt; text-decoration:none;}
.hdr_left span {color:#8e8f91;font-weight:bold;}

.hdr_right {background:#78815d;padding:25px;}
.hdr_right span {color:#404b1d;font-weight:bold;}
.hdr_right .cart {color:white;line-height:1.5em;}
.hdr_right .cart a {color:#f5d03d;font-weight:bold;}

.ftr_left {background:#c2cd9e;text-align:center;font-weight:bold;line-height:1.5em;color:#78815d;font-size:8pt;}
.ftr_left div {padding:15px;}
.ftr_right {background:#78815d;padding:15px;color:white;}
.ftr_right .counter {float:right;width:200px;text-align:right;}

.header1 {}
.header1 h1 {color:#78815d;background:#f5d03d;border-bottom:1px solid #78815d;margin:0px; padding:5px; font-size:14pt;}
.header1 .content {padding:10px;line-height:1.5em;}

.header2 {}
.header2 h1 {color:#828b66;background:#c3ce9f;border-bottom:1px solid #828b66;margin:0px; padding:5px; font-size:14pt;}
.header2 .content {padding:10px;line-height:1.5em;}

.big_list {border:1px solid #c3ce9f; border-right:none;}
.big_list .pic_price {line-height:2em; width:90px; text-align:center; padding:10px;}
.big_list .pic_price span {color:red; font-weight:bold;}
.big_list .descr {padding:10px 10px 10px 0;}

h1 {font-size:19px; margin:0 0 7px 0; padding:0;color:#78815d;}
h2 {font-size:14px; margin:0 0 5px 0; padding:0; color:#828282;}

.path {font-size:11px;}
.child {font-size:11px;}
.child a {color:#828b66;}

.sort {padding:10px 0 5px 0;}
.sort .on {background:#828b66;padding:2px 5px 2px 5px;color:white;}

.list {border:1px solid #c3ce9f; border-right:none;}

.description {line-height:1.5em;}
.description img {padding:2px;}
.description .cat {padding:15px;line-height:2em;}
.description .cat_name {padding:2px;background:#828b66;color:white;margin-left:25px; width:100px;position:relative;bottom:-10px;text-align:center;}
.description .info {text-align:center;}
.description .info .price {color:red;font-weight:bold;padding:10px;font-size:18px;}
.description .add_info {padding:0 10px 0 20px;line-height:1.7em;}

.sum {background:#828b66;color:white;}

a.button {display:block;text-align:center;background:#EEE;text-decoration:none;font-weight:bold;padding:5px;margin-top:10px;border-top:solid 1px #F0F0F0;border-left:solid 1px #F0F0F0;border-right:solid 1px #999;border-bottom:solid 1px #999;}

.post_date {font-size:10px;color:#AAA;font-weight:bold;}

a {color:black;}
a:hover {color:#AAA;}

.right {background:#FF8539;}

.menu {background:#077307; padding:7px;font-weight:bold; text-align:center;}
.menu a {color:white;text-decoration:none;padding:0 15px 0 15px;}
.menu a:hover {text-decoration:underline;}
.menu .bl {padding-left:20px; margin-bottom:20px;}
.menu b {font-size:14px;}

.btn {border:1px solid #AAA; font-size:10px;}
.txt {border:1px solid #AAA; font-size:10px;}
.clr {clear:both;}
.page {font-weight:bold;text-align:center;}

.reklama { font-size:10px; margin-top:10px;padding-top:5px;}
.reklama a {text-decoration:none;}

tr.header {background:#555;color:white;}
.even {background:white;}
.even2{background:#FFFFEE;}
.odd {background:#f7faec;}

.news_realty {height:50px; background:url(/img/news_realty.gif) no-repeat left center;margin-bottom:20px;}
.news_building {height:50px; background:url(/img/news_building.gif) no-repeat left center;margin-bottom:20px;}
.news_content {}
.news_content .synopsis {font-size:11px; width:310px;}

a.block {display:block;padding:7px;background:#eee;}
