/* 	Library Style Developer coder Alexander Moskvin  sasha-freez@mail.ru. */

/* main css */
body{font-family: Arial;font-size: 12px;color: #000000;background-color: #FFFFFF;margin: 0px;padding: 0px;}

a{font-family: Arial;color: #0066cc; font-size: 12px;}
a:hover{text-decoration:none;}

h1{font-family: Arial;font-size: 28px;margin:0px;padding-top:3px;padding-bottom:3px; color:#75bb2b; text-align:center; font-weight:normal;}
h2{font-family: Arial;font-size: 18px;margin:0px;padding-top:3px;padding-bottom:4px; color:#75bb2b; font-weight:normal;}
h3{font-family: Arial;font-size: 15px;margin:0px;padding-top:3px;padding-bottom:4px; color:#0071bc}
h4{font-family: Arial;font-size: 14px;margin:0px;padding-top:3px;padding-bottom:3px; color:#0071bc}
h5{font-family: Arial;font-size: 12px;margin:0px;padding-top:3px;padding-bottom:2px; color:#0071bc}

p{font-family: Arial;font-size: 13px;line-height: 18px; margin:0px;}
ol{}
ul{}
li{}


/* content */
#container{width:965px;margin-right: auto;margin-left: auto;background-repeat: no-repeat;background-position: 0px 0px;}
.map{
	float:left;
	background-image: url(../images/map_left.jpg);
	background-repeat: no-repeat;
	position:absolute;
	z-index:1000;
	height:100%;
	width: 105px;
	left:0;
	top:0px;
}
.im{ cursor:pointer;}

.map_click
{
	position:absolute;
	left:0;
	top:0px;
	width:506px;
	height:100%;
	background-image: url(../images/map.jpg);
	background-repeat: no-repeat;
	float: left;
	display:none;
	cursor:pointer;
	z-index:1000;
}
.content{
	width:860px;
	padding-left:100px;
	background-image: url(../images/plate.png);
	background-repeat: no-repeat;
	background-position: center 180px;
	float: left;
	position:relative;
	z-index:10
}
.top{float:left;padding-top:5px;width:665px;text-align: center;padding-bottom: 15px;padding-left: 50px;}
.menu{float:left;width:500px;padding-left: 204px;padding-bottom: 1px;}
.menu a{font-size:18px;color:#000000;display:inline;padding-right:15px;}
.menu a.tel {font-size:22px; color:#ff9600;}
.menu a.tel span.small { font-size:18px; text-decoration:none;}
.selections
{
	float:left;
	width:375px;
	background-image: url(../images/list.png);
	height: 572px;
	background-repeat: repeat-x;
	overflow:hidden;
	margin-left: 170px;
	padding-left: 35px;
	padding-top: 15px;
	padding-right: 45px;
	padding-bottom: 25px;
	display:inline;	
}

.selections p{
	padding-bottom: 5px;
	line-height: normal;
}


.index{ padding-top:10px;}

.video{padding-left:25px;padding-top:15px;}
.selections h1{ color:#000000; font-size:24px; margin:0px; padding:10px 0 0 0;}
.foto{padding-top:5px;}
.foto img.f1{ float:left;}
.foto img.v1{ float:left; margin-left:20px; display:inline;}
.footer{float:left;width:500px;padding-left:190px; position:relative;}
.footer p {padding:0px; margin:0px; height:20px; overflow:hidden; }
.footer .live{ position:absolute; right:97px; top:0px;}
/* /content */
.color1{color:#ff9600;padding:0px;margin:10px 0 10px 0;font-size: 20px;}
span.small { font-size:14px; color:#ff9600; }
.navig{padding-top:5px;padding-right: 10px;}
.navig p{padding:0px 0;display: inline;}
.navig p.n1{}
.navig p.n2{}
.navig a{display:inline;font-size:11px;color:#666666;}
.navig span.vline{font-size:11px;padding-left: 1px;}
.navig a.active{ color:#000000; text-decoration:none;}
.gallery{
	width:375px;
	overflow:hidden;
	padding-top: 20px;
	padding-bottom: 2px;
}
.gallery img{
	float:left;
	display:inline;
	margin-bottom: 10px;
	margin-right: 10px;
}


.next {padding-left: 150px;}
.next a { font-size: 13px; color:#000000;}
.katra_open{
	color:#75bb2b;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #75bb2b;
}
font24{font-size:24px;}
.green{ color:#75bb2b;}
.yellow{ color:#FF9600;}
/* Used regularly css */
#pngfix{}
.pngfix{}
* strong, * b{font-weight:bold;}
* i, * em{font-style: italic;}
html{font-size:100.01%;}
.fleft{float:left;}
.fright{float:right;}
.spacer{clear:both;}

.next a.active{text-decoration:none;}
.seo_text{font-size:10px; color:#999999;}
.seo_text p{ font-size:10px; color:#999999;}
.seo_text a{ font-size:10px; color:#999999;}
#building{ background:none;}
.banners{ text-align:center; padding-top:10px;}
.big_1{ font-size:24px; color:#FF9600;}
