@import url(reset.css);

body {
background-image: url(/br/img/body_bg_line.gif);
background-repeat: repeat-x;
background-position: 0px 30px;
}

body, td, select, input, textarea {
font-family: Arial;
font-size: 12px;
}

hr {
clear: both;
border: 0px;
border-bottom: 1px solid #CCCCCC;
}

h1 {
font-size: 28px;
line-height: 32px;
margin-bottom: 10px;
}

h2 {
color: #343638;
text-transform: uppercase;
font-family: "Georgia";
margin-bottom: 6px;
font-weight: bold;
font-size: 11px;
line-height: 20px;
}

h2 span {
padding: 0 5px;
height: 10px;
background: #ff0;
background: transparent url(/br/img/bullet-2.gif) 5px 5px no-repeat;
}

h3 {
font-size: 12px;
font-weight: bold;
line-height: 14px;
}

ul {
list-style: none;
}

ul li {
padding-left: 11px;
margin-bottom: 6px;
background: transparent url(/br/img/bullet-1.gif) 0 8px no-repeat;
}

ol {
padding: 0;
margin: 0;
padding-left: 20px;
#padding-left: 28px;
}

ol li {
padding: 3px 0px 4px 0px;
list-style-type: circle;
}

p {
margin-bottom: 10px;
}

.debugT { border-collapse: collapse; border: 1px dashed #5C5B5B; }
.debug 	{ color: #000000; padding-left: 20px; border: 1px dashed #5C5B5B; }
.debugBT { font-size: 9px; color: #888; cursor: pointer; position: absolute; right: 0px; margin-top: -15px; }

/* links */

a:link			{ text-decoration: underline;	color: #005689; }
a:visited		{ text-decoration: underline;	color: #005689; }
a:active		{ text-decoration: underline;	color: #005689; }
a:hover			{ text-decoration: none;		color: #005689; } 

.nohover a:link			{ text-decoration: none; }
.nohover a:visited		{ text-decoration: none; }
.nohover a:active		{ text-decoration: none; }
.nohover a:hover			{ text-decoration: none; } 

.noHover a:link    { text-decoration: none; }
.noHover a:visited { text-decoration: none; }
.noHover a:active  { text-decoration: none; }
.noHover a:hover   { text-decoration: none; } 

.greenLink a:link		{ color: #3f3f3f; }
.greenLink a:visited		{ color: #3f3f3f; }
.greenLink a:active		{ color: #3f3f3f; }
.greenLink a:hover		{ color: #3f3f3f; } 

.grayLink a:link			{ color: #7B7C7D; }
.grayLink a:visited		{ color: #7B7C7D; }
.grayLink a:active		{ color: #7B7C7D; }
.grayLink a:hover		{ color: #7B7C7D; } 

.grayDarkLink a:link			{ color: #5D5D5D; }
.grayDarkLink a:visited		{ color: #5D5D5D; }
.grayDarkLink a:active		{ color: #5D5D5D; }
.grayDarkLink a:hover		{ color: #5D5D5D; } 

.whiteLink a:link		{ color: #FFFFFF; }
.whiteLink a:visited		{ color: #FFFFFF; }
.whiteLink a:active		{ color: #FFFFFF; }
.whiteLink a:hover		{ color: #FFFFFF; } 

.border-gray { width: 100%; border: 1px solid #CCCCCC; border-collapse: collapse; }
.border-gray td { vertical-align: middle; border: 1px solid #CCCCCC; padding: 11px 8px 0px 8px; }
.border-gray th { background-color: #F1F1F1; padding: 10px 8px 0px 8px; text-align: left; }
.border-gray tr { border: 1px solid #CCCCCC; } 
.border-gray tr:hover {background-color: #F3F3F3; color:#000000;}

.jsLink a:link    { text-decoration: none; border-bottom: 1px dashed #0085BD; }
.jsLink a:visited { text-decoration: none; border-bottom: 1px dashed #0085BD; }
.jsLink a:active  { text-decoration: none; border-bottom: 1px dashed #0085BD; }
.jsLink a:hover   { text-decoration: none; border-bottom: 0px; } 

.jsLinkBlue a:link    { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:visited { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:active  { text-decoration: none; color: #0081D9; border-bottom: 1px dashed #037CD7; }
.jsLinkBlue a:hover   { text-decoration: none; color: #0081D9; border-bottom: 0px; } 

.oneCommentPost { height: 50px; }
.oneCommentPost td { border-bottom: 1px dashed #CCCCCC; }

.darkGrayLink a:link    { color: #333333; }
.darkGrayLink a:visited { color: #333333; }
.darkGrayLink a:active  { color: #333333; }
.darkGrayLink a:hover   { color: #333333; } 

.gray95Link a:link    { color: #959595; }
.gray95Link a:visited { color: #959595; }
.gray95Link a:active  { color: #959595; }
.gray95Link a:hover   { color: #959595; } 

.grayC3 a:link    { color: #C3C3C3; }
.grayC3 a:visited { color: #C3C3C3; }
.grayC3 a:active  { color: #C3C3C3; }
.grayC3 a:hover   { color: #C3C3C3; } 

.blueLink a:link    { color: #0081D9; }
.blueLink a:visited { color: #0081D9; }
.blueLink a:active  { color: #0081D9; }
.blueLink a:hover   { color: #0081D9; } 

.lightGreenLink a:link    { color: #D6F4CC; }
.lightGreenLink a:visited { color: #D6F4CC; }
.lightGreenLink a:active  { color: #D6F4CC; }
.lightGreenLink a:hover   { color: #D6F4CC; } 

.blackLink a:link    { color: #000000; }
.blackLink a:visited { color: #000000; }
.blackLink a:active  { color: #000000; }
.blackLink a:hover   { color: #000000; }

.thisGray { color: #333333 !important; }
.thisHover { text-decoration: none !important; }

.outLink {
margin-top: 10px;
}

.last_modified {
color: #CCCCCC;
font-size: 10px;
margin-bottom: 10px;
}

/* from old */

.h2{ font-size: 18px; line-height: 24px;}
.lgray, a.lgray:link, a.lgray:visited{ color: #BEBEBE; }
.bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
.small { font-size: 10px; }

/* file ico */

.fileLink { padding-left: 20px; background-repeat: no-repeat; }
.fileIcoNull { background-image: url(/br/img/ico.fileNull.gif); }
.fileIcoTXT { background-image: url(/template/image/ico.fileTXT.gif); }
.fileIcoXLS { background-image: url(/template/image/ico.fileXLS.gif); }
.fileIcoDOC { background-image: url(/template/image/ico.fileDOC.gif); }
.fileIcoPDF { background-image: url(/template/image/ico.filePDF.gif); }
.fileIcoJPG { background-image: url(/template/image/ico.fileJPG.gif); }

/* print & send */

.printableText { 
background-image: url(/br/img/print.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
text-align: left;
width: 130px;
position: absolute;
/* margin-top: -35px; */
margin-top: 7px;
margin-left: 580px;
}

.printable { 
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
margin-bottom: 5px;
}

.sentable { 
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 18px;
}

.showPS {
text-align: left;
width: 130px;
float: right;
}

/* levels */

.level3_1 { padding: 8px 10px 8px 10px; }
.level3_1 ul, .level3_1 li{ padding: 0; margin: 0; list-style: none; }
.level3_1 li{ padding: 4px 0 4px 15px; margin-left: 4px; background: transparent url(/br/img/dot-level.gif) 0 13px no-repeat; font-size: 12px; }

.level3_2 { width: 1px; padding: 0px 10px 0px 10px; height: 18px; border-left: 1px solid #E3E3E3; }
.level3_2 div { white-space: nowrap; }

.level3_D { padding: 8px 10px 8px 10px; }
.level3_D ul, .level3_D li{ padding: 0; margin: 0; list-style: none; }
.level3_D li{ padding: 4px 0 4px 15px; margin-left: 4px; background: transparent url(/br/img/dotd-level.gif) 0 13px no-repeat; font-size: 12px; }

/* pager */

.pager_num,
.pager_sel,
.pager_left,
.pager_right { font-size: 13px; padding: 3px 10px 3px 10px; font-weight: normal; }
.pager_left { border-top: 1px solid #D9D9D9; }
.pager_right { border-top: 1px solid #D9D9D9; }
.pager_sel { color: #000000; border: 1px solid #D9D9D9; border-top: 1px solid #FFFFFF; font-weight: bold; }
.pager_num { border-top: 1px solid #D9D9D9; }

/* img */

.imgC {
margin: 0px 10px 5px 0px;
}

.imgSubName {
background-color: #E9E9E9;
text-align: center;
font-size: 10px;
margin: 0px 10px 0px 0px;
padding: 5px 0px 5px 0px;
position: relative;
top: -5px;
}

/* toste */
.toste, .toste a {
font-size: 11px;
line-height: 15px;
color: #909294;
}

.toste {
margin-bottom: 10px;
}

.toste-homepage {
padding-left: 18px;
background: transparent url(/br/img/icon-homepage-gray.gif) 0px 2px no-repeat;
}

/*news*/
.news td {
vertical-align: top;
}

.ml10 {
margin-left: 10px;
}

.news-item .title {
display: inline;
}

.news-item .date {
font-size: 11px;
color: #939698;
display: inline;
}

.news-item .title {
padding-right: 5px;
}

.news-top .date {
margin-bottom: 15px;
}

.news-top {
background: none;
padding: 0px;
}

.news-top .image {
margin: 0 17px 5px 0;
float: left;
z-index: 10;
position: relative;
}

.news-top .title, .news-top .date {
display: block;
}

.news-top .title, .news-top .title a {
font-family: "Georgia";
color: #454B50;
margin: 0 0px 10px 0;
font-size: 18px;
line-height: 28px;
}

/* .news-adm */

.news-2 li {
padding: 0;
background: none;
margin-bottom: 15px;
}

.news-2 .news-item .location {
display: inline;
}

.news-2 .location, .news-2 .location a {
font-size: 11px;
color: #939698;
}

/* num comments */


.comments-n {
background: transparent url(/br/img/comment-overral.gif) left top no-repeat;
padding: 0 2px 0 6px;
font-weight: bold;
font-size: 11px;
line-height: 14px;
border-right: 1px solid #d4d4d4;
margin-left: 4px;
}

.comments-n, .comments-n a:link, .comments-n a:visited {
text-decoration: none;
}

sup.comments-n {
position: relative; 
/* top: 5px; */
}

/* people */


.peopleBar {
font-size: 18px;
background-color: #F7F7F7;
padding: 9px 12px 9px 12px;
margin-bottom: 2px;
background-position: right;
background-repeat: no-repeat;
cursor: pointer;
}

.peopleBar2 {
font-size: 18px;
background-color: #F7F7F7;
padding: 9px 12px 9px 12px;
margin-bottom: 2px;
background-position: right;
background-repeat: no-repeat;
cursor: pointer;
}

.peopleBarItem {
font-size: 13px;
padding: 8px 12px 8px 12px;
}

.peopleText {
padding: 13px 0px 13px 13px;
color: #383526;
}

.peopleText strong {
font-size: 14px;
}

.peopleMain {
padding: 18px 0px 13px 13px;
color: #383526;
width: 240px;
font-size: 13px;
}

.peopleMain strong {
font-size: 14px;
}

.peopleItem {
width: 50%;
height: 130px;
border-bottom: 1px solid #DFDFDF;
padding-top: 20px;
font-size: 13px;
}

.peopleItem img {
float: left;
margin: 0px 20px 20px 0px;
}

.peopleItem strong {
font-size: 14px;
}

/* promo */

.promo {

}

.promo .images {
width: 380px;
height: 146px;
overflow: hidden;
position: relative;
-moz-border-radius: 2px 2px 0px 0px;
-webkit-border-radius: 2px 2px 0px 0px;
border-radius: 2px 2px 0px 0px;
}

.promo .images img {
position: absolute;
}

.promo .button {
width: 100%;
height: 41px;
position: relative;
margin-top: -5px;
}

.promo .button td {
cursor: pointer;
color: #FFFFFF;
font-size: 9px;
font-family: Arial;
background-image: url(/br/img/promo_button_bg.png);
background-repeat: repeat-x;
text-align: center;
vertical-align: middle;
padding-top: 5px;
-moz-border-image: url(/br/img/promo_button_line.png) 0 1 0 0 / 0px 1px 0px 0px repeat;
-webkit-border-image: url(/br/img/promo_button_line.png) 0 1 0 0 / 0px 1px 0px 0px repeat;
border-image: url(/br/img/promo_button_line.png) 0 1 0 0 / 0px 1px 0px 0px repeat;
}

.promo .button td:last-child {
border: 0px;
padding-right: 1px;
}

.promo .button .active {
background-image: url(/br/img/promo_button_active.png);
background-position: center top;
border: 0px;
padding-right: 1px;
}

/* dez */

.topLine {
height: 36px;
font-family: Georgia !important;
}

.topLine .left {
float: left;
font-size: 9px;
text-transform: uppercase;
}

.topLine .left a {
display: block;
float: left;
padding: 9px 20px 16px 20px;
}

.topLine .left .active {
background-image: url(/br/img/topLine_active.gif);
background-repeat: no-repeat;
background-position: center 30px;
color: #000000 !important;
}

.topLine .right {
float: right;
font-size: 11px;
padding: 8px 20px 16px 8px;
color: #9E9E9E;
}

.header {
clear: both;
width: 960px;
margin: 2px auto 0px auto;
overflow: hidden;
padding-left: 20px;
}

.header .logo {
width: 275px;
margin-top: 6px;
float: left;
}

.header .search {
float: left;
}

.header .search a {
font-size: 11px;
font-weight: bold;
display: block;
float: left;
padding: 0px;
margin: 6px 7px 5px 7px;
border-bottom: 1px dotted #1B8300;
}

.header .search form {
clear: both;
border: 1px solid #1B8300;
padding: 1px;
white-space: nowrap;
}

.header .search .active {
background-image: url(/br/img/search_active.gif);
background-repeat: no-repeat;
background-position: center bottom;
color: #646464 !important;
margin: 0px;
padding: 6px 7px 6px 7px;
border-bottom: 0px;
}

.header .search .searchInput {
border: 1px solid #CCCCCC;
border-right: 0px;
width: 222px;
height: 20px;
vertical-align: middle;
}

.header .search .searchBt {
width: 35px;
height: 22px;
vertical-align: middle;
}

.header .road {
width: 190px;
height: 38px;
float: left;
font-size: 11px;
color: #7B7C7D !important;
margin: 0px 0px 0px 20px;
}

.header .road div {
background-position: 0px 0px;
background-repeat: no-repeat;
padding: 2px 0px 3px 0px;
}

.header .road a {
padding-right: 30px;
}

.header .road .status {
color: #399123;
}

.greenSimafor { background-image: url(/br/img/simofor_green.gif); }

.weather {
float: left;
color: #7B7C7D;
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 10px;
margin-top: 2px;
width: 180px;
height: 48px;
overflow: hidden;
}

.weather div {
margin-top: 5px;
}

.weather div a {
white-space: nowrap;
}

.weatherIco1 { background-image: url(/br/img/weatherIco_1.gif); } /* ���� */
.weatherIco2 { background-image: url(/br/img/weatherIco_2.png); } /* ���������� ���������� */
.weatherIco3 { background-image: url(/br/img/weatherIco_3.png); } /* ������� */
.weatherIco4 { background-image: url(/br/img/weatherIco_4.png); } /* ����� */
.weatherIco5 { background-image: url(/br/img/weatherIco_5.png); } /* ������ ���� */

.weatherIco1moon { background-image: url(/br/img/weatherIco_1_moon.png); } /* ���� ���� */
.weatherIco2moon { background-image: url(/br/img/weatherIco_2_moon.png); } /* ���������� ���������� ���� */

/* menu */

.menu {
width: 940px;
clear: both;
font-family: Georgia !important;
font-size: 11px;
font-weight: bold;
margin: 12px auto 0px auto;
text-transform: uppercase;
overflow: hidden;
line-height: 14px;
}

.menu div {
float: left;
padding: 10px 7px 11px 7px;
cursor: pointer;
}

.menu > a {
display: block;
float: left;
padding: 10px 18px 11px 18px;
}

.menu .down {
background-image: url(/br/img/menu_arrow.gif);
background-repeat: no-repeat;
background-position: right;
}

.menu .active {
background-color: #c82027;
}

.menu .hover {
background-image: url(/br/img/menu_hover.png) !important;
background-repeat: repeat-x;
color: #000000 !important;
}

.menu .auth {
float: right;
text-transform: none;
font-size: 10px;
font-weight: normal;
}

.menu .auth a {
padding: 0px;
margin: 0px 0px 0px 10px;
border-bottom: 1px dotted #FFFFFF;
}

.menu .torf {
background-image: url(/br/img/menu_torf.gif);
background-repeat: repeat-x;
margin-right: 1px;
}

.menu .auth > span {
color: #FFFFFF;
background-image: url(/br/img/user.png);
background-repeat: no-repeat;
padding-left: 20px;
font-size: 11px;
}

.menu .auth > span a {
font-size: 10px;
}

/* menu sub */

.subMenu {
width: 100%;
position: absolute;
z-index: 2000;
display: none;
background-image: url(/br/img/menuShadow.png);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 13px;
}

.subMenu .central {
width: 900px;
margin: 0px auto 0px auto;
background-color: #F7F7F7;
border-top: 4px solid #FFAA01;
border-bottom: 4px solid #FFAA01;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 10px 40px 20px 40px;
color: #7F7F7F;
overflow: hidden;
font-family: Arial;
font-size: 12px;
}

.subMenu .central .links {
width: 575px;
float: left;
border-right: 1px solid #CCCCCC;
}

.subMenu .central .alone {
width: 860px;
border: 0px;
float: none;
}

.subMenu .central .alone .oneSub {
width: 205px !important;
padding-right: 10px !important;
}

.subMenu .central .links .oneSub {
width: 180px;
float: left;
line-height: 22px;
}

.subMenu .central .links .oneSub > a {
font-family: Georgia;
font-size: 13px;
font-weight: bold;
display: block;
margin-top: 10px;
}

.subMenu .central .fornews {
width: 625px;
}

.subMenu .central .fornews .oneSub > a {
margin-top: 3px;
}

.subMenu .central .fornews .oneSub .news-calendar, .subMenu .central .fornews .oneSub #news-calendar {
background-color: #FFFFFF;
}

.subMenu .central .fornews .oneSub .null {
display: block;
margin-top: 3px;
}

.subMenu .central .links .oneSub span {
display: block;
margin-bottom: 5px;
}

.subMenu .central .links .oneSub span > a {
display: block;
color: #7E7E7E;
}

.subMenu .central .infobox {
width: 300px;
float: right;
padding-left: 20px;
}

.subMenu .central .fornewsbox {
width: 250px;
}

.subMenu .central .fornewsbox > a {
font-family: Georgia;
font-size: 13px;
font-weight: bold;
display: block;
margin-top: 10px;
}

/* BFrame */

.BFrame {
width: 230px;
position: absolute;
background-color: #1A8400;
border: 1px solid #20A000;
padding: 20px 20px 5px 20px !important;
-moz-box-shadow: 0px 0px 5px #757575;
-webkit-box-shadow: 0px 0px 5px #757575;
box-shadow: 0px 0px 5px #757575;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*
margin-left: -210px;
margin-top: 25px;
*/
color: #FFFFFF;
float: none !important;
cursor: normal !important;
z-index: 105;
z-index: 2000;
}

.BFrame .corner {
position: absolute;
margin-top: -32px;
margin-left: 200px;
width: 17px;
height: 12px;
left: 20px;
}

.BFrame .close {
position: absolute;
width: 16px;
height: 16px;
margin-left: 224px;
margin-top: -10px;
cursor: pointer;
left: 20px;
}

.BFrame {
font-size: 14px;
text-align: left;
}

.BFrame div {
padding: 0px;
}

.BFrame .enter h3 {
font-size: 14px;
font-weight: bold;
display: block;
margin-bottom: 10px;
}

.BFrame .enter .inp {
margin-bottom: 10px;
width: 100%;
white-space: normal !important;
}

.BFrame .enter div {
clear: both;
vertical-align: middle;
height: 24px;
}

.BFrame .enter .inp input {
width: 155px;
height: 18px;
float: right;
}

.BFrame .enter .check {
padding-left: 66px;
}

.BFrame .enter .check input {
vertical-align: middle;
margin-right: 8px;
margin-top: 1px;
}

.BFrame .enter .button {
padding-left: 78px;
}

.BFrame .enter .button input {
width: 78px;
height: 25px;
font-size: 14px;
font-weight: bold;
padding-bottom: 3px;
}

.BFrame .enter .after {
border-top: 1px solid #20A000;
margin-top: 10px;
padding-top: 10px;
padding-left: 69px;
font-size: 14px;
font-weight: bold;
}

.BFrame .enter .after a {
text-decoration: underline;
color: #FFFFFF;
border: 0px;
}

.BFrame .subscribe {
font-size: 12px;
padding-bottom: 20px;
}

.BFrame .subscribe h3 {
font-size: 14px;
font-weight: bold;
display: block;
margin-bottom: 10px;
}

.BFrame .subscribe div {
margin-bottom: 5px;
}

.BFrame .subscribe input {
width: 165px;
height: 18px;
}

.BFrame .subscribe .button {
width: 45px;
height: 25px;
font-size: 14px;
font-weight: bold;
padding-bottom: 3px;
margin-left: 15px;
}

.mainframe {
width: 940px;
margin: 20px auto 20px auto;
padding: 0px 20px 0px 20px;
clear: both;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
overflow: hidden;
zoom: 1;
}

.mainframe .main {
width: 380px;
float: left;
padding-right: 9px;
border-right: 1px solid #CCCCCC;
}

.mainframe .textpage {
width: 700px;
line-height: 18px;
}

.mainframe .main hr {
margin: 10px 0px 10px 0px;
}

.mainframe .center {
width: 320px;
float: left;
border-right: 1px solid #CCCCCC;
}

.mainframe .center hr {
margin: 10px;
}

.mainframe .right {
width: 220px;
padding-left: 9px;
float: left;
}

.mainframe .right hr {
margin: 10px 0px 10px 0px;
}

.mainframe .right .orphus {
margin-top: 20px;
}

/* main */

.mainframe .ititle {
font-family: Georgia;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #005689;
margin-bottom: 5px;
overflow: hidden;
}

.mainframe .ititle > a{
text-decoration: none;
float: left;
}

.mainframe .ititle .subL {
float: right !important;
font-weight: normal;
color: #4D4D4D !important;
padding-right: 8px;
background-image: url(/br/img/ititle.gif);
background-repeat: no-repeat;
background-position: right 5px;
text-decoration: underline;
}

.tizer {
overflow: hidden;
}

.tizer .left {
width: 190px;
float: left;
}

.tizer .left div {
line-height: 18px;
float: left;
width: 190px;
margin: 3px 0px 3px 0px;
}

.tizer .left div a {
display: block;
width: 160px;
float: right;
}

.tizer .right {
width: 170px;
padding-left: 17px;
float: left;
}

.tizer .right div {
line-height: 18px;
float: left;
width: 170px;
margin: 3px 0px 3px 0px;
}

.tizer .right div a {
display: block;
width: 140px;
float: right;
}

.tizer div img {
position: relative;
top: 2px;
}

/* photo rep */

.photoRep {
position: relative;
overflow: hidden;
}

.photoRep .main {
margin-bottom: 10px;
float: none;
}

.photoRep .subimg a {
display: block;
float: left;
margin-left: 10px;
}

.photoRep .subimg a:first-child {
margin-left: 0px;
}

.photoRep .subimg span {
position: absolute;
display: block;
width: 100px;
padding: 6px 10px;
font-size: 11px;
color: #FFFFFF;
background-color: #000000;
opacity: 0.8;
margin-top: 80px;
z-index: 3;
}

.photoRep #pictures {
width: 380px;
height: 267px;
position: relative;
}

.photoRep #pictures .image {
position: absolute;
}

.photoRep .title {
position: absolute;
font-weight: bold;
padding: 6px 13px;
overflow: hidden;
clear: both;
height: 41px;
line-height: 20px;
font-weight: normal;
background-color: #000000;
opacity: 0.8;
margin-top: -63px;
width: 354px;
}

.photoRep .button-left, .photoRep .button-right {
width: 22px;
height: 33px;
position: absolute;
margin-top: -170px;
display: block;
width: 22px;
height: 33px;
background: transparent url(/br/img/button-2.png) left top no-repeat;
}

.photoRep .button-left {
background-image: url(/br/img/button-2.png);
}

.photoRep .button-right {
margin-left: 358px;
background-image: url(/br/img/button-3.png);
}

/* photo show */

#fImageBTText { display: inline; color: #FF4A01; font-weight: bold; position: relative; }
#fImageBTTextBG { width: 1px; height: 1px; margin-top: 10px; }
#fImageBTRotateLeft img { position: relative; cursor: pointer; }
#fImageBTRotateRight img { position: relative; cursor: pointer; }

#slideShow { cursor: pointer; position: absolute; }

/* Carousel */

.CORprev, .CORnext {
display: block;
width: 25px;
height: 200px;
text-decoration: none;
background: url("/br/img/sliderLeft.gif") 5px 70px no-repeat;
background-color: #F8F8F8;
padding: 0px;
}

.CORprev:hover {
background-image: url("/br/img/sliderLeftHover.gif");
}    

.CORnext {
background: url("/br/img/sliderRight.gif") 2px 70px no-repeat;
background-color: #F8F8F8
}

.CORnext:hover {
background-image: url("/br/img/sliderRightHover.gif");
}

.jCarouselLite {
/* border: 1px solid black; */
/* float: left; */
background-color: #F8F8F8;

/* Needed for rendering without flicker */
position: relative;
visibility: hidden;
left: -5000px;
}

.jCarouselLite ul {
margin: 0px;
padding: 0px;
}

.jCarouselLite li img, 
.jCarouselLite li p {
margin: 5px;
padding: 0px;
background: none;
background-color: #fff;
}

/* video news */

.videoNews {
overflow: hidden;
}

.videoNews .videoLine {
margin-bottom: 10px;
overflow: hidden;
}

.videoNews .videoLine a {
width: 120px;
height: 80px;
overflow: hidden;
display: block;
float: left;
margin-left: 10px;
position: relative;
}

.videoNews .videoLine a:first-child {
margin-left: 0px;
}

.videoNews .videoLine span {
position: absolute;
display: block;
width: 100px;
height: 28px;
padding: 6px 10px;
font-size: 11px;
color: #FFFFFF;
background-color: #000000;
opacity: 0.8;
margin-top: 80px;
z-index: 3;
overflow: hidden;
}

.videoNews .videoLine span b {
display: block;
color: #7B7B7B;
font-weight: normal;
}

.videoPlayMain {
position: absolute;
z-index: 2;
display: block;
margin: -68px 0px 0px 44px;
}

.issetVideo {
display: inline;
background-image: url(/br/img/issetVideo.png);
background-repeat: no-repeat;
background-position: 1px 2px;
white-space: nowrap;
margin-right: 5px;
padding-left: 17px;
}

.issetVideo > a {
font-family: Arial;
font-size: 11px !important;
}

.issetPhoto {
display: inline;
background-image: url(/br/img/issetPhoto.png);
background-repeat: no-repeat;
background-position: 1px 4px;
margin-right: 5px;
padding-left: 16px;
white-space: nowrap;
}

.issetPhoto > a {
font-family: Arial;
font-size: 11px !important;
}

.issetGeo {
display: inline;
background-image: url(/br/img/issetGeo.png);
background-repeat: no-repeat;
background-position: 1px 3px;
padding-left: 16px;
white-space: nowrap;
}

.issetGeo > a {
font-family: Arial;
font-size: 11px !important;
}

.mainNews {
background-color: #FDF5C7;
padding: 10px;
overflow: hidden;
color: #656250;
line-height: 18px;
margin-bottom: 8px;
}

.mainNews a {
font-size: 18px;
line-height: 22px;
}

.mainNews span {
font-size: 10px;
color: #7E7E7E;
line-height: 24px;
}

.mainNews img {
float: left;
margin: 0px 10px 5px 0px;
vertical-align: top;
}

.mainNewsOne {
clear: both;
overflow: hidden;
margin-bottom: 10px;
line-height: 18px;
}

.mainNewsOne img {
float: left;
width: 100px;
margin: 5px 0px 0px 10px;
}

.mainNewsOne .info {
float: right;
width: 190px;
margin-right: 10px;
}

.mainNewsOne .info span {
font-size: 10px;
color: #BEBEBE;
margin-right: 5px;
white-space: nowrap;
}

.mainNewsSub {
clear: both;
color: #5D5D5D;
font-size: 11px;
margin-left: 10px;
}

.mainNewsSub .rss {
background-image: url(/br/img/ico_rss.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
}

.closeRoad {
margin: 0px 10px 0px 10px;
}

.closeRoad img {
margin-bottom: 10px;
}

.closeRoad div {
line-height: 18px;
margin-bottom: 13px;
}

.closeRoad div a {
font-weight: bold;
}

.closeRoad div span {
color: #BEBEBE;
white-space: nowrap;
}

.closeRoad .more a {
font-weight: normal;
}

.interview {
line-height: 18px;
}

.interview .ititle {
position: relative;
top: 5px;
}

.interview img {
float: left;
margin: 0px 10px 10px 0px;
position: relative;
top: 5px;
}

.afisha {
line-height: 18px;
}

.afisha .ititle {
margin-bottom: 5px;
}

.afisha img {
float: left;
margin: 0px 10px 5px 0px;
position: relative;
top: 5px;
}

.afisha div {
margin-top: 5px;
}

.afisha div span {
font-weight: bold;
}

.other {
line-height: 18px;
}

.other .ititle {
margin-bottom: 5px;
}

.other label {
clear: both;
display: block;
margin-top: 10px;
background-image: url(/br/img/radio_bg.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
overflow: hidden;
}

.other label span {
float: right;
width: 194px;
}

.other label input[type='radio'] {
margin: 4px 0px 0px 2px;
}

.other input[type='submit'] {
margin-top: 10px;
width: 85px;
height: 25px;
font-weight: bold;
}

.other .answer {
background: none;
}

.other .answer > span {
float: none;
display: block;
height: 2px;
background-color: #115100;
}

/* ---- */

.footer {
clear: both;
background-image: url(/br/img/menu_bg.gif);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 30px;
overflow: hidden;
}

.footer p {
margin: 0px;
}

.footer .menu {
margin-top: 0px;
width: 966px;
}

.footer .menu a{
padding: 10px 13px 11px 13px;
}

.footer .text {
width: 940px;
margin: 20px auto 20px auto;
color: #7F7F7F;
line-height: 18px;
}

.footer .text .left {
width: 705px;
float: left;
}

.footer .text .right {
width: 215px;
float: right;
text-align: left;
}

.elresField {
width: 200px;
border: 1px solid #C1C1C1;
height: 22px;
color: #C1C1C1;
}

/* videoNews */
.videoNews {
cursor: pointer;
}

.videoDecor {
height: 5px;
line-height: 5px;
}

.videoDecor > td {
line-height: 1px;
}

.videoIC {
line-height: 5px;
background-image: url(/br/img/main_video_bg.gif);
background-repeat: repeat-y;
}

.videoImage {
border: 1px solid #363636;
margin-left: 12px;
}

.videoPlay {
position: absolute;
margin-left: 45px;
margin-top: -55px;
}

.videoInfo {
font-size: 11px;
padding: 0px 0px 0px 5px;
}

.videoInfo span {
font-size: 10px;
color: #959595;
}

/* end text */

.endText {
padding-left: 45px;
background-image: url(/br/img/end_text.png);
background-repeat: no-repeat;
position: absolute;
margin-left: -42px;
}

/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *display: inline-block; _width: 100%; } 



blockquote {
  color: #333;
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #000000;
	
}
blockquote blockquote {
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #CC3300;
}







#banners a img {  
 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
 }  

 #banners a:hover img {  
 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);  
 }



#banersq a img {  
 opacity:1.0; -moz-opacity:0.3; filter:alpha(opacity=100);  
 }  

 #banersq a:hover img {  
 opacity:0.5; -moz-opacity:1.0; filter:alpha(opacity=40);  
 }





/* Календарь 
 ----------------------------- */ 
 .calTable {  
  border:1px solid #888; 
  background:#fff;  
 } 

 .calMonth { 
  text-align:center; 
  font-weight: bold; 
  padding: 5px 0px 5px 0px; 
  background: url('/br/img/fon_kalenlar.png') repeat-x top #626262;  
 } 

 .calWday,  
 .calWdaySe,  
 .calWdaySu { 
  font:9px Verdana,Arial,Helvetica,sans-serif; 
  color:#8F9497; 
  background:#F3F3F2; 
  padding: 3px 5px; 
  outline: 1px solid #D0D0D0; 
  border:1px solid #fff; 
 } 

 .calMday { 
  font:11px Verdana,Arial,Helvetica,sans-serif; 
  color:#8F9497; 
  text-shadow: 0px 1px 1px #fff; 
  font-weight:bold; 
  padding: 5px; 
  background: #e7e7e7;  
  outline: 1px solid #D0D0D0;  
  border-top: 1px solid #fff; 
  border-left: 1px solid #fff; 
 } 

 .calMdayA { 
  color:#8F9497; 
  font-weight:bold; 
  background:#fff;  
  outline: 1px solid #D0D0D0; 
 } 

 .calMdayIs,  
 .calMdayIsA { 
  font-weight:bold; 
  background:#F3F3F2; 
  outline: 1px solid #D0D0D0; 
 border-top: 1px solid #fff; 
  border-left: 1px solid #fff; 
 } 

 a.calMonthLink:link, 
 a.calMonthLink:visited,  
 a.calMonthLink:active { 
  text-decoration:none; 
  color:#fff; 
 } 

 a.calMonthLink:hover { 
  text-decoration:none; 
  color:#555; 
 } 

 a.calMdayLink:link,  
 a.calMdayLink:visited,  
 a.calMdayLink:active { 
  text-decoration:none; 
  color:#426EAA; 
 } 

 a.calMdayLink:hover { 
  text-decoration:none; 
  color:#555; 
 } 
 /* -------------------------- */




/* Ячейка опроса 
 ------------------------------------------*/ 
 .cell_poll_title { 
  text-align:center;  
  font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px; 
 } 

 .cell_poll_left { 
  float:left;  
  width:115px; 
 } 

 .cell_poll_right { 
  float:left; 
  text-align:right;  
  width:115px; 
 } 

 .cell_poll_forum,  
 .cell_poll_rezultat, 
 .cell_poll_variant,  
 .cell_poll_title,  
 .cell_poll { 
  float:left;  
  width:230px; 
 } 

 .cell_citation { 
  font-size:10px; 
  color:#555; 
 } 

 .cell_citation_os { 
  float:left;  
  background-color: #fff; 
  border: 1px solid #B6B6B5; 
  padding: 5px; 
 } 

 .cell_poll_rezultat, 
 .cell_poll_variant { 
  padding: 5px 0px; 
  } 

 .answer { 
  padding: 5px 0px 5px 0px; 
 }  

 .answer div div {  
  height: 10px !important;  
  border: 1px solid #fff;  
 }  

 .answer div {  
  display: block;  
  position: relative;  
  padding: 0 !important;  
  border: 1px solid #B6B6B5;  
  background: #F4F5F6;  
  margin: 3px 0px 0px 0px;} 
 /* -------------------------------------- */










/* Форма добавления комментарий  
  ------------------------------------------*/  
  #forma_comment_vnu {  
  overflow: hidden;  
  float:left;  
  width:650px;  
  background: #fbfbfb;  
  padding: 15px;  
  border: 1px solid #d2d2d2;  
  }  

  .pola_comment {  
  float:left;  
  overflow:hidden;  
  width:270px;  
  background:#00FF00;  
  margin-bottom: 10px;  
  }  

  .pola_comment div {  
  float:left;  
  font:11px Verdana,Arial,sans-serif; font-weight: bold;  
  color:#53a0af; text-shadow: 1px 1px 1px #fff;  
  width:55px;  
  background:#e8e8e8;  
  border:1px solid #d2d2d2;  
  border-right:none;  
  padding: 5px 0px 5px 5px;  
  margin:0px;  
  }  

  .pola_comment input {  
  float:left;  
  font:11px Verdana,Arial,sans-serif;  
  color:#555;  
  width:198px;  
  background: #fff;  
  border:1px solid #d2d2d2;  
  border-left:none;  
  padding: 5px 5px;  
  margin:0px;  
  }  

  .pola_comment span {  
  color:#c32020;  
  }  

  #mar_l {  
  margin: 0px 30px 0px 0px;  
  }  

  #forma_comment_panel {  
  float:left;  
  overflow:hidden;  
  width:100%;  
  }  

  #panel_smail {  
  float:left;  
  width:642px;  
  background:#e8e8e8;  
  padding: 4px 5px 4px 5px;  
  border-right: 1px solid #d2d2d2;  
  border-left: 1px solid #d2d2d2;  
  }  

  #panel_bottom {  
  float:left;  
  width:650px;  
  background:#e8e8e8;  
  padding: 10px 0px 10px 0px;  
  border-right: 1px solid #d2d2d2;  
  border-left: 1px solid #d2d2d2;  
  border-bottom: 1px solid #d2d2d2;  
  }  

  #panel_smail p {  
  float:right;  
  margin:0px;  
  padding: 7px 0px 0px 0px;  
  }  

  #forma_comment_vnu textarea {  
  float:left;  
  font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#555;  
  width:630px!important;  
  background: #fff;  
  padding: 5px 10px;  
  border:1px solid #d2d2d2;  
  margin:0px;  
  }  

  .pola_comment input:focus,  
  #panel_bottom .securityCode:focus,  
  #forma_comment_vnu textarea:focus {  
  box-shadow:inset 0px 1px 3px #bbb;  
  -webkit-box-shadow:inset 0px 1px 3px #bbb;  
  -moz-box-shadow:inset 0px 1px 3px #bbb;  
  }  

  #panel_bottom .securityCode{  
  font: 18px Verdana,Arial,Helvetica, sans-serif!important; color:#555;  
  background:#fff;  
  border: 1px solid #d2d2d2;  
  border-left: none;  
  padding: 6px 0px 5px 5px!important;  
  margin:0px;  
  }  

  #panel_error {  
  float:left;  
  text-align:center;  
  font: 12px Verdana,Arial,Helvetica, sans-serif;  
  text-shadow: 1px 1px 1px #fff;  
  width:650px;  
  margin: 0px 0px 10px 0px;  
  }  

  #panel_bottom .left img{  
  margin:0px;  
  }  

  .knopka_comment_dm {  
  font: 13px Verdana,Arial,Helvetica, sans-serif!important; font-weight: bold;  
  color:#848484!important; text-shadow:1px 1px 1px #fff!important;  
  background:#ebebeb!important;  
  border:1px solid #bfbfbf!important;  
  padding: 7px 8px!important;  
  margin-right: 5px!important;  
  }  

  .knopka_comment_dm:hover {  
  background:#f2f2f2!important;  
  }  
  /* -------------------------------------- */  

  /* Вид Панели BB-кодов  
  ------------------------------------------*/  
  #panel_bb {  
  float:left;  
  width:100%;  
  height:22px;  
  background:#d3d3d3;  
  }  

  #panel_bbt {  
  float:left;  
  width:100%;  
  border-top: 1px solid #d2d2d2;  
  }  

  #panel_bb .codeButtons {  
  display:none  
  }  

  #panel_bb a {  
  float:left;  
  display:block;  
  width:23px;  
  height:22px;  
  background:url(http://vborisove.com/br/css/knopki_bb.png)no-repeat;  
  }  

  #panel_bb a.panel_b {background-position:0px 0px; }  
  #panel_bb a:hover.panel_b {background-position:0px -22px;}  
  #panel_bb a.panel_i {background-position:0px -44px;}  
  #panel_bb a:hover.panel_i {background-position:0px -66px;}  
  #panel_bb a.panel_u {background-position:0px -88px;}  
  #panel_bb a:hover.panel_u {background-position:0px -110px;}  
  #panel_bb a.panel_url {background-position:0px -132px}  
  #panel_bb a:hover.panel_url {background-position:0px -154px;}  
  #panel_bb a.panel_email {background-position:0px -176px;}  
  #panel_bb a:hover.panel_email {background-position:0px -198px;}  
  #panel_bb a.panel_image {background-position:0px -220px;}  
  #panel_bb a:hover.panel_image {background-position:0px -242px;}  
  #panel_bb a.panel_citata {background-position:0px -264px;}  
  #panel_bb a:hover.panel_citata{background-position:0px -286px;}  
  #panel_bb a.panel_code {background-position:0px -308px;}  
  #panel_bb a:hover.panel_code {background-position:0px -330px;}  
  #panel_bb a.panel_hide {background-position:0px -352px;}  
  #panel_bb a:hover.panel_hide {background-position:0px -374px;}  
  #panel_bb a.panel_list {background-position:0px -396px;}  
  #panel_bb a:hover.panel_list {background-position:0px -418px;}  
  #panel_bb a.panel_l {background-position:0px -440px;}  
  #panel_bb a:hover.panel_l {background-position:0px -462px;}  
  #panel_bb a.panel_c {background-position:0px -484px;}  
  #panel_bb a:hover.panel_c {background-position:0px -506px;}  
  #panel_bb a.panel_r {background-position:0px -528px;}  
  #panel_bb a:hover.panel_r {background-position:0px -550px;}  
  #panel_bb a.panel_hr {background-position:0px -572px;}  
  #panel_bb a:hover.panel_hr {background-position:0px -594px;}  
  #panel_bb a.panel_close {background-position:0px -616px;}  
  #panel_bb a:hover.panel_close {background-position:0px -638px;}  
  #panel_bb a.panel_info {float:right; background-position:0px -660px;}  
  #panel_bb a:hover.panel_info {background-position:0px -682px;}  
  /*------------------------------------------*/  

  /* Дополнительно  
  ------------------------------------------*/  
  .left {float:left;}  
  .right {float:right;}  
  .clear {clear:left;}  

  .transparency_i a:hover img {  
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);  
  -moz-opacity: 0.5;  
  opacity: 0.5;  
  filter: alpha(opacity=50);  
  }  
  /*----------------- wallaby.ucoz.ru -------------------------*/










