/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html {
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-weight:inherit;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
	font-size:100%;
}
/*
Copyright (c) 2010, Peter Melaga, www.webygroup.sk
version: 2.0.0
*/

/*----------------------------------------------------------
START CUSTOM CSS
---------------------------------------------------------- */
a {
	color: #1a4f7b;
	text-decoration: underline;
}
a:hover {
	color: #102e4a;
	text-decoration: none;
}
a img {
	border:0;
}
img a:hover {
	text-decoration: none;
}
select, option {
	font-size:12px;
}
option {
	padding-right: 10px;
}
ul, ol {
	margin-left: 20px;
}
p {
	padding-bottom: 15px;
}
h1, h2, h3, h4, h5, h6 {
	color:#023874;
	line-height: normal;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}
h1 {
	font-size: 18px;
	font-weight:normal;
	line-height:normal;
	padding:0 0 5px 0;
	margin-bottom:10px;
	border-bottom:1px solid #023874;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h4, h5, h6 {
	font-size:11px;
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
strong {
	font-weight:bold;
}
address {
	font-style:normal;
	padding-bottom:10px;
}
.basic001, .basic002 {
	clear:both;
/*	overflow:hidden; */
	position:static;
}
/* main structure
-------------------------------------------------------*/
body {
	color: #333333;
	text-align: center;
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	background:#2575aa url(images/bg_body.jpg) repeat-x 0 0;
}
#container {
	width: 950px;
	padding:0;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background:#fff;
}
#head {
	width: 950px;
	height: 340px;
	position: relative;
	background:url(images/bg_head.jpg) no-repeat 0 0;
}
#head #logo {
	position: absolute;
	top: 195px;
	left: 35px;
	padding: 0;
	margin: 0;
	font-size:22px;
	color:#fff;
}
#head #logo a {
	color:#b0de2c;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

#head #logo a:hover {
	color:#b0de2c;
	text-decoration: none;
}
#head .slogan {
	line-height:normal;
	margin:0;
	padding:0;
	position:absolute;
	left:40px;
	top:150px;
	font-size:22px;
	color:#FFF;
}

#content {
	width: 900px;
	padding:20px 25px;
	text-align:left;
	min-height:400px;
	overflow:hidden;
}

.skin-lr #content {
	width: 670px;
	padding:20px 30px 20px 0;
	text-align:left;
	min-height:400px;
	float:right;
}

.skin-lr #left{
	float:left;
	width: 200px;
	padding:20px 0 20px 30px;
	text-align:left;
}


#footer {
	clear: both;
	width: 950px;
	text-align: center;
	padding: 10px 0;
	color:#FFF;
	background:#2575aa url(images/bg_footer.jpg) no-repeat 0 0;
}
#footer .copy {
	clear:both;
	padding:10px 0;
	margin:0;
	font-size:11px;
}
#footer a {
	color:#FFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#FFF;
	text-decoration:none;
}


/* MAIN MENU
-------------------------------------------------------*/
#main-contacts {
	position:absolute;
	top:18px;
	left:35px;
	color:#FFF;
}
#main-contacts a{color:#FFF; text-decoration:none;}
#main-contacts a:hover{color:#b0de2c; text-decoration:none;}
#main-contacts p{
	margin:0;
	padding:0;
	float:left;
}
#main-contacts p.tel{
	padding:5px 20px 5px 30px;
	background:url(images/ico_tel.jpg) no-repeat 0 0;
}
#main-contacts p.mail{
	padding:5px 0 5px 40px;
	background:url(images/ico_mail.jpg) no-repeat 0 4px;
}

#main-menu {
	position: absolute;
	top:284px;
	leftt: 20px;
	margin: 0px;
	padding: 0px;
}
#main-menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}
#main-menu a {
	color: #fff;
	text-decoration: none;
	text-align: left;
	font-size:14px;
	display:block;
	padding:0 24px;
	float:left;
	background:url(images/menu_separator.jpg) no-repeat right 0;
}

li#mi-smainmenu-20246 a{
	background:none;
	}

#main-menu li a:hover {
	color:#b0de2c;
	text-decoration:none;
}
#main-menu li { /* all list items */
	padding:0;
	margin: 0;
	float: left;
	position:relative;
}
#main-menu li ul { /* second-level lists */
	position: absolute;
	left: -9999em;
	font-weight: normal;
	text-transform: none;
	background-color:#fff;
	border-top:1px solid #1A4F7B;
	border-bottom:0;
	width:200px;
	top:38px;
}
#main-menu li ul li { /* second-level lists items */
	position:relative;
	padding: 0;
	float: none;
	width:200px;
}
#main-menu li ul li a {
	float:none;
	display: block;
	height:auto;
	padding:3px 10px;
	width: auto;
	color: #1A4F7B;
	font-weight:normal;
	text-decoration: none;
	background: #fff none;
	border-bottom:1px solid #e6e5e5;
	height:1%; /* IE6 */
}
#main-menu li ul li a:hover {
	background: #1A4F7B;
	color: #fff;
	text-decoration:none;
}
#main-menu li:hover ul, #main-menu li.sfhover ul { /* lists nested under hovered list items */
	left: 0;
}
#main-menu li ul li ul { /* treti-level lists */
	position: absolute;
	font-weight: normal;
	text-transform: none;
	display:none;
	padding: 0;
	margin:0;
	width:200px;
	background-color: #FFFFFF;
}
#main-menu li ul li ul li { /* treti-level lists items */
	padding: 0;
	margin: 0;
	width:200px;
}
#main-menu li ul li:hover ul, #main-menu li ul li.sfhover ul { /* lists nested under hovered list items */
	display:block;
	left: 200px;
	top:0px;
}
/* LAVY Stlpec
-------------------------------------------------------*/

#left-menu ul {
	margin:0;
	padding:0;
}
#left-menu ul.sjMenu li {
    background: url("images/bg_left_head.jpg") repeat-y scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    width: 200px;
	list-style:none;
}
#left-menu ul.sjMenu li a {
    background: url("images/arrow_left_top_2.gif") no-repeat scroll 16px 10px transparent;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
	display:block;
	padding:5px 10px 5px 33px;
    text-decoration: none;
}
#left-menu ul.sjMenu li a:hover {
    background: url("images/arrow_left_top_2.gif") no-repeat scroll 16px 10px transparent;
    color: #FFFF33;
    text-decoration: underline;
}
#left-menu ul.sjMenu li li {
    border: 0 none;
}
#left-menu ul.sjMenu li li a {
	background-image:none;
    font-size: 12px;
    font-weight: normal;
}
#left-menu ul.sjMenu li li a:hover {
	background-image:none;
	}

/* Anketa
-------------------------------------------------------*/
.Inquiry {

}
.Inquiry a {
	text-decoration:underline;
}
.Inquiry a:hover {
	text-decoration:none;
}
.InquiryAnswerPercent {
	padding-left:6px;
}
.InquiryQuestion {
	font-weight:bold;
}

/* Formulare
-------------------------------------------------------*/
table.QuerySheet {
	width: 100%;
	border-collapse: collapse;
}
table.QuerySheet td {
	padding: 5px 8px;
	border-bottom: 1px solid #fff;
	background: #effeff;
}
.QuerySheetTitle {
	color: #000;
	font-size: 1.1em;
	padding: 8px 0;
	background: #fff;
}
td.QuerySheetQuery {
	text-align: right;
	width: 25%;
	padding: 0;
}
td.QuerySheetAnswer {
	text-align: left;
	width: 75%;
}
table.QuerySheet td input {
	width: 200px;
	padding:5px;
	border:1px solid #1A4F7B;
}
table .QuerySheetAnswer .sj-var-radio, table .QuerySheetAnswer .sj-var-checkbox {
	width: 1em;
	display: inline;
	float: left;
	margin: 2px 4px 0 0;
}
table .QuerySheetAnswer div {
	clear:both;
} /* float: left; width: 80px; display: inline; */
table.QuerySheet td textarea {
	width: 260px;
	height:100px;
	padding:5px;
	border:1px solid #1A4F7B;
}
th.QuerySheetFoot input {
	margin-right: 8px;
}
table.QuerySheet td img {
	margin: 2px 0;
}
td.QuerySheetQuery .QuerySheetQueryRequired, td.QuerySheetQuery .QuerySheetAnswerRequired {
	color: #f00;
}
.QuerySheetFoot {
	text-align:center;
}
.QuerySheetFoot input {
	width:150px;
	padding:2px;
}
/* CLANKY
-------------------------------------------------------*/
.articleSummary {
	border-bottom:1px solid #79b3da;
	margin-bottom:15px;
	width: 100%;
	overflow:hidden;
	padding-bottom:15px;
	text-align:justify;
}
.articleSummary h3 {
	clear:both;
	margin:0;
	padding:0 0 4px 0;
}
.articleSummary h3 a {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.articleSummary p {
	margin:10px 0 0 0;
}
.articleSummaryMore {
	clear:both;
	text-align:right;
	padding:0;
}
img.articleSummaryImg, img.articleArticleImg {
	float:left;
	margin:5px 5px;
	padding:0;
	border:1px solid #ddd;
	-webkit-box-shadow: 2px 2px 4px 0px #000000;
	-moz-box-shadow: 2px 2px 4px 0px #000000;
	box-shadow: 2px 2px 4px 0px #000000; 
}
.article img.articleArticleImg{
	margin-right:25px;
}

.article .clear{padding:10px 0;}
.article .article-sum{
	padding:10px 0;
	float:right;
	width:480px;
}
.skin-normal .article .article-sum{
	width:710px;
}
.articleSummaryContent p {
	margin:0;
	padding:0;
}
.article-sumarry-content {
	float:right;
	width:490px;
	padding-top:10px;
}
.skin-normal .article-sumarry-content {
	width:710px;
}
.NextPages {
	margin:5px 0;
}
.articleAuthor {
	font-style:italic;
	margin:5px;
	clear:both;
}
.articleBack {
	text-align:left;
	clear:both;
	padding-bottom:5px;
}
.articles {
	text-align:justify;
}
.articles .left-col {
	width:48%;
	float:left;
	clear:left;
}
.articles .right-col {
	width:48%;
	float:right;
	clear:right;
}
.articles .articleSummaryMore {
	clear:both;
	text-align:right;
	padding:0;
}
.articles img.articleSummaryImg, .articles img.articleArticleImg {
	float:left;
	margin:0 10px 0 0;
	padding:2px;
	border:1px solid #effeff;
}
.Discuss {
	text-align:left;
}
.Discuss dl {
	padding-bottom:10px;
}
.Discuss dt {
	background-color:#e6e5e5;
	color:#594939;
	padding:3px 5px;
	overflow:hidden;
	height:16px;
}
.Discuss dt .date {
	float:right;
}
.Discuss dt b {
	float:left;
}
.Discuss dd {
	margin:0;
	padding:0;
}
.Discuss dd p {
	margin:0;
	padding:5px;
}
.Discuss table {
	background-color:#effeff;
	border:1px solid #e6e5e5;
	border-collapse:collapse;
	margin:0 auto;
	text-align:center;
}
.Discuss table td, .Discuss table th {
	padding:3px 10px;
	color:#000;
	text-align:left;
}
.Discuss table td {
}
.Discuss table td input, .Discuss table td textarea {
	background-color:#fff;
	font-size:11px;
	border:1px solid #e6e5e5;
	padding:2px;
}
.Discuss table td input {
	width:200px;
}
.Discuss table td textarea {
	width:450px;
}

.pagination {
	text-align:center;
	clear:both;
	margin:5px 0;
	padding:0;
	overflow:hidden;
}
.pagination li {
	list-style:none;
	float:left;
	padding:0 2px;
}
.pagination a, .pagination li .current {
	background:#1A4F7B;
	border:1px solid #1A4F7B;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px 5px;
	width:3em;
	color:#fff;
	text-decoration:none;
}
.pagination li .current {
	background:#FFF;
	color:#000;
}
.pagination li .disabled {
	background:#d9fdff;
	border:1px solid #1A4F7B;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px 5px;
	width:3em;
	color:#000;
	text-decoration:none;
	line-height:22px;
}
.pagination a, .pagination li .current {
	line-height:22px;
	padding:2px 5px;
}
.pagination a:hover {
	background-color:#d9fdff;
	color:#000;
	text-decoration:none;
}
.SortAsc a, .SortDesc a {
	text-indent:-9999px;
	overflow:hidden;
	width:7px;
	height:6px;
	float:left;
	margin-top:5px;
}
.SortAsc a {
	background:url(/Data/default/UserFiles/images/arrow_up_small.gif) no-repeat 0 0;
}
.SortDesc a {
	background:url(/Data/default/UserFiles/images/arrow_down_small.gif) no-repeat 0 0;
}
/* FOTOGALERIA */
/* foto-kategorie */
#content .Cat {
	margin:0 auto;
	padding:5px 0 0 0;
	clear:both;
	width:90%;
}
#content .Cat li {
	list-style:none;
	clear:both;
	width:auto;
}
#content .Cat li a {
	display:block;
	background-color:#79B3DA;
	width:100%;
	color:#FFFFFF;
	padding:3px 0;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}
#content .Cat li a:hover {
	background-color:#2676a9;
}
/* pages */
.Thumbnails ul.Pages {
	margin:0;
	padding:0;
	display:inline;
	float:right;
}
.Thumbnails ul.Pages li {
	list-style:none;
	padding:0 3px;
	text-align:center;
	display:inline;
}
/* thumbnails
-------------------------------------------------------*/

.Photo {
	text-align:center;	
}
.Thumbnails {
	font-weight: normal;
	padding:10px 0;
	width:100%;
	overflow:hidden;
}
.CategoryName {
	font-size:16px;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:10px;
	text-align:center;
	color:#79b3da;
}
.Thmb {
	float:left;
	margin:0 3px;
	display:inline;
	width:160px;
}

.Thmb img{
	border:1px solid #ddd;
	-webkit-box-shadow: 2px 2px 4px 0px #000000;
	-moz-box-shadow: 2px 2px 4px 0px #000000;
	box-shadow: 2px 2px 4px 0px #000000;
	margin:2px;
}
.Thumbnails .Row .Thmb .Name {
	font-weight:normal;
	padding:1px 1px;
	text-align:center;
	margin-top:2px;
	margin-bottom:6px;
}
.Thumbnails .Row {
	clear:both;
	margin:5px 0;
	overflow:hidden;
}

#right .basic002{margin-bottom:15px;}
#right .basic002 h2{margin:0; padding:5px 10px; background:url(images/bg_right_head.jpg) repeat-y 0 0; color:#454545; font-size:12px; text-transform:uppercase;}
#right .basic002 .content{border:1px solid #e6e5e5; border-top:0; padding:5px;}

.articlelinks ul{margin:0; padding:0;}
.articlelinks li {
	border-bottom:1px solid #dcdcdc;
	padding:5px;
	margin:0;
	list-style:none;
	width:auto;
	text-align:left;
}

.articlelinks a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.articlelinks a:hover {
	text-decoration:underline;
}
.articlelinks .date {
	font-size:11px;
	color:#FFF;
	background:url(images/bg_date.jpg) no-repeat -10px 0;
	display:block;
	line-height:normal;
	margin:0;
	padding:0 5px;
	height:14px;
	line-height:14px;
}


#totop a {
    background: url("images/totop.png") no-repeat 0 0;
    bottom: 19%;
    display: none;
    height: 40px;
    outline: medium none;
    position: fixed;
    width: 23px;
	margin-left: 960px;
	text-indent:-9999px;
	overflow:hidden;
}
#totop a:hover {
    background: url("images/totop.png") no-repeat -23px 0;
}


div.anythingSlider {
    height: 400px;
    margin: 0 auto;
    width: 680px;
}
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
}
div.anythingSlider .anythingWindow {
}
div.anythingSlider .start-stop {
    background-color: #023874;
    color: #fff;
}
div.anythingSlider .start-stop.playing, div.anythingSlider .start-stop:hover {
    background-color: #365FD2;
    color: #FFFFFF;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
    color: #DDDDDD;
}
div.anythingSlider.activeSlider .anythingWindow {
    border: 1px solid #023874;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
div.anythingSlider.activeSlider .thumbNav a {
    color: #fff;
}
div.anythingSlider .start-stop {
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
    color: #FFFFFF;
}
div.anythingSlider .anythingWindow {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
div.anythingSlider {
    position: relative;
	margin-bottom:50px;
}
ul.anythingBase {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
ul.anythingBase li.panel {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.scontent {
    padding: 10px 15px 0 5px;
    width: auto !important;
}
.articleSummary .scontent p{
	margin:0;
	padding:10px 0 0 0;
}
ul.anythingBase li.panel img {
    border: 1px solid #DDDDDD;
    float: left;
    padding: 0;
	margin-right:20px;
	
}
div.anythingSlider .arrow {
    display: block;
    position: absolute;
    top: 50%;
    z-index: 100;
}
div.anythingSlider .arrow a {
    display: block;
    height: 95px;
    margin-top: -47px;
    outline: 0 none;
    width: 45px;
}
div.anythingSlider .forward {
    background-position: right bottom;
    right: 0;
}
div.anythingSlider .back {
    background-position: left bottom;
    left: 0;
}
div.anythingSlider .forward a {
    background-position: right bottom;
}
div.anythingSlider .back a {
    background-position: 0 -95px;
}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {
    background-position: right top;
}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {
    background-position: left top;
}
.arrow span {
    display: none;
}
div.anythingSlider .anythingControls {
    outline: 0 none;
}
div.anythingSlider .thumbNav {
    margin: 0;
}
div.anythingSlider .thumbNav li {
    display: inline;
}
div.anythingSlider .thumbNav a {
    background: none repeat scroll 0 0 #023874;
    border-radius: 0 0 3px 3px;
    display: inline-block;
    font: 11px/18px Tahoma,Geneva,sans-serif;
    height: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 2px 8px;
    text-align: center;
    text-decoration: none;
}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur {
    background-color: #365FD2;
    background-image: none;
    color: #FFFFFF;
}
div.anythingSlider .thumbNav a.cur {
    background-color: #000;
}
div.anythingSlider .thumbNav a:hover {
}
div.anythingSlider.rtl .thumbNav a {
    float: right;
}
div.anythingSlider.rtl .thumbNav {
    float: left;
}
div.anythingSlider .start-stop {
    background-position: center top;
    background-repeat: repeat-x;
    border-radius: 0 0 5px 5px;
    float: right;
    outline: 0 none;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    width: 40px;
    z-index: 100;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
    background-image: none;
}
div.anythingSlider,
#sjm-d-54745{clear:both;}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
}
li.articleSummary h2 {
    background: none repeat scroll 0 0 #cfebff;
    font: 18px Arial;
    padding: 10px 15px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
li.articleSummary h2 a{text-decoration:none;}
#slider-d54658{
	float:left;
	width:750px;
}

/******** diskusia ***************/
.Discuss{text-align:left; overflow:hidden; width:100%; zoom:1;}
.Discuss *{zoom:1;}
.Discuss dl{}
.Discuss dt{
	background-color:#DDEDFB;
	color:#000;
	padding:5px 5px;
	overflow:hidden;
	zoom:1;
	}

.Discuss dt .date{float:right;}
.Discuss dt b{float:left;}

.Discuss dd{margin:0; padding:0;}
.Discuss dd p{margin:0; padding:5px; font-size:12px;}

.Discuss table{
	width:100%;
	background-color:#DDEDFB;
	border:1px solid #B5D8F6;
	border-collapse:collapse;
	}

.Discuss table td, .Discuss table th{padding:3px 10px; color:#000; text-align:left;}
.Discuss table td img{margin-bottom:4px;}
.Discuss table td{}
.Discuss table td input, .Discuss table td textarea{background-color:#fff; font-size:11px; border:1px solid #B5D8F6; padding:2px;}
.Discuss table td input{width:180px;}
.Discuss table td textarea{width:98%; margin:0 auto;}

.DiscussBlock{padding-left:101px; padding-bottom:5px; background:url(images/line_5.gif) repeat-y 0 0; border-right:1px solid #DDEDFB;}
.DiscussBlock.DiscussLevel0{padding-left:1px; background:url(images/line_0.gif) repeat-y 0 0;}
.DiscussBlock.DiscussLevel1{padding-left:21px; background:url(images/line_1.gif) repeat-y 0 0;}
.DiscussBlock.DiscussLevel2{padding-left:41px; background:url(images/line_2.gif) repeat-y 0 0;}
.DiscussBlock.DiscussLevel3{padding-left:61px; background:url(images/line_3.gif) repeat-y 0 0;}
.DiscussBlock.DiscussLevel4{padding-left:87px; background:url(images/line_4.gif) repeat-y 0 0;}
.DiscussBlock.DiscussLevel5{padding-left:101px; background:url(images/line_5.gif) repeat-y 0 0;}

.Discuss .DiscussMessage{padding:5px 10px;}
.Discuss .DiscussHeader{
	background-color:#DDEDFB;
	color:#000;
	padding:3px 10px;
	overflow:hidden;
	padding:5px 5px;
	zoom:1;
	clear:both;
	}

.Discuss .DiscussHeader .date{float:right;}
.Discuss .DiscussHeader b{float:left;}

.DiscussRating{padding-bottom:4px; overflow:hidden; float:right;}
.DiscussRating span{float:left; padding-right:10px;}


#content .content h3#discussion, .pager {
	padding:5px 10px;
	background-color:#2575AA;
	color:#FFF;
	margin:5px 0;
}
.pager {
	color:#000;
	text-align:center;
	background-color:transparent;
}
.wrong-captcha-msg{color:#F00; border:1px solid #F00; text-align:center; padding:5px; margin:5px 0;}

#DiscussMessageForm{margin:10px 0;}
p.discussionNotification{margin-top:0 !important; padding-top:0 !important;}
#sjm-d-56674{float:left;
width:727px;
}
#sjm-d-56675{
	width:154px;
	float:right;
}