* {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: "Open Sans", Verdana, Tahoma, Arial, sans-serif;
}

body {
	background: #fff; 
	font-size: 13px;
}

ol {
	margin-left: 2em;
}

ol li {
	padding: 0.1em 0 0.2em 0;
}

h3, h1 { color: maroon; font-size: 17px; }

a.styled { color: #36F; text-decoration:none; }
a.styled:hover { color: #DD5300; text-decoration:underline; }

iframe {
  display: inline !important;
}

.bstip {
  background-color: #eee;
  color: #333;
  padding: 5px 10px;
  border: 1px solid #999;
  font-weight: bold;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}


.btn1-orange {
	background: url(/img/second/btn1_orange.png) no-repeat top left;
	width: 85px;
	text-align: center;
	cursor: pointer;
	line-height: 18px;
	font-size: 12px;
	color: #fff !important;
	padding-top: 3px;
	height: 24px;
	display: block;

	text-decoration: none;
}


a.report1 {
	font-size: 11px;
	color: grey;
	line-height: 12px;
}

#report-dialog form {
	font-size: 14px;
	line-height: 25px;
	margin: 10px;
	
}



div.headerwhole { display: table; width: 950px; min-height: 85px; position: relative; z-index: 20; padding-bottom:5px; margin-bottom: 5px; vertical-align: bottom; }
div.headerleft { float: left; width: 550px; vertical-align: bottom;}

div.header {
	float: left;
	width: 375px;
	height: 70px;
	background: transparent url(/img/second/logo2014.png) no-repeat scroll 0 5px;
}

div.loginbox {
	margin-top: 15px;
	float: right;
	width: 280px;
}

div.loginbox.logged {
	border: 1px solid #ffdfaa;
	background-color: #ffefd4;
	overflow: hidden;
	padding: 5px 5px 2px 5px;
}

div.loginbox .topline { text-align: left; background-color: #ffe7bf; margin-bottom: 5px; padding: 1px 0px 1px 5px; }
div.loginbox .line { float: right; text-align: right; padding: 0px 0px 3px 0px; font-size: 13px; width: 270px; }
div.loginbox .linep { float: left; text-align: left; padding: 0px 0px 3px 0px; font-size: 13px; width: 125px; }
div.loginbox .linep2 { margin-left: 50px; }
div.loginbox .linep a,
div.loginbox .linep2 a { color: #36f; text-decoration: none; }
div.loginbox .linep a:hover,
div.loginbox .linep2 a:hover { color: #dd5300; text-decoration: underline; }
div.loginbox input.text { height: 17px; width: 85px; padding: 2px; font-size: 13px; border: 1px solid #ffdfaa; }
div.loginbox input.button { margin-top: 3px; height: 22px; width: 89px; font-size: 13px; background-color: #ffe7bf; border-top: 1px solid #fff7ea; border-left: 1px solid #fff7ea; border-right: 1px solid #ffc86a; border-bottom: 1px solid #ffc86a;}

div.stranka { width: 950px; margin: 0px auto; background-color: transparent; display: table; }
	

div.pathline {	width: 650px; padding-bottom: 5px; margin-top: 5px; float: left; color: #4D3A1E; }
div.pathline a { color: #4D3A1E; text-decoration: underline; }
div.pathline a:hover { text-decoration: none; }

div.categline { width: 650px; color:#777; font-size:11px; }
div.categline a { color: #36F; padding-left:3px; }
div.categline a:hover { color: #DD5300; }
div.categline ul { list-style: none; }
div.categline ul li { float: left; }
div.categline div.u { float: left; }

div.bup { width: 950px; text-align: left; padding-bottom: 10px; margin-top: 50px; border-bottom: 1px solid #ddd; font-style: italic; float: right; color: #444; }
div.bottom { width: 950px; margin-top: 5px;  margin-bottom: 25px; float: left; color: #888; }
div.bottom a { color: #888; /*#f93;*/ text-decoration: underline; }
div.bottom a:hover { color: black; text-decoration: none; }
div.bottom .left { float: left; }
div.bottom .right { float: right; color: #ddd; }

div.content { background: white; width: 950px; float: left; /*margin-top: 20px;*/ position: relative; }
div.content div.cleft { float: left; margin-top: -335px; width: 650px; background-color: transparent; }
div.content div.cright { float: right; width: 150px; background-color: white; padding-top: 0px; }

div.content div.cright div.mt { width: 145px; background-color: #FFF0D8; border-bottom: 1px solid #ffdfaa; padding: 2px 0px 2px 5px; color: #4d3a1e; margin-top: 23px; margin-bottom: 5px; }
div.content div.cright ul { list-style-type: disc; list-style-position: inside; }
div.content div.cright ul li { padding-left: 5px; padding-top: 3px; color: #ffdfaa; }
div.content div.cright ul li a { color: #36F; }
div.content div.cright ul li a:hover { color: #DD5300; }

/*
div.infobox { float: left; width: 760px; border: 1px solid #E3BC7F; background-color: #FFF0D8; padding: 7px 10px 7px 10px; color: #4d3a1e; text-align: left; margin-bottom: 20px; }
*/
div.infobox {  border: 1px solid #E3BC7F; background: #ffdda7 url(/img/second/bg1.jpg) repeat-x top; width: 760px; padding: 7px 10px 7px 10px; color: #4d3a1e; text-align: left; margin-bottom: 20px; }
div.infobox a { color: #003EBA; }
div.infobox a:hover { color: #360; }

/*
div.infodotacie { float: left; width: 600px; border: 1px solid #E3BC7F; background-color: #FFF0D8; padding: 7px 10px 7px 10px; color: #4d3a1e; text-align: left; margin-bottom: 20px; }
*/
div.infodotacie {  border: 1px solid #E3BC7F; background: #ffdda7 url(/img/second/bg1.jpg) repeat-x top; width: 600px; padding: 7px 10px 7px 10px; color: #4d3a1e; text-align: left; margin-bottom: 20px; }
div.infodotacie a { color: #003EBA; }
div.infodotacie a:hover { color: #360; }

div.green { border-color: #a1c980; background-color:#ccffa3; background-image:none; width: 610px; color: darkgreen; margin-top: 24px }

div.graybox { border-color:#bbb; color:#333; background-image:url(); background-color:#eee;}
div.graybox a {color:#333;}
div.graybox a:hover {color:#333; text-decoration: none; }


#panel {}

#panel-nav {
	list-style: none;
	position: relative;
	z-index: 10px;
}

#panel-nav li {
	display: block;
	float: left;		
}

#panel-nav li a {
	display: block;
	float: left;	
	padding: 5px 10px;
	margin-right:5px;
	border: 1px solid #f0dab9;
	background-color: #ffdead;
	color: #4D3A1E;
	text-decoration: none;
}

#panel-nav li.selected a {
	background-color: #fffbf4;
	border-bottom-color: #fffbf4;
	color: maroon;
}



/*
div.topictopbox { float: left; width: 760px; border: 1px solid #E3BC7F; background-color: #FFF0D8; padding: 7px 10px 7px 10px; color: #4d3a1e; margin-bottom: 20px; }
*/
div.topictopbox { float: left; width: 600px; border: 1px solid #E3BC7F; background: #ffdda7 url(/img/second/bg1.jpg) repeat-x top; padding: 3px 10px 6px 10px; color: #4d3a1e; margin-bottom: 20px; }
*:first-child+html > div.topictopbox { padding-bottom:0; }
div.topictopbox .col1 { float: left; text-align: right; padding-right: 10px; width: 150px; }
div.topictopbox .col2 { float: left; }
div.topictopbox .row { float: left; width: 100%; }
div.topictopbox a { color: #003EBA; }
div.topictopbox a:hover { color: #360; }

input.search { height: 17px; width: 115px; border: 1px solid #E3BC7F; vertical-align: text-bottom;}

/******* topic list ******/

div.topiclist { float: left; width: 750px; border: 1px solid #f0dab9; background-color: #fffbf4; padding: 10px 15px 10px 15px; color: #4d3a1e; text-align: justify; margin-bottom: 20px; }


div.topiclistakt { float: left; width: 610px; border: 1px solid #f0dab9; background-color: #fffbf4; padding: 10px 15px 10px 15px; color: #4d3a1e; text-align: justify; margin-bottom: 20px; }

div.topiclist-header, 
div.topiclist-list,
div.topiclist-bottom { float: left; text-align: left; width: 750px; height: 18px; }


div.topiclist-headerakt, 
div.topiclist-listakt,
div.topiclist-bottomakt { float: left; text-align: left; width: 610px; height: 18px; }

div.topiclist-header { padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px dashed #e3d8c6; }
div.topiclist-bottom { padding-top: 2px; margin-top: 8px;  border-top: 1px dashed #e3d8c6; }

div.topiclist-header1,
div.topiclist-header2,
div.topiclist-header3 { float: left; }

div.topiclist-list1 a { color: #003eba; text-decoration: none; }
div.topiclist-list1 a:hover { color: #DD5300; text-decoration: underline; }
div.topiclist-list1 a:visited { color: #4D3A1E; }
div.topiclist-header1 a,
div.topiclist-header2 a,
div.topiclist-header3 a,
div.topiclist-bottom1 a,
div.topiclist-bottom2 a { color: #4d3a1e; text-decoration: none; font-weight: bold; }

div.topiclist-header1 a:hover,
div.topiclist-header2 a:hover,
div.topiclist-header3 a:hover,
div.topiclist-bottom1 a:hover,
div.topiclist-bottom2 a:hover { color: black; text-decoration: underline; }

div.topiclist-list1,
div.topiclist-header1 { float: left; }
div.topiclist-list2,
div.topiclist-header3 { width: 100px; }
div.topiclist-list3,
div.topiclist-header2 { width: 70px; }

div.topiclist-list3,
div.topiclist-header2 { text-align: center; }
div.topiclist-header3,
div.topiclist-list2 { text-align: right; }

div.topiclist-list2,
div.topiclist-list3,
div.topiclist-header2,
div.topiclist-header3 { float: right; }

div.topiclist-bottom1 { float: left;  text-align: left; }
div.topiclist-bottom2 { float: right; text-align: right; }

div.topiclist-bottom1 span,
div.topiclist-bottom2 span { font: 11px "MS Sans Serif"; }










div.topiclist.thin { width: 598px; color: #4d3a1e; margin-bottom: 0; }

div.topiclist.thin .topiclist-header, 
div.topiclist.thin .topiclist-list,
div.topiclist.thin .topiclist-bottom { width: 598px; height: 18px; }








/*** tema ****/

table.prispevok {
	clear:both;
	background-color:#fffbf4;
	overflow-x:auto;
	overflow:-moz-scrollbars-vertical;
	border: 1px solid #ffdfaa;	
}

table.prispevok th {
	background-color: #FFF0D8;
	font-weight: normal;
} 

table.prispevok th.autor {
	text-align:left;
	height:14px;
	padding:2px 0px 2px 10px;
}


table.prispevok th.cas {
	text-align:right;
	height:14px;
	padding:2px 10px 2px 0px;
}

table.prispevok td.text {
	text-align: left;
	padding:10px 10px 10px 10px;
	vertical-align: top;
}

table.prispevok th.avatar {
	width:60px;
	vertical-align:top;
	padding:5px;
	text-align:left;
}

table.prispevok th.avatar img {
	margin: 0px;
}

table.prispevok tr th p.posttools { margin-left:-115px;margin-top:-7px;position:absolute;text-align:right;width:100px; }
table.prispevok tr th p.posttools a { color:#8B8B8B; text-decoration: none; font-size:30px;}
table.prispevok tr th p.posttools a.prispevok-unread { color: #523200; } 
table.prispevok tr th p.posttools a.prispevok-marked { color: red; }


table.prispevok th.autor a.h { color: black; font-weight: bold; text-decoration: none; }
table.prispevok th.autor a.h:hover { color: gray; text-decoration: underline; }
table.prispevok th.autor a.v { color: gray; text-decoration: none; }
table.prispevok th.autor a.v:hover { text-decoration: underline; color: Black; }
table.prispevok td.text a { color: black; text-decoration: underline; }
table.prispevok td.text a:hover { text-decoration: none; }
table.prispevok td.text span { background-color: #fc9; }
table.prispevok td.text div.agrees { color:#555; margin-top: 0px;text-align: right;font-size: 12px; font-weight: bold; }
table.prispevok td.text div.agrees a { color:darkgreen; }



table.prispevok td.text div.post-yt {
	background-color: #eee;
	border: 1px dashed #aaa;
	/*background: #d6d6d6 url(/img/second/galview_bg.png) repeat-x center;*/
	padding: 3px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
		
}

table.prispevok td.text div.post-yt img {
	/*margin-right: 5px;*/
}

table.prispevok td.text div.post-yt a.openplayer {
	display: block;	
}

table.prispevok td.text div.post-yt a.linkout {
	font-size: smaller;
	color: #555;	
}

table.prispevok.vymazany {
	background-color: #fff;
	border-color: #eee;
	color: #888;
}

table.prispevok.vymazany th {
	background-color: #fafafa;
}

table.prispevok.vymazany th.autor,
table.prispevok.vymazany th.autor a.h {
	font-weight: normal;
	color: #888;
}
	table.prispevok.vymazany th.autor img {
		display: none;
	}

table.prispevok.vymazany td.text {
	padding: 5px 10px;
}

#novatema,
#writereaction,
#novagaleria,
#novyobrazok { float: left; clear: none; border: 1px solid #E3BC7F; background-color: #FFF0D8; font-size: 13px; width: 780px; margin-bottom: 10px; }

#novatema .top,
#writereaction .top,
#novagaleria .top,
#novyobrazok .top { background-color: #ffe7bf; font-weight: bold; padding: 2px 0px 2px 5px; margin-bottom: 10px; text-align: left; }

#novatema .line,
#writereaction .line,
#novagaleria .line,
#novyobrazok .line { float: left; width: 100%; padding-bottom: 10px; text-align: left; }

#novatema textarea,
#writereaction textarea,
#novagaleria textarea { margin-left: 10px; margin-right: 10px; width: 758px; height: 100px; background-color: white; font-size: 13px; border: 1px solid #E3BC7F; overflow-y:visible; }

#novatema input.submit,
#writereaction input.submit,
#novagaleria input.submit,
#novyobrazok input.submit { width: 100px; height: 20px; border: 1px solid #E3BC7F; background-color: #fffbf4; font-size: 13px; cursor: hand; cursor: pointer; }

#novatema input.txt,
#writereaction input.txt,
#novagaleria input.txt,
#novyobrazok input.txt { width: 130px; height: 16px; border: 1px solid #E3BC7F; background-color: white; padding: 2px 2px 1px 2px; }

#writereaction div.notice,
#novatema div.notice,
#novagaleria div.notice,
#novyobrazok div.notice { margin: 0px 10px 0px 10px; color: #f40; font-weight: bold; }

#writereaction div.smilies, #novatema div.smilies { float: left; padding-left: 10px; vertical-align: top; }
#writereaction div.smilies img, #novatema div.smilies img { border: 0px; cursor: hand; cursor: pointer; }
#writereaction div.smilies a, #novatema div.smilies a { color: #ff4500; text-decoration: none; font-size: 11px; vertical-align: top; }
#writereaction div.smilies a:hover, #novatema div.smilies a:hover { color: black; text-decoration: underline; }
#writereaction div.smilies a span, #novatema div.smilies span { font: 11px "MS Sans Serif"; }

#writereaction div.submit,
#novatema div.submit,
#novagaleria div.submit,
#novyobrazok div.submit { float: right; padding-right: 10px; }

#writereaction div.inf,
#novatema div.inf,
#novagaleria div.inf,
#novyobrazok div.inf { text-align: center; font-weight: bold; }





#novatema .title-left,
#novagaleria .title-left {
	padding-left: 10px;
	float: left;
	width: 100px;
}

#novatema .title-right,
#novagaleria .title-right  {
	float: left;
	width: auto;
	text-align: right;
	padding-right: 10px;
}

#novatema .title-right input,
#novagaleria .title-right input {
	width: 658px;
	height: 18px;
	font-size: 13px;
	border: 1px solid #E3BC7F;
	background-color: white;
}








.user-about {
	padding: 15px 15px 0 15px;
	font-size: 14px;
	font-style: italic;
}

#userinfo {
	margin-bottom: 10px; 
	width: 620px;
	border: 1px solid #E3BC7F;
	background-color: #FFF0D8;
	padding: 4px;
}

	#userinfo .avatar {
		float: left;
		margin: 15px 0 15px 15px;
	}

	#userinfo table {
		width: 430px;
		float: right;
		margin-top: 15px;
	}
		#userinfo table td {
			width: 140px;
		}
		
		#userinfo table td,
		#userinfo table th {
			padding: 0px;
			text-align: left;
		}

/*
#userinfo .line { width: 100%; padding: 0px 0px 3px 0px; float: left;}
#userinfo .left { float: left; width: 140px; text-align: right; color: #4d3a1e; }
#userinfo .right { float: left; width: auto; text-align: left; padding: 0 20px; color: black; }
#userinfo .right a { color: black; text-decoration: none; font-weight: bold; }
#userinfo .right a:hover { color: #35669f; text-decoration: underline; }
#userinfo .right span { color: #e7d8c2; }
#userinfo img {width:80px; height:80px; position: absolute; top: 15px; right:15px; display: block;}
*/






#myaccount,
#myaccount img,
#myaccount .line,
#myaccount .left,
#myaccount .title,
#myaccount .right,
#myaccount .normalbox,
#myaccount .normalbox .line,
#myaccount .normalbox .line .l,
#myaccount .normalbox .line .r,
#myaccount .avatarbox { float: left; }

#myaccount { padding-bottom: 5px; width: 780px; }
#myaccount .line { width: 100%; padding-bottom: 7px; }
#myaccount .left { width: 170px; text-align: right; color: #4d3a1e; }
#myaccount .title { width: 170px; text-align: right; color: black; font-weight: bold; padding-bottom: 2px; padding-top: 3px; margin-top: 10px; border-bottom: 1px solid #eacc9f; }
#myaccount .right { width: auto; text-align: left; padding-left: 10px; color: black; width: 400px; }
#myaccount .right img { vertical-align: text-top; }
#myaccount .right span { color: #e7d8c2; }
#myaccount .right a.change { color: #99743c; text-decoration: none; }
#myaccount .right a.change:hover { color: #ff4500; text-decoration: underline; }
#myaccount .right .normalbox,
#myaccount .right .avatarbox { padding: 7px 0px 7px 0px; color: #4d3a1e; }
#myaccount .right .normalbox .line,
#myaccount .right .avatarbox .line { padding: 2px 0px 0px 0px; margin: 0px 0px 4px 0px; _margin-bottom: 2px; }
#myaccount .right .normalbox .l { width: 130px; text-align: right; margin-top: 2px; }	
#myaccount .right .normalbox .r,
#myaccount .right .avatarbox { padding-left: 10px; text-align: left; }
#myaccount .right .txt,
#myaccount .right .normalbox select,
#myaccount .right .avatarbox input.subor { padding: 1px; text-align: left; }
#myaccount .right .normalbox .button,
#myaccount .right .avatarbox .button { color: black; width: 100px; border-width: 1px; border-style: solid; border-color: white black black white; cursor: hand; cursor: pointer; height: 20px; }
#myaccount .right .normalbox a,
#myaccount .right .avatarbox a { color: black; text-decoration: none; }
#myaccount .right .txt { width: 200px; font-size: 12px; height: 14px; }
#myaccount .right .normalbox select { font-size: 13px; height: 20px; }
#myaccount .right .normalbox { width: 370px; }
#myaccount .right .avatarbox { margin-left: 10px; width: 250px; line-height: 18px; padding-left:10px; }
#myaccount .right .avatarbox input.subor { width: 200px; }
#myaccount .right textarea { overflow: auto; }

#myaccount,
#myaccount .right .txt,
#myaccount .right .normalbox,
#myaccount .right .avatarbox,
#myaccount .right .normalbox select,
#myaccount .right .avatarbox input.subor { border: 1px solid #E3BC7F; }

#myaccount,
#myaccount .right .normalbox,
#myaccount .right .avatarbox,
#myaccount .right .normalbox .button,
#myaccount .right .avatarbox .button { background-color: #FFF0D8; }


/*** registracia ***/

#registration,
#registration .warn,
#registration .line,
#registration .left,
#registration .title,
#registration .right { float: left; vertical-align: bottom; margin-top: auto; text-align: left; }

#registration { padding-bottom: 5px; width: 780px; border: 1px solid #E3BC7F; background-color: #FFF0D8; }
#registration .line { width: 100%; padding-bottom: 7px; }
#registration .left, 
#registration .title { width: 200px; text-align: right; color: #4d3a1e; } 
#registration .title { font-weight: bold; padding-bottom: 2px; padding-top: 3px; margin-top: 10px; border-bottom: 1px solid #99743c; }
#registration .right { width: 500px; padding-left: 10px; color: black; }
#registration .right .txt { border: 1px solid #d59a3f; padding: 3px; text-align: left; width: 210px; font-size:14px; background-color: white; }
#registration .right textarea { overflow: auto; width: 400px; }
#registration .right textarea.txt { width: 400px; }
#registration .left { padding-top: 3px; }
#registration .warn { padding: 20px 20px 10px 20px; color: #4d3a1e; font-weight: bold; }
#registration span { color: red; font-weight: bold; }
#registration select { padding: 1px; text-align: left; height: 20px; background-color: white; font:12px normal verdana, arial, tahoma; }
#registration input.submit { color: black; height: 25px; width: 150px; border-width: 1px; border-style: solid; border-color: white black black white; cursor: hand; cursor: pointer; margin: 20px auto 10px auto; }


#notifywnd { float:left; padding-bottom: 5px; width: 780px; border: 1px solid #ffdfaa; background-color: #ffefd4; }
#notifywnd .line { color: #4d3a1e; height: 20px; text-align: center; }












/***** userlist ****/


.userlist { float:left; border: 1px solid #f0dab9; background-color: #fffbf4; color: #4d3a1e; padding: 10px 15px 10px 15px;  }

.userlist-header,
.userlist-list,
.userlist-bottom { float: left; text-align: left; width: 750px; }

.userlist-header { padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px dashed #e3d8c6; }
.userlist-bottom { padding-top: 2px; margin-top: 8px;  border-top: 1px dashed #e3d8c6; }


.userlist-header1 { float: left; }
.userlist-header2,
.userlist-header3,
.userlist-header4 { float: right; }

.userlist-list1 a { color: #003eba; text-decoration: none;}
.userlist-list1 a:hover { color: #DD5300; text-decoration: underline; }
.userlist-list1 a:visited { /*color: #c60;*/ /*font-weight: normal; */}

.userlist-header1 a,
.userlist-header2 a,
.userlist-header3 a,
.userlist-header4 a,
.userlist-bottom1 a,
.userlist-bottom2 a { color: #4d3a1e; font-weight: bold; text-decoration: none; }

.userlist-header1 a:hover,
.userlist-header2 a:hover,
.userlist-header3 a:hover,
.userlist-header4 a:hover,
.userlist-bottom1 a:hover,
.userlist-bottom2 a:hover { color: black; text-decoration: underline; }

.userlist-header1 { text-align: left; }
.userlist-header2 { width: 100px; _width: 100px; }
.userlist-header3 { width: 65px; _width: 70px; }
.userlist-header4 { width: 160px; _width: 175px; }

.userlist-header2,
.userlist-header3,
.userlist-header4 { text-align: right; }

.userlist-bottom1 { float: left;  text-align: left; }
.userlist-bottom2 { float: right; text-align: right; }

.userlist-bottom1 span,
.userlist-bottom2 span { font: 11px "MS Sans Serif"; }


.userlist-list1 { float: left; }
.userlist-list3 { width: 80px; }
.userlist-list4 { width: 70px; }
.userlist-list2 { width: 160px; _width: 180px; }
.userlist-list2,
.userlist-list3,
.userlist-list4 { float: right; text-align: right; }




.galerie {
	width: 780px;
	float: left;
}

.galerie a { color: gray; text-decoration: underline; font-weight: bold;  }
.galerie a:hover { text-decoration: none; }
.galerie a.big { color: maroon; font-size: 17px; font-weight: bold; }
.galerie a.big:hover { text-decoration: none; }
.galerie h3 a { float: none; display: block; margin:4px 0;}

.galerie img { vertical-align: text-top; margin-right: 10px; border: 1px solid #ffdead; }
.galerie .cell { width: 240px; float: left; margin-bottom: 30px; color: gray; }
.galerie .cell img { border-color: #6d3d0b; }
.galerie .cellwide {
	width: 240px;
	height: 265px;
	float: left;
	margin: 0 15px 15px 0px;
	padding: 0px;
	background: #d6d6d6 url(/img/second/galview_bg.png) repeat-x center;
	color: #333;
	border: 1px solid #ccc;
}
.galerie .cellwide div.view {
	padding: 8px;
	margin: 7px;	
	background-color: #000;
}
.galerie .cellwide div.desc {
	padding: 0 10px;
	font-size: smaller;	
}

.galerie .cellwide img { border-width: 0; }
.galerie .cellwide div a { color: #333; }
.galerie .cellwide div h3 a { color: #000; }


table.galine { width:780px; vertical-align: middle; float:left; }
table.galine td { text-align: center; padding-bottom: 20px; vertical-align: middle; }
table.galine td img { border: 10px solid #000; }


div.getregistered {
	width: 142px; /*	border: 1px dashed #f0dab9;
	background-color: #fffbf4;*/
	border: 1px solid #E3BC7F;
	background: #FFF0D8 url(/img/second/adb.jpg) no-repeat left;
	padding: 4px 3px 4px 3px;
	margin-top: 23px;
	margin-bottom: 5px;
	text-align: center;
	color: #4d3a1e;
}

div.getregistered a {
	color: #4d3a1e;
	font-weight: bold;
}

div.getregistered a:hover {
	text-decoration: none;
}





/*** 08.11.2008 ***/

ul.lastposts {
	list-style: square outside;
	margin-left: 20px;
	color: #f2d3a5;
}

ul.lastposts li {
  margin-bottom: 3px;
}

ul.lastposts small {
	color: #99743c;
}



#snapshots {
  background: #ffdda7 url(/img/second/bg1.jpg) repeat-x top;
}

#snapshots table td {
  width: 20%;
  vertical-align: top;
}

#snapshots table td:hover {
  background:#FFD085;
  border-radius:6px;
}

#snapshots table td p {
  font-size: 12px;
  margin-top: 2px;
  line-height: 15px;
  width: 145px;
  overflow-x: hidden;
}

#snapshots table td p a {
  color:#333 !important;
	text-decoration:none !important;
}

#snapshots table td p a:hover {
  color:#360 !important;
}

#snapshots table td p small {
  font-size: 11px;
	color: #99743c;
	display: block;
	
}



/*** 18.11.2008 ***/
ul.lastposts2 {
	list-style: square outside;
	margin-left: 17px;
	color: #f2d3a5;
	font-size: 11px;
}

ul.lastposts2 li {
  /*margin-bottom: 3px;*/
}

ul.lastposts2 a {
	/*color: #99743c;*/
	color: #333;
	text-decoration: none;
}

ul.lastposts2 a:hover {
  text-decoration: underline;
}



.cleaner {
	width:100%;
	height:1px;
	line-height:1px;
	display:block;
	padding:0;
	margin:0;
	border:0;
	float:none;
	clear:both;
	visibility:hidden;
}





/*** 18.02.2009 ***/
#userpanel a {
	display:block;
	float: left;
	margin-right: 15px;
}

#userpanel a.profile {
  background-image: url(/img/second/userpanel_profile_passive.jpg);
  width: 23px;
  height: 32px;
}

#userpanel a.profile:hover {
  background-image: url(/img/second/userpanel_profile_active.jpg);
}


#userpanel a.mytopics {
  background-image: url(/img/second/userpanel_mytopics_passive.jpg);
  width: 40px;
  height: 32px;
}

#userpanel a.mytopics:hover {
  background-image: url(/img/second/userpanel_mytopics_active.jpg);
}


#userpanel a.favtopics {
  background-image: url(/img/second/userpanel_favtopics_passive.jpg);
  width: 32px;
  height: 32px;
}

#userpanel a.favtopics:hover {
  background-image: url(/img/second/userpanel_favtopics_active.jpg);
}


#userpanel a.logout {
  background-image: url(/img/second/userpanel_logout_passive.jpg);
  width: 32px;
  height: 32px;
}

#userpanel a.logout:hover {
  background-image: url(/img/second/userpanel_logout_active.jpg);
}






/*** Martin ILLE, 21.05.2009 ***/

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 {
	width: 100%	
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tr.hover td,
div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tr.hover th {
	background-color: #ffeedf;
	cursor: pointer;	
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 th {
	border-bottom: 1px dashed #E3D8C6;
	padding-bottom: 3px;	
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 td {
	padding: 3px 0;	
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 .col-name {
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 .col-postcount {
	width: 100px;
	text-align: center;
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 .col-lastpost {
	width: 150px;
	text-align: right;
}




div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tbody a {
	color: #003eba;
	text-decoration: none;
}


div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tbody a:hover,
div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tr.hover a {
	color: #DD5300;
	text-decoration: underline;
}

div.stranka div.content div.cleft div#panel div#panel-topicListAjaxed table.newlist1 tbody a:visited {
	color: #4D3A1E;
}









div.stranka div.content div.cleft table#sentence-posts {
	width: 100%;
}

div.stranka div.content div.cleft table#sentence-posts tr {
	background-color: #fff;	
}

div.stranka div.content div.cleft table#sentence-posts a {
	color: #003eba;
	text-decoration: none;
}

div.stranka div.content div.cleft table#sentence-posts a:hover {
	color: #DD5300;
	text-decoration: underline;
}

/*
div.stranka div.content div.cleft table#sentence-posts a:visited {
	color: #4D3A1E;
}
*/

div.stranka div.content div.cleft table#sentence-posts th,
div.stranka div.content div.cleft table#sentence-posts td {
	padding: 3px 0px;	
	vertical-align: top;
}

div.stranka div.content div.cleft table#sentence-posts thead th {
	border-bottom: 1px dashed #aaa;	
}

div.stranka div.content div.cleft table#sentence-posts .col1 {
	width: 200px;
	text-align: right;
}

div.stranka div.content div.cleft table#sentence-posts .col2 {
	text-align: left;
	padding-left: 20px;
}

div.stranka div.content div.cleft table#sentence-posts tbody td div.time {
	float:right;
	font-size: 10px;
	line-height: 14px;
	color: #fff;	
	margin: 0 0 0 10px;
	width: 100px;
	text-align: right;
}

div.stranka div.content div.cleft table#sentence-posts td.delimiter {
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	padding: 0;	
	border-top-width: 0;
}

div.stranka div.content div.cleft table#sentence-posts tfoot tr td {
	border-top: 1px dashed #aaa;	
	color: #555;
	height: 80px;
	padding-top: 7px;
}














/*** textlink ad, Martin Ille, 14.3.2011 ***/

a#textlink1 {
	display: block;
	color: darkgreen;
	font-size: 16px;
	text-align: center;
	background-color: white;
	padding: 4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	text-decoration: none;
}


	a#textlink1 span {
		font-weight: bold;
		text-decoration: underline;
	}


    a#textlink1:hover {
		color: green;
	}

	   	a#textlink1:hover span {
			text-decoration: none;
			   
		}



#verif1 {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: .5em;
	line-height: 155%;
}

	#verif1 input {
		border: 1px inset;
	}
	
	#verif1 button {
		border: 1px outset;
		cursor: pointer;
	}	
	
		#verif1 button:active {
			border-style: inset;
		}
	
	#verif1 span {
		font-size: 85%;
	}
	
	#verif1 span.red {
		font-size: 100%;
		color: red;
	}	
	
	
	
	
	
	
	
#blabla1 {
	position: absolute; 
	top: 26px; 
	left: -160px; 
	width: 125px; 
	text-align: left;
}



.css3button1 {
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #4c3b21;
	padding: 8px 15px;
	background: -moz-linear-gradient(
		top,
		#fefefc 0%,
		#ffe1b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fefefc),
		to(#ffe1b5));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e3bd7f;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 2px rgba(255,255,255,1),
		0px 1px 0px rgba(255,255,255,0.3);
		
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.css3button1:hover {
	background: -moz-linear-gradient(
		top,
		#ffe1b5 0%,
		#ffe1b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffe1b5),
		to(#ffe1b5));
}




.css3button2 {
	cursor: pointer;
	font-size: 12px;
	
	color: #4c3b21;
	padding: 1px 5px;
	background: -moz-linear-gradient(
		top,
		#fefefc 0%,
		#ffe1b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fefefc),
		to(#ffe1b5));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e3bd7f;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 2px rgba(255,255,255,1),
		0px 1px 0px rgba(255,255,255,0.3);
		
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.css3button2:hover {
	background: -moz-linear-gradient(
		top,
		#ffe1b5 0%,
		#ffe1b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffe1b5),
		to(#ffe1b5));
}



table.table1 {
	width: 100%;
	border: 1px solid #f0dab9; 
	background-color: #fffbf4;
	margin-bottom: 1em;
}

	table.table1 th,
	table.table1 td {
		text-align: left;
		padding: 0px 10px;
		font-size: 13px;
		line-height: 18px;
	}

	table.table1 thead th {
		border-bottom: 1px dashed #e3d8c6;
		padding: 5px 10px;
	}
	
	table.table1 tbody:before,
	table.table1 tbody:after {
		line-height:3px;
		font-size:5px;
		content:"&nbsp;";
		color:white; /* to hide text */
		display:block;
	}

	table.table1 tfoot th {
		border-top: 1px dashed #e3d8c6;
		padding: 5px 10px;
	}
	
	table.table1 a { 
		color: #003eba; 
		text-decoration: none; 
	}
	
	table.table1 a:hover { 
		color: #DD5300; 
		text-decoration: underline; 
	}
	
	
	
table.table2 {
	width: 100%;
	margin: 1em 0;
}

	table.table2 th,
	table.table2 td {
		text-align: left;
		padding: 5px 0;
		font-size: 13px;
		line-height: 18px;
	}
	
	table.table2 th {
		width: 140px;
	}

	table.table2 input.text {
		border: 1px solid #f0dab9;
		padding: 3px;
		font-size: 14px;
		width: 350px;
	}

	table.table2 a { 
		color: #003eba; 
		text-decoration: none; 
	}
	
	table.table2 a:hover { 
		color: #DD5300; 
		text-decoration: underline; 
	}
	

.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(224, 224, 224, 0.80);
    font-size: 12px;
    padding: 1em;
    display:none;
}

.back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
}



/* MENU */

.menu{margin:0; padding:0; width:155px; list-style:none;background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding-left:23px; font:11px Verdana, Arial, Helvetica, sans-serif; color:white; display:block; background:url('verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('verMenuImages.png') 0px -40px no-repeat; color:rgb(0,0,0);}
.menu li a span{line-height:40px; color:white;}


/* clearfix */

.group:before,
.group:after {
  content: " ";
  display: table; }

.group:after {
  clear: both; }

	
/*
div.topiclist { float: left; width: 750px; border: 1px solid #f0dab9; background-color: #fffbf4; padding: 10px 15px 10px 15px; color: #4d3a1e; text-align: justify; margin-bottom: 20px; }

div.topiclist-header, 
div.topiclist-list,
div.topiclist-bottom { float: left; text-align: left; width: 750px; height: 18px; }

div.topiclist-header { padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px dashed #e3d8c6; }
div.topiclist-bottom { padding-top: 2px; margin-top: 8px;  border-top: 1px dashed #e3d8c6; }

div.topiclist-header1,
div.topiclist-header2,
div.topiclist-header3 { float: left; }

div.topiclist-list1 a { color: #003eba; text-decoration: none; }
div.topiclist-list1 a:hover { color: #DD5300; text-decoration: underline; }
div.topiclist-list1 a:visited { color: #4D3A1E; }
div.topiclist-header1 a,
div.topiclist-header2 a,
div.topiclist-header3 a,
div.topiclist-bottom1 a,
div.topiclist-bottom2 a { color: #4d3a1e; text-decoration: none; font-weight: bold; }

div.topiclist-header1 a:hover,
div.topiclist-header2 a:hover,
div.topiclist-header3 a:hover,
div.topiclist-bottom1 a:hover,
div.topiclist-bottom2 a:hover { color: black; text-decoration: underline; }

div.topiclist-list1,
div.topiclist-header1 { float: left; }
div.topiclist-list2,
div.topiclist-header3 { width: 100px; }
div.topiclist-list3,
div.topiclist-header2 { width: 70px; }

div.topiclist-list3,
div.topiclist-header2 { text-align: center; }
div.topiclist-header3,
div.topiclist-list2 { text-align: right; }

div.topiclist-list2,
div.topiclist-list3,
div.topiclist-header2,
div.topiclist-header3 { float: right; }

div.topiclist-bottom1 { float: left;  text-align: left; }
div.topiclist-bottom2 { float: right; text-align: right; }

div.topiclist-bottom1 span,
div.topiclist-bottom2 span { font: 11px "MS Sans Serif"; }
*/