body{
	font-family: Arial, sans-serif;
	font-size : 10pt;
	color: #383838;
	background-color : #FFFFFF;
	padding: 0px;
	margin: 0px;
	overflow-x:hidden;
}

img{ border: 0px; }

td{
	font-family: Arial, sans-serif;
	font-size : 10pt;
	color: #383838;
}
p{
	font-family: Arial, sans-serif;
	font-size : 10pt;
	color: #383838;
	margin: 0px;
}
h1{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #d13737;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	font-weight: bold;
	text-align: left;
	margin-top:20px;   
}
h2{
	font-family: Arial, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
}
h3{
	font-family: Arial, sans-serif;
	color: #383838;
	font-weight : bold;
	font-size : 10pt;
	margin: 0px;
}
h4{
	font-family: Arial, sans-serif;
	color: #383838;
	font-weight : bold;
	font-size : 10pt;
	margin: 0px 0px 10px 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 4px;
	background: url("../images/bg_name.jpg") repeat-y left;
}

.in{
	font-family: Arial, sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #000;
	border: 1px groove #979595;
	height: 19px;
	width: 165px;
	background-color: #FFFFFF;
}
a {
	color: #000;
	text-decoration: underline;
	font-weight : normal;
}

a:hover {color: Gray;	text-decoration: none;}

.menu {
	font-family: Arial, sans-serif;
	color: #d13737;
	font-weight : bold;
	font-size : 10pt;
}
.menu:link {color: #d13737; text-decoration: none;}
.menu:visited{text-decoration: none;}
.menu:hover {	color: #000;	text-decoration: none;}
.menu2 {
	font-family: Arial, sans-serif;
	color: #383838;
	font-weight : bold;
	font-size : 10pt; padding-bottom: 5px;
	text-decoration: none;
}
.menu2:link {color: #383838; text-decoration: none;}
.menu2:visited{text-decoration: none;}
.menu2:hover {	color: #c72525;	text-decoration: none;}
.table100{ height: 100%; width: 100%; }
.lit {font-size: 9pt;}
.lit2 {font-size: 8pt;}
.red {color: #c72525;}
.gray {color: #605f5f;}
.bg_body_top{ background: url("../images/bg_body_top.jpg") repeat-x top; }
.bg_line_gor{ background: url("../images/bg_line_gor.gif") repeat-x; }
.bg_line_vert{ background: url("../images/bg_line_vert.gif") repeat-y; }
.bg_mainnews_bot{ background: url("../images/bg_mainnews_bot.gif") repeat-x; }
.bg_mainnews{ background: url("../images/bg_mainnews.jpg") repeat-x top #f0f0f0; }
.cont{font-size: 9pt;  color: #383838; padding: 10px; }
.ray{ font-size: 8pt; color: gray; text-align: right; padding:10px;}
.ray a{color: gray;}



.top-bg{ background: url("../images/bg_top.jpg") repeat-x; height: 192px; padding:0px 20px;}
.top-name{color:gray;text-transform:uppercase;font-size:8pt;padding-top:10px;}
.top-logo{padding:20px 0px;}
.top-clear{clear:both;padding-bottom:15px;}
.make-start{float:right;}
.menu-dot{background: url("../images/arr_black.gif") no-repeat left center; padding-left:20px; margin-left:14px;float:left;}
.run-news-title{font-weight:bold;}
.run-news{padding-left:15px;}
.search-box{text-align:left;padding:0px 0px 10px 20px;}
.search-form{margin:0;padding:0;}
.col-header{color:#c72525;text-transform:uppercase;font-weight:bold;font-size:10pt;background: url("../images/header-logo.gif") no-repeat 2px 1px;padding-left:20px;margin-top:20px;}
.col-header-link{color:#c72525;text-transform:uppercase;font-weight:bold;font-size:10pt;cursor:pointer;}
.blik{background: url("../images/blik.png") repeat-x center;height:14px;position:relative;top:-14px;left:0;}
.main-news{color:#c72525;text-transform:uppercase;font-weight:bold;font-size:10pt;padding-top:10px;}
.main-news-img{float:left;}
.main-news-img img{margin:0px 10px 5px 0px;}
.main-news-more {text-align:right;margin: 10px 0px;}

.tx-newsticker-pi1{display:inline;}
.tx-newsticker-pi1 a{text-decoration:none;}

.calendar {width:165px;border-collapse:collapse;margin-top:10px;}
.calendar td {border: 1px solid gray;padding:3px;font-size:9pt;text-align:center;color:gray;}
.calendar .days td {background-color:#FBCECE;font-weight:bold;color:#000;}

a.login {font-size:8pt;color:gray;text-decoration:none;}
a.login:hover{text-decoration:underline;}

a.content {font-size:8pt;color:gray;text-decoration:underline;text-transform:uppercase;}
a.content:hover{text-decoration:none;}

.button{background: url("../images/button.jpg") repeat-x; height: 16px; border:none; color:#fff;font-size:8pt;}
a.list-header {text-decoration:none;font-weight:bold;font-size:11pt;}
a.top-header {text-decoration:none;font-weight:bold;font-size:12pt;}

ul {list-style-image:url('../images/arr_black.gif');}

.nf {text-transform:uppercase;color:gray;font-weight:bold;font-size:8pt;}

#rating {font-weight:bold;font-size:10pt;}
#rating a{font-weight:bold;text-decoration:none;font-size:11pt;}

.comment {color:#000;font-weight:bold;font-size:12pt;}
.comment a{color:#d13737;font-weight:bold;font-size:12pt;}
.comment-text {background-color:#ebebeb;padding:10px;}
.comment-dt{padding-left:5px;font-style:italic;font-size:8pt;}

.hot-theme {background:url("../images/arr_red.gif") no-repeat left center; padding-left:15px;}
.hot-theme a {color: #d13737; font-weight: bold; font-size: 10pt;}
.hot-theme a:hover {color: #000;}

.tx-bannersystem-pi1 div{margin-left:0px !important;margin-right:0px !important;}

#show-rules {background-color:#F7F7F7;text-align:justify;border:1px dotted gray;padding:10px;}
/*
glagolom
*/
.player {margin: 20px 5px 5px;width: 700px;}
.gl_author {padding: 0;}
.gl_tb_author {border: none;border-collapse: collapse;border-spacing: 0;}
.gl_p {margin: 0 0 10px;font-size: 14px;}
.gl_table {width: 100%;margin-top: 20px;}
.gl_td {padding: 0 0 0 5px;vertical-align: top;}
.gl_td_1 {width: 35%;}
.gl_td_1 p {margin: 0 0 10px;font-size: 14px;}
.gl_td_2 {padding: 0 0 0 5px;vertical-align: top;width: 33%;}
ul.gl_like {list-style-image: none;list-style-type: none;margin: 10px 0 0px;padding: 0 0 0 5px;}
ul.gl_like li {margin: 0 5px 0 0;display: block;float:left;}
.gl_h2 {font-size: 24px;margin-bottom: 20px;}
.gl_img {margin: 0 20px 20px 0;}
/*
otvet
*/
.oa_thead {padding: 10px 0 0;width: 100%;text-align: justify;}
.oa_answer {margin: 20px 0;}
.oa_answer img {margin: 0 0 20px 0;}
.oa_answer p {font-size: 14px;}
.oa_qtitle {margin: 0 0 10px 0;}
.oa_td2 {width: 33%;padding: 30px 0 0;vertical-align: top;}
