
img {border:0px;}

@font-face {
  font-family: "Rubl Sign";
  src: url(http://www.artlebedev.ru/;-)/ruble.eot);
}

span.rur {
  font-family: "Rubl Sign";
  text-transform: uppercase; // text-transform: none;
}

span.rur span {
  position: absolute;
  overflow: hidden;
  width: .45em;
  height: 1em;
  margin: .1ex 0 0 -.55em; // display: none;
}

span.rur span:before {
  content: '\2013';
}


#bottom_logo {
  position:absolute;
  top:10px;
  left:20px;
}

.address{
  float:left;
  width:230px;
  margin-left:400px;
  height:100px;
  margin-top:5px;
}

.address span {
  font:11px Tahoma, Helvetica, sans-serif;
  color:#838383;
  display: block;
}

.address span a{
  color:#838383;
}

.green_block {
  width:296px;
  height:122px;
  font:11px Tahoma, Helvetica, sans-serif;
  position:relative;
  cursor:pointer;
  }
  
.block_left {
  width:10px;
  height:122px;
  float:left;
}

.green_left {background:url(../images/limus/index_green_left.png) no-repeat;}
.blue_left {background:url(../images/limus/index_blue_left.png) no-repeat;}

.block_main {
  width:276px;
  height:122px;
  float:left;
  }

.green_main {background:url(../images/limus/index_green_main.png) repeat-x;}
.blue_main {background:url(../images/limus/index_blue_main.png) repeat-x;}

.block_right {
  width:10px;
  height:122px;
  float:right;
}

.green_right {background:url(../images/limus/index_green_right.png) no-repeat;}
.blue_right {background:url(../images/limus/index_blue_right.png) no-repeat;}
  
.green_block_text {
  margin-left:10px;
  margin-top:10px;
  color:#fff;
  font-size:20px;
  float:left;
}

.green_block_text p{
  margin:0px;
  padding:0px;
}

.green_block_text .f_string {
  font-size:10px;
  width:160px;
  margin-top:5px;
}

.green_block_text .s_string {
  font-size:10px;
  margin-top:1px;
  }

.block_logo {
  position:absolute;
  width:100px;
  height:62px;
  right:10px;
  top:10px;
}

.block_price {
  position:absolute;
  right:10px;
  bottom:10px;
  font-size:12px;
  font-weight:bold;
}

.green {color:#0e2f13;}

.blue {color:#014f95;}

.gallery1 {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  height: 23px;
  border:1 px solid #000;
}

.font {font:12px Tahoma, Helvetica, sans-serif;padding:10px 30px;}

.tb_form td {padding-left:10px;width:150px;font:12px Tahoma, Helvetica, sans-serif;height:28px;}

.frm_order input {width:170px;font:12px Tahoma, Helvetica, sans-serif;}

.frm_order select {width:170px;font:12px Tahoma, Helvetica, sans-serif;}


.hidden
{
display:none;
padding: 0px;
margin: 0px;
}

.noimage, a.noimage
{
cursor: default;
}

#content {margin-left:20px;font:12px Tahoma, Helvetica, sans-serif; width:870px;color:#454545;}
.zag {font:20px Tahoma, Helvetica, sans-serif;color:#454545;font-weight:normal;}
.zag a {text-decoration:none;color:#454545;font:18px Tahoma, Helvetica, sans-serif;}
.zag a:hover {text-decoration:underline;color:#6B6B6B;font:18px Tahoma, Helvetica, sans-serif;}
.padding {
	padding-top:10px;
}

h1 {font:23px Tahoma, Helvetica, sans-serif;color:#454545;}
#content h1 {font:20px Tahoma, Helvetica, sans-serif;color:#454545;font-weight:normal;}
#content h2 {font-size:17px; padding:0px; margin:0px;font-weight:normal;}
#content td {vertical-align: top;padding-bottom:30px;}
#content .desc {width:250px;padding-left:10px;}
#content .between {padding-left:20px;}

.price2 {font-size:17px; padding:0px; margin:0px;}

.small_menu {
  width:908px;
  height:27px;
  padding-top:15px;
  font:12px Tahoma, Helvetica, sans-serif;
  color:#454545;
  margin-left:15px;
}

.small_menu a {
  background: url(../images/path.gif) right center no-repeat;
  padding: 0 18px 0 0;
  margin: 0 7px 0 0;
  color:#454545;
}

.small_menu a:hover{
  color:#454545;
}

.small_menu #last_link {background:none;}



.accessuares td {
  padding-right:15px;
  }
.accessuares td img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin-top:5px;
  }
  
.i-submit {border:1px solid #898989;background:#fff;font:12px Tahoma, Helvetica, sans-serif;width:240px;height:20px;}

.date {padding-bottom:20px;font:14px Tahoma, Helvetica, sans-serif;font-weight:bold;}
.news_second {padding-left:20px;}
.news_second a {text-decoration:none;color:#454545;}

.desc h2 {
  text-transform: uppercase;
}

#table_order {
  margin-left:30px;
  margin-top:30px;
}

#table_order span {
  color:#000;
}

#table_order td {
  height:30px;
}

.proceed {margin-top:15px;}
.proceed a {text-decoration:none;}
.proceed a:hover {text-decoration:none;}

ul#sitemap li a
{
color:#454545;
}

ul#gallery {list-style: none;}
ul#gallery2 {list-style: none;}
