﻿*{
margin:0;
padding:0;
}
html{
padding:0;
margin:0;
}
#sub{
background:url("../images/bg_sub.png") repeat-x #ffffff;}
body {
overflow-y:scroll;
padding:0;
min-height:100%;
position:relative;
background:url("../images/bg.png") repeat-x #ffffff;
margin:0 auto;
font-size:85%;
font-family:arial;
}
h1{
font-family: Georgia;
font-size:1.6em;
color:#4f4f4f;
text-align:left;
font-weight:400;
padding-bottom:5px;
width:640px;
border-bottom:1px solid #ccc;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:1.2em;
color:#2E6BA4;
}
h3{
font:1.1em arial,sans;
color:#08427E;}
h4{
color:#08427E;
margin-bottom:10px;
font:1.2em/1.5 georgia;
}
p,td{
color:#2a2a2a;
line-height:1.5;
text-align:left;
}
#center td {
padding: 1px 0px;
}
p {
margin-bottom:1.2em;
}

a{
color:#4f4f4f;
outline: none;
}
a.active {
color:#4f4f4f;
outline: none;
} 

li p {
text-indent: 0px;
}
li{
color:#2a2a2a;
line-height:1.5;
margin-left:5px;
}
li a.active {
color:#4f4f4f;
outline: none;
background-color:#6299C1;
} 
ul{
margin-bottom:1.3em;
}
#all{
height: 100%;
width: 983px;
min-width: 983px;
margin: 0 auto;
}
#main{
height: auto !important;
height: 100%;
min-height: 100%;
float: left;
width: 100%;
padding-top:137px;
background:url("../images/bg_bottom.jpg") no-repeat 0 bottom;
}

#header{
height: 137px;
margin-bottom: -137px;
background: #FFCC00;
float: left;
width: 100%;
position: relative;
background:url("../images/header.jpg") no-repeat 0 0;
}
#search{
height:30px;
margin-top:14px;
margin-left:715px;

}
#search label{
font: 0.9em arial,sans;
color: #666666;
display: none;
}
#search .form-submit {
color: #666666;
}
#slider{
height: 342px;
width: 100%;
background:url("../images/slider.jpg") no-repeat center center;
}
#shadow-horiz{
height: 9px;
width: 100%;
background:url("../images/shadow_horiz.png") no-repeat center;
}
#left{
width:300px;
position:relative;
top:8px;
left:15px;
float:left;
padding-bottom:87px;
}
#topmenu{
height:40px;
margin:11px 0px 0px 193px;
text-align:center;
}
#center{
float:left;
top:8px;
width:620px;
padding:0px 15px 30px 0px;
position:relative;
left:42px;
}
#champer{
margin-top:20px;
}
#banner{
margin:25px 0;}
.top_shadow_{
background:url("../images/top-shadow-menu.png") no-repeat center;
height:35px;
margin-bottom:20px;
width:100%;
}
.bottom_shadow_{
background:url("../images/bottom-shadow-menu.png") no-repeat center;
height:15px;
width:100%;
}
.date{
font-family:verdana,arial;
font-size:10px;
color:#848484;
}
table {
border-collapse: separate;
}

/**/
.breadcrumb a{
color:#737373;
font-size:0.85em;
font-family:arial;
}
.breadcrumb{
padding-bottom:10px;
margin-left:18px;
}
ul.menu{
padding:15px 0 0 0px;
}
.block ul ul{
padding:0 0 0 17px;
}
ul.links {
margin:0;
padding-top: 18px;
}
ul.links li {
display: inline;
font-size: 16px;
list-style-type: none;
padding:0;
margin:0;
}
ul.links a {
color: #FFFFFF;
font-family: arial;
font-size:1.05em;
text-decoration: none;
text-shadow: 1px 1px 3px #155291;}
ul.links a:hover{
text-shadow: 2px 2px 2px #000;}
ul.links.inline a{
color:#333;
font-family:arial;
font-size:12px;
text-decoration:underline;
text-shadow:none;}
li.collapsed {
list-style-image_: url("/sites/all/themes/dsl2/images/misc1.png");}	
li.expanded{
list-style-image_: url("/sites/all/themes/dsl2/images/misc2.png");}	
.node li {
list-style-image:url("/sites/all/themes/dsl2/images/circle.png");}

/*Footer*/
#footer{
height: 69px;
float: left;
width: 100%;
border-top:1px solid #ccc;
background:url("../images/bg_footer.png") no-repeat 0 0;}
#footer .text-footer p{
font-family:verdana,arial;
font-size:11px;
margin: 5px 40px 0 0;
text-align:right !important;}
.item-list h3{
padding:10px 0 0 45px;
font-size:0.9em;
font-family:Georgia;
color:#333;
}
.item-list a p {
    color: #05498B;
    font-family: arial;
    font-size: 1em;
    text-decoration: underline;
}
.item-list a:hover p{
text-decoration:underline;
color:#000;
}
.item-list ul{
padding-top:0;
}
.content p img {
text-align: center;
border:1px solid #8a8a8a;
padding:1px;
}
.noframe{
border:0 !important;
}
div.view div.views-admin-links li a{
text-shadow:none;
color:red;
font-size:14px;
}
.menu .active-trail a{
padding: 0 1px 2px 1px;
}
.node li a{
color:#2a2a2a;
font:1em/1.7 arial;
text-decoration:none;
}
.node .clear-block a:hover{
color:#AA2737;
text-decoration:underline;
}
.node ul{
margin-left:50px;}
.doc-ul{
font:1em/1.5 arial;}
.doc-ul li a{
color:#05498B;
text-decoration:underline;}
.views-field-body{
margin-top:15px;
text-align:center;
}
.terms {
text-align: right;
}
.node-type-list{
font:1em/1.4 arial;
}
.node-type-list dd{
margin-bottom:15px;
}
.node-type-list dt a{
font:1.3em georgia;
color:#1d00d1;
text-decoration:none;
}
.node-type-list dt a:hover{
text-decoration:underline;}
.standard{
font:1.2em arial;}
/*#block-block-5 {
margin-top:40px;
margin-left:5px;}
#block-aux_menu-5 .block-vacancy  a {
color:#05498B;
font:1.1em/1.2 arial;
padding-left:30px;}
.block-vacancy a:hover {
color:#D02F43;}
.block-vacancy{
margin-top:5px;}
.block-vacancy h3{
color:#414141;
margin-top:20px;}*/
.block-vacancy ul{
list-style:none;
font:1.1em/1.2 arial;
margin-bottom:8px;}
.block-vacancy ul li{
font-style:italic;}

.block-vacancy ul ul {
font:1em/1.2 arial;
}
.block-vacancy ul ul li{
margin-left:18px;
}
.block-vacancy a{
font:0.9em/1.2 arial;
color:#05498B;
}
.block-vacancy a:hover{
font:1em/1.2 arial;
color:#aa2737;
}
.field-field-vacunity .field-label{
float:left;}
.field-field-vacunity .field-items{
font:1.1em/1.5 arial;
}
.field-field-vacunity{
height:30px;}
.field .field-label{
font:1.1em/1.5 arial;
font-weight:bold;
}
#node-75 li a {
    color: #05498B;
    text-decoration: underline;}
#node-75 li a:hover {
    color: #AA2737;
	font:1.1em/1.7 arial;}
#block-block-5 {
margin-top:40px;
margin-left:6px;}
#block-block-4 table{
width:100%;
text-align:right;}
#block-block-4 a{
font:0.8em arial;
color:#696572;
text-decoration:none;}
#block-block-4 a:hover{
color:#000;}
#smallmenu{
height:23px;}
.views-field-field-icon-fid .field-content .imagecache-slider img{
background:url("../images/fon_slider.png") no-repeat 0 0;}
a.form-search-submit {
text-decoration:none;
color:#FFF;
font-family:georgia;
font-size:1.2em;}

.form_search_button{
    margin-left: 19px;
    margin-top: 8px;}
.form-item {
margin:0;}
#edit-search-block-form-1-wrapper input{
 margin-top: 12px;
 border:0;
 width:205px;}
#center  .front-news .view-content .views-row{
height:200px;}
body.mceContentBody {
background-image:none;}
/*-----------Admin style------------*/
#centeradm{
margin:0;
padding:0;
position:relative;
min-height:650px;}
#centeradm h3{
background:#d6eeff repeat-x;
font:1.3em georgia;
text-align:center;
color:#0e3898;}
div.admin-panel{
padding:0;}
div.admin{
padding:0;}
.admin .compact-link{
font-size:0.8em;
padding-bottom:5px;}
.admin .compact-link a{
color:#939393;}
.admin .admin-panel ul{
padding:0 0 0 40px;}
.admin .admin-panel ul li a{
text-decoration:none;
color:#383838;}
.admin .admin-panel ul li{
padding-bottom:3px;}
.admin .admin-panel ul li a:hover{
text-decoration:underline;
color:#c4081f;}
.admin .admin-panel p{
font:0.9em arial;
color:#626262;
padding-left:10px;}
div.admin-panel .body{
padding:0;
background:#f9f9f9;}
.admin .admin-panel li.leaf{
list-style-image:none;}
#admmenu{
margin-bottom:10px;
height:22px;
width:720px;
text-align:center;
vertical-align:middle;
background:#fafafa;
border:1px solid #e9e9e9;}
#admmenu td{
padding:0 10px 0 10px;}
#admmenu a{
text-decoration:none;
color:#0E3898;}
#admmenu a:hover{
text-decoration:underline;
color:#C4081F;}
#centeradm ul li a{
    color: #0E3898;
    text-decoration: none;}
#centeradm ul li a:hover{
color: #C4081F;
text-decoration: underline;}
#centeradm  li.leaf{
list-style-image:none;}
#centeradm  ul li{
padding-bottom:3px;}
#mainadm{
height: auto !important;
height: 100%;
min-height: 100%;
float: left;
width: 100%;
padding-top:137px;}
#user-login-form{
    margin-top: 15px;
    text-align: left;}
#block-user-0 {
margin-top:15px;}
#edit-name-wrapper{
margin-bottom:12px;}
#edit-pass-wrapper{
margin-bottom:10px;}
#user-login-form  .item-list ul li{
font:0.8em arial;
text-decoration: none;}
#tabs-wrapper{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    height: 20px;
    margin-bottom: 15px;}
#tabs-wrapper ul li {
    float: left;
    list-style: none outside none;
    margin-right: 25px;
}
	/*----------------------------------*/
.views-quick-links .links a{
text-shadow:none;
font:0.8em arial;}
.views-quick-links .links a:hover{
text-shadow:none;
font:0.8em arial;}
#logolink{
    cursor: pointer;
    height: 80px;
    left: 10px;
    position: absolute;
    top: 40px;
    width: 110px;}
/*----------SEARCH------------------*/	
.search-results a {
color: #034787;}
.search-results a:hover{
color: #AA2737;}
.box .content{
margin-top:15px;}
.search-results p{
font-size:0.95em;}
.search-results dd {
    border-bottom: 1px dotted #888888;
}
/*--------------------------------------------*/
#search-form .form-item label{
margin-bottom:10px;}
#edit-keys-wrapper{
margin:4px;}
.item-list .pager li {
font:1em arial;}



a.link{
color:#05498B;
}