/* CSS document */

body{
  padding:	0px;
  margin:	0px;
  background-color:#fff;
  font-family:	Verdana;
  font-size:	12px;
  color:	#4F4F4F;
  line-height:20px;
}

table{
  border:	0px;
  font-family:	Verdana;
  font-size:	12px;
  color:	#4F4F4F
}

table.w_h{
  width:	100%;
  height:	100%
}

table.near_s{
  width:	308px;
  margin-left:  22px;
  vertical-align: top
}

table.marg_left{
  margin-left: 358px
}

td.left_sec{
  width:	352px;
  height:	79px;
  vertical-align:bottom
}

td.v_align{
  vertical-align:top
}

td.v_align_b{
  vertical-align:bottom
}

td.padd_home{
  padding-left: 6px;
  vertical-align:bottom;
}

td.desk{
/*  background-image:url('/images/desk_1.jpg');
  background-position: top left;
  background-repeat:no-repeat;
/*  height:	290px; */
  width:	352px;
  vertical-align:top
}

td.padd_letter{
  padding-left: 17px;
  vertical-align:bottom;
  padding-top:	13px;
  padding-bottom:1px
}

td.space{
  height:	16px
}

td.near_s{
/*  padding-left:	22;
  padding-bottom:10px;
*/
  vertical-align:top;
  width:	352px;
}

#logo{
  margin-left:	65px
}

#reg_word{
  margin-top: 	17px;
  margin-left: 	14px
}

a, a:link, a:hover, a:visited{
  font-family:	Verdana;
  font-size:	12px;
  color:	#4F4F4F;
  text-decoration:underline
}
a:hover{
  text-decoration:none
}

a.umi, a.umi:link, a.umi:hover, a.umi:visited{
  color:	#273C7A;
  font-family:	tahoma;
  font-size:	11px;
  text-decoration:underline
}
a.umi:hover{
  text-decoration:none
}

a.menu, a.menu:link, a.menu:hover, a.menu:visited, a.act{
  color:	#3E3E3E;
  font-size:	15px;
  font-family:	Verdana;
  text-decoration:none
}

a.menu_act, a.menu_act:link, a.menu_act:hover, a.menu_act:visited{
  color:	#273C7A;
  font-size:	15px;
  font-family:	Verdana;
  text-decoration:none
}

a.copy, a.copy:link, a.copy:hover, a.copy:visited{
  font-family:	tahoma;
  font-size:	11px;
  text-decoration:none
}

a.copy:hover{
  text-decoration: underline
}

.as_link {
  color:	#4F4F4F;
  font-size:	12px;
  font-family:	Verdana;
  text-decoration: underline;
  cursor: 	pointer;
}

td.reg{
  background-image:url('/images/reg_bg.jpg');
  background-position: top left;
  background-repeat:no-repeat;
  width: 	220px;
  padding-right:10px
}

td.bot{
  background-image:url('/images/bot_bg.gif');
  background-position:bottom;
  background-repeat:repeat-x;
  vertical-align:	top
}

td.footer{
  height:	53px;
}

#copy{
  margin-left: 	20px;
  font-family:	tahoma;
  font-size:	11px
}

td.lovim_content{
  padding-top: 	15px;
  padding-right:10px;
  padding-left:	10px
}

td.lovim_content_in{
  padding-top: 	15px;
  padding-bottom:25px;
  padding-right:10px;
  padding-left:	10px
}

td.lovim_h{
  padding-left: 10px
}

table.tab_block{
  margin-top: 	27px
}

td.padd_l{
  padding-left: 10px
}

td.padd_r{
  padding-right: 10px
}

td.padd_top_l{
  padding-top: 	15px
}

table.tab_footer{
  height: 	53px;
  width: 	100%;
}
table.tab_footer img{
  vertical-align:middle;
}

ul{
  margin-left: 15px
}

li.str{
  list-style-image: url('/images/str.gif');
  margin-bottom:	6px
}

li{
  margin-top:	6px
}

h2{
  font-family:	Verdana;
  font-size:	16px;
  color:	#273C7A;
}
/*
strong{
 color:	#56607D
}
*/

a.mem, a.mem:link, a.mem:hover, a.mem:visited{
  test-decoration:	underline;
  color:	#818181;
  font-size:	10px
}
div.fix {
  margin-left:350px;
}
img {
  border:none;
}

div.moscow_10_marta {
  width:179px;
  height:59px;
  background:url(/img/moscow_10_mart.png) no-repeat;position:relative;
}
div.moscow_10_marta a.link_to_reg {
  color:#FFFFFF;
  font-size:11px;
  left:20px;
  position:absolute;
  top:31px;
}
div.moscow_10_marta a.link_to_moscow {
  left:10px;
  position:absolute;
  top:10px;
  width:150px;
  height:20px;
  display:block;
}
h1 {
  font-size:23px;
}


.clear {
  clear:both;
  font-size:1px;
  line-height:1px;
}
div.reg_open {
  height:39px;
  background:url(/img/sem_bg.png) repeat-x;
  position:relative;
  float:left;
  padding:10px;
  margin:0 0 10px;
}
div.reg_open div.left,
div.reg_open div.right {
  width:8px;
  height:59px;
  background:url(/img/sem_corner.png) no-repeat;
  position:absolute;
  top:0;
  left:0;
  font-size:1px;
}
div.reg_open div.right {
  right:0;left:auto;
  background-position:right top;
}
div.reg_open a {
  color:#FFF;
}
div.reg_open a.title {
  font-size:15px;
  font-weight:bold;
}
div.reg_open .to_reg {
  font-size:10px;
  padding-left:8px;
  background:url(/img/sem_arrow.png) no-repeat scroll 0 4px;
  line-height:24px;
}
.near_s p {
  margin:0 0 10px;
  line-height:15px;
}
.near_s .clear {
  margin:0;
  padding:0;
}





div.orgi {
  padding-left:10px;
}
div.orgi h3 {
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	font-family:Verdana;
	background:#ff6c00;
	margin:20px 0 15px;
	padding:3px 7px 0px;
	position:relative;
	height:21px;
	float:left;
	clear:both;
    zoom:1;
}
div.orgi h3 div.corner_l, div.orgi h3 div.corner_r {
	position:absolute;
	width:5px;
	height:30px;
	background:url(/img/orange_corner.gif) no-repeat;
	top:0;
	left:0;
	font-size:1px;
}
div.orgi h3 div.corner_r {
	left:auto;
	right:0;
	background-position:top right;
}
div.orgi a img {
	border:none;
}

div.orgi div.clear {
	clear:both;
	font-size:1px;
	height:0px;
	position:relative;
	overflow:hidden;
}
div.orgi ul {
	list-style:none;
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 0 13px 0;
	padding:0;
	zoom:1;
}
div.orgi ul li {
	float:left;
	margin:0 35px 0 0;
	padding:0;
}
div.orgi ul li.last {
  margin-right:0;
}
div.orgi div.line {
	font-size:1px;
	height:0px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #e4e4e4;
}

div.orgi h6 {
	color:#979797;
	font-size:11px;
	font-weight:400;
	font-family:Verdana;
	background:#f8f8f8;
	margin:15px 0 0 0;
	padding:0px 7px 0px;
	position:relative;
	height:20px;
	float:left;
	clear:both;
	border-top:1px solid #bfbfbf;
}
div.orgi h6 div.corner_l, div.orgi h6 div.corner_r {
	position:absolute;
	width:6px;
	height:30px;
	background:url(/img/h_ugol.gif) no-repeat;
	top:-1px;
	left:-1px;
	font-size:1px;
}
div.orgi h6 div.corner_r {
	left:auto;
	right:-1px;
	background-position:top right;
}

ul.new {
  list-style:none;
  margin:0;
  padding:0;
}
ul.new li {
  background:url(/img/bulit.gif) no-repeat;
  background:url(/img/bulit.gif) no-repeat scroll 0 8px;
  margin:0 0 5px 0;
  padding:0 0 0 8px;
}

div.reviews {
  margin-bottom: 30px;
  position:relative;
  overflow:hidden;
  zoom:1;
}

div.reviews dl {
  width:250px;
  margin:0;
  padding:10px 30px 20px 10px;
  float:left;
  border-left:4px solid #e3e3e3;
  position:relative;
  overflow:hidden;
  zoom:1;
}
div.reviews dl dd {
  text-align:right;
  margin:10px 0 0;
}
.url_color {
     color:#00ADEF!important;
}
.show_div {
	border-bottom: 1px dashed #00ADEF;
	text-decoration: none !important;
  color:#00ADEF!important;
}
