body {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
/*
background: linear-gradient(to top, #ffffff 0%, #eff3f3 100%);
background-repeat: no-repeat;*/
background: url('/templates/standart/images/image7.jpg') 50% 0 repeat-x;
padding: 0;
margin: 0;
overflow: auto;
}

html {
padding: 0
margin: 0;
}

/***********************************************/

table {
border-collapse: collapse;
}

td {
font-size: 10pt;
color: #333333;
}

th {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
color: #333333;
}

.border td {
border: solid 1px #ecf0f1;
}

.border2 td {
border-top: solid 1px #ecf0f1;
border-bottom: solid 1px #ecf0f1;
}

.border_none td {
border: none;
}

/***********************************************/

img {
border: 0;
}

hr {
color: #dddddd;
background-color: #dddddd;
height: 1px;
border-width: 0;
}

/***********************************************/

a {
color: #2980b9;
text-decoration: underline;
outline: none;
}

a:hover {
color: #e67e22;
text-decoration: underline;
}

a span {
text-decoration: none;
}

/***********************************************/

h1 {
font-family: Arial, Tahoma, Verdana;
font-size: 16pt;
font-weight: normal;
color: #2980b9;
padding: 0;
margin: 0;
}

h2 {
font-family: Arial, Tahoma, Verdana;
font-size: 14pt;
font-weight: bold;
color: #2980b9;
padding: 0;
margin: 0;
}

h3 {
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
font-weight: bold;
color: #2980b9;
padding: 0;
margin: 0;
}

/***********************************************/

ul {
list-style-type: disc;
padding-left: 25px;
margin: 0;
}

ol {
padding-left: 25px;
margin: 0;
}

li {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
margin-top: 2px;
margin-bottom: 2px;
padding: 0;
}

li a {
color: #2980b9;
text-decoration: underline;
}

li a:hover {
color: #333333;
text-decoration: none;
}

/***********************************************/

ul.message_error {
list-style-type: none;
border: 1px solid #CC3300;
background-color: #FFEEDD;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
padding: 10px;
table-layout: fixed;
}

ul.message_error li { 
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #CC3300;
text-indent: 0;
line-height: 20px;
padding: 0;
margin: 0;
}

/***********************************************/

ul.message_ok {
list-style-type: none;
border: 1px solid #339900;
background-color: #EEFFDD;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
padding: 10px;
table-layout: fixed;
}

ul.message_ok li { 
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #339900;
text-indent: 0;
line-height: 20px;
padding: 0;
margin: 0;
}

/***********************************************/

ul.sitemap {
margin: 0;
padding: 0;
}

ul.sitemap li {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
margin: 0;
padding-left: 16px;
padding-bottom: 5px;
list-style-type: none;
background: url("../images/li.gif") no-repeat 0 10px;
}

ul.sitemap li a {
color: #333333;
text-decoration: underline;
}

ul.sitemap li a:hover {
color: #333333;
text-decoration: none;
}

/***********************************************/

ul.linedot {
list-style-type: none;
padding: 0;
margin: 0;
}

ul.linedot li {
font-family: Arial, Tahoma, Verdana, Geneva;
font-size: 10pt;
color: #333333;
background: url("../images/li.gif") 0 10px no-repeat;
padding-left: 16px;
padding-bottom: 4px;
margin: 0;
line-height: 18px;
}

ul.linedot li a {
text-decoration: none;
}

ul.linedot li a:hover {
text-decoration: underline;
}

ul.linedot li div {
font-family: Arial, Tahoma, Verdana, Geneva;
font-size: 10pt;
color: #333333;
margin: 0;
}

/***********************************************/

form {
margin: 0;
padding: 0;
}

input, textarea, select {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
}

.inputselect {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
background-color: #FFFFFF;
border: #999999 1px solid;
}

.inputtext {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
background-color: #FFFFFF;
border: #999999 1px solid;
}

.inputtext_active {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
background-color: #FFFFFF;
border: #2980b9 1px solid;
}

.inputtextarea {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
background-color: #FFFFFF;
border: #999999 1px solid;
}

.inputtextarea_active {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
color: #333333;
background-color: #FFFFFF;
border: solid 1px #2980b9;
}

.inputsubmit {
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
font-size: 9pt;
color: #FFFFFF;
background-color: #2980b9;
border: 1px solid #2980b9;
cursor: pointer;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px;
margin: 0;
}

input.checkbox {
border-width: 0;
background-color: transparent;
}

label {
cursor: hand;
}

/***********************************************/

.top_links {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
}

.top_links a {
color: #333333;
text-decoration: underline;
}

.top_links a:hover {
color: #333333;
text-decoration: none;
}

/***********************************************/

.top_links2 {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
}

.top_links2 a {
color: #333333;
text-decoration: underline;
}

.top_links2 a:hover {
color: #333333;
text-decoration: none;
}

/***********************************************/

.menu_small {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
}

.menu_small a {
color: #666666;
text-decoration: underline;
}

.menu_small a:hover {
color: #333333;
text-decoration: underline;
}

/***********************************************/

.menu_small_grey {
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}

.menu_small_grey a {
color: #333333;
text-decoration: underline;
}

.menu_small_grey a:hover {
color: #333333;
text-decoration: underline;
}

/***********************************************/

.top_info {
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
color: #2c3e50;
font-weight: normal;
}

.top_info a {
color: #2c3e50;
text-decoration: none;
}

.top_info a:hover {
color: #2c3e50;
text-decoration: underline;
}

/***********************************************/

.logo-text {
font-family: Arial, Tahoma, Verdana;
font-size: 14pt;
font-weight: bold;
color: #ecf0f1;
}

a.logo-text {
color: #ecf0f1;
text-decoration: none;
}

a:hover.logo-text {
color: #FFFFFF;
text-decoration: none;
}

.slogan {
font-family: Arial, Tahoma, Verdana;
font-size: 11pt;
font-weight: normal;
color: #ecf0f1;
}

/***********************************************/

/* Хлебные крошки */

div.navi {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
}

div.navi a {
color: #333333;
text-decoration: underline;
}

div.navi a:hover {
color: #333333;
text-decoration: none;
}

/***********************************************/

.left_menu {
font-family: Arial, Tahoma, Verdana;
font-size: 11pt;
color: #333333;
height: 22px;
}

.left_menu a{
color: #2980b9;
text-decoration: none;
}

.left_menu a:hover {
color: #2980b9;
text-decoration: underline;
}

/***********************************************/

.right_menu {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #333333;
}

.right_menu a {
color: #2980b9;
text-decoration: none;
}

.right_menu a:hover {
color: #2980b9;
text-decoration: underline;
}

/***********************************************/

.header {
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
color: #2980b9;
font-weight: bold;
}

.header a {
color: #2980b9;
text-decoration: underline;
}

.header a:hover {
color: #2980b9;
text-decoration: none;
}

/***********************************************/

.header2 {
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
color: #c0392b;
font-weight: bold;
}

.header2 a {
color: #c0392b;
text-decoration: underline;
}

.header2 a:hover {
color: #c0392b;
text-decoration: none;
}

/***********************************************/

.copyright {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
color: #7f8c8d;
background-color: #ecf0f1;
text-align: center;
border-bottom: 10px solid #3498db;
padding: 20px;
}

.copyright a {
color: #7f8c8d;
text-decoration: underline;
}

.copyright a:hover {
color: #7f8c8d;
text-decoration: none;
}

/***********************************************/

.news-date {
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-weight: normal;
color: #666666;
}

.news-header {
font-family: Arial, Tahoma, Verdana;
font-size: 11pt;
color: #333333;
font-weight: bold;
}

a.news-header {
color: #2980b9;
text-decoration: none;
}

a:hover.news-header {
color: #2980b9;
text-decoration: underline;
}

.news-text {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: normal;
color: #333333;
}

a.news-text {
color: #333333;
text-decoration: none;
}

a:hover.news-text {
color: #333333;
text-decoration: underline;
}

/***********************************************/

.articles-date {
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-weight: normal;
color: #666666;
}

.articles-header {
font-family: Arial, Tahoma, Verdana;
font-size: 11pt;
color: #333333;
font-weight: bold;
}

a.articles-header {
color: #2980b9;
text-decoration: none;
}

a:hover.articles-header {
color: #2980b9;
text-decoration: underline;
}

.articles-text {
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: normal;
color: #333333;
}

a.articles-text {
color: #333333;
text-decoration: none;
}

a:hover.articles-text {
color: #333333;
text-decoration: underline;
}

/***********************************************/

/*Постраничная навигация*/

.pager {
margin: 3px;
font-family: Arial, Tahoma, Verdana, Geneva;
font-size: 9pt;
color: #666666;
border: 0;
}

.pager span {
color: #ecf0f1;
border: #ecf0f1 1px solid;
padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
background-color: #FFFFFF;
}

.pager .page {
color: #333333;
text-decoration: none;
border: #СССССС 1px solid;
padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
}

.pager a {
text-decoration: none;
color: #333333;
border: #999999 1px solid;
padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
background: #FFFFFF url("../images/pager_bg.gif") left bottom repeat-x;
}

.pager a:hover {
border: #3498db 1px solid;
color: #333333;
}

/*текущая страница*/
.pager b.page {
border: #3498db 1px solid;
background: #3498db;
color: #FFFFFF;
}

/***********************************************/

.image_border {
border: 1px solid #ecf0f1;
}

.image_border:hover {
border: 1px solid #2980b9;
}

.highlight {
background-color: yellow;
}

/***********************************************/

#container {
width: 1248px;
padding: 0;
margin: 0 auto;
}

/***********************************************/

.clear, .clearing {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
width: 0;
height: 0;
}

.clearfix:after {
display: block;
visibility: hidden;
content: " ";
clear: both;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

* html .clearfix {
height: 1%;
zoom: 1;
}

*+html .clearfix {
zoom: 1;
}

.clearfix {
display: block;
}

/**********************/
