

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/fortpolicy/style.css?1667685600512*/
#login-form-window
{
	display:none;
	border:1px solid #a1c2e2;
	background:#fcfcfc url(/bitrix/templates/.default/components/bitrix/system.auth.form/fortpolicy/images/bg.gif) repeat-x;
	padding:10px;
	z-index:10000;
	position:relative;
	top:100px;
	/*left:85%;*/
	margin: 0 auto;
	width:200px;
	color: #555555;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size:10px !important;
}
.mess_register a {
	text-decoration: none;
	color: #FFF !important;
}
span.mess_login a {
	text-decoration: none !important;
	color: #00c0f3 !important;
}
.profile-link a {
	color:#00C0F3;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/style.css?16676856006177*/
/**Top menu**/
#fort-multilevel-menu, #fort-multilevel-menu ul
{
	margin:0 0 0 2px; 
	padding:0;
	min-height:35px;
	width:445px;
	list-style:none;
	font-size:14px;
	float:left;
}
#fort-multilevel-menu ol
{
	margin:0; 
	padding:0;
	list-style:none;
}
/*Links*/
#fort-multilevel-menu a
{
	display:block;
	padding:5px 5px;
	text-decoration:none;
	text-align:center;
	opacity:0.8;
}

/*Root items*/
#fort-multilevel-menu li {
	float:left;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/li_vline.png) right no-repeat;
}
#fort-multilevel-menu li a.root-item
{
	color:#fff;
	padding:9px 12px;
}


/*Root items: hover*/

/*Root menu selected*/
#fort-multilevel-menu li a.root-item-selected
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_selected.png) repeat-x top;
	color:#676968;
	margin: -2px 2px 0 0;
	padding: 12px 12px 3px;
	height:19px;
}
.selected-li-color1, #fort-multilevel-menu li:hover a.li-color1,  #fort-multilevel-menu li.jshover a.li-color1 {
	border-bottom: 2px solid #EB5A29;
}
.selected-li-color2, #fort-multilevel-menu li:hover a.li-color2,  #fort-multilevel-menu li.jshover a.li-color2 {
	border-bottom: 2px solid #E8941E;
}
.selected-li-color3, #fort-multilevel-menu li:hover a.li-color3,  #fort-multilevel-menu li.jshover a.li-color3 {
	border-bottom: 2px solid #E8E832;
}
.selected-li-color4, #fort-multilevel-menu li:hover a.li-color4,  #fort-multilevel-menu li.jshover a.li-color4 {
	border-bottom: 2px solid #8CC63F;
}
.selected-li-color5, #fort-multilevel-menu li:hover a.li-color5,  #fort-multilevel-menu li.jshover a.li-color5 {
	border-bottom: 2px solid #29ACE2;
}

/*Child-items: hover*/
#fort-multilevel-menu li:hover, #fort-multilevel-menu li.jshover
{
	color:#fff;
}

/*Child-items selected*/
#fort-multilevel-menu li.item-selected
{
	color:#fff;
}


/*Sub-menu box*/
#fort-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:100;
	height:auto;
	margin-top:8px;
}

.gradient {
	width:131px;
	height:auto;
	display:inline-block;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000');
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #000); /* for firefox 3.6+ */ 
background: -o-linear-gradient(top, #fff, #000);
}

/*Sub-menu item box*/
#fort-multilevel-menu li.menu-item li.menu-item {
	padding-top:3px;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hr.png) no-repeat;
	width: 131px;
}


.first-child1 {
	background:none !important;
	padding-top:0px !important;
} 
.first-child2 {
	background:none !important;
	padding-top:0px !important;
} 

.first-child3{
	background:none !important;
	padding-top:0px !important;
} 
#fort-multilevel-menu li li a
{
	width:122px;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li2.png) repeat-y;
}
#fort-multilevel-menu li.li-color1 li a:hover
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hover1.png) repeat-y;
}
#fort-multilevel-menu li.li-color2 li a:hover
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hover2.png) repeat-y;
}
#fort-multilevel-menu li.li-color3 li a:hover
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hover3.png) repeat-y;
}
#fort-multilevel-menu li.li-color4 li a:hover
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hover4.png) repeat-y;
}
#fort-multilevel-menu li.li-color5 li a:hover
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_hover5.png) repeat-y;
}

#fort-multilevel-menu li li.hr_ul_1 {
	position:absolute; top:-8px;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_ul2.png) no-repeat !important;
	width:131px; height:8px; z-index:10000;
	/*opacity:0.8;*/
}

#fort-multilevel-menu li.hr_ul_2 {
	position:absolute; top:-4px;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_li_first2.png) no-repeat !important;
	width:131px; height:5px; z-index:10000;
	/*opacity:0.8;*/
}

.hr_ul_bottom {
	position:absolute; bottom:-2px;
	background:url(/bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/images/bg_ul2_2.png) no-repeat !important;
	width:131px; height:5px;
}

/*Item link*/
#fort-multilevel-menu li ul a
{
	text-align:left;
}

#fort-multilevel-menu li ul ul
{
	margin:-24px 0 0 131px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#fort-multilevel-menu li.menu-item ul,
#fort-multilevel-menu li.menu-item:hover ul li ol li.menu-item ul
{
	display:none;
}
#fort-multilevel-menu li.menu-item:hover ul
{
	z-index:1000;
	top:auto;
	display:block;
}
#fort-multilevel-menu li.menu-item ul li ol li.menu-item ul,
#fort-multilevel-menu li.menu-item ul li ol li.menu-item ul li:hover ol li.menu-item ul
{
	display:none;
}
#fort-multilevel-menu li.menu-item ul li ol li.menu-item:hover ul
{
	z-index:1000;
	top:auto;
	display:block;
}
#fort-multilevel-menu li.menu-item ul li ol li.menu-item ul li ol li.menu-item ul
{
	display:none;
}
#fort-multilevel-menu li.menu-item ul li ol li.menu-item ul li ol li.menu-item:hover ul
{
	z-index:1000;
	top:auto;
	display:block;
}



/*Items text color & size */
#fort-multilevel-menu li a,
#fort-multilevel-menu li:hover li a,
#fort-multilevel-menu li.jshover li a,
#fort-multilevel-menu li:hover li:hover li a,
#fort-multilevel-menu li.jshover li.jshover li a,
#fort-multilevel-menu li:hover li:hover li:hover li a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li a,
#fort-multilevel-menu li:hover li:hover li:hover li:hover li a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#fort-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#FFF;
}

/*Items text color & size: hover*/
#fort-multilevel-menu li:hover li:hover a,
#fort-multilevel-menu li.jshover li.jshover a,
#fort-multilevel-menu li:hover li:hover li:hover a,
#fort-multilevel-menu li.jshover li.jshover li.jshover a,
#fort-multilevel-menu li:hover li:hover li:hover li:hover a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#fort-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#fort-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#fort-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#FFF;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.form/fortpolicy/style.css?1667685600414*/
.search-form {
	background:url(/bitrix/templates/.default/components/bitrix/search.form/fortpolicy/images/search.png) no-repeat;
	width:183px;
	height:21px;
	margin-top:5px;
}
.search_button {
	border:0;
	background:url(/bitrix/templates/.default/components/bitrix/search.form/fortpolicy/images/search_button.png) no-repeat scroll center transparent;
	height:21px;
	width:21px;
	cursor:pointer;
}
.search_input {
	border:0 !important;
	background:none;
	height:13px;width:155px;
	margin:0; padding:0;
}
.search_input:focused {
	border:0 !important;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/grey_tabs2/style.css?1667685600742*/
div.grey-tabs-menu2 {
    float: left;
    height: auto;
    line-height: normal;
    margin-bottom: 0;
    padding: 0 0 0 2px;
    width: 100%;
}
div.grey-tabs-menu2 ul {
    height: auto;
    list-style: none outside none;
    margin: 0 0 -3px -2px;
    padding: 0;
}

div.grey-tabs-menu2 li 
{
	float:left;
	display:inline-block;
	margin: 0 -1px -3px 0; padding:0;
}

div.grey-tabs-menu2 a
{
	display:inline-block;
	margin:0;padding:0;
	height:35px;
	overflow:hidden;
	border-bottom: 1px solid #EDEEEE;
}
div.grey-tabs-menu2 a.menu2-selected {
	background-position:100% -100px !important;
	border-bottom: 1px solid #ffffff;
}
div.grey-tabs-menu2 a:hover {
	background-position:100% -50px !important;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/fl/news.line.at.home/at.home/style.css?166768560036*/
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/template_200/style.css?1667685600372*/
div.news-list-200 img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time-200 {
	color:#486DAA;
}
div.news-list-200 p
	margin:0;
{
}
.news-list-200 a {
	color: #353535 !important;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.news-list-200 a:hover {
	color: #00bff3 !important;
	text-decoration:underline;
}
.news-item {padding:5px 0;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner-3/style.css?1667685600539*/
.border_top {
	background:url(/bitrix/templates/.default/components/bitrix/news.list/banner-3/images/bg_top.png) no-repeat;
	height:11px; width:318px;
}
.border_bottom {
	background:url(/bitrix/templates/.default/components/bitrix/news.list/banner-3/images/bg_bottom.png) no-repeat;
	height:11px; width:318px;
}
.border_center {
	background:url(/bitrix/templates/.default/components/bitrix/news.list/banner-3/images/bg.png) repeat-y;
	width:303px; min-height: 100px;
	overflow:hidden;
	padding: 0 10px 0 5px;
}
.banner-3 a{
	text-decoration:none !important;
	color:#353535 !important;
	font-size:12px;
}
.dubl-link a {color:#486daa !important;; text-decoration:underline !important;;}
.dubl-link a:hover{color:#00bff3 !important;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/form.result.new/fortpolicy1/style.css?16676856003991*/
/*.ie-gradient-ask-form {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
}

.input-captha input {
	width:66px;
}
#fort-ask-bg {
position: fixed;
background:rgba(0,0,0,0.5);
top:0; left:0; width:100%; height:100%; min-height:100%; 
display:none;
}
#fort-ask-wrapper, #fort-presentation-wrapper {
position: absolute;
background:none;
top:0; left:0; width:100%; height:100%; min-height:100%; 
display:none;
}
.hide-ask-form{
	cursor: pointer;
	font-size: 18px;
	position: absolute;
	right: 15px;
	top: 7px;
	z-index:600;
}
.fort-ask-form {
	position:relative;
	margin: 0px auto;
	border-radius:15px;
	font: 14px/1.5em verdana,arial,sans-serif;
	color:#000;
	overflow: auto;
width: 650px;
height: auto;
	background:#FFF;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 75%, rgba(225,225,225,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(225,225,225,1))) !important;
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 75%,rgba(225,225,225,1) 100%) !important;
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 75%,rgba(225,225,225,1) 100%) !important;
	background: linear-gradient(top,  rgba(255,255,255,1) 75%,rgba(225,225,225,1) 100%) !important;
}
.ie-gradient-ask-form {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
}
.fort-ask-form input, .fort-ask-form textarea, .input-captha input {
	display:inline-block;
	border-radius:5px;
}
.fort-ask-form textarea {
	resize:vertical;
	height:10em;
}
.input-captha input {
	width:66px;
}
.popup-title {
	padding: 10px 5px 10px 10px;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
    position: relative;
    background: transparent linear-gradient(to bottom, #ff6000 0%, #ff9700 100%) repeat scroll 0% 0%;
}
.fort-ask-form .question {
    padding: 0 15px;
}
.fort-ask-form input, .fort-ask-form textarea, .input-captha input {
	width:auto;
	height:auto;
}
.fort-ask-form .question .add-ques {
position: relative;
float: left;
margin: 0;
padding: 10px;
}
input, textarea
{
border:1px solid #A4A2A6;
background: rgb(255, 255, 192) none repeat scroll 0% 0%;
font: 14px/28px verdana,arial,sans-serif;
vertical-align: top;
border-radius: 3px;
padding: 0px 10px;
}
.question form table {
    position: relative;
    width: 100%;
    float: left;
    text-align: left;
}
#ques1 input.inputtext {
    width: 372px;
}
#ques2 input.inputtext {
    width: 150px;
}
#ques3 textarea.inputtextarea {
    width: 572px;
}
.button-submit input:nth-child(1)
{
color: #7E4A00;
text-shadow: none;
border: 1px solid #BD9114;
box-shadow: 0px -3px 0px 0px #CFA51F inset, 0px 0px 1px 2px rgba(255, 255, 255, 0.1) inset;
background: transparent linear-gradient(to bottom, #FFB619 0%, #FFD52B 100%) repeat scroll 0% 0%;
}
.button-submit input:nth-child(1):hover, .button-submit input:nth-child(1):focus {
    color: #7B4800;
    box-shadow: 0px -3px 0px 0px #CFA61F inset, 0px 0px 1px 2px rgba(255, 255, 255, 0.1) inset;
    background: transparent linear-gradient(to bottom, #FFDB24 0%, #FFEA3F 100%) repeat scroll 0% 0%;
}
*/
/******** masc telefon  

#user_phone:focus {
	outline: none;
	border-color: #363636;
}
input#user_phone:-moz-placeholder {
	color: #363636;
}
input#user_phone::-webkit-input-placeholder {
	color: #363636;
}

.btn_submit {
	height: 30px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: #363636;
	color: #fff;
	border: none;
	width: 120px;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.btn_submit.disabled {
	color: #363636;
	background: #ccc;
}
  

.user_phone {
	position: relative;
}
.user_phone:before {
	//content: "+3";
	display: block;
	height: 40px;
	color: #363636;
	position: absolute;
	top: 1px;
    	left: 11px;
    	font: 14px/28px verdana,arial,sans-serif;
}
              end masc telefon */


/* End */


/* Start:/bitrix/templates/FortPolicyMenu2/styles.css?16676856001492*/
h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}
h1 {
	color:#999999;
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}


h3 {
 color :rgb(241, 89, 42);
 font-weight: bolder;
 text-transform : uppercase;
}
h4 {
	margin:0;
}
h5, h6
{
	font-size:110%;
}
h3 {
	font-size:14pt;
	font-weight:bold;
	text-transform:uppercase;
}
h4 {
	font-size:14pt;
}
h5 {
	margin:0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#353535;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(/bitrix/templates/FortPolicyMenu2/images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

form label input{
  margin-top: 8px;
}
/* End */


/* Start:/bitrix/templates/FortPolicyMenu2/template_styles.css?16676856006347*/
html, body {margin:0;padding:0;background-color:#A9AAAC;}
img {border:0;}

/*Font*/
body
{
	color:#353535;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
}

#bg_left {
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_left.png) top right no-repeat;
	position:absolute;
	left:0;
	width:51%;
	height:100%;
}
#bg_right {
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_right.png) top left no-repeat;
	position:absolute;
	right:0;
	width:50%;
	height:100%;
}
#container {
	position:absolute;
	width:100%;
	min-width:1000px;
	height: auto;
	background-color:#A9AAAC;
}
#work_content {
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg.png) no-repeat #EDEFEE;
	position: relative;
	margin: 0 auto;
	width:978px;
	padding:0 11px;
}
#header {
	position:relative;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_header.png);
	height:94px;
	margin-bottom:10px;
}
#header2 {display: block; height: 100px; position: relative; width: 978px;}

#work_area1 {
	float:left;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_work_footer.png) no-repeat bottom;
	width: 774px;
	padding: 0 0 22px 0;
}
.work_area {
	overflow: hidden;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_work.png) repeat-y;
	width: 730px;
	padding: 20px;
}
#work_header {
	width: 754px;
	min-height:22px;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_work_header.png) no-repeat top;
	padding: 7px 10px;
}

#footer {
	position:relative;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_footer.png);
	width:100%;
	min-height:27px;
	padding-top:15px;
	margin-top:10px;
	text-align:center;
	color:#FFF;
}
#logo {
	position:absolute;
	top:10px;
	left:-5px;
	width:117px;
	height:73px
}
#login {
	position:absolute;
	right:10px;
	top:10px;
	font-size:12px;
}
#top_menu {
	position:absolute;
	background:url(/bitrix/templates/FortPolicyMenu2/images/bg_menu.png) no-repeat;
	padding:12px;
	margin:0;
	left:115px;
	top:20px;
	width:630px;
	height:35px;
}
#phone {
	position:absolute;
	right: 10px;
	top: 40px;
}
#links {
	position:absolute;
	right: 10px;
	top: 65px;
}
#inc_right {
	float:right;
}
.inc_right {
	width: 200px;
	padding-left:0px;
}
#inc_bottom {
}
#search {
	position:absolute;
	right:9px;
	top:12px;
}

.rounded_block {
	border:1px solid #666;
	border-radius:5px;
	padding:5px;
}


.rounded_200_top {
	background:url(/bitrix/templates/FortPolicyMenu2/images/rounded_200_bg_top.png) no-repeat;
	height:10px; width:200px;
}
.rounded_200_bottom {
	background:url(/bitrix/templates/FortPolicyMenu2/images/rounded_200_bg_bottom.png) no-repeat;
	height:10px; width:200px;
}
.rounded_200_center {
	background:url(/bitrix/templates/FortPolicyMenu2/images/rounded_200_bg.png) repeat-y;
	width:180px; min-height: 100px;
	overflow:hidden; padding: 0 10px;
}


.slide-header {
	padding: 15px 50px 0 0;
	min-height:30px;
	background:url(/bitrix/templates/FortPolicyMenu2/images/1n.png) no-repeat right top;
	display:inline-block;
	cursor:pointer;
	margin: 0;
	border:0;
}
.slide-header-active {
	background:url(/bitrix/templates/FortPolicyMenu2/images/1v.png) no-repeat right top;
}
#fort-ask a {
	display:block;
	height:87px; width:200px;
	background:url(/include/images/vopros1.png) -32px -23px no-repeat;
}
#fort-ask a:hover {
	background:url(/include/images/vopros1.png) -266px -23px no-repeat;
}

.like_buttons {
float:left;
margin-right:10px;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
/*
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}
*/
a:link {color: #FF0000;}
a:visited{color:#FF0000;}
a:active {color: #FF0000;}
a:hover{color:#FF0000; text-decoration:none;}


.white-link {color: #FFF !important;}
.black-link {color: #000 !important;}
small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}


/*Data table*/
table.data-table
{
	/*border:1px solid #99BAD7;*/
	border:solid 1px solid #d8d8d8;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #d8d8d8;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#EEE;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #d8d8d8;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#EEE;
	padding:4px;
	color:#333;
}
/*Compare Grid */
div.compare-props { border:1px solid ; padding: 1em; margin: 0 0 2em;}
div.compare-buttons { margin-top: 1em; text-align: right;}
div.compare-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
table.compare-props { width: 100%; }
table.compare-props td { width: 33.33%; vertical-align: top;}
table.compare-props a { text-decoration: none; }
table.compare-props input { float: left; margin-right: -23px;}
table.compare-props label { margin-left: 23px; display: block; padding-top: 2px;}

div.compare-grid { overflow: auto; overflow-y:visible; padding-bottom: 1.5em; width: 100%;}
table.compare-grid { }
table.compare-grid td { padding: 11px 8px 10px 15px; font-size: 1em; vertical-align: top;}
table.compare-grid thead td { border-left: 1px solid; font-weight: bold; }
table.compare-grid td.compare-property {border: none; white-space: nowrap; font-weight: bold;}
table.compare-grid .compare-delete-item { margin-left: 15px; width: 16px; height: 16px;  display: inline-block; float: right;}

#compare {
	float:right;
}
#compare .corner { background-image:url(/bitrix/templates/FortPolicyMenu2/images/icons-sprite.gif); background-repeat: no-repeat;height:18px; }
#compare a {position: absolute; right: 35px; display:block; height:18px;padding: 0 24px;background:url(/bitrix/templates/FortPolicyMenu2/images/compare.png) no-repeat; }
#compare a.close { width: 7px; height: 5px; display:block;  position: absolute;  right:0px; top: 8px;}
#compare a.close { background:url(/bitrix/templates/FortPolicyMenu2/images/icons-sprite.gif) no-repeat 0 -568px;}
div.catalog-item-links a.catalog-item-compare { background-position: 0 0; }
div.catalog-item-links a.catalog-item-compared { background-position: 0 -27px; color: #B3B3B3;}
div.compare-props { border-color: #E5E5E5; }
div.compare-props label { color: #000; }
div.compare-props label.unchecked { color: #b2b2b2;}

table.compare-grid thead td { background-color: #ECECEC; border-color: #D9D9D9; }
table.compare-grid tr.alt td { background-color: #F6F6F6;}
table.compare-grid .compare-delete-item { background: url(/bitrix/templates/FortPolicyMenu2/images/icons-sprite.gif) no-repeat 0 -83px; }




/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}
form label {
  margin-bottom: 5px;
}


/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/fortpolicy/style.css?1667685600512 */
/* /bitrix/templates/.default/components/bitrix/menu/hr_multi_fortpolicy6/style.css?16676856006177 */
/* /bitrix/templates/.default/components/bitrix/search.form/fortpolicy/style.css?1667685600414 */
/* /bitrix/templates/.default/components/bitrix/menu/grey_tabs2/style.css?1667685600742 */
/* /bitrix/templates/.default/components/fl/news.line.at.home/at.home/style.css?166768560036 */
/* /bitrix/templates/.default/components/bitrix/news.list/template_200/style.css?1667685600372 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner-3/style.css?1667685600539 */
/* /bitrix/templates/.default/components/bitrix/form.result.new/fortpolicy1/style.css?16676856003991 */
/* /bitrix/templates/FortPolicyMenu2/styles.css?16676856001492 */
/* /bitrix/templates/FortPolicyMenu2/template_styles.css?16676856006347 */
