/***********************************************************/
/******************  Default declaration  ******************/
/***********************************************************/
body{
  	margin: 0px;
  	padding: 0px;
  	font-family : Verdana, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #ffffff;
  	background-color: #000000;
  	width: 100%;
  	height: 100%;
  	
}
table{	
	border:0px;
	border-collapse:collapse;  
	font-family : Verdana, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
table td{  
	margin: 0em;	
	padding: 0em; 
	font-family : Verdana, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a img{
	border: 0px;
}
a{
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
a:hover{
	color: #0000FF;
}
form{
	padding: 0px;
	margin: 0px;
}
form table.form td{
	padding: 5px;
	padding-left: 0px;
}
form table.form td.caption{
	width: 200px;
}
input[type=submit]{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	height: 20px;
	font-size: 14px;
	width: 80px;
}
input[type=text]{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	font-size: 14px;
	width: 200px;
}
input[type=file]{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	font-size: 14px;
}
select{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	font-size: 14px;
	width: 200px;
}
textarea{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	height: 150px;
	font-size: 14px;
}

.vote_button{
	border: 1px solid #5F5F5F;
	background-color: #C8C8C8;
	color: #000000;
	font-size: 12px;
}
#conteiner{
	background-image: url(../images/body/top_left.jpg);
  	background-position: top left;
  	background-repeat: no-repeat;
  	width: 1000px;
}
p{
	margin-top: 5px;
	margin-bottom: 5px;
}
/***********************************************************/
/***********************************************************/
/***********************************************************/
#header{
	background-image: url(../images/header/bottom_right.jpg);
  	background-position: right bottom;
  	background-repeat: no-repeat;
}
#top_menu{
	height: 18px;
	background-color: #282828;
}
#header a{
	color: #FCAD15;
	font-size: 10px;
	margin-left: 10px;
}
#header a.bold{
	font-weight: bold;
}
#header div.logo{
	margin-top: 10px;
	margin-bottom: 5px;
}
#header span.logo{
	font-size: 9px;
}
#header table.search{
	margin-top: 10px;
}
#header table.search input[type=text]{
	width: 155px;
}
#top_banner{
	margin-right: 44px;
	margin-top: 4px;
}
#top_advestirement_link{
	margin-right: 70px;
	margin-top: 8px;
}
#left_menu{
	background-image: url(../images/left_menu/back.jpg);
  	background-position: top left;
  	background-repeat: repeat-y;
  	width: 188px;
  	margin-top: 34px;
}
#left_menu a{
	color: #FFE1A7;
}
/*#left_menu a:hover{
	text-decoration: underline;
}*/
#left_menu td.menu_item{
	height: 26px;
	padding-left: 15px;
}
#left_menu td.menu_item:hover{
	background-image: url(../images/left_menu/item_back.jpg);
  	background-position: top left;
  	background-repeat: no-repeat;
}
#left_menu td.menu_item_active{
	height: 26px;
	padding-left: 15px;
	background-image: url(../images/left_menu/item_back.jpg);
  	background-position: top left;
  	background-repeat: no-repeat;
}
#left_menu td.sub_menu_item{
	padding-left: 12px;
}
#left_menu td.sub_menu_item p{
	margin-top: 5px;
	margin-bottom: 5px;
}
#left_menu td.sub_menu_item a{
  	color: #ffffff;
}
#left_menu td.sub_menu_item a:hover{
  	color: orange;
  	font-weight: bold;
}
#left_menu td.sub_menu_item a.active{
  	color: orange;
  	font-weight: bold;
}
#subscribe{
	width: 182px;
	background-image: url(../images/left_menu/bottom_line.jpg);
  	background-position: right top;
  	background-repeat: repeat-y;
}
#subscribe input{
	margin: 3px;
}
#subscribe p{
	font-size: 10px;
	color: #FFE1A7;
	margin: 3px;
}
#subscribe input[type=text]{
	width: 140px;
	margin-left: 5px;
}
#subscribe input[type=image]{
	margin-right: 8px;
}
.left_banner{
	margin-top: 5px;
	margin-left: 25px;
}
#right_menu{
	width: 134px;
	background-color: #888888;
}
#right_menu td.menu_item{
	height: 20px;
	background-image: url(../images/right_menu/item_back.jpg);
  	background-position: right center;
  	background-repeat: no-repeat;
  	padding-left: 25px;
}
#right_menu td.menu_item a{
	color: #FFE1A7;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#right_menu td.sub_menu_item{
	height: 20px;
  	padding-left: 35px;
}
#right_menu td.sub_menu_item a{
	color: #FFE1A7;
	font-size: 10px;
}
#right_menu td.banner{
	padding-top: 10px;
}
#right_menu td.adv{
	padding: 10px;
}
#right_menu td.adv a{
	color: #915F01;
	font-size: 10px;
}
.right_banner{
	margin-top: 10px;
	margin-right: 5px;
}
a.left_banner_link{
	color: #6A6A6A;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
#futter{
	background-image: url(../images/futter/back.jpg);
  	background-position: left top;
  	background-repeat: repeat-x;
  	height: 97px;
  	margin-top: 10px;
}
#futter td.copyright{
	font-size: 10px;
	color: #FCAD15;
	padding-top: 20px;
	padding-left: 30px;
	width: 255px;
}
#futter td.copyright a{
	font-size: 10px;
	color: #FCAD15;
}
#futter td.menu{
	padding-top: 20px;
	padding-left: 130px;
}
#futter td.menu a{
	font-size: 11px;
	color: #FCAD15;
}
#futter td.menu a.bold{
	font-size: 11px;
	color: #FCAD15;
}
h1{
	color: #3E3E3E;
	font-size: 16px;
	font-weight: bold;
	background-color: #cccccc;
	padding: 3px;
}
h2{
	color: orange;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h3{
	color: red;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#content{
	padding: 15px;
}
#content_banner{
	width: 100%;
	margin: 15px;
}
#pager_navigation a{
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
}
#pager_navigation a:hover{
	color: orange;
}
#pager_navigation a.current{
	color: orange;
	font-weight: bold;
}
table.job_list{
	margin-right: 10px;
}
tr.job_list_0 td{
	border: 2px solid #000000;
	padding:2px;
	background-color:#333333;
}
tr.job_list_1 td{
	border: 2px solid #000000;
	padding:2px;
}
span.star{
	color: #ff0000;
}
td.catalog_item{
	padding-top: 10px;
}
td.catalog_item p{
	text-align: left;
	margin: 5px;
}
td.catalog_item p.link{
	text-align: right;
}
a.news_caption{
	font-weight: bold;
}
td.block_top{
	background-image: url(../images/line.jpg);
  	background-position: left top;
  	background-repeat: repeat-x;
  	height: 6px;
}
td.block_bottom{
	background-image: url(../images/line.jpg);
  	background-position: left bottom;
  	background-repeat: repeat-x;
  	height: 6px;
}
td.block_left{
	background-image: url(../images/line.jpg);
  	background-position: left top;
  	background-repeat: repeat-y;
  	width: 6px;
}
td.block_right{
	background-image: url(../images/line.jpg);
  	background-position: right top;
  	background-repeat: repeat-y;
  	width: 6px;
}
a.back_link{
	color: orange;
	font-weight: bold;
}