﻿@charset "utf-8";  @font-face{	font-family: 'Myriad Pro';	src: url('../fonts/myriadpro-light.eot');	src: url('../fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-light.woff') format('woff'),	     url('../fonts/myriadpro-light.ttf') format('truetype');	font-weight: normal;	font-style: normal;}.font{	font-family: 'Myriad Pro';}/* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}html{	height: 100%;}body{	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 14px;	text-align: left;	color: #393939;	height: 100%;	background: #f4f4f4;}a{	text-decoration: none;	outline: none;	color: #3079ca;}.clear{	display: block;	clear: both;	height: 0;}.clearfix:after{	content: '.';	display: block;	overflow: hidden;	visibility: hidden;	font-size: 0;	line-height: 0;	height: 0;	clear: both;}/* off */.warp{	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{}.top{	height: 79px;	background: #c6d7ed;}.logo{	margin: 0 auto;	padding: 12px 0 0 104px;	width: 900px;	height: 67px;	background: url('../images/top.png') no-repeat;}.logo img,.logo h1,.logo h2{	float: left;}.logo h1,.logo h2{	margin: 4px 0 0 220px;	font-size: 20px;	line-height: 20px;	color: #b5bbc3;	font-style: italic;}.logo h1 span,.logo h2 span{	display: block;	margin-left: 10px;	font-size: 30px;	line-height: 30px;	color: #7b7e82;}.top-nav{	width: 976px;	margin: 0 auto;	padding: 16px 0;}.top-nav .footer-nav{	float: right;}.header .bottom{	width: 976px;	margin: 0 auto;/*	margin-top: 40px;*/	height: 88px;	border: solid 1px #e8e8e8;	background: #fff url('../images/bottom.png') repeat-x bottom;	background: url('../images/bottom-left.png') no-repeat left top, #fff url('../images/bottom.png') repeat-x bottom;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;	-webkit-box-shadow: inset 1px 1px 0 #fff;	-moz-box-shadow: inset 1px 1px 0 #fff;	box-shadow: inset 1px 1px 0 #fff;}.bottom h2{	float: left;	margin: 32px 0 0 20px;	font-size: 30px;	line-height: 30px;	font-weight: bold;	color: #b81100;}.bottom h2 span{	font-weight: normal;	color: #88b131;}.search{	float: right;	margin: 12px 16px 0 0;}.search input[type="text"]{	color: #393939;	width: 604px;	padding: 0 12px;	height: 31px;	border: solid 2px #dbdbdb;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;}.search input[type="submit"]{	margin: -1px 0 0 4px;	cursor: pointer;	width: 102px;	height: 33px;	color: #fff;	border: 0 none;	border-right: solid 1px #a1a1a1;	border-bottom: solid 1px #a1a1a1;	font-weight: bold;	background: #c11d0c url('../images/submit.png') repeat-x top;	background: url('../images/submit-conner.png') no-repeat left top, #c11d0c url('../images/submit.png') repeat-x top;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;}.search input[type="radio"]{	position: absolute;	visibility: hidden;}.search label{	cursor: pointer;	display: block;	float: left;	border: solid 1px #7e7e7e;	height: 31px;	line-height: 30px;	padding: 0 16px;	margin: -2px 0 0 3px;	color: #fff;	border-bottom: 0 none;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;	background: url('../images/label.png') repeat-x top;	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,0.12);	-moz-box-shadow: 1px 0 0 rgba(0,0,0,0.12);	box-shadow: 1px 0 0 rgba(0,0,0,0.12);	-webkit-border-radius: 0 0 8px 8px;	-moz-border-radius: 0 0 8px 8px;	-o-border-radius: 0 0 8px 8px;	border-radius: 0 0 8px 8px;}.search label.active{	border-color: #7ba324;	background-image: url('../images/label-active.png');}.adv-search{	float: right;	margin: 8px 122px 0 0;}.adv-search *{	vertical-align: top;}.adv-search a{	display: inline-block; *display: inline; zoom: 1;	margin: -1px 0 0 8px;	color: #fff;/*	color: #70706f;	border-bottom: dashed 1px #464646;*/	border-bottom: dashed 1px #fff;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.adv-search a:hover{	border-bottom-style: dotted;}/* header off *//* body */.content{	width: 976px;	margin: 0 auto;	padding: 0 0 90px;}.tab-section h2.font{	font-size: 21px;	line-height: 22px;	padding: 0 0 16px;	font-weight: bold;	color: #6a6a6a;}.tab-section h2.font img{	margin: 0 10px 0 0;}.tab-section h2.font a *{	vertical-align: middle;}.tab-section h2.font a{	font-family: Arial, sans-serif;	display: inline-block; *display: inline; zoom: 1;	padding: 0 20px 0 10px;	margin-left: 42px;	text-decoration: underline;	color: #fff;	font-size: 12px;	height: 28px;	line-height: 28px;	border: solid 1px #7a7a7a;	background: #7a7a7a url('../images/submit-conner.png') no-repeat left top;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	border-radius: 5px;}.tab-section h2.font a:hover{	text-decoration: none;	background: #666 url('../images/submit-conner.png') no-repeat left top;}.tab-section h2.font a img{	position: relative;	top: -1px;}.tab-section{	padding: 16px 0 0;}.tab-section.long-tabs{	padding: 16px 7px 0;}.tab-nav-box{	padding: 0 3px;	background: #b0b0b0;	-webkit-border-radius: 5px 5px 0 0;	-moz-border-radius: 5px 5px 0 0;	-o-border-radius: 5px 5px 0 0;	border-radius: 5px 5px 0 0;}.tab-nav{	border-spacing: 3px 6px;	width: 100%;}.tab-nav tr td{	cursor: pointer;/*	padding: 0 16px;*/	width: 1000px;	white-space: nowrap;	height: 37px;	font-weight: bold;	text-align: center;	vertical-align: middle;	border-top: solid 1px #a2a2a2;	border-bottom: solid 1px #c7c7c7;	background: url('../images/tab.png') repeat-x bottom;	background: url('../images/tab-l.png') no-repeat left bottom, url('../images/tab-s.png') no-repeat right bottom, url('../images/tab.png') repeat-x bottom;	-webkit-border-radius: 5px 5px 0 0;	-moz-border-radius: 5px 5px 0 0;	-o-border-radius: 5px 5px 0 0;	border-radius: 5px 5px 0 0;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.tab-nav tr td:hover{	background: #fff;}.tab-nav tr td.active{	position: relative;	z-index: 1;	border-bottom-color: #fff;	background: #fff;}.tab-box{	background: #fff;	margin: -7px 0 0;	padding: 14px 20px 20px;	border: solid 1px #d0d0d0;		border-top: solid 1px #969696;	border-top: solid 1px rgba(0,0,0,0.25);	-webkit-border-radius: 0 0 5px 5px;	-moz-border-radius: 0 0 5px 5px;	-o-border-radius: 0 0 5px 5px;	border-radius: 0 0 5px 5px;}.tab-box > ul{	display: none;}.tab-box > ul.active{	display: block;}.prof-thumbs li{	position: relative;	float: left;	margin: 6px 3px 0;	border: solid 2px #fff;	box-shadow: -1px -1px 0 #b8b8b8,  1px 1px 0 #b8b8b8, -1px 1px 0 #b8b8b8,  1px -1px 0 #b8b8b8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	border-radius: 5px;	overflow: hidden;}/*.prof-thumbs li:first-child,.tab-section.long-tabs .prof-thumbs li:nth-child(10n+1){	margin-left: 0;}*/.prof-thumbs.no-height li{	font-size: 0;	line-height: 0;}.prof-thumbs li img{	display: inline-block; *display: inline; zoom: 1;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}.prof-thumbs li span img{	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;}.prof-thumbs li a span{	position: absolute;	right: -2px;	bottom: -2px;	padding: 7px 0 0;	width: 30px;	height: 20px;	text-align: center;	background: url('../images/span.png') repeat-x;	-webkit-border-radius: 12px 0 0 0;	-moz-border-radius: 12px 0 0 0;	-o-border-radius: 12px 0 0 0;	border-radius: 12px 0 0 0;}.left-tabs{	float: left;	width: 472px;}.right-tabs{	float: right;	width: 472px;}/*.left-tabs .prof-thumbs li:nth-child(5n+1),.right-tabs .prof-thumbs li:nth-child(5n+1){	margin-left: 0;}*//*.left-tabs .tab-nav tr td,.right-tabs .tab-nav tr td{	padding: 0 8px;}*/.left-tabs .tab-box,.right-tabs .tab-box{	padding: 14px 12px 0;}.w-text li{	overflow: visible;	width: 79px;	height: 79px;	margin-bottom: 24px;}.w-text li > a{	display: table-cell;/*	overflow: hidden;*/	width: 79px;	height: 79px;	text-align: center;	vertical-align: middle;}.w-text li div > a{	font-size: 12px;	line-height: 14px;	text-decoration: underline;}.w-text li div{	margin: 6px 0 0;}.w-text li div > a:hover{	text-decoration: none;}.rez-box{	float: left;	width: 570px;}.rez-buts > div{	width: 279px;	text-align: center;	background: #fff url('../images/rez.png') repeat-x bottom;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;	border-radius: 5px;	-webkit-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	-moz-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;}.rez-upload{	float: left;}.rez-create{	float: right;}.rez-buts > div p{	text-align: left;	padding: 18px 22px 27px;}.rez-buts > div a{	margin: 12px 0 0;	width: 256px;	display: inline-block; *display: inline; zoom: 1;	color: #fff;	font-size: 18px;	height: 40px;	line-height: 40px;	border: solid 1px #9c9c9c;	background: #878788 url('../images/submit-conner.png') no-repeat left top;	-webkit-box-shadow: 1px 1px 0 #878788, -1px 1px 0 #878788, 1px -1px 0 #878788, -1px -1px 0 #878788;
	-moz-box-shadow: 1px 1px 0 #878788, -1px 1px 0 #878788, 1px -1px 0 #878788, -1px -1px 0 #878788;
	box-shadow: 1px 1px 0 #878788, -1px 1px 0 #878788, 1px -1px 0 #878788, -1px -1px 0 #878788;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;	border-radius: 5px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.rez-buts > div a:hover{	background: #777 url('../images/submit-conner.png') no-repeat left top;}.month *{	color: #393939;	font-size: 32px;	line-height: 32px;	text-align: center;}.month .prev{	float: left;}.month .next{	float: right;}.calendar{	margin: 8px 0 0;	padding: 17px;	background: #fff url('../images/rez.png') repeat-x bottom;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;	border-radius: 5px;	-webkit-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	-moz-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;}.days{	width: 564px;	margin: 12px 0 0 -15px;}.days li{	float: left;	width: 48px;	height: 48px;	margin-right: 38px;}.days li.last{	margin-right: 0;}.days li a,.days li span{	display: table-cell;	width: 48px;	height: 48px;	text-align: center;	vertical-align: middle;	font-size: 17px;	line-height: 22px;	color: #393939;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;	border-radius: 5px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.days li a:hover,.days li a.active,.days li span.active{	color: #fff;	font-size: 22px;	background: #85ae2e;}.days .move2{	margin-left: 86px;}.days .move3{	margin-left: 172px;}.days .move4{	margin-left: 258px;}.days .move5{	margin-left: 344px;}.days .move6{	margin-left: 430px;}.days .move7{	margin-left: 516px;}.content .left-sidebar div.contacts.rez-control{	width: 152px;	padding: 0 20px 20px;}.rez-control h2{	padding: 20px 0 0;	font-size: 15px;	line-height: 16px;	font-weight: bold;}.rez-control ul{	padding: 20px 0 0;}.rez-control ul li a{	color: #7ba424;	text-decoration: underline;}.rez-control ul.gray-links li a{	color: #393939;}.rez-control ul li a:hover{	text-decoration: none;}.rez-control ul li label{	display: inline-block; *display: inline; zoom: 1;	height: 17px;	cursor: pointer;	background: url('../images/checkbox.png') no-repeat left top;}.rez-control ul li label.checked{	background-position: left -17px;}.rez-control ul li input[type="checkbox"]{	visibility: hidden;	width: 24px;}.char-box{	padding: 17px;	background: #fff url('../images/rez.png') repeat-x bottom;	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;	border-radius: 5px;	-webkit-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	-moz-box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;	box-shadow: inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 -1px 0 #fff;}.char-box h1,.char-box h2{	font-size: 22px;	line-height: 22px;	margin-bottom: 20px;}.char-box p{	margin-bottom: 20px;}.char-box .grey-button{	margin-right: 8px;}.ava{	text-align: center;	padding: 8px 0 16px;}.content .left-sidebar div.contacts.rez-control.ank{	width: 170px;	padding: 0 11px 20px;}.ank a.grey-button,.ank a.green-button{	margin: 12px 0 0;	width: 170px;	padding-left: 0;	padding-right: 0;	text-align: center;}/* body off *//* footer */.footer{	margin: 0 auto;	margin-top: -70px;	width: 942px;	height: 50px;	padding: 20px 0 0;}.copy,.footer-nav,.footer-nav li,.counts,.counts li{	float: left;}.dev{	float: right;}.copy a,.dev a,.footer-nav li a{	text-decoration: underline;}.copy a:hover,.dev a:hover,.footer-nav li a:hover{	text-decoration: none;}.footer-nav{	margin-left: 80px;}.footer-nav li{	padding: 0 20px;	border-left: solid 1px #dbdbdb;}.footer-nav li:first-child{	border-left: 0 none;}.footer-nav li a{	color: #393939;}.counts{	margin: -6px 0 0 50px;}.counts li{	margin-left: 10px;}/* footer off *//* popup */.overlay{	position: fixed;	z-index: 999;	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: url('../images/overlay.png');	background: rgba(0,0,0,0.5);	border-spacing: 0;}.popup-box{	text-align: center;	vertical-align: middle;}.clos{	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;}.popup{	color: #1a1a1a;	display: inline-block; *display: inline; zoom: 1;	position: relative;	z-index: 1;	background: #fff;	padding: 16px;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.popup form table tr td{	text-align: right;	padding: 2px 0;}.popup form table tr td:first-child{	padding-right: 16px;}.popup form table tr:first-child td:first-child{	text-align: left;}.popup form table tr td h2{	font-size: 26px;	line-height: 26px;	color: #3c3c3c;	margin-bottom: 20px;}.text-field{	color: #1a1a1a;	width: 161px;	height: 32px;	padding: 0 16px;	border: solid 1px #dfdfe0;	border-top: solid 2px #b7b7b7;	border-left: solid 2px #b7b7b7;	background: #fff url('../images/search.png') repeat-x top;	-webkit-border-radius: 16px;	-moz-border-radius: 16px;	-o-border-radius: 16px;	border-radius: 16px;}.text-field.url{	width: 110px;	margin-left: 8px;}.text-field.clearfix{	position: relative;}.text-field.clearfix span{	float: left;	text-align: left;	display: block;	width: 100px;	padding: 8px 0 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.text-field.clearfix input[type="file"]{	position: absolute;	z-index: 1;	right: 2px;	width: 60px;	height: 30px;	border: solid 1px transparent;	text-indent: 1000em;	cursor: pointer;	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	-o-border-radius: 14px;	border-radius: 14px;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}.text-field.clearfix div{	/*visibility: hidden;*/	float: right;	width: 60px;	height: 22px;	text-align: center;	padding: 8px 0 0;	border: solid 1px #b6b6b6;	margin-right: -14px;	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	-o-border-radius: 14px;	border-radius: 14px;}.popup form table tr td input[type="submit"]{	cursor: pointer;	margin: 8px 0 0;	font-size: 18px;	width: 152px;	height: 31px;	border: solid 1px #cacaca;	text-decoration: underline;	color: #cd191b;	background: #fff url('../images/submit.png') repeat-x bottom;	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	-o-border-radius: 14px;	border-radius: 14px;}.popup form table tr td input[type="submit"]:hover{	text-decoration: none;}.popup form table tr:last-child td:last-child{	text-align: left;}.close{	cursor: pointer;	position: absolute;	right: -7px;	top: -7px;	width: 21px;	height: 21px;	background: url('../images/close.png') no-repeat;}/* popup off*//* END */