/* begin overall style */
body
{
	margin: 0;
	padding: 0;
	color: #444444;
	font: normal 12px Arial, Helvetica,sans-serif;
}

a, a:visited
{
	color:  #6081d1;
	text-decoration: underline;
}

a:hover, a:active
{
	color:  black;
	text-decoration: underline;
}

#list_tabs_header div a {
	color:  #FFFFFF;
}

/* IE fix */
#index_3col TD H2 a:visited {
	color:  #3399CC;
	text-decoration: none;
}


H1, H2, H3, H4, H5 {
color:#6081d1;
/*margin:0px 0px 8px 0px;*/
}

H2 a, H2 a:visited {
text-decoration: none;
color:#6081d1;
}

H2 a:hover{
text-decoration: underline;
color:#5071c1;
}

#page
{
	/*width: 750px;*/
	margin: 0;
	padding: 0;
	text-align:left;
	vertical-align: top;

}

#header
{
	margin: 0;
	padding: 0;
}






#footer a
{
}

#content
{
    position: relative;
    /*padding: 2em 2em 2em 2em;*/
}

/*
#footer
{
	position:absolute;
	width:100%;
	padding: 0px 3em 0 3em;
}
*/
/* end of overall style */

#index_page {
}


#menu
{          
 position:absolute;
 z-index:2; 
 /* top:246px; */
 top:272px;
 left: 0px; 
 width:100%; 
 text-align: center;
 clear: both;
 height:153px;
}

#menu_icons { 
margin: auto;
width:953px;
height:153px;
}

#ico1, #ico2, #ico3, #ico4, #ico5 {
 float: left;
 width:75px;
 height:75px;
 padding:0px 0px 0px 0px;
}

#ico5 {
 padding:0px 0px 0px 0px;
}


.icomenu
{
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:3;
	text-align:left;
	padding:10px;
 /*	display:none; */
/*	background-color:#DDDDDD;*/
	font-size:12px;
	font-weight: normal;
	line-height:16px;

/*    width:305px; */
   /*	background: url(../images/menu/menu_h.gif) 0 0 repeat; */

}

.icomenu .top {
	background: url(../images/menu/menu_top.gif) 0 0 no-repeat;
}

.icomenu .bottom {
	background: url(../images/menu/menu_bottom.jpg) 0 100% no-repeat;
}




.icomenu a
{
	/*padding: 0.4em 0.4em; */
	color: white;
	font-weight: normal;
	text-decoration: none;
}

.icomenu a:hover, .icomenu a.active
{
	text-decoration: underline;
	color: white;
	font-weight: normal;
}



.icomenu LI {
list-style:disc;
margin-left:20px;
margin-right:0px;
color: white;
line-height:20px;
}

/* table menu*/
.menutable {
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:show;
  border:0px;
}

.menutable TD {
  padding:0px;
  margin:0px;
  text-align:left;
  vertical-align:top;
}

.m11 {
	width:20px;
	height:20px;
	background: url(../images/menu/lt.gif) 0 0 no-repeat;
}

.m21 {
	height:20px;
	background: url(../images/menu/bg.gif) 0 0 repeat;
}

.m31 {
	height:20px;
	background: url(../images/menu/rt.gif) 100% 0 no-repeat;
}

.m12 {
   /*	background: url(../images/menu/l.jpg) 0 0 repeat-y; */
}

.m22 {
/*padding:0px 8px 0px 8px;*/
position: relative;
background: url(../images/menu/bg.gif) 0 0 repeat;
/*background: url(../images/menu/v.jpg) 0 0 repeat-x; */
}

.m32 { 
 /*	background: url(../images/menu/r.jpg) 0 0 repeat-y; */
}

.m13 {         
	width:20px;
	height:20px;
	background: url(../images/menu/lb.gif) 0 0 no-repeat;
}

.m23 {
	height:20px;
	background: url(../images/menu/bg.gif) 0 100% repeat;
}

.m33 {  
	width:20px;
	height:20px;
	background: url(../images/menu/rb.gif) 100% 0 no-repeat;
}



.m2_11 {    
	width:22px;
	height:22px;
	background: url(../images/menu/2_l.gif) 0 0 no-repeat;
}

.m2_21 { 
	height:22px;
	background: url(../images/menu/2_t.gif) 0 0 repeat-x;
}

.m2_31 { 
	height:22px;
	background: url(../images/menu/2_rt.gif) 100% 0 no-repeat;
}

.m2_12 { 
   	background: url(../images/menu/2_l.gif) 0 0 repeat-y;  
}

.m2_22 { 
/*padding:0px 8px 0px 8px;*/
position: relative;	
background: url(../images/menu/2_c.gif) 0 0; 
}

.m2_32 { 
 	background: url(../images/menu/2_r.gif) 0 0 repeat-y; 
}

.m2_13 {         
	width:22px;	
	height:22px;
	background: url(../images/menu/2_lb.gif) 0 0 no-repeat;
}

.m2_23 { 
	height:22px;
	background: url(../images/menu/2_b.gif) 0 100% repeat-x;	
}

.m2_33 {  
	width:22px;	
	height:22px;
	background: url(../images/menu/2_rb.gif) 100% 0 no-repeat;
}



                                                        
.profile_label {
    padding-right:1em;
	font-weight:bold;

}

.profile_item {
	padding:0 1em 0.5em 0;  
}

.list_input_ft {
width:24px;  
}


#search_form table tr td
{
	padding: 0px 1em 1em 0px;
}


#show_profile {
	background-repeat:no-repeat;
	background-position: 0px 0px; 
}

#effectivnost_link {
 color:#6081d1;
 font-weight:bold;
}


#list_filters_header {
   	/*background: white url(../images/list_filters_header3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;*/

	font-size: 12px;
	padding:0px 0px 1em 0px;
	width:620px;
/*    background: url(../images/menu/bg.gif) repeat; */
	background-color:#EEEEEE;
}

#list_tabs_header {     
   	background: grey url(../images/list_tabs_1.jpg) no-repeat 0px 100%;
	height:36px;
	font-size: 12px;
	padding:0px;
}


#list_tabs_header a
{
	color:  white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#list_tabs_header a:hover, #list_tabs_header a.active
{               
	color:  white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#list_tab_1 {
	float:left;
    padding:10px 0px 0px 46px;
}

#list_tab_2 {
	float:left;
    padding:10px 0px 0px 110px;
}



#list_advertisement_link {
	position:relative;
	/* background: white url(../images/list_columns_header.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:36px;
	text-align:center;
	padding-top:10px;
	z-index:10;
	*/
	text-align:left;
	z-index:10;
}

#list_advertisement_link a {
 font-size:18px;
 color:#6081d1;
 /* color:#ffe387; */
}


#list_columns_header {
	position:relative;
	background: white url(../images/list_columns_header.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin:20px 0px 0px 0px;
}

#list_columns_header TABLE, TD {
  border:0px;
}

#list_columns_header TABLE TD {
  text-align:center;vertical-align:middle;
}

.users_list {
     border:0px;
	 border-collapse: collapse;
	 table-layout:fixed;
	 width:620px;
}

.users_list TD {
   border:0px;
   font-size:11px;
}


.list_1row TD {
    color:white;
    font-weight:bold;
	height:30px;
}


.rowe TD, .rowo TD {
	cursor:pointer;
}


.rowe TD {
	 padding:8px 2px 8px 2px;
}

.rowo TD {
	background: #EEEEEE;
	padding:2px 2px 2px 2px;
}

.rowc TD {
	background: #ffe387;
}

.rowe TD a:visited, .rowo TD a:visited , .rowc TD a:visited
{
	text-decoration: underline;
	color:  #333333;
}

.rowe TD:first-child,.rowo TD:first-child
{
	padding-left:1em;
}

.rowe TD:last-child,.rowo TD:last-child
{
	padding-right:1em;
}


html {
     overflow: -moz-scrollbars-vertical;
	 overflow: scroll;

}

.img_t_frame {
	float:left;
	margin:10px 10px 0px 0px;
}

.img_t {
}

.reg_t_frame {
	float:left;
	height:100px;
	padding:7px 7px 7px 7px;
}





#index_3col {
 border-collapse: collapse; 
}

#index_3col TD {
 text-align:left;
 vertical-align:top;
 width:300px;
 border-collapse: collapse; 
}

#index_col1 {
 padding:0em 2em 2em 0em;
}

#index_col2 {
 padding:0em 2em 2em 2em; 
}

#index_col3 {
 padding:0em 0em 2em 2em; 
}


/* list page */

#users_list_otable {
}

#users_list_1col, #users_list_2col, #users_list_3col {
 border-collapse: collapse;
 text-align:left;
 vertical-align:top;
 padding:10px;
 font-size:11px;  
}

#users_list_1col {
 width:100px;
}

#users_list_2col {
 padding:10px;
 width:720px;
}

#users_list_3col {
 width:100px;
}

.adv {
 clear:both;
 padding:0px 0px 0px 0px;
}

.adv .advImg {
 padding:0px 20px 20px 0px;
 float:left;
}
.adv .advTxt {
 padding:0px 0px 20px 0px;
 float:left;
 width:150px;
 }

.advLike {  
 width:100px;	
 float:left;
 padding:0px 10px 20px 0px;
}

.advLike .advImg {
 padding:0px 0px 10px 0px;
}
.advLike .advTxt {
}




#table_3col {
 border-collapse: collapse; 
}

#table_3col TD {
 text-align:left;
 vertical-align:top;
 width:300px;
 border-collapse: collapse; 
}

#table_col1 {
 padding:0em 1em 0em 0em;
}

#table_col2 {
 padding:0em 1em 0em 1em; 
}

#table_col3 {
 padding:0em 0em 0em 1em; 
}

#UserFormTable TD,#VacancyFormTable  TD {
/*        padding:1em; */
		padding:1em 1em 1em 0px;
		text-align:left;
		vertical-align:top;
}

#effectivnost_panel UL {
  padding-left:1em;
  margin:0px;
}


#effectivnost_panel LI {
  list-style:disc;
}


#navbar a,#navbar a:hover {
	color:  #FFFFFF;
	font-size: 14px;
	line-height: 24px;
}

#navbar a {
	text-decoration: none;
}

#navbar a:hover {
	text-decoration: underline;
}

.aover, .aover:visited {
	text-decoration: none;
}

.aover:hover {
	text-decoration: underline;
}

.awhite {
	color:  white;
}

.awhite:hover, .awhite:visited {
	color:  white;
}

.ayellow {
	color:#ffe387;
}

.ayellow:hover, .ayellow:visited {
	color:#ffe387;
}



#banner {
background-image: url(../images/banner.jpg);
background-repeat:no-repeat;
width:960px;
height:140px;
}


#bannerleft {
width:640px;
height:420px;
background-image: url(../images/index/banner_left.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#bannerright {
width:310px;
height:420px;
background: url(../images/index/banner_right_blue.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#bannerright a, #bannerright a:hover {
  color:white;
}

#bannerright1 {
color:white;
font-size:17px;
position:absolute;
padding:20px;
top:0px;
width:270px;
}

#bannerright2 {
color:white;
position:absolute;
padding:20px;
top:250px;
width:270px;
}

.paging_bar {
margin:auto;
text-align:center;
}

.paging_btn, .paging_btn_active {
	font-size:20px;
	float:left;
	text-align:center;
/*	margin:0px 5px 0px 0px; */
	padding:5px 10px 5px 10px;
}

.paging_btn_active {
	background-color:#EEEEEE;
}

.paging_btn a {
	text-decoration:none;
}

.paging_btn a:hover {
	text-decoration:underline;
}

.paging_bar DIV:first-child
{
}

.paging_bar DIV:last-child
{
	padding-right:0px;
}


.tab_button {
 float:left;
 padding:10px 20px 10px 20px;
 margin:0px 2px 0px 0px;
 background-color:#aabaf6;
 cursor:pointer;
}

.tab_active {
 background-color:#6081d2;
 cursor:default;
}

.tab_active A {
 cursor:default;
}


.tab_button a, .tab_button a:hover, .tab_button a:visited {
	color: white;
	font-weight:bold;
	text-decoration:none;
}

.tab_line {
 height:4px;
 margin:0px 0px 0px 0px;
 background-color:#6081d2;
}


#VacancyControlTable {

}

.cornered {
background-color:#EEEEEE;
padding:10px;
}


/* pager style 3399CC*/

ul.yiiPager
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:2em;
	display:inline;
}

ul.yiiPager li
{
	display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px #444;
	font-weight:bold;
	color:#444;
  	padding:1px 6px;   
	text-decoration:none;
}

ul.yiiPager .page a
{
	font-weight:normal;
}

ul.yiiPager a:hover
{
	border:solid 1px #888888;
	background:#aaaaaa;
	color:#FFFFFF;
}

ul.yiiPager .selected a
{
	background:#aaaaaa;
	color:#FFFFFF;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	border:solid 1px #DEDEDE;
	color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}