﻿body {background-color: #ffffff;
background-attachment: scroll;
margin: 0px;
padding: 0px;
font-family: Arial, "Trebuchet MS", Verdana;
font-size: 11pt;
text-align: left;
color: #000000;}

td.main {border-right: 1px dotted #808080;
border-left: 1px dotted #808080;
padding: 15px 15px 15px 15px;}

td.green { background-color: #99FF66; }

td.orange { background-color: #FFC46A; }

td.cat {border-bottom: 1px dotted #333333; }

div.content { width: 960px; background-color: #FFFFFF;
height: 100%; overflow: hidden; font-family: Arial, Verdana, "Trebuchet MS";
font-size: 11pt; text-align: justify; color: #000000;}

td.logo {background-image: url(/media/img/bg_big_logo.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: #FFFFFF;}


td.contact {font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
font-size: 10pt;
text-align: left;
color: #000000;}

td.contact a {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline;}
td.contact a:active {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline;}
td.contact a:hover {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline;}
td.contact a:visited {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline;}
td.contact a:link {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline;}

table.news {background-color: #f7fadf;
border-bottom: 1px solid #dadadc; border-right: 1px solid #dadadc;}

td.news_title {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-weight: bold;
font-size: 16pt; text-align: left; color: #FFFFFF; padding: 12px 12px 12px 12px;
background-image: url(/media/img/bg_new_top.jpg); background-repeat: no-repeat; background-position: center;}

td.news {background-color: #f7fadf;
border-bottom: 1px solid #dadadc; border-right: 1px solid #dadadc;
font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
font-size: 9pt; text-align: left; color: #152011; padding: 12px 12px 12px 12px;}

td.news a {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #246A00; text-decoration: underline; font-weight: bold; line-height: 140%;}
td.news a:active {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #246A00; text-decoration: underline; font-weight: bold; line-height: 140%;}
td.news a:hover {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #246A00; text-decoration: underline; font-weight: bold; line-height: 140%;}
td.news a:visited {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #246A00; text-decoration: underline; font-weight: bold; line-height: 140%;}
td.news a:link {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #246A00; text-decoration: underline; font-weight: bold; line-height: 140%;}

td.news a.date {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #04459F; text-decoration: none; font-weight: bold;}
td.news a.date:active {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #04459F; text-decoration: none; font-weight: bold;}
td.news a.date:hover {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #04459F; text-decoration: none; font-weight: bold;}
td.news a.date:visited {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #04459F; text-decoration: none; font-weight: bold;}
td.news a.date:link {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #04459F; text-decoration: none; font-weight: bold;}

td.news_all {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-align: right; font-weight: bold;}

td.news_all a {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline; text-align: right; font-weight: bold;}
td.news_all a:active {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline; text-align: right; font-weight: bold;}
td.news_all a:hover {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline; text-align: right; font-weight: bold;}
td.news_all a:visited {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline; text-align: right; font-weight: bold;}
td.news_all a:link {font-family: Arial, "Trebuchet MS", Verdana; font-size: 10pt;
color: #DB4400; text-decoration: underline; text-align: right; font-weight: bold;}

div.phone {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 17pt; text-align: right; color: #FFFFFF; font-weight: bold;
position: relative; top: 50px;}

div.phone font.small_phone {font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
font-size: 15pt; text-align: right; color: #FFFFFF; font-weight: bold; }

div.title {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 18pt; text-align: right; color: #D1FFEA;
position: relative; left: 570px; top: 15px; width: 345px;  height: 115px; padding: 0px 28px 0px 28px;}


div.enter_form {font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
width: 178px;
overflow: hidden;
font-size: 8pt;
text-align: left;
color: #2A4C2D;
padding: 0px; margin:0px;}

td.find_form {
font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
width: 192px;
overflow: hidden;
font-size: 8pt;
text-align: left;
color: #FFFFFF;
padding: 0px;}

.green_hi {font-family: Arial Narrow, Tahoma, Verdana; font-size: 11pt; text-align: left;
color: #336600; font-weight: bold; text-decoration: none; letter-spacing: 1px;}

div.enter_form a {font-family: Tahoma, Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 8pt;
color: #2A4C2D; text-decoration: underline;}
div.enter_form a:active {font-family: Tahoma, Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 8pt;
color: #2A4C2D; text-decoration: underline;}
div.enter_form a:hover {font-family: Tahoma, Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 8pt;
color: #D32929; text-decoration: underline;}
div.enter_form a:visited {font-family: Tahoma, Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 8pt;
color: #2A4C2D; text-decoration: underline;}
div.enter_form a:link {font-family: Tahoma, Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 8pt;
color: #2A4C2D; text-decoration: underline;}

td.copyright {background-color: #99b82f; padding: 0px 15px 0px 15px;
font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt; text-align: justify; color: #FFFFFF;
background-image: url(/media/img/bg_bottom.gif);}

td.copyright a {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #FFFFFF; text-decoration: underline; }
td.copyright a:active {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #FFFFFF; text-decoration: underline; }
td.copyright a:hover {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #FFFFFF; text-decoration: underline; }
td.copyright a:visited {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #FFFFFF; text-decoration: underline; }
td.copyright a:link {font-family: Arial, "Trebuchet MS", Verdana; font-size: 9pt;
color: #FFFFFF; text-decoration: underline; }

label.error { color: red; }

.none {display:none;}

/*
.main_menu li {float: left; list-style: none;
    /*position: relative;*/}
*/

p.gray {color: #798084;}

td.page_name {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}

td.page_name a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:hover {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}

h1 {font-family: Arial, Verdana, Tahoma, ; font-size: 17pt; text-align: center;
color: #305D00; font-weight: bold; text-decoration: none; letter-spacing: 2px;
text-transform: none;}

h2 {font-family: Arial, Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #04459F; font-weight: bold; text-decoration: none; letter-spacing: 2px;}

h3 {font-family: Arial, Tahoma, Verdana; font-size: 15pt; text-align: left;
color: #246A00; font-weight: bold; text-decoration: none; letter-spacing: 2px;}

h4 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 14pt; text-align: left;
color: #000000; font-weight: normal; text-decoration: underline;}

h5 {font-family: Verdana, Tahoma, Arial; font-size: 13pt; text-align: left;
color: #FF0000; font-weight: normal; text-decoration: none;}

a {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 11pt;
color: #DB4400; text-decoration: underline;}
a:active {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 11pt;
color: #DB4400; text-decoration: underline;}
a:hover {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 11pt;
color: #DB4400; text-decoration: underline;}
a:visited {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 11pt;
color: #DB4400; text-decoration: underline;}
a:link {font-family: Arial, "Trebuchet MS", Tahoma, Verdana; font-size: 11pt;
color: #DB4400; text-decoration: underline;}

a.big {font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size: 8pt;
color: #45a038; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px;}
a.big:active {font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size: 8pt;
color: #45a038; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px;}
a.big:hover {font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size: 8pt;
color: #45a038; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px;}
a.big:visited {font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size: 8pt;
color: #45a038; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px;}
a.big:link {font-family: Tahoma, Arial, "Trebuchet MS", Verdana; font-size: 8pt;
color: #45a038; text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px;}

a.gray {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 10pt;
color: #798084; text-decoration: none; text-align: justify;}
a.gray:active {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 10pt;
color: #798084; text-decoration: none; text-align: justify;}
a.gray:hover {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 10pt;
color: #798084; text-decoration: none; text-align: justify;}
a.gray:visited {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 10pt;
color: #798084; text-decoration: none; text-align: justify;}
a.gray:link {font-family: Arial, Tahoma, "Trebuchet MS", Verdana; font-size: 10pt;
color: #798084; text-decoration: none; text-align: justify;}

ul, li { list-style-image: url(/media/img/arrow_green.gif);
list-style-position: inside; list-style-type: circle;}

ul.green, li.green { list-style-image: url(/media/img/arrow_green.gif);
list-style-position: inside; list-style-type: circle;}

ul.green_down, li.green_down { list-style-image: url(/media/img/arrow_green_down.gif);
list-style-position: inside; list-style-type: circle;}

ul.main_form > li { list-style: none; }

li.yellow {list-style-image: url(/media/img/li_yellow.gif);
list-style-position: inside; list-style-type: square; padding-bottom: 6px;}

ul.yellow li {list-style-image: url(/media/img/li_yellow.gif);
list-style-position: outside; list-style-type: square; padding-bottom: 6px;}

li.red {list-style-image: url(/media/img/li_red.gif);
list-style-position: inside; list-style-type: square; padding-bottom: 6px;}

ul.red li {list-style-image: url(/media/img/li_red.gif);
list-style-position: outside; list-style-type: square; padding-bottom: 6px;}

li.white {list-style-image: url(/media/img/li_white.gif);
list-style-position: inside; list-style-type: square; padding-bottom: 6px;}

ul.white li {list-style-image: url(/media/img/li_white.gif);
list-style-position: outside; list-style-type: square; padding-bottom: 6px;}

span.letters {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
font-weight: bold; text-decoration: none; background-color: #FF3300; padding: 3px 5px 3px 5px;}

span.letters a {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:active {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:hover {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:visited {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:link {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}

.gtip_float{
	background-color: #FCE5CE;
	color: #663300; padding:10px 15px 15px 15px;
	font-weight:normal; z-index:100; width:350px;
    border: 1px dotted #666666;}


a.little {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:active {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:hover {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:visited {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:link {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}

a.little2 {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #000000; text-decoration: underline;}
a.little2:active {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #000000; text-decoration: underline;}
a.little2:hover {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #000000; text-decoration: underline;}
a.little2:visited {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #000000; text-decoration: underline;}
a.little2:link {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #000000; text-decoration: underline;}

.name_login {font-family: Arial, Tahoma, Verdana; font-size: 9pt; text-align: left;
color: #333333; font-weight: bold;}

input.buttons {background: none no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 25px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: auto;
font-size: 0;
line-height: 22px;}

input.form_submit {background-image: url('/media/img/but_enter.jpg'); width: 77px; height: 24px;}

input.form_find {background-image: url('/media/img/but_search.gif'); width: 17px; height: 17px;}

.form_search {width: 100px; height: 18px; border-left: 1px solid #333333; border-top: 1px solid #333333; }

.form_login {width: 120px; height: 18px; margin-bottom: 4px; margin-top: 2px; border: 1px solid #CCCCCC; }

form {padding:0px; margin:0px;}

button{
border:none;
background:none;
padding:0;
margin:0;
width:auto;
overflow:visible;
text-align:center;
white-space:nowrap;
height:22px;
line-height:20px;
}

button span, button em{
display:block;
height:22px;
line-height:20px;
margin:0;
color:#954b05;
}

button span{
padding-left:8px;
background:url('/media/img/button.gif') no-repeat 0 0;
}
button em{
font-style:normal;
padding-right:8px;
background:url('/media/img/button.gif') no-repeat 100% 0;
}

input.submit_OLD {
    border:1px solid #313131;
    padding:0px 5px 2px 5px;
    margin:0;
    width:auto;
    overflow:visible;
    text-align:center;
    white-space:nowrap;
    cursor: pointer;
    height:auto;
    background-color: #ff0000;
    font-family:Impact, Tahoma, Arial Black, "Arial Narrow";
    color: #FFFFFF;
    font-size: 9pt;
    font-style: normal;
}


div.breaks { width: 100%; margin-bottom: 15px; clear:left;}
div.breaks_right { width: 100%; padding-left: 15px; }
div.breaks_little { width: 100%; padding-left: 8px; }

span.radio input {height: 11pt; margin: 0;
   space: 0; width: 0.16in; z-index:1; background-color: #FF3300;}

/** Стили для фотоальбома */
#scrollable {
    height:150px;
    overflow:hidden;
    position:relative;
    visibility:visible;
    width:621px;
    margin-left: 20px;
}

.scroll_line{
    position:relative;
}

.scroll_line > a {
    display: block;
    position:absolute;
    height:45px;
    width:27px;
    top:50px;
    text-decoration: none;
}

.scroll_line > a.left_arrow {
    background-image:url(/media/img/left-mini.gif);
    left:-10px;
}

.scroll_line > a.right_arrow {
    background-image:url(/media/img/right-mini.gif);
    left:648px;
}


ul.items {
    left:-252px;
    position:absolute;
    width:200000em;
    padding: 0;
}

ul.items li {
    float:left;
    height:126px;
    margin:1px 4px 5px;
    overflow:hidden;
    padding-top:7px;
    position:relative;
    text-align:center;
    width:115px;
    list-style: none;
    border: solid 1px #ccc;
}

ul.items li a img{
    border: none;    
}

ul.items li.active {
    background-color:#FFE8BF;
}

img.gray {border: 1px solid #999999;}

div.dropped {
position: absolute;
display:none;
background-color: #FFFFFF;
border: 1px solid #686868;
text-align: left;
width: 250px;
background-image: none;
padding: 10px;}

div.dropped2 {
position: absolute;
display:none;
background-color: #FFFFFF;
border: 1px solid #686868;
text-align: left;
width: 145px;
background-image: none;
padding: 10px;}

a.menu_down, a.menu_down:visited, a.menu_down:active, a.menu_down:link {
color:#333333; text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
text-align: left;}
a.menu_down:hover {color:#3C4E62; text-decoration:underline; text-align: left; }




