a {color:#138BBA; text-decoration:underline}
a:hover, a.no {text-decoration:none}
html,body {height:100%; margin:0; padding:0}
body,td {font:12px Tahoma,Arial,sans-serif}
body {background:#D8F0F0; color:#404040;position: relative;}
form {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}





h1 {margin:0; font-size:25px; font-weight:normal; color:#90A832; text-transform:uppercase;}

h2 {margin:0; font-size:16px; font-weight:normal; color:#90A832; text-transform:uppercase;}
h2.chemodan , span.chemodan { display:block;font-size:16px; font-weight:normal; color:#90A832; text-transform:uppercase;background:url(/assets/i/chemodan.png) no-repeat 0 0; padding:2px 0 3px 47px; margin:10px 0 20px 17px; }
h2.globus,span.globus { text-transform: uppercase;color:#d47c41;margin:0; font-size:16px; font-weight:bold;background:url(/assets/i/globus.png) no-repeat 0 0; padding:10px 0 10px 37px; margin:20px 0 10px 25px; }
h2.gromofon { background:url(/assets/i/gromofon.png) no-repeat 0 0; padding:10px 0 8px 53px; margin:20px 0 10px 20px; }

h3 {margin:0; font-size:16px; font-weight:normal; color:#d47c41; text-transform:uppercase;}
h3.karta, span.karta { display:block;font-weight: normal;color: #d47c41;text-transform: uppercase;font-size:16px;background:url(/assets/i/karta.png) no-repeat 0 0; padding:5px 0 8px 53px; margin:5px 0 5px 10px; }
h3.gromofon, span.gromofon { display:block;font-weight: normal;color: #d47c41;text-transform: uppercase;font-size:16px;background:url(/assets/i/gromofon2.png) no-repeat 0 0; padding:5px 0 7px 47px; margin:10px 0 10px 10px; }

.cnt_dsc_maintable h2 a{margin:0; font-size:16px; font-weight:bold; color:#CA223C; text-transform:uppercase;}
.cnt_dsc_maintable h3 {margin:0; font-size:16px; font-weight:normal; color:#CA223C; text-transform:uppercase;}

#ls-marquee-container .h2 {
margin:0; font-size:16px; font-weight:normal; color:#90A832; text-transform:uppercase;
}


p {margin:5px 0 15px; line-height:19px; font-size:13px;}
.c0 {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3 {color:#fff}
.c4 {color:#138BBA} /*blue*/
.c5 {color:#CA223C} /*red*/
.c6 {color:#404040} /*grey*/
.c7 {color:#90A832} /*green*/

.menu a {color:#907E06; font:14px Tahoma,Arial,sans-serif; text-transform:uppercase; text-decoration:none}
.menu a:hover {color:#CA223C}
.upp {text-transform:uppercase}
.tcount ul {margin:0px; padding:0px; list-style:none; overflow:hidden; width:100%}
.tcount li {width:49%; float:left; margin-bottom:0; padding-bottom:5px; background:url(../i/arr1.gif) no-repeat top left; font-weight:bold; text-transform:uppercase; font-size:11px}
.tcount li a {display:block; padding-left:9px; color:#fff; text-decoration:none}
.tcount li a:hover {color:#CA223C; text-decoration:none}
.news {padding-bottom:15px}
a.news {color:#404040; text-decoration:none}
a.news:hover {color:#CA223C}
.all {text-align:right; padding-top:8px; padding-right:5px}

table.f11 td, .f11 {font:11px/1.2 Tahoma,Arial,sans-serif}
table.f12 td, .f12 {font-size:12px}
table.f13 td, .f13 {font-size:13px}
table.f14 td, .f14 {font-size:14px}
table.f16 td, .f16 {font-size:16px}
table.f18 td, .f18 {font-size:18px}
table.text td, td.text, p {text-align:justify}
ul {list-style-type:disc; color:#6A6969; margin-bottom:8;  margin-top:0}
li {margin-bottom:0.4em}
ul.ul2 {list-style-type:disc; color:#90A832; margin-bottom:8;  margin-top:0}
li.ul2 {margin-bottom:0.4em}
.i1 {border:1px solid #90A832}


/* стили модулей */

.error {border:1px solid #f30 !important}
.errors {color:#f30}
.field input {border:1px solid #90A832; color:#666; font-size:11px; width:400px}
.field textarea {border:1px solid #90A832; color:#666; font-size:11px; height:100px; overflow:auto; width:400px}

.ditto_page,.ditto_currentpage {padding:1px 4px}
.ditto_currentpage {background:#90A832; color:#fff}

#ajaxSearch_input {border:1px solid #90A832; color:#666; font-size:11px; width:120px}
#ajaxSearch_intro {display:none}
#ajaxSearch_submit {font-size:11px; width:50px}
.ajaxSearch_highlight {background:#90A832; color:#fff}

/* карта сайта */
#sitemap ul {margin: 0 0 0 1px; padding: 0 0 0 3px; background-image: url(../i/sitemap1.gif); background-repeat: repeat-y;}
#sitemap ul li {margin: 5px 0 2px 0; padding: 0 0 0 14px; list-style: none; background-image: url(../i/sitemap2.gif); background-repeat: no-repeat;  background-position: -3px 0;}
#sitemap ul li.last {margin-bottom: 6px; background-image: url(../i/sitemap3.gif); background-repeat: no-repeat; background-position: -3px 9px;}

.rightbanner {color:#CA223C; display: block; font-weight: bold; margin: 10px 0 0 0; text-align: center; text-decoration:none; text-transform:uppercase;}
.rightbanner:hover {text-decoration:underline;}
.rightbanner img {margin-bottom: 3px;}

#mainnews {list-style: none; margin: 0; overflow: hidden; padding: 0; width: 100%;}
#mainnews .date {color:#666; font-size: 11px;}
#mainnews li {float: left; width: 33%;}
#mainnews li div {padding: 0 10px;}

.rassilka {padding:55px 0 0 11px; height:55px; color:#016cae; font-size:23px; text-shadow:0 1px 0 #fff; background:url(/assets/css/rassilka.jpg) no-repeat; line-height:87%; margin:0 0 12px; }
.manager_strana {width:200px; float:right; padding:10px; border:1px solid #ccc; margin:0 10px 10px;}
.manager_strana .name {font-size: 14px;
font-weight: bold;
margin: 0 0 10px;}
.manager_strana .uname {margin: 10px 0;}
.manager_strana .pic {margin: 0 auto; width: 150px;}
.manager_strana  ul.info {padding:0; color: #000; list-style-type: none;}

#list_faq {
width: 240px;
float: right;
padding: 10px 0;
}
#list_faq ol {
font-style: italic;
font-family: Georgia, Times, serif;
font-size: 24px;
color: #0092BF;
}
#list_faq ol  li{list-style-type: decimal;}
#list_faq p {
margin: 0 0 10px;
padding: 2px;
font-style: normal;
font-family: Arial;
font-size: 13px;
color: #424141;
}
a img {
border:0;
}