﻿body {margin:0; font-size:12px; line-height:1.5; color:#000; background:url(Images/bgBody.jpg) #FFF left top repeat-x;}
div, span, p, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, hr, a, form {margin:0; padding:0; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input, textarea, select {font-size:11px; line-height:15px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

div.page {width:1000px; margin:0 auto; position:relative;}
div.pageC {margin-top:10px;}
div.top {position:relative;}
div.topC {padding:12px 25px 5px 25px; color:#FFF; line-height:14px;}
div.header {height:192px; background: transparent url(Images/bgHeader.png) left top no-repeat; position:relative; z-index: 999;}
div.headerC {font-size: 11px;}
div.headerC {}
div.headerBackground {width: 1000px; height:192px; position:absolute; overflow: hidden; z-index: 998;}
div.headerBackgroundC {padding-top: 70px;}
div.main {overflow:hidden; background:url(Images/bgMain.jpg) #fff left top repeat-x; border-left:solid #fff 2px; border-right:solid #fff 2px;}
div.mainC {margin:0 8px; background:url(Images/bgMainC.gif) left top repeat-y;}
div.mainLeft {float:left; width:285px;}
div.mainLeftC {}
div.mainRight {float:right; width:285px;}
div.mainRightC {}
div.left {float:left; width:180px; overflow:hidden;}
div.leftC {margin-top:12px; line-height:14px;}
div.center {float:left; width:620px; overflow:hidden;}
div.centerC {padding:0 15px; }
div.right {float:left; width:180px; overflow:hidden;}
div.rightC {margin-top:17px; line-height:14px;}
div.footer {color:#555; background:url(Images/bgFooter.jpg) #FFF left top no-repeat; line-height:14px;}
div.footerC {padding:89px 20px 20px 20px; text-align:center;}

a {color:#9c0c00; text-decoration:none;}
a:hover {color:#d28000; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#000; /*line-height:15px;*/line-height: 1.5; /*text-align:left;*/}
h1 {font-size:15px; margin-bottom:15px;}
h2 {font-size:14px; margin-bottom:10px;}
h3, h4 {font-size:13px; margin-bottom:5px;}
h5, h6 {font-size:12px;}

ul, ol {margin-left:20px;}

p {margin-bottom:10px;}

hr {border:none; border-top:solid #bbb 1px;}

img {border:none;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}
.sep5 {height:5px;}
.sep10 {height:10px;}
.sep15 {height:15px;}
.sep20 {height:20px;}

.gray {color:#555;}
.green {color:#356a06;}

div.top a,
div.header a {color:#9cc10f;}

img.logo {position:absolute; left:32px; top:6px;}

div.admin {padding:20px 15px; background:#fff;}
div.adminVideos img {height:60px;}
div.adminVideos div.form {margin-bottom:15px;}

div.RadGrid td,
div.RadGrid th {font-size:12px;}

div.searchBox {position:relative; margin-left:-3px; margin-top:-10px; background:url(Images/bgSearch.gif) left top no-repeat; height:70px; border-bottom:solid #769f03 1px;}
div.searchBox a {position:relative; top:0; left:52px;}
div.searchBox h4 {position:absolute; top:3px; left:80px; font-size:15px; color:#9dc212 !important;}
div.searchBox input {float:left;}
div.searchBox input.text {position:relative; left:27px; top:29px; width:105px; padding:1px 0; color:#555 !important; border:0px;}
div.searchBox input.button {position:relative; left:37px; top:27px;}

div.SearchDialog label {padding-right:5px; font-weight:bold;}
div.SearchDialog input {width:200px !important;}
div.SearchDialog select {width:130px !important;}
div.SearchDialog input.CMSSearchDialogSearchButton {width:60px !important; font-weight:bold;}
div.SearchResults {margin-top:10px; border-top:solid #ddd 1px;}
div.SearchResults div.SearchResult {margin-top:10px;}
div.SearchResults div.SearchResult div.ResultTitle {font-weight:bold;}

div.loginBox {margin-top:15px; background:url(Images/bgLogin.gif) left top no-repeat;}
div.loginBox input.txtUser {float:left; width:146px; margin:3px 0 0 4px; padding:1px 0; color:#555 !important; border:0px;}
div.loginBox input.txtPassword {float:left; width:125px; margin:12px 0 0 4px; padding:1px 0; color:#555 !important; border:0px;}
div.loginBox input.btnLogin {float:left; width:18px; height:19px; margin:11px 0 15px 8px; background:url(Images/btnSearch.gif) left top no-repeat; border:none; cursor:pointer; position:absolute;}
div.loginBox input.txtMail {width:130px; padding:3px; margin:5px 0; color:#555 !important; border:none;}

div.userName {padding:10px 0;}
div.userName a span {color:#9dc212 !important;}

div.linksTop {position:relative; top:263px; left:20px;}
div.linksTop a {color:#000; font-weight:bold;}
div.linksTop span {padding:0 6px;}

div.linksBottom a {color:#9ec10e;}
div.linksBottom span {padding:0 6px; color:#9ec10e;}

div.breadcrumb {margin:0px 10px 10px 0;}
div.breadcrumb a { font-weight:bold; }
div.breadcrumb span { font-weight:bold; }


div.menuLeft {padding-top:5px; background:url(Images/greenTop.gif) left top no-repeat;}
div.menuLeft ul {list-style-type:none; margin:0;}
div.menuLeft ul li a {display:block; padding:5px 10px 5px 20px; color:#FFF; background:url(Images/li1.gif) #448809 9px 11px no-repeat; font-weight:bold; text-decoration:none; border:solid #356a06 1px; border-top:none;}
div.menuLeft ul li.CMSListMenuLIfirst a {padding-top:3px; background-position:9px 9px;}
div.menuLeft ul li.CMSListMenuHighlightedLIfirst a {padding-top:3px; background-position:9px 9px !important;}
div.menuLeft ul li.CMSListMenuHighlightedLI a,
div.menuLeft ul li.CMSListMenuHighlightedLIlast a,
div.menuLeft ul li.CMSListMenuHighlightedLIfirst a {color:#ee0; background:url(Images/li2.gif) #448809 9px 11px no-repeat;}
div.menuLeft ul li.CMSListMenuLIlast a,
div.menuLeft ul li.CMSListMenuHighlightedLIlast a {padding-bottom:11px;}
div.menuLeft ul ul {padding:8px 0; background:#356a06;}
div.menuLeft ul ul li a {padding:0px 10px 0 21px !important; color:#ee0 !important; background:url(Images/li3.gif) #356a06 11px 7px no-repeat !important; font-weight:normal; border:none;}
div.menuLeft ul ul li.CMSListMenuHighlightedLIfirst a {background-position:11px 7px !important;}
div.menuLeft ul ul li.CMSListMenuHighlightedLI a,
div.menuLeft ul ul li.CMSListMenuHighlightedLIfirst a,
div.menuLeft ul ul li.CMSListMenuHighlightedLIlast a {color:#FFF !important;}

div.beigeBox {margin-top:-5px;}
div.beigeBox div.top {height:5px; background:url(Images/beigeTop.png) left top no-repeat;}
div.beigeBox div.beigeBoxC {padding:10px 13px 15px 13px;}
div.beigeBoxRight div.top {background-position:right top;}
div.beigeBoxLeft div.beigeBoxC  {background:#edf1c3 url(Images/beige.gif) left top repeat-y;}
div.beigeBoxRight div.beigeBoxC  {background:#edf1c3 url(Images/beige.gif) right top repeat-y;}

div.greenBox {margin-top:-5px;}
div.greenBox div.top {height:5px; background:url(Images/greenTop.png) left top no-repeat;}
div.greenBox div.greenBoxC {padding:10px 13px 15px 13px; color:#FFF; background:#356a06;}
div.greenBox div.greenBoxC * {color:#FFF;}
div.greenBox div.greenBoxC a {color:#9dc212;}
div.greenBox div.greenBoxC input {color:#000;}
div.greenBoxRight div.top {background-position:right top;}

div.smallInfoBox {margin-bottom:15px; background:url(Images/SmallInfoBox.gif) left top no-repeat;}
div.smallInfoBoxC {padding:12px;}
div.smallInfoBox div.head {margin-bottom:10px; overflow:auto;}
div.smallInfoBox div.head img {float:left;}
div.smallInfoBox div.head h2 {float:left; margin:10px 0 5px 5px;}
div.smallInfoBox table tr td {padding-right:8px; vertical-align:top;}

div.shopTip {text-align:center;}
div.shopTip img {margin:10px 0;}

div.imageGallery {margin-top:10px;}
div.imageGallery div.image {float:left; width:135px;}
div.imageGallery p {width:122px; font-size:11px; line-height:1.4;}
div.imageGallery img {border:solid #999 1px;}

div.fileList {margin-top:10px;}
div.fileList img {position:relative; top:0.3em;}

table.lastMag {position:absolute; top:58px; left:522px;}
table.lastMag p {padding-bottom:3px; border-bottom:solid #aaa 1px; margin-bottom:7px;}
table.lastMag img.iconMag {float:left; margin:2px 5px 0 5px;}
table.lastMag img.imgMag {width:75px; height:100px; margin-left:7px;} 
table.lastMag td {line-height:12px;}
table.lastMag td div.clearer {height:2px;}
table.lastMag td a {color:#9c0c00;}
table.lastMag td a:hover {color:#d28000;}

div.html table {margin-bottom:10px; border-collapse:collapse;}
div.html table th,
div.html table td {padding:3px 4px; background:#fff; vertical-align:top; border:solid #dfe7e7 1px;}
div.html table td.no-border {padding:0px 0px; background:#fff; vertical-align:top; border:solid #dfe7e7 0px;}
div.html table th {padding:6px 4px; color:#3e696a; text-align:left; background:url(Images/bgTh2.gif) #e7efef right top repeat-y;}
div.html ul,
div.html ol {margin-bottom:10px;}

div.html table.inzerce {width:100%;}
div.html table.inzerce td {width:25%; padding:0; line-height:14px; border:none;}
div.html table.inzerce td img {margin-bottom:10px; border:solid #999 1px;}

div.html,
div.articleItem,
div.listItem {text-align:justify;}

table.dataGrid {width:100%; border-collapse:collapse;}
table.dataGrid td {padding:3px 4px; background:#fff; vertical-align:top; border:solid #dfe7e7 1px;}
table.dataGrid tr.header td,
table.dataGrid tr.pager td {padding:6px 4px; color:#3e696a; text-align:left; background:url(Images/bgTh2.gif) #e7efef right top repeat-y;}
table.dataGrid tr.header td a {color:#3e696a; font-weight:bold; text-decoration:none;}

table.tblDetail {width:100%;}
table.tblDetail tr td {font-weight:bold;}

div.form table td,
div.form table th {padding:2px; text-align:left; vertical-align:top;}
div.form table th {padding-top:3px;}
div.form input.txt,
div.form textarea {width:250px;}
div.form input.button,
div.form input.ContentButton {margin-top:10px; font-weight:bold;}

/*
div.Forum table {width:100%; border-collapse:collapse;}
div.Forum table table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
div.Forum table tr.Pager td,
div.ForumSearchResults table tr.Pager td {background:#eee; font-weight:bold;}
div.Forum table tr.Header td {font-weight:bold; text-align:left; background:#ddd;}
div.Forum table tr.Actions td {padding-bottom:10px; vertical-align:bottom;}
div.Forum table table td span.PostUserName {font-weight:bold;}
div.Forum div.ForumNewPost span.Title {display:block; margin-bottom:10px; font-weight:bold;}

div.Forum table.PostForm td.ItemLabel {width:150px; font-weight:bold;}
div.Forum table.PostForm td input.TextboxItemShort,
div.Forum table.PostForm td input.TextboxItem {width:350px;}
div.Forum table.PostForm td textarea {width:350px; height:100px;}

div.ForumGroup table.Table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
div.ForumGroup table tr.forumName td {color:#fff; background:#95a488; font-weight:bold; vertical-align:middle;}
div.ForumGroup table tr.forumName td a {color:#fff; font-size:13px;}
div.ForumSearchResults table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
div.ForumGroup div.breaker {margin:0; border-bottom:solid 1px #ddd;}
div.forumDivider {padding:5px 0;}
*/

ul.magazines {margin:0; list-style-type:none;}
ul.magazines li {float:left; padding:0 15px 10px 0;}
ul.magazines li img {width:100px; height:130px; border:solid #999 1px;}

div.articleDetail {overflow:auto; margin-bottom:15px; padding-bottom:15px;}
div.articleDetail img {float:left; border:solid #999 1px;}
div.articleDetail div.articleList {float:left; width:400px; margin-left:10px;}

div.articleItem {overflow:auto;}
div.articleItem img {float:left; margin-right:10px; border:solid #999 1px;}
div.articleItem span.page {color:#666;}
div.articleItem span.author {color:#666;}
div.smallInfoBox div.articleItem {text-align:justify;}

div.articleDetail img {float:left; margin-right:10px; border:solid #999 1px;}
div.articleDetail span.page {color:#666;}
div.articleDetail span.author {color:#666;}

div.recipeItem img {float:left; margin-right:10px; border:solid #999 1px;}

div.listItem {padding-bottom:10px; overflow:auto;}

div.firm img {margin-bottom:15px;}

div.trophy img {margin-bottom:15px;}
div.trophy table {width:100%;}
div.trophy table tr td {font-weight:bold;}

.breaker {clear:both; display:block; height:1px; margin:10px 0; font-size:0; line-height:0; border-bottom:1px solid #dde2ac;}
.shortBreaker {clear:both; display:block; height:1px; font-size:0; line-height:0; border-bottom:1px solid #dde2ac;}
.EventManagerRegTitle {font-weight:bold; }
.EventManagerRegError {color:Red; padding-left:5px;}

div.calendarInfo {position:absolute; left:480px; top:10px; width:500px; color:#FFF;}
div.calendarInfo div {float:right;}
div.calendarInfo span.sep {padding:0 6px;}
div.calendarInfo img {position:relative; top:-4px; margin-right:6px;}
div.calendarInfo * {float:left;}
div.dateAndName {position:absolute; left:380px; top:28px; width:600px; color:#fff; text-align:right;}

span.PollTitle {display:block; margin-bottom:0.3em; font-weight:bold;}
span.PollQuestion {display:block;}
div.PollControl {width:100%;}
div.PollAnswers {margin-top:5px;}
div.PollAnswers table td {padding:0; border:none;}
input.PollVoteButton {margin-top:10px;}
div.PollGraph {height:14px; margin-right:5px; border:solid #5b78af 1px; overflow:hidden;}
div.PollGraph0 {background:url(Images/Polls/poll0_bg.gif) left top repeat-x;}
div.PollGraph1 {background:url(Images/Polls/poll1_bg.gif) left top repeat-x;}
div.PollGraph2 {background:url(Images/Polls/poll2_bg.gif) left top repeat-x;}
div.PollGraph3 {background:url(Images/Polls/poll3_bg.gif) left top repeat-x;}
div.PollGraph4 {background:url(Images/Polls/poll4_bg.gif) left top repeat-x;}
div.PollGraph5 {background:url(Images/Polls/poll5_bg.gif) left top repeat-x;}
div.PollGraph6 {background:url(Images/Polls/poll6_bg.gif) left top repeat-x;}
div.PollGraph7 {background:url(Images/Polls/poll7_bg.gif) left top repeat-x;}
div.PollGraph8 {background:url(Images/Polls/poll8_bg.gif) left top repeat-x;}
div.PollGraph9 {background:url(Images/Polls/poll9_bg.gif) left top repeat-x;}
div.PollGraph10 {background:url(Images/Polls/poll10_bg.gif) left top repeat-x;}
div.PollGraph11 {background:url(Images/Polls/poll11_bg.gif) left top repeat-x;}
div.PollGraph12 {background:url(Images/Polls/poll12_bg.gif) left top repeat-x;}
div.PollGraph13 {background:url(Images/Polls/poll13_bg.gif) left top repeat-x;}
div.PollGraph14 {background:url(Images/Polls/poll14_bg.gif) left top repeat-x;}
div.PollGraph15 {background:url(Images/Polls/poll15_bg.gif) left top repeat-x;}
div.PollGraph16 {background:url(Images/Polls/poll16_bg.gif) left top repeat-x;}
div.PollGraph17 {background:url(Images/Polls/poll17_bg.gif) left top repeat-x;}

ul.rss {margin:0; padding:0; list-style-type:none;}
ul.rss li {padding:3px 25px; background:url('Images/rss.gif') left 3px no-repeat;}

div.transformationGuidepost {float:left; padding: 0 20px 20px 0;}
div.transformationGuidepost img {border:solid #999 1px;}
div.transformationGuidepost div.noImage {width:109px; height:109px; display:block; border:solid #eee 1px; background:url(Images/noimage.gif);}

div.transformationFun table {background-color:#fff; display:block; width:100%;}
div.transformationFun table.internalTable {border:0; background-color:transparent;}
div.transformationFun div.div {border:solid #eee 1px; display:block; overflow:hidden; margin:3px; background-color:#f9f9f9;}
div.transformationFun div.title {overflow:hidden; text-align:center; margin:2px 0;}
div.transformationFun div.image {width:186px; height:174px; overflow:hidden; border:solid #eee 1px; background-color:#fff;}
div.transformationFun div.image a, div.transformationFun div.image img {display:block; text-align:center; margin:auto; text-decoration:none;}
div.transformationFun div.noImage, div.transformationFun a.noImage {width:122px; height:122px; display:block; background:url(Images/noimage.gif);}
div.transformationFun div.audiolenght {display:block; text-align:center;}
div.transformationFun div.userInsert {width:132px; margin:3px;}

div.transformationFun div.noImageScreensaver, div.transformationFun a.noImageScreensaver {width:170px; height:170px; display:block; background:url(Images/noimageScreen.gif);}

div.PagerControl {margin-top:15px;}

div.subDocumentTypeMenu ul {margin:0;}
div.subDocumentTypeMenu li {float:left; list-style-type:none; background:url(Images/bgDocType.jpg) bottom right; padding:4px;height:141px; margin:4px; border:1px solid #dde2ac;}
div.subDocumentTypeMenu div.image {border:1px solid #d2d6a8; background-color:#f8fbde; padding:1px;}
div.subDocumentTypeMenu div.title {margin:5px; font-weight:bold; text-align:center;}
div.subDocumentTypeMenu div.title a {color:#000;}

div.subLinkMenu {padding: 15px 0px; background: #fff url(Images/bgSubLinkMenu.jpg) bottom right; border:1px solid #dde2ac; overflow:auto;}
div.subLinkMenu li {display: block; width:140px; float:left;}

div.linkDir ul li {width:280px;}

.RatingControlPadding {padding-left:50px;}
.leftPaddin10 {padding-left:10px;}
.div.HeaderText {font-size:16px; font-weight:bold;}

div.Ad {margin:10px 0; text-align:center; clear:both;}
div.Ad img {margin:6px 0;}

div.rating {padding-left:260px;}

div.languageSelection {position:absolute; left:906px; top:171px;}
div.FotogaleryFotoBlock {width: 188px; height: 250px; margin-left: 5px; margin-top: 5px; border: 1px solid #eeeeee;text-align: center; overflow: hidden; float: left;}
div.FotogaleryTitle {width: 188px; height: 18px; background-color: #f9f9f9; border: 1px solid #eeeeee; display: block;}

div.TabsHeader {border-bottom:solid #ddd 1px;}
table.TabControlTable {margin:0; border-collapse:collapse;}
table.TabControlTable td a,
table.TabControlTable td a:hover {display:block; padding:3px 7px; font-weight:bold;}
table.TabControlTable td.TabControlSelectedLeft,
table.TabControlTable td.TabControlSelectedRight,
table.TabControlTable td.TabControlSelected {background:#ddd;}

.Watermark {color: #999 !important;}

div.youtube * {text-align:left;}
div.youtubeSpecial table {width:99%;}
div.youtubeSpecial table td {width:33%; padding:10px; text-align:center;}

div.pager {text-align:center;}
div.pager span,
div.pager a {padding:0 3px; font-weight:bold;}

div.video {float:left; width:179px; margin:0 15px 15px 0; border:solid #ddd 1px;}
div.videoC {margin:10px; text-align:center; overflow:hidden;}
div.videoC div.RadRating {margin-left:27px;}
div.RadRating a {cursor:pointer;}

div.videoSearch {margin-bottom:20px;}
div.videoSearch input.txt {width:475px; padding:2px; font-size:16px; border:solid #bbb 2px;}
div.videoSearch input.button {width:87px; margin-left:5px; font-size:15px; font-weight:bold;}

table.tblVideoDetail {width:99%; margin-top:15px;}
table.tblVideoDetail td {width:33%; vertical-align:top;}
table.tblVideoDetail td span {padding-right:3px;}

div.videoRating {text-align:center; overflow:auto;}
div.videoRating div {margin-left:25px; text-align:center;}
div.videoRating img {float:left; margin:0 1px; cursor:pointer;}

div.RadCaptcha input.txtCaptcha {width:100px; margin-right:5px;}
div.RadCaptcha img {float:left; margin-right:5px;}
div.RadCaptcha p {margin-bottom:4px;}

div.programFH {padding:10px; text-align:center;}
div.programFH img {margin-bottom:10px;}
div.programFH table {width:100%; border-collapse:collapse;}
div.programFH table td {padding:1px 0; text-align:left; vertical-align:top;}
div.programFH table td.time {padding-right:6px; text-align:right;}



div.infoText
{

	padding: 2px 2px 2px 18px;
	cursor: pointer;
}
div.infoText:hover
{

	text-decoration: underline;
}
div.infoText.plus
{
	background: url(Images/add.png) no-repeat left center;
	font-weight: bold;
	text-decoration: underline;
	color: #356A06;
}
div.infoText.plus:hover
{
	color: #000;
}
div.infoText.minus
{
	background: url(Images/delete.png) no-repeat left center;
	text-decoration: underline;
	color: #000;
}
div.infoText.minus:hoer
{
	color: #356A06;
}

#facebox {
 
		/* overlay is hidden before loading */
		display:none;
 
		/* standard decorations */
		width:400px;
		border:10px solid #666;
 
		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);
 
		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
 
	#facebox div {
		padding:10px;
		border:1px solid #3B5998;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}
 
	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#6D84B4;
		padding:5px 10px;
		border:1px solid #3B5998;
		font-size:20px;
	}
	
	.modal {
		background-color:#fff;
		display:none;
		width:350px;
		padding:15px;
		text-align:left;
		border:2px solid #333;
	
		opacity:0.8;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #ccc;
		-webkit-box-shadow: 0 0 50px #ccc;
	}
	
	.modal h2 {
		background:url(/img/global/info.png) 0 50% no-repeat;
		margin:0px;
		padding:10px 0 10px 45px;
		border-bottom:1px solid #333;
		font-size:20px;
	}
	
	.modal .close
	{
		color:#000000;
		font-weight:bold;
		} 
		
	.disBlog
	{
		background:url(Images/comment.gif) 5px 5px no-repeat;
		border: solid 4px #edf1c3;
		
		padding-bottom:10px;
		padding-right:5px;
		}	
		
	.disBlog H2
	{
		margin-left:35px;
		margin-top:5px;
		}
	
  .Forum
  {
  		margin-left:5px;
  	}
  	
  .compItem
  {
  	/*border:solid #dfe7e7 1px;*/
  	width:145px;
  	float:left;
  	height:100%;
  }
  .compItem h3
  {
  	text-align:center;
  	}
  
  .compItem img
  {
  	margin-left:5px;
  	margin-top:5px;
  }
  
  .compImage
  {
  	height:189px;
  	}
  
  .compItemDesc
  {
  	margin-left:7px;
  	margin-bottom:5px;
  	width:145;
  	font-size:11px;
  	}
  
  .compItems
  {
  	width:100%;
  	height:300px;
  }
  
/* Nove zahlavi */
  
#showr {color:#356a06;font-weight:bold;text-decoration:none;}
#hider {color:#356a06;font-weight:bold;text-decoration:none;}

/* old
.titleButton
{
width:100%;
height:35px;
background:url(Images/top_bg.gif) no-repeat top left;
float:left;
}
.titleButtonLeft {float:left;width:50%;margin-top:5px;margin-left:10px;}
.titleButtonRight {float:left;width:45%;text-align:right;margin-top:5px;}
*/

.titleButton {width:100%;float: left; clear:both;}
.titleButtonLeft,.titleButtonRight
{
    height:35px;
    background-image:url(Images/top_bg.gif);
    background-repeat:no-repeat;
    float:left;
}
.titleButtonLeft {float:left;width:50%;margin:0px;padding:5px 5px;background-position:top left;}
.titleButtonRight {float:left;width:45%;text-align:right;margin:0px;padding:13px 5px;background-position:top right;}
.titleNew {color:black; background-repeat:no-repeat; padding-top:7px; padding-left:45px;}
.titleFotoOfTheMonth, .titleEvents {background:url(Images/titleIconEvents.png) no-repeat;}
.titleForum {background:url(Images/titleIconForum.png) no-repeat;}

/* Nove buttony */

a.imageButton
{
    padding-left:40px;
    padding-top:6px;
    padding-bottom:8px;
    padding-right:20px;
    height:14px;
    text-decoration:none;
    color:#5c9101;
    font-weight:bold;
    display:inline-block;
    /*margin:5px;*/
    line-height:18px;
}

#linkNotAuthCook
{
    padding-left:40px;
    padding-top:6px;
    padding-bottom:8px;
    padding-right:20px;
    height:14px;
    text-decoration:none;
    color:#5c9101;
    font-weight:bold;
    display:inline-block;
    /*margin:5px;*/
    line-height:18px;
    background:url(Images/btnAddRecipe.png) no-repeat;
}

a.addFotoButton,a.addVideoButton,a.addEventButton,a.addRecipeButton {width:77px;}
a.kinologyButton {width:100px;}

a.addFotoButton {background:url(Images/btnAddFoto.png) no-repeat;}
a.addVideoButton {background:url(Images/btnAddVideo.png) no-repeat;}
a.addEventButton {background:url(Images/btnAddEvent.png) no-repeat;}
a.addRecipeButton {background:url(Images/btnAddRecipe.png) no-repeat;}

a.kynologyEventsButton {background:url(Images/btnKynologyEvents.png) no-repeat;width:160px;height:17px;}
a.shootingEventsButton {background:url(Images/btnShootingEvents.png) no-repeat;width:87px;height:17px;}
a.formAddEventButton {background:url(Images/btnEventForm.png) no-repeat;width:156px;height:17px;}

a.subcriberButton {background:url(Images/btnRegSubscriber.png) no-repeat;}
/* Nove forum */

div.Forum table {width:100%; border-collapse:collapse;}
div.Forum table table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
div.Forum table tr.Pager td,
div.ForumSearchResults table tr.Pager td {background:#eee; font-weight:bold;}
div.Forum table tr.Header td {font-weight:bold; /*text-align:left;*/ font-size:15px; padding:14px 0px;/*background:#ddd;*/ border-top:1px solid #dde49a;}
div.Forum table tr.Actions td {padding-bottom:10px; vertical-align:bottom;}
div.Forum table table td span.PostUserName {font-weight:bold;}
div.Forum div.ForumNewPost span.Title {display:block; margin-bottom:10px; font-weight:bold;}
tr.Forum td {border-top:1px solid #dde49a;border-bottom:1px solid #dde49a;}
td.Threads,td.Posts, td.LastPost {text-align:center;}
td.Threads{width:100px;}
td.Posts{width:100px;}
td.LastPost{width:180px;}

div.Forum table.PostForm td.ItemLabel {width:150px; font-weight:bold;}
div.Forum table.PostForm td input.TextboxItemShort,
div.Forum table.PostForm td input.TextboxItem {width:350px;}
div.Forum table.PostForm td textarea {width:350px; height:100px;}

div.ForumGroup table.Table td {padding:2px 4px; vertical-align:top; line-height:14px; /*border:solid #ccc 1px;*/}
div.ForumGroup table tr.forumName td {color:#8d8d8d;/* background:#95a488;*/ padding:7px 0px; font-size:14px; font-weight:bold; vertical-align:middle;}
div.ForumGroup table tr.forumName td a {color:#5d5d5d; font-size:14px;text-decoration:underline;}
div.ForumSearchResults table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
div.ForumGroup div.breaker {margin:0; border-bottom:dashed 1px #dde49a;}
div.forumDivider {padding:8px 40px; background: url(Images/iconForumPost.png) no-repeat center left;}
div.forumDivider a {font-size:15px; line-height: 24px; color:#35620d;}

div.ForumSearchLeft,div.ForumSearchRight {height:36px;background-image:url(Images/top_bg.gif); background-repeat:no-repeat;padding-top:10px;}
div.ForumSearchLeft {width:50%;float:left;background-position:top left;}
div.ForumSearchRight 
{
    width:50%;
    float:right;
    text-align:left;
    background-position:top right;
    vertical-align:middle;
}
.btnForumSearch
{
    position:relative;
    top:5px;
    margin-left:5px;
}


/* Clanky Diskuze - Hotfix */
.ForumArticle div.Forum table {width:100%; border-collapse:collapse;}
.ForumArticle div.Forum table table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
.ForumArticle div.Forum table tr.Pager td,
.ForumArticle div.ForumSearchResults table tr.Pager td {background:#eee; font-weight:bold;}
.ForumArticle div.Forum table tr.Header td {font-weight:bold; text-align:left; background:#ddd;}
.ForumArticle div.Forum table tr.Actions td {padding-bottom:10px; vertical-align:bottom;}
.ForumArticle div.Forum table table td span.PostUserName {font-weight:bold;}
.ForumArticle div.Forum div.ForumNewPost span.Title {display:block; margin-bottom:10px; font-weight:bold;}

.ForumArticle div.Forum table.PostForm td.ItemLabel {width:150px; font-weight:bold;}
.ForumArticle div.Forum table.PostForm td input.TextboxItemShort,
.ForumArticle div.Forum table.PostForm td input.TextboxItem {width:350px;}
.ForumArticle div.Forum table.PostForm td textarea {width:350px; height:100px;}

.ForumArticle div.ForumGroup table.Table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
.ForumArticle div.ForumGroup table tr.forumName td {color:#fff; background:#95a488; font-weight:bold; vertical-align:middle;}
.ForumArticle div.ForumGroup table tr.forumName td a {color:#fff; font-size:13px;}
.ForumArticle div.ForumSearchResults table td {padding:2px 4px; vertical-align:top; line-height:14px; border:solid #ccc 1px;}
.ForumArticle div.ForumGroup div.breaker {margin:0; border-bottom:solid 1px #ddd;}
.ForumArticle div.forumDivider {padding:5px 0;}

.tableQuestion th
{
    text-align:left;
    width:100%;
    background-color:#edf1c3;    
}

/* e-commerce */
div.productList table         {width: 100%;}
div.productList table caption {padding: 8px 8px; text-align: left; background: #f1f4d0; color: #8D8D8D; border-top: solid 1px #dde49a; border-bottom: solid 1px #dde49a;}
div.productList td            {padding: 2px 8px; color: #555555;} 
div.productList tr.footer td  {padding: 8px 8px; color: #555555; border-top: solid 1px #dde49a;} 

input.btnBack {width: 200px; height: 28px; line-height: 28px; text-align: center; vertical-align: middle; color: #5C9101; font-weight: bold; font-size: 12px; background: url(Images/Ecommerce/btnBack.png) no-repeat; border: none 0px #fff;}
input.btnNext {width: 200px; height: 28px; line-height: 28px; text-align: center; vertical-align: middle; color: #5C9101; font-weight: bold; font-size: 12px; background: url(Images/Ecommerce/btnNext.png) no-repeat; border: none 0px #fff;}


table.CartContentTable {font-size: 10px;}
table.CartContentTable th {white-space: nowrap;}


/* next */
.forwardDetail {
    position: absolute;    
    z-index: 200;
    display: block;    
    text-decoration: none;
    width: 25px;
    height: 59px;
    cursor: pointer;
    background-image: url(Images/arrowRightSL.png);
    background-repeat: no-repeat;
	left: 485px;
	top: 302px;
	}
	
.backwardDetail {
    position: absolute;    
    z-index: 300;
    display: block;    
    text-decoration: none;
    width: 25px;
    height: 59px;
    cursor: pointer;
    background-image: url(Images/arrowLeftSL.png);
    background-repeat: no-repeat;
	  left: 442px;
	  top: 302px;
	
	}
	
	/* next */
.forwardDetailVideo {
    position: absolute;    
    z-index: 200;
    display: block;    
    text-decoration: none;
    width: 25px;
    height: 59px;
    cursor: pointer;
    background-image: url(Images/arrowRightSL.png);
    background-repeat: no-repeat;
	left: 485px;
	top: 224px;
	}
	
.backwardDetailVideo {
    position: absolute;    
    z-index: 300;
    display: block;    
    text-decoration: none;
    width: 25px;
    height: 59px;
    cursor: pointer;
    background-image: url(Images/arrowLeftSL.png);
    background-repeat: no-repeat;
	  left: 442px;
	  top: 224px;
	
	}


