/* Global */
* {
margin:0;
padding:0;
border:none;
}
li {list-style:none;}
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
a{
text-decoration:none;
color:#222;
}
a:hover{
text-decoration:underline;
}
p {mmargin-bottom: 12px;}


/* Layout */

body{
background: #f0f0f0 url(../images/body_bg.gif) center top repeat-x;
font: 62.5%/1.4 Tahoma, sans-serif;
color:#565656;
padding:0px 0px 0px 0px;
}

div#wrap {
width: 1000px;
margin: 0px auto 0px auto;
font-size: 11px;
background-color: #fff;
bborder: 1px solid red;
}


#header {
width: 1000px;
height:158px;
background:url(../images/header.jpg) top center no-repeat;
position:relative;
}

#phone {display: block; height: 25px; width: 230px; position: relative; float: left; top: 12px; left: 45px; 
  font-size: 12px; font-weight: bold; text-align: center; color: #960150;}
#phone span {color: #81848a;}
#logo  {display: block; height: 30px; width: 175px; text-indent: -9999px; position: relative; float: left; top: 63px; left: -153px;}


#header ul {float: right; height: 22px; width: 400px; position: relative; top: 0px;}
#header ul li {float: left; margin: 3px 10px 0 17px; background: url(../images/arrow.gif) left 3px no-repeat; padding-left: 15px;}
#header ul a {display: block; font-size: 11px; color: #fff; font-weight: bold;}

#header .icons {display: block; text-indent: -9999px; position: relative; float: right;}
#ico_home {background: url(../images/ico_home.gif) left 3px no-repeat; height: 15px; width: 15px; left: 360px; top: 110px;}
#ico_cont {background: url(../images/ico_cont.gif) left 3px no-repeat; height: 15px; width: 15px; left: 395px; top: 111px;}


#search_field {color: #6e6e6e; display: block; padding-top: 8px; height: 26px; width: 1000px; background: url(../images/search_bg.gif) left top no-repeat;}

#search_field span {display: block; float: left;}
#search_field .left {margin-left: 10px; padding: 0 15px; font-weight: bold;}
#search_field .left.price {color: #fff;}
#search_field .left b {color: #960150;}
#search_field .in {height: 16px; border: 1px solid #343434; float: left;}
#search_field select.in {height: 18px;}
#search_field .price1, #search_field .price2 {width: 90px;}
#search_field .dot {width: 15px; background: url(../images/dot.gif) center 8px no-repeat;}
#search_field .val {width: 50px; margin-left: 10px; margin-right: 10px;}
#search_field .city1, #search_field .city2 {width: 40px;}
#search_field .city2 {margin-right: 5px;}
#search_field .regnap {margin-left: 20px; padding-top: 0px; color: #960150;}
#search_field .regnap a {font-weight: bold; text-decoration: underline; color: #6e6e6e;}
#search_field .but {display:block;}


#topmenu {padding-top: 10px; height: 20px; margin: 0 auto;}
#topmenu li {display: block; float: left; padding-left: 15px; background:url(../images/arrow.gif) left 4px no-repeat; margin: 0 20px;}
#topmenu li a {color: #6d6d6d; font-size: 12px; font-weight: bold;}
#topmenu li a:hover {color: #960150;}
#topmenu li a:active {color: #960150;}

#topban {bborder: 1px solid red; text-align: center; margin-bottom: 10px;}

div#container {margin: 0 auto 0 auto; width: 970px; padding-top: 6px; margin-left: 15px;}


#sidebar {width: 183px; float: left;}
#loginb {margin-bottom: 30px; text-align: right; margin-top: 10px;}
#registr, #forgotp {margin-left: 10px; }
#loginb .but {padding: 1px 0px; border: 0; font-size: 11px; margin-bottom: 10px;}
#loginb .in {width: 128px; height: 16px; border: 1px solid #bdbdbd; margin-bottom: 6px;}

div#content {width: 770px; float: right;}
div#content p {padding: 10px 0; text-align:justify;}
div#content h3 {color: #960150;}
h3 {font-size: 12px;}
.list {border: 1px solid #dddddd; margin-bottom: 20px;}
.list .item {background-color: #fbfbfb;}
.list .item.c1 {background-color: #fff;}
.list .item h3 {background-color: #bdbdbd; height: 23px; font-size: 11px;}
.list .item h3 span {background-color: #960150; color: #fff; display: block; height: 20px; 
  float: left; min-width: 370px; padding: 3px 30px 0 15px;}
.list .item h3 a{color: #fff;}
.list .inr {padding: 15px; padding-bottom: 0;}
.list .inr img{margin: 0px 15px 15px 0px; float:left;}
.list .inr .photo {padding: 1px; border: 1px solid #dddddd; margin-right: 20px; float: left;}
.list .inr p {line-height: 190%; padding: 0px 0px; color: #565656;}
.list .inr p a {color: #960150;}

.statii {
}
.statii a{
color:#565656;
}

.list .inr1 {padding: 0px; padding-bottom: 0;}
.list .inr p {line-height: 190%; padding: 0px 0px; color: #565656;}
.list .inr p a {color: #960150;}

.list .but {display: block; padding-right:10px;padding-bottom:10px;}
.list .but a{display: block; float: right; color: #fff; background-color: #960150; padding: 2px 10px;vertical-align:bottom;}

.price .but1 {display: inline; padding-right:10px;padding-bottom:10px;}
.price .but1 a{display: inline; float: right; color: #fff; background-color: #960150; padding: 2px 10px;vertical-align:bottom;}

.price {padding-right:15px;}
.price span {display: block; float: left; height: 20px;}
.price .buy {display: block; background-color: #960150; height: 19px; margin-bottom: 10px; margin-top: 5px; float: right; width:60px; padding-left: 15px;}
.price .buy div {background-color: #960150; height: 19px; padding-right: 12px; color: #fff;}
.price .buy.grey {background-color: #960150;}
.price .buy.grey div {background-color: #960150;}
.price .buy a {color: #fff; background-color: #960150;}


table.params {width: 100%; margin-top: 10px;}
.params td {width: 50%; padding: 2px 10px 2px 40px;}
.params tr.c1 {background-color: #eeeeee;}
.list .descr {padding: 20px 40px;}

.inr .price {margin-top: 10px;}
.inr .price b {font-size: 14px; color: #960150;}

p.right {width: 300px; bborder: 1px solid red; float: right;}
p.right strong {color: #960150;}

.bbkod {
margin:0px;
}

.bbkod img{
margin:0px !important;
}

#footer {
background: #fff url(../images/footer.jpg) top left no-repeat;
height: 69px; width: 1000px; clear: both; margin-top: 20px;
}

#footer ul {float: right; height: 18px; margin-right: 20px; position: relative; top: 25px;}
#footer ul li {float: left; padding: 0px 20px; height: 18px; border-right: 1px solid #a7a7a7; mmargin-top: 5px;}
#footer ul li.last {border: none;}
#footer ul li a {font-size: 12px; color: #960150; font-weight: bold;}

#footer .copy {float: left; height: 10px; left: 30px; position: relative; top: 28px; color: #fff;}
#footer .devel {color: #565656; float: left; position: relative; top: 28px; left: 100px; background: url(../images/foot_devel.gif) top left no-repeat; width: 170px; height: 18px; text-align: center;}
#footer .devel a {color: #960150; font-weight: bold;}
#footer #counter {width: 88px; height: 31px; bborder: 1px solid blue; float: left; position: relative; top: 20px; margin-left: 130px;}

#content h1 { color:#960150; font-size: 12px; margin-top: 9px }
#content h3 { margin-top: 9px }
html, body {
   margin: 0;
   padding: 0;
   height: 100%;
}

#footer2 {
   height:69px;
  
   width: 1000px;
   margin: 0 auto;
   /*position: relative;*/
   margin-top: -69px;

}

.wrapper-for-footer { min-height: 100%; background: #fff; width: 1000px; margin: 0 auto; }
#content .list h3 { margin: 0 }

