

/* Start:/bitrix/templates/argo_register/template_styles.css?16795704414480*/
@font-face {
    font-family:'MyriadProRegular';
/*
    src: url('http://web1.rpo.ru/bitrix/templates/argo_08_12_copy/fonts/myriadpro-regular_1webfont.eot');
    src: url('http://web1.rpo.ru/bitrix/templates/argo_08_12_copy/fonts/myriadpro-regular_1webfont.eot?#iefix') format('embedded-opentype'),
         url('http://web1.rpo.ru/bitrix/templates/argo_08_12_copy/fonts/myriadpro-regular_1webfont.woff') format('woff'),
         url('http://web1.rpo.ru/bitrix/templates/argo_08_12_copy/fonts/myriadpro-regular_1webfont.ttf') format('truetype'),
         url('http://web1.rpo.ru/bitrix/templates/argo_08_12_copy/fonts/myriadpro-regular_1webfont.svg#MyriadProRegular') format('svg');
*/
    font-weight: normal;
    font-style: normal;
}

div.active-block {
    background: url("/bitrix/templates/argo_register/images/calend-date-block.png") repeat-y scroll right top transparent;
    left: -7px;
    position: relative;
    top: 0;
}
div.active-block div.active-block2 {
    background: url("/bitrix/templates/argo_register/images/calend-date.jpg") no-repeat scroll 0 top #FFFFFF;
    box-shadow: 1px 2px 3px #CCCCCC;
    left: 77px;
    max-width: 315px;
    position: absolute;
    top: -41px;
}
div.active-block div.active-block2 a.active:link, div.active-block div.active-block2 a.active:visited {
    border-right: medium none;
}
div.active-block ul {
    float: left;
    margin: 0 0 0 6px;
    padding: 10px;
}
div.active-block ul li {
    background: url("/bitrix/templates/argo_register/images/none_foto.png") no-repeat scroll 7px 12px transparent;
    clear: both;
    color: #9EA37C;
    height: auto;
    margin: 0;
    padding: 10px 0 10px 45px;
    width: 245px;
}
div.active-block ul li.img {
    background: url("/bitrix/templates/argo_register/images/foto.png") no-repeat scroll 7px 12px transparent;
}
div.active-block ul li:hover, div.active-block ul li.grey {
    background-color: #F3F3F3;
    color: #66880A;
}
div.active-block ul li div.descr {
    background: url("/bitrix/templates/argo_register/images/none_skrepka2.png") no-repeat scroll 12px 3px transparent;
    padding: 0 0 0 40px;
    text-align: left;
}
div.active-block ul li.scr div.descr {
    background: url("/bitrix/templates/argo_register/images/skrepka2.png") no-repeat scroll 12px 3px transparent;
    padding: 0 0 0 40px;
}
div.active-block ul li div.descr a:link, div.active-block ul li div.descr a:visited {
    color: #9EA37C;
    display: inline;
    float: none;
}
div.active-block ul li div.descr a:hover {
    color: red;
}
	.yellow{ background: none repeat scroll 0 0 #C1BB1B !important;}
	.vyh { background: none repeat scroll 0 0 #B5B5B5 !important; color:#ffffff !important;}
	.day-out { background: none repeat scroll 0 0 #B5B5B5 !important; color:#8A8A8A !important; }
	.yellow.active{background: none repeat scroll 0 0 #A4CC13 !important;}
div.active-block ul li div.descr a {background:none !}
div.active-block ul li div.descr a {background:none important!}


.top-baners {
    margin: 0 auto 40px;
    overflow: hidden;
    width: 710px;
}
.top-baners .bb1 {
    border-bottom: 1px solid #FFFFFF;
    height: 125px;
    overflow: hidden;
    width: 710px;
}
.top-baners .bb2 {
    float: left;
    height: 100px;
    overflow: hidden;
    width: 354px;
}
.top-baners .bb2 + .bb2 {
    border-left: 2px solid #FFFFFF;
}
.top-baners .after-baners-menu {
    background: none repeat scroll 0 0 #BFC4CE;
    border-top: 1px solid #FFFFFF;
    clear: both;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.top-baners .after-baners-menu a {
    color: #504F4F;
    display: inline-block;
    margin-right: 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.top-baners .after-baners-menu a:hover, .top-baners .after-baners-menu a.cur {
    color: #FFFFFF;
}


.holder {
	/*overflow:hidden;*/
	width:100%;
	margin:0 auto;
	position:relative;
	background:#fff;
}

/* login */
.holder .login {
	position:absolute;
	top:13px;
	left:21px;
	margin:0;
	z-index:100;
}
.holder fieldset {border: none;}
.holder .login .input-text {
	float:left;
	background:url(/bitrix/templates/argo_register/images/input-text.png) no-repeat;
	width:111px;
	height:21px;
	margin:0 8px 0 0;
}
.holder .login .input-text input {
	border:none;
	background:none;
	width:93px;
	height:16px;
	padding:3px 5px 2px 13px;
	font:12px 'MyriadProRegular';
	color: #83ae49;
}
.holder .login .input-text input: -moz-placeholder { color: #83ae49; }
.holder .login .input-text input::-webkit-input-placeholder { color: #83ae49; }
.holder .login .submit {
	border:none;
	background:url(/bitrix/templates/argo_register/images/submit.png) no-repeat;
	width:18px;
	height:18px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	margin:2px 0 0;
}
/* End */
/* /bitrix/templates/argo_register/template_styles.css?16795704414480 */
