*							{padding: 0px; margin: 0px;}

body {
	background: #efefef url('../img/bg_body.png') repeat-x left 98px;
	font-family: verdana, sans, serif;
	font-size: 100%;
/*	text-aling: center;*/
}

h1							{color: #ed6100; font-size: 17px; line-height: 160%; padding: 12px 0 8px 15px; background-color: #efefef; clear: both;  font-weight:bold}
h2							{color: #1168af; font-size: 14px; padding: 0px 0 15px 0;}
h3							{font-size: 12px; color: #ed6100; }
h4							{font-size: 11px; color: #1168af; padding: 0px 0 5px 0;}

a							{text-decoration: underline; color: #b24a01; font-size: 11px;}
a:visited					{}
a:hover						{}
a.hgl						{color: #fff !important; font-weight: bold;}

a img { border: none;}

p							{line-height:120%;color: #555555; font-size: 11px; padding-bottom:10px;}
td						{color: #555555; font-size: 11px;}

ul							{}
ul li						{list-style-type: none; padding-bottom:5px;}

input						{font-size: 11px; padding: 0 0 0 2px; border: 1px solid #0069b6; }
input.checkbox { border: none; }


.clr {
	clear: both;
}

#page {
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
}

#advert						{height: 22px; background: url('../img/bg_advert.png') repeat-x top;}
#advert	a					{color: #061743; text-decoration: none; background: url('../img/advert.gif') 100% 8px no-repeat; line-height: 18px;padding: 3px 10px 0 10px;}
#advert .advert-inner {
	width: 810px;
	height: 22px;
	margin: 0px auto;
	padding-left: 150px;
	background: transparent url('../img/advert_back.gif') no-repeat left top;
}

#body2 {
	width: 600px;
	height: 170px; /*120px;*/
	background: transparent url('../img/bg_body2.gif') repeat-x 0 -22px;
	float: right;
	position: absolute;
	right: 0px;
	top: 22px; /*90px*/
	z-index: 0;
}

#top						{width: 100%; height: 140px; background: transparent url('../img/top_back2.jpg') no-repeat left top;}

#top li {border: none; }

#logo						{position: absolute; /*left: 0px; top: 0px;*/ width: 150px; height: 100px;}
h1#label,
#top div#label { position: absolute; left: 0px; top: 106px; margin: 0px; padding: 2px 2px; background-color: transparent; font-size: 10px; font-weight: normal; color: #fff; line-height: 100%; }

#langs						{position: absolute; top: 110px; left: 620px;}
#langs a					{float: left; display: block; margin: 0 12px 0 0;}

#menu						{position: absolute; left: 210px; top: 68px; width: 600px; height: 30px;}
#menu ul					{}
#menu ul li					{height: 25px; line-height: 22px;float: left; background: url('../img/menu_li_back.gif') 100% 0 no-repeat;}

#menu a						{color: #ffffff; padding: 0 45px 0 0; font-size: 11px;}

#content					{}

#central {
/*	padding-bottom: 30px;*/
	width: 754px;
/*	background-color: #efefef;*/
	background: #fff url('../img/right2_bg.gif') repeat-y right;
	float: left;
}
.central-blank {
	background-color: #fff !important;
	background-image: none !important;
}


#left						{width: 206px; float: left;}
#middle {
	width: 624px;
	padding-bottom: 16px;
	background-color: #fff;
	float: left;
}

#navi {
	height: 30px;
	width: 100%;
/*	border: 2px solid #0f0;*/
	background: url('../img/menu_secondary.gif') repeat-x left top;
	float: left;
}

#navi div.head-2,
#navi div.head-3,
#navi div.head-4 {
	width: 208px;
	float: left;
}


#secondary-boxes {
/*	padding-bottom: 3px;*/
	background-color: #efefef;
	float: left;
	clear: both;
}

#secondary-boxes li,
#left li {
	border-bottom: #fea546 1px dotted;
}

#right						{ text-align: center; float: right; width: 130px; min-height: 400px; background: none; padding: 0; font-size: 11px;}
.right-blank			{ background: #fff url('../img/right_top.gif') repeat-x left top !important; }
#right span					{ font-weight: bold; color: #939393; font-size: 11px; display: block; text-align: center; padding: 0 0 4px 0;}
#right h2 {
	margin-top: 10px;
}
#right a {
	padding: 4px 0px !important;
	text-align: left;
	color:#555555;
	font-size:10px;
	display: block;
	float: none;
/*	clear: both;*/
}
#right br {
	font-size: 0px;
	display: none;
}

#right .Dial1, #right .DialTop1			{text-align: left; margin-top: 5px; margin-left: 10px}
#right .Dial2, #right .DialTop2			{text-align: left; margin-top: 5px; margin-left: 10px}
#right .Dial3, #right .DialTop3			{text-align: left; margin-top: 5px; margin-left: 10px}

#right-box,
#right-box-i					{position: relative; float: right; width: 160px; padding: 0px 0 10px 0;}
#right-box-i				{padding: 5px 0 10px 0;background: url('../img/r-box.jpg') 0 100% no-repeat #efefef;}
.s-img						{padding: 10px 0 10px 0;width: 160px; float: left;}

#rb-top						{position: absolute; left: -13px; top: -11px; width: 173px; height: 15px; background: transparent url('../img/rb_top.gif') no-repeat left top;}



.r-box						{width: 136px; float: left; padding: 10px 0 10px; _padding: 5px 0 7px;}
.r-box a,
.r-box p,
.r-box h3,
.r-box span					{padding: 0; line-height: 155%;}

.rb1,
.rb2,
.rb3						{width: 136px; margin: 0 0 0 12px; _margin: 0 0 0 6px;}

.rb1 div,
.rb2 div,
.rb3 div					{height: 14px;}

.rb1						{background: url('../img/r_box_t1.gif') 0 0 no-repeat; }
.rb1 div					{background: url('../img/r_box_b1.gif') 0 100% no-repeat;}
.rb1 h3						{color: #3e64a5;}

.rb2						{background: url('../img/r_box_t2.gif') 0 0 no-repeat; }
.rb2 div					{background: url('../img/r_box_b2.gif') 0 100% no-repeat;}
.rb2 h3						{color: #ee5f00;}

.rb3						{background: url('../img/r_box_t3.gif') 0 0 no-repeat; }
.rb3 div					{background: url('../img/r_box_b3.gif') 0 100% no-repeat;}
.rb3 h3						{color: #616161;}

#auth-fail {
	margin: 0 16px 16px;
	padding: 8px 12px;
	border: 1px solid #ee5f00;
	background-color: #ffd0db;
	font-size: 10px;
	color: #f00;
}


#text,
#job						{padding: 10px 0 15px 13px; clear: both; /*background: url('../img/text_bg.gif') 0 0 no-repeat;*/}
#text-inner {
	padding-right: 13px;
}

#text h2,
#job h2 {
	margin-right: 10px;
	text-transform: none;
	color: #1169b1;
	line-height: 200%;

/*	letter-spacing: 1px;*/
}
/* FIXME */
#job h2 {
	border-top: 1px dashed #ccc;
}

#text h3					{
	line-height: 180%;
	padding: 15px 0 5px;
	text-transform: none;

	}

#text p,
#job p						{line-height: 120%;}

#text ul,
#job ul 					{margin: 0 0 0 20px;}

#text ul li,
#job ul li					{color: #777777; font-size: 11px;list-style-type: disc;}


#searching					{margin: 0 0 5px 0; float: left;position: relative;width: 100%; height: 69px; background: url('../img/search_bg.png') 0 0 no-repeat}
#searching div			{ padding: 12px 0 0 15px;  font-size: 10px; font-weight: bold; color: #fff; }
#searching input.in1					{width: 115px; height: 16px; border: none; position: absolute; left: 12px; top: 38px;}
#searching input.submit				{position: absolute; top: 32px; background: transparent; left: 140px; border: none;width: 25px; height: 25px;}

#left .box	{margin: 0 0 7px 0;}

.box-1						{min-height: 120px; background: url('../img/box1_back.gif') 0px 100% no-repeat #ff6100; float: left; width: 208px;}
#left .box-1 				{margin: 0 0 6px 0; width: 206px;}

a.active					{font-weight: bold;}


#main-box					{position: relative; margin: 0 0 20px 15px; _margin-left:7px; float: left;  background: url('../img/main_box_bg.gif') 0 0 no-repeat; color:#b24a01; width: 604px;}
#main-box .content			{padding: 20px;}
#main-box .bottom			{position: absolute; left: 0px; bottom: 0px; width: 604px; height: 13px; background: url('../img/main_box_bottom_bg.gif') 0 0 no-repeat;}

#menu-s						{float: left; margin: 0;}
.menu-s,
.menu-s-last				{float: left; width: 208px; background: url('../img/menug_bg.gif') no-repeat 0 0; height: 28px;}
.menu-s-last 				{ background: url('../img/menug_last_bg.gif') no-repeat 0 0; height: 30px;}
.menu-s a,
.menu-s-last a				{color: /*#9cb1d0;*/ #8a8a8a; font-weight: bold; line-height: 26px; text-decoration: none; padding: 2px 0 2px 22px; background: none;}
.menu-s a:hover,
.menu-s-last a:hover 			{color: #C23C00;}

.menu-s a.active			{color: #4870ae;}

.box-2 						{float: left; width: 269px; _width: 269px; padding: 0 15px 5px;}
.box-2 p					{font-size: 9px; padding: 3px 0 0px 0;}
.box-2 a					{padding: 4px 0 0 0;}
.box-2 .date				{display: block; color: #1468b0; font-size: 9px; padding: 2px 0 0 0;}
.box-2 h2					{ padding: 0 0 16px 40px; font-size: 10px; line-height: 32px; }

.box-1 ul					{padding: 0 0 15px 15px;}
.box-1 ul li a				{color: #ffffff; text-decoration: none; font-size: 10px;}
.box-1 h3 a,
#navi h3 a					{text-decoration: none; color: #8a8a8a;}

.box-1 h3,
#navi h3					{color: #949494; line-height: 28px;}
.head-1	h3					{}

.head-1,
.head-2,
.head-3,
.head-4,
.head-5,
a.head-1,
a.head-2,
a.head-3,
a.head-4,
a.head-5,
a.head-1-a,
a.head-2-a,
a.head-3-a,
a.head-4-a,
a.head-5-a					{width: 100%; height: 28px;}

/*
.head-1						{ background: url('../img/head-1_index_bg.gif') no-repeat 0 0;}
.head-2						{ background: url('../img/head-2_index_bg.gif') no-repeat 0 0;}
.head-3						{ background: url('../img/head-3_index_bg.gif') no-repeat 0 0;}
.head-4						{ background: url('../img/head-4_index_bg.gif') no-repeat 0 0;}
.head-5						{ background: url('../img/head-5_index_bg.gif') no-repeat 0 0;}

a.head-1					{ padding-left: 28px; background: url('../img/head_1.gif') no-repeat 0 100%;}
a.head-2					{ background: url('../img/head_2.gif') no-repeat 0 100%;}
a.head-3					{ background: url('../img/head_3.gif') no-repeat 0 100%;}
a.head-4					{ background: url('../img/head_4.gif') no-repeat 0 100%;}
a.head-5					{ background: url('../img/head_5.gif') no-repeat 0 100%;}

a.head-1-a					{ background: url('../img/head_a_1.gif') 0 100% no-repeat; color: #4870ae;}
a.head-2-a					{ background: url('../img/head_a_2.gif') 0 100% no-repeat; color: #4870ae;}
a.head-3-a					{ background: url('../img/head_a_3.gif') 0 100% no-repeat; color: #4870ae;}
a.head-4-a					{ background: url('../img/head_a_4.gif') 0 100% no-repeat; color: #4870ae;}
a.head-5-a					{ background: url('../img/head_a_5.gif') 0 100% no-repeat; color: #4870ae;}

#left-menu .head-1			{ background: url('../img/head-1_bg.gif') no-repeat 1px top; }
#left-menu .head-2			{ background: url('../img/head-2_bg.gif') no-repeat 1px top; width: 100%; height: 28px;}
#left-menu .head-3			{ background: url('../img/head-3_bg.gif') no-repeat 1px top; width: 100%; height: 28px;}
#left-menu .head-4			{ background: url('../img/head-4_bg.gif') no-repeat 1px top; width: 100%; height: 28px;}
#left-menu .head-5			{ background: url('../img/head-5_bg.gif') no-repeat 1px top; width: 100%; height: 28px;}
*/

.head-1 h3 a,
.head-2 h3 a,
.head-3 h3 a,
.head-4 h3 a,
.head-5 h3 a				{ padding: 0 0 0 40px;}

.head-1						{ background: url('../img/head-1g_index_bg.gif') no-repeat 0 0;}
.head-2						{ background: url('../img/head-2g_index_bg.gif') no-repeat 0 0;}
.head-3						{ background: url('../img/head-3g_index_bg.gif') no-repeat 0 0;}
.head-4						{ background: url('../img/head-4g_index_bg.gif') no-repeat 0 0;}
.head-5						{ background: url('../img/head-5g_index_bg.gif') no-repeat 0 0;}

a.head-1					{ background: url('../img/head_1.gif') no-repeat 0 50%;}
a.head-2					{ background: url('../img/head_2.gif') no-repeat 0 50%;}
a.head-3					{ background: url('../img/head_3.gif') no-repeat 0 50%;}
a.head-4					{ background: url('../img/head_4.gif') no-repeat 0 50%;}
a.head-5					{ background: url('../img/head_5.gif') no-repeat 0 50%;}

a.head-1-a					{ background: url('../img/head_a_1g.gif') 10px 100% no-repeat; color: #c23C00 !important;}
a.head-2-a					{ background: url('../img/head_a_2g.gif') 0 100% no-repeat; color: #c23c00;}
a.head-3-a					{ background: url('../img/head_a_3g.gif') 0 50% no-repeat; color: #c23c00;}
a.head-4-a					{ background: url('../img/head_a_4g.gif') 0 100% no-repeat; color: #c23c00;}
a.head-5-a					{ background: url('../img/head_a_5g.gif') 0 100% no-repeat; color: #c23c00;}

#left-menu .head-1			{ background: url('../img/head-1g_index_bg.gif') no-repeat 0px top; }
#left-menu .head-2			{ background: url('../img/head-2g_index_bg.gif') no-repeat 0px top; width: 100%; height: 28px;}
#left-menu .head-3			{ background: url('../img/head-3g_index_bg.gif') no-repeat 0px top; width: 100%; height: 28px;}
#left-menu .head-4			{ background: url('../img/head-4g_index_bg.gif') no-repeat 0px top; width: 100%; height: 28px;}
#left-menu .head-5			{ background: url('../img/head-5g_index_bg.gif') no-repeat 0px top; width: 100%; height: 28px;}
#RegLinks { line-height: 100%; }

#filter						{padding: 5px 0 13px 5px; font-size: 10px;  background: url('../img/r-box.jpg') 0 100% no-repeat #efefef;}
#filter span				{font-weight: bold; color: #333333;}
#filter select				{border: 1px solid #777777; width: 145px; /*height: 100px;*/ margin: 0 0 15px 0;}
#filter select,
#filter select option		{font-size: 10px;}

#filter .f-box				{height: 186px;}
.box						{width: 100%; float: left; background: url('../img/box1_back.gif') 0 100% no-repeat #ff6100; padding: 0 0 30px 0;}

.box form { margin: 0px 20px; }

.box .head,
.box .head2,
.box .head3					{width: 100%; height: 40px;}

.box a						{color: #ffffff; padding: 0 0 0 20px;}
.head h3,
.head2 h3,
.head3 h3					{font-weight: bold; color: #ffffff; padding: 7px 0 0 40px; line-height: 20px;}

.head						{ background: url('../img/head1_back.gif') 0 0 no-repeat;}
.head2						{background: url('../img/head2_bg.gif') 0 0 no-repeat;}
.head3						{background: url('../img/head3_bg.gif') 0 0 no-repeat;}

.b1							{background: url('../img/b1.gif') 0 5px no-repeat}
.b2							{background: url('../img/b2.gif') 0 5px no-repeat}
.b3							{background: url('../img/b3.gif') 0 5px no-repeat}

.bg1						{background: url('../img/bg1.gif') 0 100% no-repeat #0069b5;}


.jobs	{
/*	width: 100%;*/
	padding: 20px 30px 0px 30px;
	background: url('../img/menu_hp_bottom.gif') no-repeat left top;
	font-size: 11px;
	width: 564px;
	float: left;
	_float: none;
}
.jobs .hot {
	padding: 0 0 15px 80px;
	background: url('../img/hot.gif') no-repeat 0 0;
	line-height: 20px;
}

.jobs .jobs-reg {
	padding: 0;
	text-align: right;
	float: right;
	position: relative;
	top: -10px;
}
.jobs-reg a {
	font-size: 10px;
	text-decoration: none;
	color: #000;
}
.id-job,
.id-article {
	float: right; text-align: right; position: relative; top: 70px; right: 42px;
}

.jobs .bx-1					{float: left; width: 260px; padding: 0 0 10px 20px; height: 50px;}

.news a {
	padding: 0 20px 5px 25px;
	background: url('../img/news_bullet.gif') no-repeat 9px 4px;
/*	text-indent: 12px;*/
	display: block;
}

/*
h3.head1					{background: url('../img/head1_bg.gif') 5px 5px no-repeat;}
*/

/* seznamovy boxik */

.l-box					{position: relative; width: 446px; height: 91px; background: url('../img/article_bg.gif') 0px 0px no-repeat; margin: 0 0 10px 0;}
.l-box h2				{padding: 8px 50px 0 14px !important; font-size: 10px; line-height: 120% !important;}
.l-box h2, h2.none {
	border: none !important;
}

.l-box .info,
.l-box .info-h1,
.l-box .info-h2,
.l-box .info-h3			{width: 350px; position: relative; left: 15px; top: 6px; background: url('../img/info_bg.gif') no-repeat 0px 4px; padding: 2px 0 0 40px;}
.l-box .info-h1 		{background: url('../img/info-h1.gif') no-repeat 0px 4px;}
.l-box .info-h2 		{background: url('../img/info-h2.gif') no-repeat 0px 4px;}
.l-box .info-h3			{background: url('../img/info-h3.gif') no-repeat 0px 4px;}
.l-box .perex 			{padding: 8px 50px 0 15px;}
.l-box p				{font-size: 11px; color: #777777;}
.l-box span				{display:block; color: #777777; font-size: 10px; line-height: 16px;}
.l-box a.go,
.l-box a.go-active				{position: absolute; right: 3px; top: 0px; width: 30px; height: 91px; text-decoration: none;}
a.go:hover,
a.go-active				{background: url('../img/go.gif') 0px 3px no-repeat;}

.firms .info			{background: none; left: 10px;padding: 0px;}
.firm span				{float: left; padding: 0 0 0 5px;}
.firm .descript			{clear: both; padding: 8px 30px 0 13px; color: #444; line-height: 130%;}


.job-form-div {margin-left: 20px; padding-top: 15px; font-size:11px}
.job-form {}
.job-form td {padding: 2px; font-size: 11px}
.job-form .title {font-weight:bold; color: #993300}
.job-form-div h3  {color: #CE4D0C; margin-bottom: 15px; font-size: 16px }
#job-form-login {padding-bottom: 15px}
#job-form-login a:link, #job-form-login a:visited {color: #AC3B01 !important}
#job-form-login a:hover {color: #003B66 !important}

input.jLogin, input.jHeslo {
	margin-right: 2px;
	padding: 1px 0px 0px 3px;
	border: 1px solid #999;
	background-color: #fdfcf0;
}


#articles-hp,
#experiences-hp {
	width: 299px;
	float: left;
}
#articles-hp {
	background: #fdefe4 url('../img/article_bg_top.gif') no-repeat left top;
}
#articles-hp .footer {
	width: 299px;
	height: 10px;
	background: #fdefe4 url('../img/article_bg_bottom.gif') no-repeat left bottom;
	float: left;
}
#experiences-hp {
	margin-left: 4px;
	background: #f3f3f3 url('../img/experience_bg_top.gif') no-repeat left top;
}
#experiences-hp .footer {
	width: 299px;
	height: 10px;
	background: #f3f3f3 url('../img/experience_bg_bottom.gif') no-repeat left bottom;
	float: left;
}


.article {
	margin-bottom: 8px;
}
.article a {
	font-weight: bold;
}


#button-reg {
	vertical-align: middle;
}

.under-line {
	padding: 2px 10px;
	font-size: 8pt;
	color: #808080;
}


.vad-input {background-color: #fdfcf0;
	border: 1px solid #999;
	padding: 1px 0px 0px 3px;
	margin-right: 2px;
}
.vad-obligate{
	padding-left: 10px;
	background: url(../img/obligate_star.gif) 0px 3px no-repeat;
}
.vad-main-button-save, .vad-main-button-save-i, .vad-main-button-cv-job
{
	height: 22px;
	margin:5px;
	font-size: 8pt;
	padding-left: 31px;
	_padding-left: 25px;
	border: none;
	/*border-left: 1px solid #999;*/
	color: #669;
	cursor: pointer;
	background-position: 8px 0px;
	background-color: #fff;
}
.vad-main-button-save-i{
	background-color: #fff;
	background-image: url(../img/accept.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-left: 40px;
	_padding-left: 16px;
}

.vad-main-button-cv-job{
	background-color: #fff;
	background-image: url(../img/icon_cv2.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding-left: 40px;
	_padding-left: 22px;
}

.vad-main-button-save {
	background: url(../img/main_button_save_mini.gif) no-repeat;
/*	background: url(../img/reg_go.gif) no-repeat left 3px;*/
}

.vad-button, .vad-button_hover, .vad-button-disabled{
	border: none;
	color: #333 !important;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	width: 106px;
	height: 17px;
	background-image: url('../img/button.v2.gif');
	padding: 0px 3px 0px 3px;
	font-size: 10px;
}
/* botton po prejeti mysi*/
.vad-button:hover, .vad-button_hover{
	background-image: url('../img/button_on.v2.gif');
}

.links-logged a {padding: 0px}
.links-logged {padding-left: 20px}

.link {
	padding: 4px 2px;
	border-bottom: 1px dotted #ddd;
	font-size: 10pt;
}
.link a {
	padding-bottom: 4px !important;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 135%;
}
.link .rating {
	padding: 0px 10px;
	font-size: 8pt;
	color: #888;
}
.rating a {
	font-size: 8pt;
	font-weight: normal;
}

/*#forum*/ .notice {
	margin: 6px;
	padding: 4px 8px;
	border: 1px solid #c00;
	background-color: #fee;
	font-size: 11px;
	line-height: 140%
}

.substr {
	_width: 350px;
	overflow: hidden;
	white-space: nowrap;
}
.substr span {
	display: block;
}

/***
* hodnoceni clanku a odkazu rozcestniku
*/
.voting {
	border-top: none;
	font-size: 10px;
	line-height: 130%;
}
#text-inner .voting {
	margin-top: 12px;
	padding-top: 6px;
	border-top: 1px solid #ccc;
}
.link .voting {
	margin-top: 4px;
	margin-bottom: 12px;
}
.voting .value {
	padding-left: 6px;
	font-weight: bold;
	color: #0069b5;
}
.voting .mark {
	width: 192px;
	height: 24px;
	margin-right: 4px;
	background: #fff url('../img/mark.gif') no-repeat left top;
	font-weight: bold;
	vertical-align: middle;
	float: right;
}
.voting .mark span {
	padding: 5px 8px !important;
	float: left;
}
.voting .mark a {
	width: 21px;
	height: 20px;
	font-size: 0px;
	text-decoration: none;
	color: #eee;
	display: block;
	float: right;
}
