body {
font-family:Tahoma;
font-size: 12px;
color:#4a4a4a;
margin:0px;
background:#eae8f6;
height:100%;
}


.menu_ooo{ 
position:absolute;
left: 50px;
top: -45px;
  background:url('/templates/default/images/razdelitel.png') no-repeat;
   height:523px;
  width:250px;
z-index:-10;
}
.000_menu{
width:350px;
  position:absolute;
z-index:10;
}

a:link, a:visited, a:active {
color:#4a4a4a;
font-family: Tahoma;
text-decoration:underline;
font-size: 12px;
}

a:hover{
color:#4a4a4a;
font-family: Tahoma;
text-decoration:none;

font-size: 12px;
}

html{
  height:100%;
}



img {
border-width: 0;
vertical-align:bottom;
}

div,span{
  margin:0;
  padding:0;
}

p, form  {
font-family: tahoma;
font-size: 12px;
margin-left: 0px;
margin-right: 0px;
color:#4a4a4a;
margin-top:0;
margin-bottom:15px;
}

.light_n {
color:#333;
}

td {
font-family: tahoma;
font-size: 12px;
color:#4a4a4a;
}

ul, li, ol {
font-family: tahoma;
font-size: 12px;
margin-top: 0px;
margin-bottom: 0px;
color:#4a4a4a;
}


h1 {
font-family: tahoma;
font-size: 25px;
color:#4a4a4a;
}


h2 {
font-family:tahoma;
font-size: 20px;
color:#4a4a4a;
font-weight:bold;
}


h3 {
font-family: tahoma;
font-size: 14px;
color:#4a4a4a;
margin-top:0;
margin-bottom:13px;
}

h4 {
font-family: tahoma;
font-size: 13px;
color:#4a4a4a;
}

table{
  width:100%;
  border-collapse:collapse;
  padding:0;
}

td{
  padding:0;
  border:0;
  vertical-align:top;
}

.clear{
  clear:both;
}

td#header_1{
  height:170px;
background:#000034;
}

td#header_2{
  height:267px;
  background:url('/templates/default/images/header.jpg') center no-repeat;
}

td#header_3{
  height:230px;
background:url('/templates/default/images/header1.jpg') top center no-repeat;
}

.righthr {
background:url('/templates/default/images/righthr.gif') top right no-repeat;

}

td#body{
  background:url('/templates/default/images/body.jpg') top center no-repeat;
}

td#footer{
  height:112px;
background: #34040e;
}

td#footer_1{
  height:285px;
  background:url('/templates/default/images/footer1.jpg') top no-repeat;
}

#body .wrapper{
  margin-top:130px;
  margin-bottom:1px;
}

.wrapper{
  width:1050px;
  height:100%;
  position:relative;
  margin: 0 auto;
  text-align:left;
z-index:1;
}
.wrapper2{
  width:1150px;
  height:100%;
  position:relative;
  margin:0 auto;
  text-align:left;
z-index:1;
}
#header_1 .wrapper{
z-index:200;
}

td#footer .wrapper{
  /*background:url('/templates/default/images/footer.jpg') 20px top no-repeat;*/
}

#logo{
  position:absolute;
  left:70px;
  top:58px;
  height:97px;
  width:99px;
}

.logo{
  width:99px;
  height:113px;
  background:url('/templates/default/images/logo.png') no-repeat;
}

.telephon{
width:200px;
  height:75px;
/*background:url('/templates/default/images/telephon.png') no-repeat;*/
}

.email{
width:200px;
  height:75px;
/*background:url('/templates/default/images/email.png') no-repeat;*/
}

.adress{
  width:200px;
  height:75px;
/*background:url('/templates/default/images/adress.png') no-repeat;*/
}

p.ttl{
	font-size: 14px;
	color: #f0ecf5;
}

p.txt{
	color: #936ba2;
}


#hme{
  position:absolute;
  left:190px;
  top:57px;
  height:26px;

}

#hme img{
  margin-right:10px;
}

table#main{

}

table#main td{
  text-align:center;
  vertical-align:top;
}

table#top td{
padding-top:38px;
}

table#top td div{
  margin:0 auto;
}

table#top td div a{
  position:relative;
}

table#main td div{
  margin:0 auto;
}

table#main td div a{
  position:relative;
}

.sell{
  width:155px;
  height:185px;
  background:url('/templates/default/images/sell.png') no-repeat;
}

.buy{
  width:155px;
  height:185px;
  background:url('/templates/default/images/buy.png') no-repeat;
}

.investing{
  width:155px;
  height:185px;
  background:url('/templates/default/images/investing.png') no-repeat;
}

.sell_on{
  width:155px;
  height:185px;
  background:url('/templates/default/images/sell_on.png') no-repeat;
}

.buy_on{
  width:155px;
  height:185px;
  background:url('/templates/default/images/buy_on.png') no-repeat;
}

.investing_on{
  width:155px;
  height:185px;
  background:url('/templates/default/images/investing_on.png') no-repeat;
}

#copyright{
  position:absolute;
  left:20px;
  bottom:25px;
  font-size:11px;
  color:#4a4a4a;
}

#footer_1 #copyright{
  bottom:40px;
}

#footer #contacts{
  position:absolute;
  top:0;
  right:20px;
}

#footer #company{
  position:absolute;
  top:0;
  left:20px;
}

#footer_1 #company{
padding-top:15px;
vertical-align:top;
}

#company img{
  margin-right:25px;
}

#footer_1 #contacts{
  padding-top:123px;
}

#footer_1 #contacts table{
  margin:0 auto;
}

#contacts table{
  width:auto;
}

#contacts td{
  vertical-align:top;
  /*color:#a781b0;*/
  color:#4a4a4a;
  font-size:11px;
}

#contacts a:link,#contacts a:active,#contacts a:visited{
  /*color:#a781b0;*/
  color:#4a4a4a;
  font-size:11px;
}

#contacts a:hover{
  /*color:#a781b0;*/
  color:#4a4a4a;
  font-size:11px;
}

#contacts b{
  font-size:12px;
  color:4a4a4a;
  display:block;
  margin-bottom:20px;
}


#menu_top{
  position:absolute;
  top:79px;
  /*right:52px;*/
  right:150px;
z-index:200;
}

#menu_top table{
  width:auto;
}

#menu_top .main{
  height:14px;
  padding:0 18px 0 13px;
  background:url('/templates/default/images/tag.gif') right 4px no-repeat;
  vertical-align:top;
}

#menu_top .main img{
  vertical-align:top;
}

.relative{
  position:relative;
}

.other{
  position:absolute;
  width:220px;
  top:15px;
  left:0;
  z-index:30;
}

.other div{
  padding-left:16px;
  margin-top:6px;
  background:url('/templates/default/images/tag_2.gif') left 6px no-repeat;
  color:#7e358d;
}

.other div a:link, .other div a:active, .other div a:visited{
  color:#7e358d;
}

.other div a:hover{
  color:#7e358d;
}

.menu{
  padding-bottom:7px;
  padding-left:20px;
font-family: tahoma;
     font-size:12px;
}

.menu_on{
  padding-bottom:7px;
  padding-left:20px;
  color:black;
  font-weight:bold;
  text-decoration: underline;
font-family: tahoma;font-size:12px;
}

.menu_a{
  padding-bottom:7px;
  padding-left:40px;
  color:#000;
  text-decoration: underline;
  background:url('/templates/default/images/menu_on.gif') 20px 2px no-repeat;
font-family: tahoma;font-size:12px;
}
.menu a:link,.menu a:active,.menu a:visited{
  padding-left: 20px;
  color:#67237c;
  background:url('/templates/default/images/menu.gif') left 2px no-repeat;
font-size:12px;
}

.menu a:hover{
  padding-left: 20px;
  color:#67237c;
  text-decoration: underline;
  background:url('/templates/default/images/menu_on.gif') left 2px no-repeat;
font-family: tahoma;font-size:12px;
}

#menu{
  width:260px;
  padding-bottom:20px;
 }

#text{
  padding:0 0 20px 30px;
text-align:justify;
}

#path{
  height:20px;
  /*background:#dbe2f1 url('/templates/default/images/path_left.jpg') left no-repeat;*/
}

#path .right{
  /*background:url('/templates/default/images/path_right.jpg') right no-repeat;*/
  height:100%;
}

#path .right div{
  padding:0;
  font-size:11px;
  padding-top:2px;
  color:#ccc;
}

#path a:link,#path a:visited,#path a:active{
  font-size:11px;
  color:#ccc;
}

#path a:hover{
  font-size:11px;
  color:#ccc;
}

#title{
  /*background:#ecf0f7 url('/templates/default/images/title_left.jpg') left no-repeat;*/
  height:22px;
  float:left;
  margin-top:2px;
  margin-bottom:27px;
}

.title_gl{
color:#af76a1;
  font-size:24px;
  font-weight:bold;
text-align:center;
padding-top: 20px;
}

#title .right{
  /*background:url('/templates/default/images/title_right.jpg') right no-repeat;*/
  height:100%;
  float:left;
}

#title .right div{
  padding:0;
  line-height:22px;
  font-size:22px;
  color:#595759;
}

#sorting{
  color:#605f5b;
  margin-left:105px;
}

.pages{
  color:#605f5b;
  margin-left:105px;
  font-size:11px;
}

.block{
  height:20px;
  background:url('/templates/default/images/block_fon.jpg') repeat-x;
  float:left;
  margin-left:25px;
  position:relative;
}

.block img{
  position:absolute;
  top:6px;
  left:-3px;
}

.block div{
  background:url('/templates/default/images/block_left.jpg') left no-repeat;
  height:100%;
  float:left;
}

.block div div{
  background:url('/templates/default/images/block_right.jpg') right no-repeat;
  height:100%;
}

.block div div div{
  padding:2px 7px 0 18px;
  font-size:12px;
  font-weight:bold;
  color:#605f5b;
  background:none;
  height:auto;
}

.block a:link,.block a:visited,.block a:active{
  font-size:12px;
  font-weight:bold;
  color:#605f5b;
}

.block a:hover{
  font-size:12px;
  font-weight:bold;
  color:#605f5b;
}

.active a:link,.active a:visited,.active a:active{
  font-size:12px;
  font-weight:bold;
  color:#c186b3;
}

.active a:hover{
  font-size:12px;
  font-weight:bold;
  color:#c186b3;
}

#sorting .title, .pages .title{
  float:left;
  padding-top:3px;
}

.pages .block{
  margin-left:10px;
}

.pages .block div div div{
  padding-left:7px;
}

#goods{

}

#goods td{
width:50%;
  color:#001901;
  font-weight:bold;
}

#goods td p{
  color:#001901;
  font-weight:normal;
}

#goods td a{
  color:#001901;
  font-weight:bold;
}

#goods td a:hover{
  color:#001901;
  font-weight:bold;
}

#goods span.price{
  color:#af76a1;
  font-weight:bold;
  font-size:12px;
text-decoration: none;

}

.price b{
  color:#dd137b;
  font-size:16px;
  font-weight:bold;
}

.price{
  color:#dd137b;
  font-size:16px;
  font-weight:bold;
text-align:right;
}


.preview{

  position:relative;
  float:left;
  margin-right:20px;
  margin-bottom:10px;
}
.preview10{

  position:relative;
  float:left;
margin-top: 0px;
  margin-right:20px;
  margin-bottom:10px;
heigth: 100%;
}


.brief div{
  margin-bottom:10px;
}

.brief div.title2{
  margin-bottom:10px;
color:#000;
   font-size:16px;
}

.brief b.title{
  color:#af76a1;
  font-size:12px;
}

.brief div a:link, a:visited, a:active {
color:#4a4a4a;
font-family: Tahoma;
text-decoration:underline;
font-size: 14px;
}

.brief div a:hover{
color:#4a4a4a;
font-family: Tahoma;
text-decoration:none;
font-size: 14px;
}

.preview .premium{
  background:url('/templates/default/images/top.png') no-repeat;
  position:absolute;
  top:-15px;
  left:-18px;
  height:70px;
  width:61px;
  z-index:10;
}

.preview .premium1{
  background:url('/templates/default/images/top1.png') no-repeat;
  position:absolute;
  top:-15px;
  left:-18px;
  height:70px;
  width:75px;
  z-index:10;
}

.preview .premium2{
  background:url('/templates/default/images/top2.png') no-repeat;
  position:absolute;
  top:-15px;
  left:-18px;
  height:70px;
  width:61px;
  z-index:10;
}


.preview .premium0{
  background:url('/templates/default/images/top0.png') no-repeat;
  position:absolute;
  top:-10px;
  left:-10px;
  height:70px;
  width:61px;
  z-index:10;
}
.sell_s{
  width:120px;
  height:120px;
  background:url('/templates/default/images/sell_s.png');
}

.buy_s{
  width:120px;
  height:120px;
  background:url('/templates/default/images/buy_s.png');
}

.investing_s{
  width:127px;
  height:120px;
  background:url('/templates/default/images/investing_s.png');
}

.sell_on_s{
  width:120px;
  height:120px;
  background:url('/templates/default/images/sell_on_s.png');
}

.buy_on_s{
  width:120px;
  height:120px;
  background:url('/templates/default/images/buy_on_s.png');
}

.investing_on_s{
  width:127px;
  height:120px;
  background:url('/templates/default/images/investing_on_s.png');
}

#counter{
  position:absolute;
  bottom:10px;
  left:40px;
}

.sell_s2{
  width:120px;
  height:143px;
  background:url('/templates/default/images/sell_s2.png');
}

.buy_s2{
  width:120px;
  height:143px;
  background:url('/templates/default/images/buy_s2.png');
}

.investing_s2{
  width:121px;
  height:143px;
  background:url('/templates/default/images/investing_s2.png');
}

.sell_on_s2{
  width:120px;
  height:143px;
  background:url('/templates/default/images/sell_on_s2.png');
}

.buy_on_s2{
  width:120px;
  height:143px;
  background:url('/templates/default/images/buy_on_s2.png');
}

.investing_on_s2{
  width:121px;
  height:143px;
  background:url('/templates/default/images/investing_on_s2.png');
}

td#body_1 li{
margin-bottom:15px;
}

#map{
  width:auto;
}

#map div{
  background:url('/templates/default/images/tag_2.gif') left 7px no-repeat;
  padding-left:15px;
}

#map td{
padding-bottom:15px;
}

div#partner
{
margin-top:80px;
margin-bottom:10px;
margin-left: 10px;
}


div#partner td
{
padding:5px;
}

.brief div.title3
{
font-weight:bold;
font-family: Tahoma;
font-size: 14px;
color:#000;
text-align: left;
}

a.title3
{
font-weight:bold;
font-family: Tahoma;
font-size: 14px;
color:#000;
text-align: left;
}

p.title3
{
font-weight:bold;
font-family: Tahoma;
font-size: 14px;
color:#000;
}

.line
{
background:url('/templates/default/images/line.gif') repeat-x;
height:1px;
width:100%;
}


.glmenu_left_1{
background:url('/templates/default/images/left_1.gif') no-repeat;
height:4px;
width:4px;
}
.glmenu_ttt{
background:url('/templates/default/images/ttt.gif') repeat-x;
height:4px;
}
.glmenu_right_1{
background:url('/templates/default/images/right_1.gif') no-repeat;
height:4px;
width:4px;
}
.glmenu_left{
background:url('/templates/default/images/left.gif') repeat-y;
width:4px;
}
.glmenu_text_menu{
background: #ffffff;
}
.glmenu_right{
background:url('/templates/default/images/right.gif') repeat-y;
width:4px;
}
.glmenu_left_2{
background:url('/templates/default/images/left_2.gif') no-repeat;
height:4px;
width:4px;
}
.glmenu_bbb{
background:url('/templates/default/images/bbb.gif') repeat-x;
height:4px;
}
.glmenu_right_2{
background:url('/templates/default/images/right_2.gif') no-repeat;
height:4px;
width:4px;
}

.zag1{
width:235px;
  height:52px;
background:url('/templates/default/images/toppredlozheniya.png') no-repeat;
}

.zag2{
width:335px;
  height:52px;
background:url('/templates/default/images/nashiparners.png') no-repeat;
}
