body  { height: 100%; width: 100%; font-family: Arial; font-size: 11pt; margin: 0px; padding: 0px; COLOR: white; background: black url('/content/images/fon-top.jpg') no-repeat right top}
div.fon { height: 100%; background: url('/content/images/fon-down.jpg') no-repeat left bottom }
table.main { width:75%; min-width: 1016px; max-width: 1400px}

p { text-indent: 0px; text-align: justify; margin: 0px 10px; padding: 10px }
p.head { font-size: 16pt; float: left; text-align: center; margin-top: 55px; text-shadow: 1px 1px 2px white, 0 0 1em white; filter: Shadow(Color=white, Direction=0, Strength=1); margin-left: 38px; }
p.phone { float: right; margin-top: 70px; margin-right: 0px; font-family: georgia;font-size: 15pt; font-weight: normal; padding: 5px 0px; }
p.fot { font-size: 11pt; text-align: justify; margin: 5px}
p.date { float: right; COLOR: #299de9; margin-bottom: 2px; margin-left: 30px; }

h1 { font-size: 14pt; COLOR: #389ac8; text-align: left; margin: 0px; padding-left: 25px; padding-top: 20px; }
h2 { font-size: 13pt; COLOR: white; text-align: left; margin: 10px }
h3 { font-size: 13pt; COLOR: white; text-align: center; margin: 10px }
h4 { font-size: 13pt; COLOR: white; text-align: left; margin: 0; padding: 10px }


A:link, a:visited { COLOR: white; TEXT-DECORATION: none }
A:hover { COLOR: white; TEXT-DECORATION: underline }

A:link.white, a:visited.white { COLOR: white; TEXT-DECORATION: underline }
A:hover.white { COLOR: #e8e8e8; TEXT-DECORATION: none }

A:link.button, a:visited.button{ background-color: #389ac8; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px COLOR: white; TEXT-DECORATION: none }
A:hover.button{ EXT-DECORATION: none }

.s_form { float:right; height: 30px; width: 185px; margin: 0px 0px 20px 15px; border: 2px solid #389ac8; color: white; background: black url('/content/images/search.png') no-repeat right}

div.headform { width: 150px; height: 12px; }
div.headform a { margin-left: 35px }
.button{ background-color: #389ac8; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px; COLOR: white; border: none }
.menu a { display:block; float:left; }
.menu a:hover { COLOR: #4ac8f6; background: url('/content/images/fon-menu1.png') repeat-x; background-position: bottom; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px }
div.block { background: #1a475c; text-align: left; min-height: 350px; padding: 5px;}
.content { background: #1a475c; margin:0px 10px; min-height: 540px; word-wrap: break-word; height: 100%; width: 97%; min-width: 590px; }
div.flag-l, div.flag-c, div.flag-r { width: 135px; height: 19px; background: #299de9; margin-top: 20px; padding: 8px; text-align: center }
div.flag-l { background: #1a475c url('/content/images/flag-1.gif') no-repeat right;}
div.flag-c { background: #299de9 url('/content/images/flag-2.gif') no-repeat right;}
div.flag-r { float: right; background: #299de9 url('/content/images/flag-3.gif') no-repeat left;}

div.video { width: 220px; height: 150px; padding: 20px; float: left}
div.video img { margin-top: 5px; height: 140px }
div.video p { padding: 0px }
div.video a:link, a:visited  { COLOR: white; TEXT-DECORATION: underline }
div.video a:hover { COLOR: white; TEXT-DECORATION: none }

div.news { text-align: right; COLOR: #299de9; padding: 10px; width: 200px; word-wrap: break-word; }
div.news img { float: left }
div.news p { text-align: left; COLOR: white }

div.footer { float: left; width: 350px; text-align: center }
ul, li { padding: 5px 10px; }



.post_img_mini{
max-width:42px;
max-height:42px;
}
.post_img_big{
max-width:400px;
margin-left: 20px;
}


.info_panel {
z-index: 1000;
position: absolute;
left: 50%;
top: -150px;
height: 80px;
padding-top: 15px;
width: 300px;
margin-left: -150px;
background-color: #4C4C4C;
border: 1px solid #FF9E00;
text-align: center;
font-weight: bold;
color: #FF9E00;
box-shadow: 0px 0px 6px 2px #454545;
}

.sub-menu 
{ 
   display: none; 
} 
.main-item:focus ~ .sub-menu, 
.main-item:active ~ .sub-menu, 
.sub-menu:hover 
{ 
   display: block; 
} 

a.main-item {font-size: 13pt; COLOR: white; text-align: left; margin: 0; padding: 10px; display: block; font-weight: bold;}

.pagination {
	margin-left: 155px;
	width:100px;
margin: 0 auto;
}

.page_n, .page_n_arrow{display: inline-block;
margin-left: 5px;}


.mainDiv { padding: 3px;}
.topItem, .topItemClose, .topItemCloseOver, .topItemOver { font-size: 13pt; font-weight: bold; COLOR: white; text-align: left; margin: 10px; cursor: pointer }
.dropMenu { filter:alpha(opacity=100); padding: 10px 0px 0px 5px; }
.subItem, .subItemOver {  padding: 2px 2px 0px 25px }
.subItem a, .subItem:visited a { color: white; TEXT-DECORATION: none }
.subItemOver:hover a { COLOR: white;  TEXT-DECORATION: underline  }
.subItem a:link, .subItemOver a:visited { color: white; TEXT-DECORATION: none }
.subItem a:hover { COLOR: white;  TEXT-DECORATION: underline  }