@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, p, em, img, strong,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label {background:transparent;margin:0;padding:0;outline:0;font-family:Arial, Helvetica, sans-serif;border:0}

body {margin:0;padding:0;font-size:12px; font-family:Tahoma; background:#FFF; word-wrap:break-word;}
ul, li {
		padding-left: 15px !important;
	}
u {
	font-size:14px !important;
}
:focus {
	outline:0;
}

#container td, #container th
{
  border:1px dotted #333;
  padding:4px;
}

#minWidth {
width:expression(document.body.clientWidth < 1000? "1000px": "auto");
min-width: 1000px;
width: auto !important;
width: 1000px;
}
#head {background:url("raapa9_03.png") no-repeat;height:251px;width:574px;float:right}


#outer1 {float:left; width:230px; padding:10px; background:#FFF;}
#outer3 {float:right; width:230px; padding:10px; background:#FFF;}
#outer2 {background:#FFF; margin:10px auto;padding:0 260px;height:1%;}


#contact1 {float:left; width:230px; padding:10px; background:#FFF;font-size:12px;}
#contact2 {background:#FFF; margin-left:260px; padding:10px;}
#contact1, #contact2 {padding-bottom:32767px; margin-bottom:-32767px;}

#contact2 a {
	color:#52740d;
	font-family:Tahoma;
	text-decoration:none;
}

#contact2 a:hover {
	color:#4da4d2;
	font-family:Tahoma;
}

#outer1 dl {
	margin:0;
	padding:0;
	list-style:none;
	width:220px;
}

#outer1 dl dt {
	background:url("raapa8_28.png") no-repeat;
	min-height:15px;
	padding:0 0 10px 20px;
	margin:0 0 0 15px;
}

#outer1 dl dt.last {
	background:url("raapa8_08-33.png") no-repeat;
	margin:0 0 10px 15px;
}

#outer1 dl dt a {
	color:#6b6b6b;
	text-decoration:underline;
	font-size:12px;
	padding:0;
	margin:0;
	float:left;
}

#outer1 dl dd {
	background:#6fc4f1 url("menu.png") no-repeat;
	height:21px;
	width:205px;
	padding:5px 0 0 15px;
	margin:5px 0 5px 0;
	position:relative;
}

#container {float:left;width:100%;margin-right:-100%;}
	#outer2 {padding:0 250px;}

#outer1 {float:left; width:230px;}
#outer3 {float:right; width:230px;}

#outer1 dl dd a {
	color:#FFF;
	font-family:Tahoma;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	float:left;
}

#wrapper {overflow:hidden; background:#FFF;position:relative;}

#contacts {overflow:hidden; background:#FFF;color:#6fc4f1;}

#header {overflow:hidden; background:#F3FCF9 url("raapa9_01.jpg") no-repeat;border-bottom:1px dotted #000}

#footer {clear:both; background:url("footer.png") no-repeat center;height:112px;}

.both {
	clear:both;
}

.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
.cfix, .clear-li li {display:block}

.clear:after, .clear-li li:after { content:"."; display:block; font-size:1px; height:0; clear:both; visibility:hidden }
.clear, .clear-li li { display:inline-block }
.clear, .clear-li li { display:block }


.details {
	background:#6fc4f1 url("raapa8.jpg") no-repeat right top;
	position : relative;
	min-height:111px;
	height:auto !important;
	height:111px;

	display:block;


}

.banners {
  background:#f5f5f5;
  min-height : 400px;
  height : auto !important;
  height : 400px;
  width : 200px;
  position : relative;
  padding : 15px 15px;
}

.tl, .tr, .bl, .br, .bl222, .br222  {
  position : absolute;
  width : 12px;
  height : 12px;  /* corner images are 40x40 */
  display : block;

}


.tr {
  background : transparent url(tr.png) no-repeat;
  top : 0;
  right : 0;
}


.tl {
  background : transparent url(tl.png) no-repeat;
  top : 0;
  left : 0;
}


.bl {
  background : transparent url(bl.png) no-repeat;

  bottom:0;
  left : 0;
}

.br {
  background : transparent url(br.png) no-repeat;
  right : 0;
  bottom : 0;
}

.bl222 {
  background : transparent url(bl.png) no-repeat;

  bottom:0;
  left : 0;
}

.br222 {
  background : transparent url(br.png) no-repeat;
  right : 0;
  bottom : 0;
}

.cover {
	background:url("cover.png") no-repeat;
	width:19px;
	height:14px;
	float:left;
	padding-right:10px;
}

.phone {
	background:url("phone.png") no-repeat;
	width:13px;
	height:20px;
	float:left;
	padding-right:10px;
}

.top1 {
	background:url("localhost.png") no-repeat;
	position:absolute;
	top:10px;
	left:10px;
	width:594px;
	height:23px;
	border-bottom:1px dotted #000;
}

.top2 {
	background:url("localhost2.png") no-repeat;
	position:absolute;
	top:110px;
	left:240px;
	width:366px;
	height:39px;
}

.logo {
	background:url("logo.png") no-repeat;
	position:absolute;
	top:40px;
	left:20px;
	width:185px;
	height:198px;
}

.search_button {
	background:url("search_button.png") no-repeat;

	width:80px;
	height:21px;
	border:0;
	cursor:pointer;
}

.search_in_search {
	position:absolute;
	top:208px;
	left:250px;
	width:150px;
	height:21px;
	color:#e1e1e1e;
}

.search {
	background:url("search.png") no-repeat;

	width:136px;
	height:18px;
	border:0;
	padding-top:3px;
	font-size:12px;
	font-family:Tahoma;
}

div.search {
	background:url("search.png") no-repeat;
	float:left;
	/*width:136px;*/
	height:18px;
	border: 1px dotted #000;
	padding:1px 0 2px 0;
	outline:0;
}

div.search input {
	font-size:12px;
	font-family:Tahoma;
	border:0;
	/*width:136px;
	height:18px;*/
	background-color: transparent;
}



.poisk_po_saitu {
	background:url("poisk_po_saitu.png") no-repeat;
	position:absolute;
	top:160px;
	left:250px;
	width:82px;
	height:12px;
	border:0;
}

.eng {
	background:url("eng.png") no-repeat;
	width:30px;
	height:34px;
	float:left;
	display:block;
}

.rus {
	background:url("rus.png") no-repeat;
	width:30px;
	height:34px;
	float:left;
	display:block;
}

.rapan {
	background:url("rapan.png") no-repeat;
	width:210px;
	height:19px;
	float:left;
	display:block;
	padding-top:5px;
	padding-left:9px;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
.rapan a {
color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.first {
	background:url("first.png") no-repeat;
	width:48px;
	height:26px;
	float:left;
	display:block;
}

.middle {
	background:url("middle.png") no-repeat;
	margin: 0pt 0pt 0pt 169px;
	width:48px;
	height:30px;
	float:left;
	display:block;
}

.last_d {
	background:url("last.png") no-repeat;
	margin: 0pt 0pt 0pt 169px;
	width:48px;
	height:29px;
	float:left;
	display:block;
}

.first_div {
	background:url("first_div.png") no-repeat;
	width:250px;
	height:19px;
	float:left;
	display:block;
	padding-top:7px;
	padding-left:9px;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF;
	font-weight:bold;
}
.first_div a {
color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.middle_div {
	background:url("middle_div.png") no-repeat;
	width:250px;
	height:21px;
	float:left;
	display:block;
	padding-top:9px;
	padding-left:9px;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF;
	font-weight:bold;
}
.middle_div a {
color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.last_div {
	background:url("last_div.png") no-repeat;
	width:250px;
	height:20px;
	float:left;
	display:block;
	padding-top:10px;
	padding-left:9px;
	font-size:12px;
	font-family:Tahoma;
	color:#FFF;
	font-weight:bold;
}
.last_div a {
color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.img_class {
	float:right;padding-right:50px;
}

.langs {
	float:right;padding-top:160px;padding-right:20px;width:65px;
}

.intre_langs {
	float:left;width:5px;height:30px;
}

.vmoskve {
	float:left;text-align:right;font-size:12px;
}

.h3moskva {
	margin:0;padding:0;display:inline;font-size:20px;
}

.padding30 {
	padding-top:30px;
	clear:both;
}

.padding20 {
	padding-top:20px;
	clear:both;
}

.email {
	color:#6fc4f1;
}

.border_top {
	font-size:0px;height:5px;border-top:1px dotted #000;
}

.shiolan {
	padding:20px 0 20px 20px;margin:0;
}

.left_cl {
	float:left;
}

.left_cr {
	float:left;
	width:25px;
	text-align:right;
	padding-right:5px;
}

.left_cr a {
	font-size:11px;
	color:#423a3b;
	text-decoration:none;
	font-family:Tahoma;
}

.left_cll {
	float:left;
	width:20px;
	text-align:right;
	padding-right:10px;
}

.left_cll a {
	font-size:11px;
	color:#423a3b;
	text-decoration:none;
	font-family:Tahoma;
}

.padding15 {
	padding-top:15px;
}

.blue_block {
	position:relative;background:#6fc4f1;height:23px;min-width:100px;width:auto !important;float:left;padding:5px 0 0 15px;color:#FFF;font-weight:bold;font-family:Tahoma;font-size:14px;text-transform:uppercase;
}

.pad15h30 {
	padding-top:15px;height:30px;
}

.novosti_left {
	width:45%;float:left;border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:10px;color:#6a6a6a;height: 150px;
}

.novosti_right {
	width:45%;float:right;border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:10px;color:#6a6a6a;height: 150px;
}

.date {
	position:relative;background:#e4e4e4;height:20px;min-width:90px;width:auto !important;width:90px;float:left;padding:5px 0 0 15px;color:#353535;font-family:Tahoma;font-size:12px;
}

.right {
	float:right;
}

.right a{
	color:#278abe;
}

.image_decr {
	float:right;padding: 0 0 10px 10px;
}

.description {
	font-size:12px;font-family:Tahoma;text-align:justify;
}
.thclass{
 border-bottom: 1px solid #bbbbbb;
}
.tdclass{
 border-bottom: 1px dotted #bbbbbb;
}
.formsTable td
{
  border:none!important;
}