/*General*/
body {background: #fff url('/gfx/head-bg0.png') repeat-x; margin:0; padding:0}
a {outline:none; outline-style:none;}

/*Layout*/
#header  {position:relative;height: 41px;padding: 19px 0;border-bottom:solid #CCC 1px;margin-bottom:1px}
#headsearch {position:absolute; top:27px; right:0}
.lang {position:absolute; top:27px; right:210px}

#logo_small {display:none}

.search {padding:0;margin:0}
.search .inputbox {background:#fff;border:solid 1px #000;font: normal 12px arial, helvetica, sans-serif;height:16px !important;height:18px;width:160px;color:#000;margin:0 3px 0 0;padding:0 2px}
.search .button {background-color:#900;border:none;font: normal 10px arial, helvetica, sans-serif;text-align:center;width:60px;height:18px;line-height:16px;color:#fff;margin:0 0 0 0}
html:first-child .search .inputbox {background:#fff;border:solid 1px #000;font: normal 12px arial, helvetica, sans-serif;height:16px !important;width:160px;color:#000;margin:0 3px -1px 0;padding:0 2px}

#wrapper  {background-color:#fff;border:solid #CCC 1px}
#container  {width: 100%;float: left;margin-right: -253px}
#content  {margin-right: 251px;margin-top:20px}
#content.f  {margin-right:0;margin-top:20px}
* html #main {height:1%; margin-left:-3px}
#main  {margin-left:181px; padding:0 20px}
#main.f  {margin-left:0; padding:0 20px}
* html #left  {margin: 0 -3px 0 0}
#left {border-right:solid #CCC 1px;width: 180px;float: left;padding-bottom:20px}
#leftbox {width:140px;margin:0 20px;font: normal 14px "Times New Roman", times, serif}
#sidebar  {border-left:solid #CCC 1px; width:250px; float: right; margin-top:20px; padding-bottom:20px; text-align:left}
#sidebarbox {width:210px;margin:0 20px}

.clearing  {line-height:0;font-size:1px;height: 0;clear: both}
#footer  {border-top:solid 1px #CCC;margin-top:1px;margin-bottom:20px;padding-top:15px}
#footer h6 {line-height:1.2em;margin:0;padding:0;font-size:12px;color: #999;font-weight:normal}
.banner_wrap {width:100%;padding:10px 0}
.banner_468_60 {width:468px;height:60px;/*background-color:#333333;position:relative;left:50%;margin-left:2px;*/}
.all  {width: auto; min-width: 936px; max-width:1200px; padding:0 30px; margin:0 auto}
* html .minwidth_ie  {padding-left: 936px}
* html .container_ie  {margin-left: -936px;position: relative}
* html .minwidth_ie, * html .layout_ie, * html .container_ie {height:0}

/*Joomla*/
a.mainlevel {font-size:14px;text-indent:14px;text-decoration:underline;color:#000;background-image: url(/gfx/black-do.png);background-repeat: no-repeat;background-position: 7px 9px}
a.mainlevel:link, a.mainlevel:visited  {padding:2px 0;display: block;vertical-align:middle;color: #000;/*height: 20px !important;height: 25px;*/width: 100%;text-decoration: underline}
a.mainlevel#active_menu  {background-color:#CCCCCC;color:#000;font-weight: bold;text-decoration:none}
a.mainlevel:hover  {text-decoration:none; color: #900}

.moduletable_mainmenu, .moduletable_helpmenu, .moduletable_agencymenu {margin-bottom:30px}
.moduletable_mainmenu h3, .moduletable_helpmenu h3, .moduletable_agencymenu h3, .moduletable_archivemenu h3 {border-bottom:2px solid #900;margin:0 0 7px 0;padding:0;overflow: hidden;background-repeat: no-repeat; height:21px; text-transform:uppercase; color:#900}
.moduletable_archivemenu h6 {font-family:"Times New Roman", Times, serif;font-size:14px;font-weight:normal;text-align:center}
.moduletable_archivemenu table {width:140px}
.moduletable_archivemenu table th, .moduletable_archivemenu table td {font-size:12px;font-family:"Times New Roman", Times, serif;text-align:center}
.moduletable_archivemenu table td {width:20px}

span.pagenav {font-weight: bold;font-size:12px;background-color: #999;padding: 2px 5px;margin-right: -3px;color: #fff;display:inline}
a.pagenav {font-size:12px;font-weight:normal;color: #000;text-decoration: underline}
a.pagenav:visited {color: #000;text-decoration: underline}
a.pagenav:hover {color: #900;text-decoration: underline}

.article_seperator {line-height:0;height:1px;margin:10px 0;display:block;background-color:#999}
.contentheading {color:#000;font-size:16px;font-weight:bold;line-height:1.2em; text-align:left}
.contentpagetitle {color:#000;font-size:14px;font-weight:bold;text-decoration:none;line-height:1.2em}
a.contentpagetitle:link, a.contentpagetitle:visited {color:#000;font-size:14px;font-weight:bold;text-decoration:underline;line-height:1.2em}
a.contentpagetitle:hover {text-decoration:none;color:#000}
span.categorylink, .tags li {color:#999;font-size:11px;font-weight:normal;white-space:nowrap}
span.categorylink a:link, .tags a:link {color:#999; text-decoration:none; font-weight:normal}
span.categorylink a:visited, .tags a:visited {color:#999; text-decoration:none; font-weight:normal}
span.categorylink a:hover, .tags a:hover {color:#999; text-decoration:underline; font-weight:normal}

.createDate {display:block;color:#999;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.shortContent {font-size:12px; line-height:130%; text-indent:0}
.utils {font-size:12px}
.utils img {}
.utils span {margin:0 5px}

.moduletable_poll, .moduletable_ln, .moduletable_lnscd, .moduletable_lnsci, .mostread {font-size:12px;border-bottom:solid 1px #999;padding-bottom:15px}
.moduletable_poll h3, .moduletable_ln h3, .moduletable_lnscd h3, .moduletable_lnsci h3, .mostread h3 {margin:0 0 6px 0;font-family:"Times New Roman", Times, serif;font-size:18px;font-weight:normal;line-height:12px;padding-top:15px}
.moduletable_lnscd h3 {padding-top:0}
.moduletable_poll .button {background-color:#900;border:0px none;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;width:95px;height:18px;line-height:16px;margin:5px 0 10px 0;padding:0 10px}
.componentheading {font-family:"Times New Roman", Times, serif;font-size:18px;margin-bottom:10px}
.moduletable_tags {width:100%;margin-bottom:10px;border-bottom:solid 1px #999}
.tags ul {margin:0;padding:0 0 5px 0;list-style-type:none}
.tags li {font-size:10px;margin:0;padding:0;float:left;width:15%;overflow:hidden}
.latestnews {margin-bottom:3px}
#txtlink {margin-top:10px;font-size:10px;text-align:justify;text-decoration:none}
#txtlink a {color:#0064AF}
#mister_banner {margin:0 auto;padding:15px 0;border-bottom:solid 1px #999;text-align:center}

.blog {margin-bottom:20px}

.lang {font-size:10px; margin:5px 40px 0 0; display:block; float:left}

.flashContainer {text-align:center}
.noFlash {width:320px; height:270px; text-align:center; border:1px dashed #ddd; margin:10px auto 10px auto}
.noFlash p {margin:120px 0 0 0}
.noFlash b {display:block; color:#f00}

.vid {margin:0 0 0 5px; font-weight:normal}

.cvek:link, .cvek:visited {color:#999; text-decoration:none}
.cvek:hover {color:#999; text-decoration:underline}

.imgReport {margin-top:10px;}
.imgReport td {vertical-align:top; padding-right:10px}
.imgReport a {margin:0 15px 15px 0;}

.previews {overflow:hidden; text-align:center;}
.previews a, .previews a:visited, .previews a:link {display:block; float:left; height:120px; border:1px solid #fff; margin:0 10px 10px 0;}
.previews a:hover {border:1px solid #ddd;}
.previews b {display:block; float:left; border:1px solid #900; margin:0 10px 10px 0; height:120px;}
.previews img {margin:10px;}

.contSearchPhoto {float:right; margin:0 0 20px 20px; background:#eee; padding:5px}




.capcha {border:0 !important; border-collapse:collapse; width:auto !important; margin:0 !important}
.capcha td, .capcha th {margin:0 !important; padding:0 5px 0 0 !important; vertical-align:middle !important; background:none !important; width:auto}
.capcha input {font:25px Arial,Helvetica,sans-serif !important; height:35px; width:70px}

/*Navigation*/

.pageNavigator {margin-bottom:20px; overflow:hidden; margin-top:10px;}
.pageNavContainer {overflow:hidden;}
.pageNavFloat {float:left;}
.pageNavShowBy {float:left; list-style:none; list-style-type:none; overflow:hidden; padding:0; margin:0 0 0 20px;}
.pageNavShowBy li {float:left; margin-right:10px;}
.pageNavToggler {clear:both; margin:10px 0;}
.pageNavToggler span {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity:0.5;}
.pageNavPages {float:left; list-style:none; list-style-type:none; overflow:hidden; padding:0; margin:0 0 0 20px;}
.pageNavPages li {float:left; margin-right:10px;}
.pageNavClearer {clear:both;}
.pageNavigator .currentValue {color:#900;} /*данный цвет меняется в зависимости от сайта*/


/* Comments */

.commenttop {border-top:1px solid #ddd; padding:10px 0 0 0; color:#900; font-family:Times New Roman,times,serif; font-size:18px; margin-bottom:10px;}
.commenttop a:link, .commenttop a:visited, .commentheader a:link, .commentheader a:visited, .commentView:link, .commentView:visited  {text-decoration:none; border-bottom:1px dashed}
.commenttop a:hover, .commentheader a:hover, .commentView:hover {text-decoration:none; border-bottom:none}
.commentbody {background:#f9f9f9; border:1px solid #900; padding:10px; margin:10px 0px 10px 0px; min-width:310px}
.repl {float:left; margin:-21px 0 0 15px; background:url('/gfx/repl.gif') no-repeat top left; display:block; width:11px; height:11px}
.commentheader {padding:10px 0 5px 0; min-width:310px}
#writecomment {border-top:1px solid #ddd; padding:10px 0 0 0; color:#900; font-family:Times New Roman,times,serif; font-size:18px; margin:20px 0 10px 0}

.formCloser {background-image:url(/gfx/cross.gif); background-repeat:no-repeat; background-position:0 0; height:12px; width:12px; font-size:0; line-height:0; display:none; float:right}
.formCloser:hover {background-position:0 -12px}
.cCommentList .formCloser {display:block}
#cCommentArea {display:none}
#cCommentTag {border-top:1px solid #DDDDDD; color:#990000; font:18px Times New Roman,times,serif; font-size:18px; margin-bottom:10px; padding:10px 0 0}
#cCommentTag a:link, #cCommentTag a:visited, #cCommentTag a:hover {border-bottom:1px dashed; text-decoration:none}
.cCommentList ul {list-style:none; padding:0}
.cCommentList ul ul {padding:0 0 0 20px}
#commentpolicy li {font:normal 10px Verdana, Arial, Helvetica, sans-serif}

.thumbnail {text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 0em 0 0 2em;}
.thumbnail .r {float: left;}
.thumbnail a, .thumbnail object {margin:0 5px 10px 0; display:-moz-inline-box; display:inline-block; zoom:1;}

.modBanners a {display: -moz-inline-box; display: inline-block;}

.capcha {border:0 !important; border-collapse:collapse; width:auto !important}
.capcha td, .capcha th {margin:0 !important; padding:0 5px 0 0 !important; vertical-align:middle !important; background:none !important; width:auto}
.capcha input {font:25px Arial,Helvetica,sans-serif !important; height:35px; width:70px}

.repFoto, .repVideo{border-bottom:1px dashed; margin:0 3px; text-decoration: none!important;}
.repFoto:hover, .repVideo:hover{border-bottom:none}

