h1, h2, h3, h4, h5, h6
{
	color:#000000;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	margin:0;
	padding:0;
}

h1
{
 font-size: 18px;
 font-weight:normal;
}

h2
{
 font-size: 15px;
 font-weight:bold;
}

html, body, form
{
	margin: 0;
	padding: 0;
} 

html
{
	height:100%;
}

body
{
 background:#000 url(images/fon_1px.jpg) left top repeat;
}

ul
{
 padding-top: 0;
 margin-top:0;
}

input
{
background-color: rgb(215, 215, 215);
}

select
{
background-color: rgb(215, 215, 215);
}

textarea
{
background-color: rgb(215, 215, 215);
}

a
{
 color: #000000;
}

a:visited
{
 color:#000000;
}

a:hover
{
 color:#5FAC04;
}

.header
{
 background: url(images/fon.jpg) left top repeat-x;
}


.left_colum_header
{
 width: 300px;
 height: 59px;
 background: url(images/left_top.jpg) left bottom no-repeat;
}

.header_title
{
 font-size: 12px;
 vertical-align: bottom;
}

.left_colum_middle
{
 width: 300px;
 background:#000 url(images/left_middle.jpg) left top repeat-y;
 vertical-align: top;
}

.left_colum_bottom
{
 width: 300px;
 height: 19px;
 background:#000 url(images/left_down.jpg) left bottom no-repeat;
}

.zadat_vopros
{
 margin-bottom: 7px;
 margin-top:20px;
}

a#link_vopros
{
 background: url(/images/zadat_vopros.jpg) no-repeat left top;
 display: inline-block;
 width: 300px;
 height: 62px;
}

a#link_vopros:hover
{
 background-position:0 -62px;
}

a#no_answer_link
{
 background: url(/images/no_answer.jpg);
 display: inline-block;
 width: 300px;
 height: 60px;
}

a#no_answer_link:hover
{
 background-position:0 -60px;
}

hr
{
 padding: 0;
 margin: 0;
}

.vi_nahodites
{
 background: url(images/left_1px.jpg) left top repeat;
 width:298px;
 border:1px solid #666666;
}

.text_otstyp
{
 text-align: justify;
 font-size: 12px;
 margin:0 10px;
 color: #ffffff;
}

.about
{
 border:1px solid #666666;
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 1px;
 text-align: right;
}

a#about_link
{
 color: #ffffff;
 font-size: 12px;
 /*margin-right: 70px;*/
}

a#about_link:hover
{
 color:#99ff00;
}


a#poisk_link
{
 color: #ffffff;
 font-size: 10px;
}

a#poisk_link:hover
{
 color:#99ff00;
}

.no_answer
{
 margin-top: 15px;
 margin-bottom: 10px;
}

.rating
{
 border:1px solid #666666;
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 10px;
}

.tags
{
 border:1px solid #666666;
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 10px;
}


.klasifikator
{
 background: url(images/left_1px.jpg) left top repeat;
}

.klasifikator_name
{
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 1px;
}

.calendar
{
 border:1px solid #666666;
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 10px;
}

.partners
{
 border:1px solid #666666;
 background: url(images/left_1px.jpg) left top repeat;
 margin-top: 10px;
}

.right_colum
{
 background:#000 url(images/kaima_1px.jpg) left bottom repeat;
}

.right_colum_menu
{
 height: 210px;
}

.right_colum_line
{
 margin-right:5px;
 height:100%;
}

#heard_bg{
	width:650px;
	} 
#heard{
	height:160px;
	background:url("images/2.gif") no-repeat;}

#heard2
{
	height:39px;
	background:url("/images/3.gif") no-repeat;
}

.right_colum_menu_margin
{
 height:210px;
 margin:0;
 width:657px;
}

.left_line
{
 background: url(images/right_kaima.jpg) left bottom repeat-y;
 width: 7px;
}

.right_line
{
 background: url(images/right_fon_1px.jpg)left top repeat;
}

a#rating_link
{
 color: #ffffff;
 font-size: 12px;
 margin-right: 70px;
}

a#rating_link:hover
{
 color:#99ff00;
}

a#black_link
{
 color: #000000;
}

a#black_link:visited
{
 color:#000000;
}

a#black_link:hover
{
 color:#99ff00;
}

.auth_form
{
 color: #ffffff;
}

a.auth_form_link
{
 color: #ffffff;
}

a.auth_form_link:hover
{
 color:#999999;
}

a.class_link
{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-right:14px;
	margin-right:10px;
	background-image: url(/images/menu_square_gray_2.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

a.class_link:hover
{
	color:#cccccc;
	padding-right:14px;
	background-image: url(/images/menu_square_green.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

a.rating_link
{
 color: #ffffff;
}

a.rating_link:hover
{
 color:#99ff00;
}

a.calendar_link
{
 color: #ffffff;
}

a#black_link:visited
{
 color:#cccccc;
}

a.calendar_link:hover
{
 color:#99ff00;
}


.class_border
{
 border:1px solid #666666;
 margin-top: 10px;
}

a.green_link
{
 color: #99ff00;
}

a.green_link:visited
{
 color: #99ff00;
}

a.green_link:hover
{
 color:#ffffff;
}

.search
{
 background: url(/images/search.jpg) left 2px no-repeat;
 height: 61;
}

.search_size
{
 width: 225px;
}

#search_button
{
 background: url(/images/search_button.png) left top no-repeat;
 display: inline-block;
 width: 53px;
 height: 53px;
 border: 0;
}

#search_button:hover
{
 background-position:0 -53px;
}

.text_page
{
 background-color: #cccccc;
 text-color: #000000;
 font-size: 14px;
 padding:5px;
}


a.text_page_link
{
 color: #000000;
}

a.text_page_link:visited
{
 color: #000000;
}

a.text_page_link:hover
{
 color:#5FAC04;
}

a.tags_q_color
{
 color: #5FAC04;
 text-decoration: none;
}

a.tags_q_color:visited
{
 color: #5FAC04;
}

a.tags_q_color:hover
{
 color: #000000;
}

#cal
{
 margin: 10px 0;
}

#calendar_text td
{
 color: #ffffff;
 font-size: 16px;
 text-align: center;
 border: 0px solid #ffffff;
}

.dni_nedeli
{
 color: #99ff00;
 font-size: 16px;
 text-align: center;
 border: 0px solid #ffffff;
 font-weight: bold;
}

.calendar_table
{
 border: 0px solid #ffffff;
}

.razriv
{
 height:4px;
 background:transparent url(images/kaima_1px.jpg) repeat scroll left top;
}

a#rating_link
{
 color: #cccccc;
 text-decoration: none;
 font-size: 18px;
}

a#rating_link:hover
{
 color: #cccccc;
 text-decoration: none;
 font-size: 18px;
}

#calendar_text td.calendar_pro
{
 color: #999999;
}

#calendar_text td a.calendar_pro_link
{
 color: #cccccc;
}

#calendar_text td a.calendar_pro_link:hover
{
 color: #cccccc;
}

#calendar_text td.calendar_tek
{
 color: #99FF00;
}

#calendar_text td a.calendar_tek_link
{
 color: #99FF00;
}

#calendar_text td a.calendar_tek_link:hover
{
 color: #99FF00;
}

a#rating_page_link
{
color:#FFFFFF;
font-size:12px;
}

a#rating_page_link:hover
{
color:#99FF00;
font-size:12px;
}

#data
{
 color: #ffffff;
 margin-top: 30px;
}

#banners
{
 background:transparent url(/images/top_menu_picture_008_verh.jpg) no-repeat left top;
}

#fonmenu
{
 background:transparent url(/images/top_menu_picture_008_niz.jpg) no-repeat left top;
}

#arrow_left
{
 background:transparent url(/images/arrows_listalka.jpg) no-repeat left top;
 display: inline-block;
 width: 13px;
 height: 11px;

}

#arrow_right
{
 background:transparent url(/images/arrows_listalka.jpg) no-repeat right top;
 display: inline-block;
 width: 13px;
 height: 11px;
}

a#go_to_reg
{
 background: url(/images/go_to_reg_button.jpg) no-repeat left top;
 display: inline-block;
 width: 450px;
 height: 22px;
}

a#go_to_reg:hover
{
 background-position:0 -22px;
}