*{
	font-family:Arial, Tahoma, sans-serif;
	color:#333333;
}
html, body, ul, li, form, table{
	margin:0px;
	padding:0px;
	font-size:12px;
}
body{
	background:#1B2A01 url('/_img/bg_repeat.png') repeat center 1376px;
}

a{color:#2d79bf}
a:hover{color:#2d79bf;text-decoration:none}

table, img{
	border:none medium;
}
div#general{
	width:100%;
	background:url('/_img/bg.jpg') repeat-x center top;
}
div#body{
	background:url('/_img/bg_head.jpg') no-repeat center top;
	width:100%;
}
div#content{
/*	background-color:white;
	border-left:1px solid #ddf1fa;
	border-right:1px solid #ddf1fa;
	height:1000px;*/
	width:943px;
	margin:0px auto;
}
div.logo{
	float:left;
	width:315px;
	height:109px;
}
div.menu{
	margin-left:315px;
	height:109px;
}
div.menu_box{
	padding-top:55px;
}
div.menu_box a{
	font-family:Arial;
	font-size:15px;
	font-style:normal;
	color:white;
	display:block;
	float:right;
}
div.menu_box a span.as{
	display:block;
	height:21px;
	width:8px;
	float:left;
	color:white;
	cursor:pointer;
}
div.menu_box a span.sa{
	display:block;
	height:21px;
	width:8px;
	float:left;
	color:white;
	cursor:pointer;
}
div.menu_box a span.ss{
	display:block;
	height:21px;
	padding:0px 5px;
	float:left;
	color:white;
	cursor:pointer;
}
div.menu_box a:hover span.as{no-repeat right top;}
div.menu_box a:hover span.sa{no-repeat right top;}
div.menu_box a:hover span.ss{no-repeat left top;}

a.menu_selected span.as{background:url('/_img/link_left.png') no-repeat right top;}
a.menu_selected span.sa{background:url('/_img/link_right.png') no-repeat right top;}
a.menu_selected span.ss{background:white url('/_img/link_center.png') no-repeat left top;color:#4d4d4d !important;}
div.menu_box a.menu_selected span.ss{cursor:default;}

div.top_box{
	background:url('/_img/top_box.jpg') no-repeat right top;
	height:213px;
	width:505px;
	margin:105px 0px 0px 435px;
}
div.box{
	padding:70px 10px 0px 30px;
	font-size:12px;
}
div.text_block{

	background:url('/_img/bg_text.gif') no-repeat left 135px;

	margin-top:14px;
	width:940px;
}
table.ctable td.content_inner_td{
	padding:30px 45px 10px;
}
a.title{
	font-family:Arial;
	font-size:19px;
}
div.text{
	padding-top:5px;
	padding-bottom:10px;
}
div.item{
	background-position:20px top;
	background-repeat:no-repeat;
	padding-left:135px;
	padding-top:10px;
	height:80px;
}
div.data{background-image:url('/_img/service_data.jpg')}
div.kafe{background-image:url('/_img/service_cafe.jpg')}
div.wide{background-image:url('/_img/service_inet.jpg');padding-top:15px;}
div.market{background-image:url('/_img/service_market.jpg')}
div.phone{background-image:url('/_img/service_phone.jpg');padding-top:15px;}
div.auto{background-image:url('/_img/service_parking.jpg')}
div.conf{background-image:url('/_img/service_conf.jpg');padding-top:18px;}
div.sec{background-image:url('/_img/service_security.jpg')}
div.cow{background-image:url('/_img/service_coworking.jpg')}
div.transfer{background-image:url('/_img/service_transfer.jpg');padding-top:10px;}
div.per{background-image:url('/_img/service_per.jpg');padding-top:10px;}


div.text_end{
	background: url('/_img/text_top.gif') no-repeat left top;
	
	padding:20px 25px;
	height:100px;
	color:white;
}
div.text_end span, div.text_end div{color:white;}
span.right{
	float:right;
	font-size:27px
}
span.right span{
	font-size:18px
}
div.text_end div{
	padding-top:10px;
}

h1{
	font-size:27px;
	font-family:arial;
}

.font_big{
	font-size:27px;
}



.uneven{
	background-color:#F2F9FF !important;
}
table.offers{
	margin:20px 0 20px 0;
	border:solid 1px #D1DFEB;
}
table.offers tr{
	background-color:#FFFFFF;
}
table.offers td{
	border-right:solid 1px #D1DFEB;
	padding:10px;
}
table.offers th{
	padding:10px;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.td_end{
	border-right:none !important;
}
a.href span.ss{
	cursor:pointer !important;
	text-decoration:underline;
}
table.offer td{
	text-align:right;
}
table.offer th{
	text-align:left;
	font-size:16px;
}
sup.sup{
	font-size:10px;
}
div.shadowbox{
	padding:0px 45px 50px 0px;
/*	height:260px; */
}
div.shadowbox img{
	/*border:10px solid #E4E4E4;*/
	border:1px solid #878786;
	margin:5px;
}
#shadowbox_toolbar_inner div a span{
	color:#FFFFFF !important;
}

.h_header{
	margin-top:25px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}

.header{
	font-size:18px;
	font-weight:bold;
}
table.home_element{
	margin:20px 0 20px 0;
}
table.home_element img{
	margin:0 5px 20px 10px;
	float:left;
}
table.home_element a{
	color:#1261aa;
	font-size:18px;
}
table.home_element div{
	margin-top:18px;
	color:#333333;
	float:left;
}

div#scroll{
	text-align:center;
	margin-top:10px;
}
div#scroll a,div#scroll span{
	margin:0 4px;
	color:#960000;
}