/*basic tags: body, img, ect.*/
body {
        font-family: Verdana, Arial, sans-serif;
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
        padding: 0;
		line-height: 1.4;
	    background-color: #707070;
}

img {
	      border: 0;
}

td {
        font-size: 9pt;
}

a, a:link, a:visited, a:active {
        font-size: 9pt;
        text-decoration: none;
        color: #333333;
}

a:hover {
        text-decoration: none;
        color: #999999;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

small, small a, small a:link, small a:active, small a:visited {
        font-size: 8pt;
        color: #848383;
}

small a:hover {
        text-decoration: underline;
}

form {
        margin: 0;
}

/*other css classes used in phpbp*/
.small, a.small, a.small:link, a.small:active, a.small:visited {
        font-size: 8pt;
        font-weight: bold;
        color: #919191;
}

a.small:hover {
        text-decoration: underline;
}

small strong, small b {
			font-weight: normal;
}

.menu, a.menu:link, a.menu:visited, a.menu:active {
        font-size: 9pt;
        text-decoration: none;
        color: #333333;
}

a.menu:hover {
        text-decoration: none;
        color: #999999;
}

.menu_top, a.menu_top, a.menu_top:link, a.menu_top:visited, a.menu_top:active {
        font-size: 9pt;
        color: #FFFFFF;
        text-decoration: none;
}

a.menu_top:hover {
        text-decoration: underline;
}

.author, a.author, .comments, a.comments, a.author:link, a.comments:link, a.author:active, a.comments:active, a.author:visited, a.comments:visited {
        font-size: 8pt;
        text-decoration: none;
}

a.author:hover, a.comments:hover {
        color: #999999;
        text-decoration: underline;
}

/*EXBCODE*/
/*code tag*/
.code {
	  overflow: auto;
	  margin: 0 auto;
      width: 80%;
}

.code_title {
	  margin: 0;
	  padding: 2px;
	  text-indent: 5px;
	  font-weight: bold;
}

.code_text {

      overflow: scroll;
      overflow-y: hidden;
}

.forum_1 {
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        vertical-align: middle;
        color: #000000;
}

a.forum_1:link, a.forum_1:visited, a.forum_1:active {
        text-decoration: none;
        font-weight: bold;
}

a.forum_1:hover {
        text-decoration: none;
}

.forum_2 {
        font-size: 8pt;
        text-decoration: none;
        color: #000000;
}

a.forum_2:link, a.forum_2:visited, a.forum_2:active {
        text-decoration: none;
}

a.forum_2:hover {
        text-decoration: none;
}

.cat_link {
        font-weight: bold;
        font-size: 9pt;
        color: #334C18;
}

a.cat_link:link, a.cat_link:active {
        font-weight: bold;
        font-size: 9pt;
        color: #334C18;
}

a.cat_link:visited {
        font-weight: bold;
        font-size: 9pt;
        color: #334C18;
}

a.cat_link:hover {
        font-weight: bold;
        font-size: 9pt;
        color: #334C18;
        text-decoration: underline;
}

.mirrors, a.mirrors, a.mirrors:link, a.mirrors:active, a.mirrors:visited {
        font-size: 8pt;
        color: #999999;
}

a.mirrors:hover {
        color: #656566;
}

.tabelka2 {
        background-color: #F1F1F1;
        border: 0px #909090 solid;
        font-size: 9pt;
}

.row_1 {
        color: #000000;
        background-color: #F7F7F7;
}

.row_2 {
        color: #000000;
        background-color: #EDEDED;
}

.row_3 {
        color: #000000;
        background-color: #E3E3E3;
}

.button {
		font-size: 8pt;
        background-color: #FaFaFa;
        border: 1px solid #E3E3E3;
        color: #000000;
		padding: 2px;
}

.btn {
		display: inline;
		padding: 2px;
        border: 1px solid #E3E3E3;
        background-color: #FaFaFa;
        color: #000000;
}

.btn a, .btn a:link, .btn a:active, .btn a:visited {
		font-size: 8pt;
		color: #848383;
		padding: 1px;
}

.btn a:hover {
        background-color: #E3E3E3;
}

.radio {
        font-family: arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
}

.title {
        font-family: arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        font-weight: bold;
}

.news_title {
        margin: 0;
        padding: 0;
        font-size: 12pt;
        color: #656566;
        font-weight: bold;
}

acronym {
        border-bottom: 1px dotted #333333;
        cursor: help;
}

.error {
        font-family: arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

.quote {
        background: #fafafa;
        border: 1px solid #d1d8dc;
        color: #444444;
        font-size: 11px;
        line-height: 125%;
}

.search_string{
   background: #FDFDFD;
}

.rating {
        font-size: 9pt;
        color: #000000;
        background: #02DD05;
 		border: 1px #000000 solid;
}

img[onload] {
  max-width: 500px;
}

img.resized {
  border: 1px red dashed;
}

.exbcode_img {
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

fieldset {
	border: 1px #E3E3E3 solid;
}

.search_item {
	clear: both;
}

.search_item p {
	margin: 0;
}
