* {margin:0;padding:0;}
body {background:#fff; font: .8em/1.7em normal Verdana, Arial, Helvetica, sans-serif;background: url(../images/fon_top.png) repeat-x top;}

a img {border: none;}
strong {font-weight:bold;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; margin:20px 9px 4px 0;}
h1 {font-size:1.35em; text-transform:uppercase;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;}
h5 {font-size:.98em;}
h6 {font-size:.9em;}
ul {list-style:square inside;margin:11px;}
ol {list-style-position:inside;margin:11px;}
sup {vertical-align:super;}
sup, sub {font-size:80%;font-family: Arial, Helvetica, sans-serif;}
sub {vertical-align:sub;}
hr {display:block;background:#aaa;color:#aaa;width:100%;height:1px;border:none;margin:27px 0 27px 0;}

a {color:#01002A;}
a img {text-decoration:none;}
/*p a {border-bottom:dotted 1px #666;}*/
a:hover {color:RED;}


.Border {border:1px solid #c2c2c2}
.no_decor a, a.no_decor {text-decoration:none;}

.Left {float:left;}
.Clear {clear:both;}
.Center {text-align:center;margin:auto}
.pusto {height:400px;}
.Nobr {white-space:nowrap;}
.border_img {background-color:#ffffff;border:1px solid #c2c2c2;padding:2px;margin:0 4px 0 0;}
.slideshow img {cursor:pointer;}/*slideshow cursor*/
.png {behavior: url(../images/png.htc);}
.float_right {float:right;}
.nono {display:none}
.cls {clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}



#wrapper { width: 1000px; margin: 0 auto; }
#header { height: 230px;background:transparent url(../images/fon_header.png) top center no-repeat;}

#header h1 {padding:66px 0 0 11px}
#header h1 a {/*font-size:37px;*/font-size:25px;font-weight:bold;text-decoration:none;color:#fff;font-family:  Arial, Helvetica, sans-serif;/*Impact, arial,sans*/;}
.breadcrumbs {font-size:11px;margin-left:11px;padding-top:9px;color:#ccc}
.top_menu {margin-left:240px}
.top_menu li {list-style-image: url(../images/bul_top.gif);/* list-style:none;padding:3px 2px 33px 21px;*/padding-right:8px;float:left;}
.top_menu li a {text-decoration:none;font-weight:bold;}
.top_menu li a:hover {text-decoration:underline;}
.logo {margin:11px}

#middle { border-left: 250px solid #ffffff; /*border-right: 250px solid #ffffff;*/ height: 1%; padding-bottom:32px}
#middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
#container { width: 100%; float: left; overflow: hidden; margin-right: -100%; /*background:transparent url(../images/fon_content.png) repeat-y center;*/ }
#content { padding: 0 20px;}
#content p { padding-bottom: 7px;}
.item-page .h2 {font-size:13px !important }
#sideLeft,  #sideRight, #content {padding-bottom:33px}

#sideLeft .contentheading {font-size:97%  }
#sideLeft { float: left; width: 250px; position: relative;  left: -250px; padding:5px;font-size:90%  }
#sideRight {     display: none;float: right; margin-right: -250px; width: 240px; position: relative;  padding:5px; font-size:80% }
#sideRight ul, {list-style: square inside; margin:21px; font-size:13px;}
#sideRight ul  a {color:#000; text-decoration:none}
#sideRight .module h3 {margin-bottom:7px;margin-top:11px}
#sideRight .items-row {margin-bottom:7px;}
#sideRight .module .title {font-weight:bold;clear:botch}
#sideRight h1 {margin-top:9px;}


.left_menu ul {margin-left:0px;list-style:none}
.left_menu li  a {background:#376DA6;display:block;color:#fff;font-weight:bold;text-decoration:none;margin:2px;font-size:13px;padding-left:11px}
.left_menu li  a:hover {background:#051473;}

#sideRight  .contentheading  a {text-decoration:non !important;}
#sideRight h1 a {color:#fff;text-decoration:none !important;}
.web_links ul {background:#DAE4EF;border-bottom: 3px solid #BCCEE2;padding:15px 9px 18px 9px;font-size:11px;font-weight:bold;margin-left:0px}
.web_links li {list-style-image: url(../images/bul.png);padding-right:8px;}
.web_links h3 , #sideRight h3 {color:#fff;font-size:13px;padding:3px 6px 3px 16px;margin-bottom:-11px;margin-right:11px;background:#051473 url(../images/ugol.png) no-repeat left top;}

#footer {padding:11px 11px 11px;background:#fff url(../images/fon_footer.png) top repeat-x;height:86px;color:#4d4d4d; font-size:80%; text-align:center}
#footer a {text-decoration:none; color:#4d4d4d}
#footer a:hover {border-bottom:dotted 1px #666;color:#000}

/*joomla*/

/*language/ru-RU/ru-RU.ini Подробнее без ...*/
a.readon {margin-top:1px;display:block;float:left;font-style:oblique; color:#ABABAB;
font-weight:bold;margin-top:5px;line-height:14px;font-size:11px;text-decoration:none;border-bottom:dotted 1px #ABABAB;}

#sideRight a.readon {margin-top:0}
a.readon:hover {color:RED; border-bottom:dotted 1px RED;}
a.readon:after {content: " →"}

.menu-nav li {float:left; padding-left:5px;}

/*forms*/
/*html/com_contact/contact/default_form.php*/
/*.Searech {padding-top:29px;}*/
.inputbox {border: 1px solid #CCC;margin: 1px 0px 10px;}
.contact_box {width:150px; float:left; font-weight:bold;}

input, isindex, textarea  {border: 1px solid #CCC;margin: 1px 0px 10px; padding:2px;}
input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {outline-offset: -2px;border: 1px solid #333;}
.button {padding:4px;}
.marker {font-weight:bold;}
.contact p {padding-bottom:7px}
/*searech rezultat*/
/*html/com_search/search/default_results.php*/
fieldset {border:none; margin-bottom:22px;}
.looking{font-size:23px;margin:0 9px;}
.RED {color:RED}
legend, .word label {font-weight:bold;}
.ordering {font-weight:bold;}
.search_searchword {font-weight:bold;}
form h3 {display:none}
/*поисковое поле основное*/
.search .inputbox {background:#fff url(../images/icon_search.gif) no-repeat ; padding-left:18px;}
.search .button {padding:2px 5px 2px 5px; font-weight:bold;background:#000; color:#fff}
.search label {display:none}

.user {margin-top:15px;padding:22px;background:#ccc; }
.user_name {font-weight:bold;margin-bottom:15px}
.name, .email{font-weight:bold; width:83px;}

/*логин пароль*/
.form-login  {font-weight:bold; background:#fff; padding:7px 2px 7px 7px}
.form-login fieldset {margin-bottom:12px;}
.login_box label {width:50px;float:left;}
.remember {}

/*следующая стр*/
ul.pagination {padding:5px; margin:0; background:#DAE4EF; height:22px; font-size:80%;}

.pagination li{float:left;  list-style:none; padding-right:8px}
.counter {font-weight:bold;font-size:80%;color:#9D9D9D}

.blog_more {font-size:90%; background:#F3F6FA; padding:0 2px 2px 5px;margin-top:31px;margin-bottom:7px}
.blog_more h2{font-size:90%;}
#current a{color:#710018}

.componentheading, .contentheading {font-size:13px; color:#cccccc; padding:0 0 11px 0;}
#sideRight .componentheading, #sideRight .contentheading,.blog  .contentheading { color:#000000}
/*.contentheading {font-size:1.2em; color:#333}
 * .contentheading a {text-decoration:none;border-bottom:dotted 1px #666;}
.contentheading a:hover {text-decoration:none;border-bottom:dotted 1px RED;}*/
.small , .createdate, .modifydate, .createdby{font-size:11px; color:#666}
.createdby {font-weight:bold;}
.no_contentheading {height:18px;}

/*Joom!Fish*/
#jflanguageselection{}
#jflanguageselection img {}



/*категории*/
/*html/com_content/category/default_items.php*/
.category td{margin-bottom:12px;padding-bottom:12px; font-weight:bold;}


.table_center td {text-align:center; vertical-align:top; padding:25px; background:#fff}
.published {color:#ccc}
.article-info-term {display:none}
