body, html{
	margin:0px;
	padding:0px;
	background:#E4CFA6 url('http://mayweb.ru/templates/Mayweb/images//back_site.jpg') top left;
	height:100%
}

body, html, table{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#372E08;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}

table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea{
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-weight:400;
}

img{
	border:0px;
}

ul, ul li{
	margin:0px;
	padding:0px;
}

ul li{
	list-style-type:none;
}

p{
	margin:0px;
	padding:0 0 16px 10px;
}

a{
	color:#216900;
	text-decoration:underline;
}

a:hover{
	color:#4B7872 !important;
}

h1, .title{
	margin:0px;
	padding:0 0 20px 0;
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.linkMore{
	background:url('http://mayweb.ru/templates/Mayweb/images//link_strel.gif') no-repeat 0px 6px;
	padding-left:10px
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.all{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : "100%");
	min-width:1000px;
	position:relative;
	min-height:100%;
	_height:100%;
}

.maxWidth{
	_width:expression((document.documentElement.clientWidth > 1400)? "1400px" : "auto");
	max-width:1400px;
	position:relative;
}

/* ------------------------------------------------------------- header */
#header{
	height:660px;
}

.skyBlock{
	height:227px;
	background:#88DFED url('http://mayweb.ru/templates/Mayweb/images//header_sky.jpg') repeat-x 152px 0px;
}

.skyBlock .skyLeft{
	height:227px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_sky_left.jpg') no-repeat top left;
}

.skyBlock .palmLeft{
	height:227px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_palm1.jpg') no-repeat top right;
}

.skyBlock .palmLeft2{
	height:227px;
	width:430px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_palm2.png') no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mayweb.ru/templates/Mayweb/images/header_palm2.png', sizingMethod='crop');
	_background:none;
	float:right
}

.headerLogo{
	display:block;
	position:absolute;
	top:31px;
	left:112px;
}

#header .bird{
	position:absolute;
	top:43px;
	left:426px;
	width:104px;
	height:58px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_bird.jpg') no-repeat top left;
}

.slogan{
	position:absolute;
	top:135px;
	left:30%;
}

.seaBlock{
	height:433px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_sea.jpg') repeat-x top right;
}

.seaBlock .seaRight{
	height:433px;
	background:url('http://mayweb.ru/templates/Mayweb/images//header_sea_right.jpg') no-repeat top right;
}

.seaBlock .seaBlick{
	position:absolute;
	top:227px;
	left:3px;
	width:398px;
	height:40px;
	background:url(http://mayweb.ru/templates/Mayweb/images/header_sea_blick.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mayweb.ru/templates/Mayweb/images/header_sea_blick.png');
	_background:none;
}

.seaBlock .yahta{
	position:absolute;
	top:200px;
	right:66%;
	width:162px;
	height:49px;
	background:url(http://mayweb.ru/templates/Mayweb/images/header_yahta.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mayweb.ru/templates/Mayweb/images/header_yahta.png');
	_background:none;
}

.image1Part1{
	position:absolute;
	top:132px;
	_right:expression(((document.documentElement.clientWidth%2) == 0)? "269px" : "268px");
	right:269px;
	width:144px;
	height:95px;
	background:url(http://mayweb.ru/templates/Mayweb/images/header_image1_part1.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mayweb.ru/templates/Mayweb/images/header_image1_part1.png');
	_background:none;
}

.image1Part2{
	position:absolute;
	top:227px;
	_right:expression(((document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	width:490px;
	height:287px;
	background:url(http://mayweb.ru/templates/Mayweb/images/header_image1_part2.jpg) no-repeat top left;
}

.image2{
	position:absolute;
	top:227px;
	_right:expression(((document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	width:727px;
	height:303px;
	background:url(http://mayweb.ru/templates/Mayweb/images/header_image2.jpg) no-repeat top left;
}

.topMenu{
	padding-top:284px;
	width:922px;
	margin:0px auto;
	
}

.topMenu a{
	display:block;
	float:left;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	padding:0 7px 0 7px;
}

.topMenu a span.icon{
	display:inline-block;
	height:128px;
	margin:0px auto;
}

:root .topMenu a span.icon{
	display:block;
}

:root .topMenu a .menuBR{
	display:none;
}

.topMenu a span.name{
	display:inline-block;
	margin-top:-10px;
	color:#005B4F;
	text-decoration:underline;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_active_back.gif') no-repeat 0px -100px;
	position:relative;
	white-space:nowrap; font-style:normal; font-variant:normal; font-weight:bold; line-height:16px; font-size:14px; font-family:Times New Roman, Times, serif; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:8px
}

:root .topMenu a span.name{
	display:block;
}

.topMenu .active span.name{
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_active_back.gif') repeat-x 0px 0px !important;
	text-decoration:none;
	color:#4B7872
}

.topMenu a:hover span.name{
	color:#4B7872 !important;
}

.topMenu .button1 span.icon{
	width:152px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon1.gif') no-repeat top left;
}

.topMenu .button2{
	padding-right:30px;
}

.topMenu .button2 span.icon{
	width:96px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon2.gif') no-repeat top left;
}

.topMenu .button3 span.icon{
	width:104px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon3.gif') no-repeat top left;
}

.topMenu .button4 span.icon{
	width:145px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon7.gif') no-repeat top left;
}

.topMenu .button5 span.icon{
	width:122px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon5.gif') no-repeat top left;
}

.topMenu .button6 span.icon{
	width:124px;
	background:url('http://mayweb.ru/templates/Mayweb/images//menu_button_icon6.gif') no-repeat top left;
}
.topMenu .button7 span.icon{
	width:127px;
	background:url('http://mayweb.ru/templates/Mayweb/images//antivirus.gif') no-repeat top left;
}

/* ------------------------------------------------------------- content */
#content{
	padding:0 47px 0 47px;
}

#content .backCC{
	background:#D9C88A url('http://mayweb.ru/templates/Mayweb/images//content_back_cc.jpg') top left;
	_display:inline-block
}

#content .backTX{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_tx.gif') repeat-x top left;
}

#content .backBX{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_bx.gif') repeat-x bottom left;
}

#content .backLY{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_ly.gif') repeat-y top left;
}

#content .backRY{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_ry.gif') repeat-y top right;
}

#content .backTL{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_tl.gif') no-repeat top left;
}

#content .backTR{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_tr.gif') no-repeat top right;
}

#content .backBR{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_br.gif') no-repeat bottom right;
}

#content .backBL{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_bl.gif') no-repeat bottom left;
	min-height:270px;
	_height:270px
}

#content .backC1C{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c1c.gif') repeat-y 219px 0px;
}

#content .backC2C{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c2c.gif') repeat-y 100% 0px;
}

#content .backC1T{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c1t.gif') no-repeat 196px 0px;
}

#content .backC2T{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c2t.gif') no-repeat 100% 0px;
}

#content .backC1B{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c1b.gif') no-repeat 196px 100%;
}

#content .backC2B{
	background:url('http://mayweb.ru/templates/Mayweb/images//content_back_c2b.gif') no-repeat 100% 100%;
	min-height:270px;
	_height:270px
}

/* ------------------------------------------------------------- left block */
#leftBlock{
	width:216px;
	float:left;
	padding:27px 28px 36px 27px;
}

#leftBlock .title{
	padding-bottom:24px;
}

#leftBlock .date{
	padding:0 0 7px 21px;
	font-size:18px;
	line-height:20px;
	color:#004955;
}

#leftBlock .news{
	padding:0 0 6px 21px;
	color:#372E08;
}

#leftBlock .more{
	padding:0 0 20px 11px;
}

#leftBlock .allNews{
	padding:28px 0 0 11px;
}

/* ------------------------------------------------------------- right block */
#rightBlock{
	width:241px;
	float:right;
	padding:27px 17px 36px 18px;
}

#rightBlock .title{
	padding-bottom:33px;
}

.previewBlock{
	padding:0 0 20px 2px;
}

.previewBlock img{
	border:1px solid #0C4247;
}

.textWork{
	padding:0 0 8px 13px;
}

.moreWork{
	padding:0 0 0 3px;
}

/* ------------------------------------------------------------- center block */
#centerBlock{
	margin:0 10px 0 296px;
	_display:inline-block;
}

#centerBlock .fixClear{
	width:100%;
	float:left;
}

#centerBlock .padBlock{
	padding:27px 0 36px 0;
}

#centerBlock .more{
	padding-top:8px;
}

/* ------------------------------------------------------------- one block */
#oneBlock{
	padding:33px 33px 20px 33px;
}

#oneBlock .workBlock{	
	width:33%;
	float:left;
}

#oneBlock .workBlockInner{	
	width:241px;
	margin:0px auto;
	padding-bottom:52px;
}

.numPages{
	text-align:center;
	color:#262506;
}

.numPages span{
	color:#156100;
}

.numPages a{
	color:#262506;
	text-decoration:none;
}

.numPages a:hover{
	color:#156100 !important;
	text-decoration:none;
}

/* ------------------------------------------------------------- footer */
#footer{
	padding:72px 0 75px 0;
	color:#00333B;
}

#footer .pad{
	padding:0 47px 0 47px;
}

#footer .copyright{
	width:275px;
	padding:15px 20px 0 5px;
	float:left;
}

#footer address{
	display:block;
	float:right;
	width:245px;
	padding:0 5px 0 20px;
	font-style:normal;
	text-align:right;
}

#footer .counters{
	margin:0 270px 0 300px;
	text-align:center;
	padding-top:5px;
}

#footer a{
	margin:0 5px 0 5px;
}


#portphoto{
	position: absolute;
	left: 28%;
	top:25%;
	padding:4px;
	margin:0px auto;
	background: #031018;
	border: solid #555555 2px;
	display: none;
	z-index: 99;
	overflow: hidden;
}

#screen{
	position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
	display: none;
	background: url('http://mayweb.ru/templates/Mayweb/images//h1.png');
}

html > body #screen
{
height: 100% !important;
}

* html #screen{
	background-color: #000;
	background-color: transparent;
	background-image: url('http://mayweb.ru/templates/Mayweb/images//spacer00.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mayweb.ru/templates/Mayweb/images/h1.png", sizingMethod="scale")
}
