a {color:#22ACEB; text-decoration:underline}
a:hover, a.no {text-decoration:none}
html,body {height:100%; margin:0; padding:0}
body,td {font:11px Tahoma,Arial,sans-serif}
body {background:#fff; color:#454545}
form {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}
h1 {margin:0; font-size:18px; font-weight:bold; color:#F44001; text-transform: uppercase}
h2 {margin:0; font-size:14px; font-weight:bold; color:#22ACEB}
p {margin:0.4em 0}
.c0 {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3 {color:#fff}
.c4 {color:#F44001}
.c5 {color:#22ACEB}
.c6 {color:#656565}
.c7 {color:#7EAA00}

.upp {text-transform: uppercase}
.count {padding-left:9px; padding-bottom:4px; background:url(/assets/i/arr1.gif) no-repeat top left}
.count a {color:#454545; text-decoration:none}
.count a:hover {color:#F44001; text-decoration:none}
.news td {padding-left:9px; padding-bottom:6px; background:url(/assets/i/li2.gif) no-repeat top left}
.news a {color:#454545; text-decoration:none}
.news a:hover {color:#F44001; text-decoration:none}

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:#22ACEB; margin-bottom:8;  margin-top:0}
li {margin-bottom:0.4em}
ul.ul2 {list-style-type:disc; color:#000; margin-bottom:8;  margin-top:0}
li.ul2 {margin-bottom:0.4em}
.i1 {border:1px solid #F44001}

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

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

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

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

/* карта сайта */
#sitemap ul {margin: 0 0 0 1px; padding: 0 0 0 3px; background-image: url(/assets/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(/assets/i/sitemap2.gif); background-repeat: no-repeat;  background-position: -3px 0;}
#sitemap ul li.last {margin-bottom: 6px; background-image: url(/assets/i/sitemap3.gif); background-repeat: no-repeat; background-position: -3px 9px;}

#fmenu{
text-align:center;
padding-bottom: 10px;
}

#fmenu a{
padding:0px 7px;
font-weight:bold;
color: #22ACEA;
}

.phead{
color: #22ACEB;
font-size: 14px;
font-weight: bold;
margin: 10px 0 -3px;
text-transform:none;
}

#maincontent{
text-align:justify;
}

#maincontent ul, #maincontent ol{
padding-left: 1.1em;
}

#maincontent li{
color: #454545;
}

.ph1{
color: #F44001;
font-size: 18px;
font-weight: bold;
margin: 0;
text-transform: uppercase;
}
table.info {
	width: 750px;
	border: 3px dashed #333333;
}
.coup {
	height: 220px;
	width: 285px;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.coup2 {
	vertical-align: top;
	font-size: 20px;
	font-family: Arial;
	padding-top: 30px;
	padding-left: 20px;
}
#lifes {
	padding: 20px;
}
.flame {
	font-size: 26px;
	font-weight: bold;
	color: #08418D;
}
.facts {
	display: block;
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	float: left;
	width: 230px;
}
#forprint {
	width: 800px;
	margin-left: 20px;
	margin-top: 20px;
}
.fotof {
	display: block;
	width: 150px;
	float: right;
	margin-right: 15px;
}

td.c6 span{
font-weight:bold;
}
#hott {
	list-style-image: none;
	list-style-type: none;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
}
.hotspo {
	float: left;
	width: 30%;
	margin-left: 20px;
	margin-bottom: 20px;
}
#hfoto {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#htext {
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
img.lipa {
	border: 2px solid #D0D1D2;
}
#htext a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
div#IP a:hover {
	text-decoration:underline;
}
#fbann, #fbann2 {
	position: relative;
}
div#forekrans {
	position:relative;
}
div#ekran1 {
	position: absolute;
	height: 156px;
    top: 2px;
    width: 210px;
	z-index:100;
}
div#ekran2 {
	position: absolute;
	height: 156px;
    top: 162px;
    width: 210px;
	z-index:100;
}
