

/* Start:/bitrix/templates/public/styles.css?14613364107968*/
/* --------------- reset.css --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;                               /* обнуляем отступы и убираем бордюры */
	vertical-align: baseline;          /* приводим все к одной базовой линии */
	background: transparent;      /* чтобы не проскакивали левые фоны, установленные по умолчанию */
	font-size: 100%;                     /* размер шрифта всем одинаковый */
}
a {                                      	     /* ссылка не в общем списке чтобы не сбрасывать outline по умолчанию */
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
table {						/* устраняем отступы между ячейками таблицы */
	border-collapse: collapse; 
	border-spacing: 0;
}
td, td img {
	vertical-align: top;			/* возвращаем привычное вертикальное выравнивание */
} 
input, select, button, textarea {
	margin: 0; 				/* убираем отступы по умолчанию для элементов форм (в частности для checkbox и radio) */
	font-size: 100%; 			/* делаем размер шрифтов везде одинаковым */
}
input[type="text"], input[type="password"], textarea {
	padding: 0; 				/* убираем внутренние отступы для текстовых полей */
}
input[type="checkbox"] { 		/* вертикальное выравнивание чекбоксов и радиобатонов относительно меток */
	vertical-align: bottom;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
/* --------------- /reset.css --------------- */

/* --------------- базовые настройки ---------*/
html {
	overflow-y: scroll; /* всегда показываем вертикальную полосу прокрутки  */
}
html, body {
	height: 100%; /* чтобы подвал книзу можно было прижать */
}
body {
	line-height: 1;
	background: #fff;
	color: #000;
	text-align: left;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; /* используем безопасные шрифтовые CSS стеки */
}
input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; /* чтобы шрифт был такой же как и везде */
}
label, input[type="button"], input[type="submit"], button {
	cursor: pointer; /* курсор в виде руки для всех кликабельных элементов форм */
}
a, a:visited { /* порядок правил для ссылок имеет значение */
	color: #287fc3;
	text-decoration: underline;
}
a:hover {
	color: #287fc3;
	text-decoration: none;
}
a:focus, a:active {
	color: #287fc3;
	text-decoration: underline;
}

/* --------------- /базовые настройки ---------*/








body
{
font-family: Arial, sans-serif;
  
font-size:12px;
color:#3484c2;
}
ul,li,form,body
{margin:0; padding:0;}

img{border:0;}
p{ padding-top:10px; line-height:1.3em;}

.end
{                        
clear:both;
}
.body-fon
{   
background-image: url("/bitrix/templates/public/images/body-fon.gif");
background-repeat: repeat-x;       
background-position:left top;     
}
.container
{
position:relative; 
margin:0 auto;
width: 950px; 
}
.header
{
position:relative;
height:105px;     
}
.logo
{
position:absolute;
top:0px;
left:22px;
}
.slogan {
position:absolute;
top:30px;
right:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;}
.banner-top
{
margin:0 0 25px 0;
width:940px;
height:278px;
}
.header-menu
{
height:55px;
width:936px;
background-image: url("/bitrix/templates/public/images/menu-b.png");
background-repeat: repeat-x;
background-position:0 5px;
font-family: Georgia, sans-serif;
font-style:italic; 
}
.header-menu ul
{
margin:0 0 0 12px;
}
.header-menu li
{
float:left;
list-style-type:none;
z-index: 2;
}
.header-menu li a
{
position:relative;
float:left;
display:block;
padding:8px 20px 0 20px;
text-decoration:none;
font-size:18px;
color:#fff; z-index: 2;
}
.header-menu li img
{
position:relative;
top:8px;
left:0;
}

#blob {  	
    position: absolute;
    z-index: 1;
    top: 0;
    background: #0b2b61;
    border-right: 1px solid #0059ec;
    border-left: 1px solid #0059ec;
    background: -moz-linear-gradient(top, #0b2b61, #1153c0);
    background: -webkit-gradient(linear, left top, left bottom, from(#0b2b61), to(#1153c0));
    -moz-border-radius: 4px;
    height: 40px !important;
    margin-top: 9px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 2px 3px 10px #011331;
    -webkit-box-shadow: 2px 3px 10px #011331;
}


.content-left
{
padding:0 20px 0 0;
float:left;
width:165px;
}
.page-header
{
margin:0 0 25px 0;
font-family: Georgia, sans-serif;
font-style:italic;
font-size:18px;
color:#0165b3;
}
.page-header-2
{
padding:15px 0 15px 0;
font-family: Georgia, sans-serif;
font-style:italic;
font-weight:bold;
font-size:15px;
color:#0165b3;
}
.page-header-3
{
padding:10px 0 15px 0;
font-family: Georgia, sans-serif;
font-style:italic;
font-weight:bold;
font-size:12px;
color:#0165b3;
}
.vacancy-ul
{

}
.vacancy-ul li
{
padding:0 0 11px 0;
list-style-type:none;
}
.vacancy-ul li a
{
display:block;
padding:0 0 0 28px;
font-family: Times New Roman, sans-serif;
text-decoration:underline;
font-size:14px;
color:#3484c2;
background-image: url("/bitrix/templates/public/images/bull.png");
background-repeat: no-repeat;
background-position:0 2px;
}
.vacancy-ul li a:hover
{
text-decoration:none;
background-image: url("/bitrix/templates/public/images/bull-h.png");
background-repeat: no-repeat;
}



.content-center
{
padding:0 20px 0 0;
float:left;
width:533px;
text-align:justify;
}
.content-center a
{
font-weight:bold;
text-decoration:underline;
color:#3484c2;
}
.content-center a:hover
{
text-decoration:none;
color:#252525;
}
.content-ul
{
}
.content-ul li
{
padding:5px 0 5px 20px;
list-style-type:none;
background-image: url("/bitrix/templates/public/images/bull.png");
background-repeat: no-repeat;
background-position:0 7px;
}
.content-right
{
float:left;
width:200px;
}
.partner-box
{
padding:10px 0 50px 0;
text-align:center;
}



.footer
{
position:relative;
margin:25px 0 0 0;
width:936px;
height:100px;
border-top:5px solid #d692a3;
}
.footer-box
{
position:absolute;
top:30px;
left:5px;
font-size:11px;
}
.footer-menu
{
position:absolute;
top:35px;
left:225px;
font-style:italic;
font-size:14px;
}
.footer-menu li
{
padding:0 20px 0 0;
list-style-type:none;
float:left;
}
.footer-menu li a
{
text-decoration:none;
color:#3484c2;
}
.footer-menu li a:hover
{
text-decoration:underline;
}
.logo-footer
{
position:absolute;
top:20px;
right:15px;
}

/* --------------- Клиентам ---------*/
.order-staff-table { width:530px; margin-bottom:5px;}
.order-staff-table td{ padding:4px 5px 4px 5px; border:1px solid #CCCCCC; text-align:left;}
.order-staff-table th{
padding:6px 10px 6px 10px; 
font-weight:bold;
text-align:center;
border:1px solid #CCCCCC;}
.order-staff-table input { width:99%;}
.order-staff-table textarea {width:99%; height:30px;}

/* --------------- Вакансии ---------*/
.vacancy-list li{ padding-bottom:5px;}
.vacancy-link { 
padding:10px 0 0px 0;
font-family: Georgia, sans-serif;
font-style:italic;
font-weight:bold;
font-size:12px;
color:#0165b3;}
/* End */
/* /bitrix/templates/public/styles.css?14613364107968 */
