/*
	project: Internet Jobs Template
	author: Luka Cvrk (www.solucija.com)
	Stylesheet
*/

.addressbox {  margin: 0; padding: 6px; background: #f5f5f5; color: #708090; font-size: 11px; font-weight: normal; font-family: "Verdana";}
.topmenuline { margin: 0; padding: 0; width: 820px; line-height: 20px; border: 0; border-bottom: 1px inset #708090; background: #000000; color: #fff; }
.topmenuline p { width: 100%; color: #708090; font-size: 12px; font-weight: bold; background: #ffffff; text-align:right; }
.topmenuline a { text-align: center; font-size: 11px; font-weight: bold; font-family: "Verdana"; margin: 0 10px 0 10px; color: #808080; padding: 0; text-decoration: none; }
.topmenuline a:hover { text-align: center; font-size: 11px; font-weight: bold; font-family: "Verdana"; margin: 0 10px 0 10px; color: #000000; padding: 0; }
.topmenuline img { padding: 5px 0 0 60px; border: 0; }
.topmenuline form { float: right; }
.topmenuline input text { float: right; width: 15px; }
.topmenuline input button { float: right; width: auto; }

.menuleft { width: 100%; background: #ffffff; padding: 0px; font-size: 80%; font-weight: normal; font-family: "Verdana"; }
.menuleft img { width: 100%; height:80px; background: #ffffff; padding: 0px; margin: 0; border: 0; }
.menuleft a { float: right; background: #ffffff; line-height: 20px; padding: 0px; font-size: 11px; font-weight: normal; font-family: "Verdana"; color: #708090; }
.menuleft a:hover { background: #ffffff; line-height: 20px; padding: 0px; font-size: 11px; font-weight: normal; font-family: "Verdana"; color: #000000; }
.menuleft p { width: 100%; background: #ffffff; padding: 1px; border-bottom: 0px solid darkred; }

.topdekoline {
	width: 820px;
        background: #000000;
        color: #000000;
        font-size: 0.8em;
        font-family: "Verdana", Helvetica, Sans-Serif;
}
body {
	width: 820px;
	background: #ffffff;
	color: #000000;
	margin: 0 0 2px 4px;
	padding: 0;
	border: 0px solid #f5f5f5;
	font-size: 0.8em;
	font-family: "Verdana", Helvetica, Sans-Serif;
}

a {
	color: #3C6491;
	background-color: inherit;
}

a:hover {
	color: #000000;
	background-color: inherit;
}

h1 {
	font: 160% Verdana, Sans-Serif;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0;
}

h1 a {
	color: #BF3E17;
	background: inherit;
	text-decoration: none;
}

h1 a:hover {
	color: #3C6491;
	background: #fff;
	text-decoration: none;
}

h2 {
	margin: 8px 0 5px 0;
	padding: 0;
	font-family: "Verdana","tahoma","Arial","sans-serif";
	font-size: 1.2em;
	letter-spacing: -1px;
	color: #000000;
	background-color: #fff;
}

h2 a {
	margin: 2px;
	color: #000000;
	text-decoration: none;
	background-color: inherit;
	background-image: url(h2bg.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 20px;
}

h2 a:hover {
	background: url(h2bghover.gif) no-repeat center left;
}

p {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

#header {
	background: #fff;
	text-align: left;
	border-left: 0px;
	width: 820px;
	height: 120px;
	float: left;
	border-bottom: 0;
}



#logo {
	float: left;
	padding: 0px 0 0 0px;
	color: #000000;
	background: #FFFFFF;
	width: 350px;
}

.sublogo {
	color: #d5d5d5;
	float: left;
	padding: 0px, 0px, 0px, 0px;
}

.slogan {
	float: left;
	border-left: 0px solid #CCCCCC;
	padding: 0 0 0 5px;
}

#hmenu {
	width: 820px;
	margin: 0;
	border: 0;
	padding: 0;
	text-align: right;
	float: right;
	background: #eee;
}
#hmenu a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: "Verdana","Verdana","tahoma","sans-serif";
	color: #000000;
	background: #eee;
}

#hmenu a:hover {
	border-top: 1px solid #ffcc99;
	padding: 0px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: "Verdana","Verdana","tahoma","sans-serif";
	color: #000000;
	background: #eeeeee;
}

.content {
	height: 100%;
	border: 1px dotted #a0b8ff;
	border-bottom: 0;
	width: 820px;
	background: #ffffff;
	color: #000000;
	margin: 0;
	padding: 0;
}

#leftspace {
	padding: 0;
	width: 820px;
	height: auto;
	background: #ffffff;
}

#left {
    	border-right: 1px dotted #708090;
	border-left: 0px dotted #708090;
	border-bottom: 100px solid #708090;
	float: left;
	width: 215px;
	/*height: 100%;*/
	margin: 0;
}

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

#leftmenu a {
	display: block;
	background: #708090 url(vmenuarrow.gif) no-repeat center left;
	color: #ffffff;
	padding: 5px 0 5px 10px;
	margin: 0 0 1px 0;
	text-decoration: none;
	font-weight: normal;
}

#leftmenu a:hover {
	color: #FFFFFF;
	font-weight: normal;
	background: #808080 url(vmenuarrowhover.gif) no-repeat center left;
}

.leftarticle {
	background: #EEEEEE;
	color: #808080;
	margin: 2px 0 2px 0;
	padding: 0px;
	line-height: 1.4em;
}

.leftarticle_ad {
    text-align: center;
	font: 100% Verdana, Sans-Serif;
	font-weight: bold;
	border: 2px solid #EEEEEE;
	color: #808080;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height: 15px;
	background: #FFFFFF url(seoad.jpg) no-repeat center left;
}

.leftarticle_ad a {
	background: transparent;
	text-decoration: none;
	margin: 4px 0px 4px 0px;
	padding: 15px;
}

.boxheader { background: #eee;
		font-size: 100%;
		color: #000000;
		font-weight: bold;
		padding: 0.2em 1em 0.2em 0.5em;
		margin: 0 0 1px 0;
		border: 1px solid #eee;
		border:1px; }

.menu { background: #99cc33;
		padding: 0;
		margin: 0;
		border: 0;
 }
.menu a { background: #eeeeee;
		  margin: 0;
		  display: block;
		  padding: 0.3em 0em 0.3em 0.2em;
		  line-height: 1.3em;
		  font-size: 12px;
		  font-family: "Verdana","tahoma","Arial","sans-serif";
		  font-weight: bold;
		  text-decoration: none;
		  border: 0;
		  border-bottom: 1px solid #ffffff; }
#right {
    border-right: 1px dotted #eee;
    font-size: 11px;
    font-family: "Verdana","tahoma","Arial","sans-serif";
    line-height: 18px;
    width: 575px;
    background: #ffffff;
    float: right;
    padding: 25px 8px 0 0;
    margin: 0 2px 2px 2px;
    color: #000000;
}
#right p {
    font-family: "Verdana";
    background: inherit;
    padding-right: 2px;
    margin: 0; 
    color: #000000;
}

#right b {
    font-family: "Verdana";
    background: inherit;
    padding: 0;
    margin: 0;
    color: #000000;
}

#topright {
	float: left;
	padding: 0 3px 0 0px;
	margin: 2px;
}

#articles {
	background: #ffffff;
	height: auto;
	width: 790px;
	padding: 2px 0 0 0;
	margin: 0 auto 10px 0;
	border: 2px;
}

#additional {
	clear: both;
	width: 730px;
	background-color: #FFdddd;
	color: #000000;
	margin: 0 auto;
	padding: 10px;
}

#links {
	clear: both;
	margin: 0 auto;
	width: 730px;
	padding: 10px;
	background: #3C6491 url(linksbg.gif) repeat-x top left;
	color: #FFF;
}

#whiteline {
	margin-top: 10px;
	border-top: 3px solid #CCCCCC;
}

#footer {
	float: left;
	background: #f5f5f5;
	width: 820px;
	padding: 2px 0px 2px 0;
	border: 1px dotted #708090;
	margin: 0;
	border-top: 4px solid #ffffff;
}

#footer p {
	margin: 0;
	float: right;
	font-family: "Verdana";
	padding: 0;
	line-height: 1.5em;
	color: #708090;
	font-size: 10px;
	background: inherit;
}

#footer a {
	color: #708090;
	background: inherit;
	text-decoration: none;
	font-size: 10px;
	font-family: "Verdana", Sans-Serif;
	font-weight: bold;
}
#footer a:hover {
	color: #99cc33;
	background: inherit;
	text-decoration: none;
	font-size: 10px;
	font-family: "Verdana", Sans-Serif;
	font-weight: bold;
}

.contactform {
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	width: 15%;
	font-size: 12px;
	font-family: "Verdana", Sans-Serif;
	font-weight: normal;
}

.rightboxBorderr {width: 515px; border: 0; height: auto; line-height: 17px; margin-bottom: 4px; padding: 0; padding-left: 20px; background: #f5f5f5; font-size: 11px;  font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }
.rightboxBorderr img { width: 95px; height: 95px; margin: 1px; border: 1px solid #708090; }

.rightboxBorder {width: 520px; border: 0; height: auto; line-height: 17px; margin-bottom: 4px; padding: 0 2px 0 20px; ; background: #ffffff; font-size: 11px;  font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }
.rightboxBorder img { width: 120px; height: 90px; margin: 1px; border: 1px solid #708090; }
.rightboxBorder b { margin: 0; padding: 0; background: inherit;}
.rightboxBorder li { margin-left: 10px; background: inherit;}
.rightbox {width: 560px; border: 0; height: auto; line-height: 16px; margin: 0; padding: 0; background: #ffffff; font-size: 12px;  font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; float: left;}
.rightbox b { margin: 9px; padding-bottom: 10px; background: #ffffff;}
.rightbox li { margin-left: 10px; background: #ffffff;}
.righthalfboxL { background: #ffffff; width: 42%; float: left; border: 1px solid #708090; border-right: 5px solid #708090; height: 80px; padding: 5px; margin: 1px; margin-left: 10px; text-align:left; font-size: 10px; font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }
.righthalfboxR { background: #ffffff; width: 42%; float: right; border: 1px solid #708090; border-right: 5px solid #708090; height: 80px; padding: 5px; margin: 1px; margin-right: 10px; text-align:left; font-size: 10px;  font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }

.homehalfbox { background: #ffffff; width: 23%; float: left; border: 1px dashed #708090; height: 450px; padding: 2px; margin-left: 7px; text-align:left; font-size: 11px; font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }
.homehalfbox a { color: #404040; text-decoration: none; font-size: 10px; font-family: "Verdana","tahoma","Arial","sans-serif"; font-weight: normal; }
/*.homehalfbox p { width: 100%; height: 20px; text-align: center; padding: 0; margin: 0; font-weight: bold; border-bottom: 1px solid #99cc33; line-height: 20px; }
.homehalfbox img {padding-left: 3px;}
*/

.homecss1 { background: #99cc33; width: 100%; height: 20px; text-align: center; padding: 0; margin: 0 0 2px 0; font-weight: bold; border-bottom: 2px solid #708090; line-height: 20px; }
.homecss2 { background: #99cc33; width: 100%; height: 20px; text-align: center; padding: 0; margin: 0 0 2px 0; font-weight: bold; border-bottom: 2px solid #708090; line-height: 20px; }
.homecss3 { background: #99cc33; width: 100%; height: 20px; text-align: center; padding: 0; margin: 0 0 2px 0; font-weight: bold; border-bottom: 1px solid #708090; line-height: 20px; }
.homecss4 { background: #99cc33; width: 100%; height: 20px; text-align: center; padding: 0; margin: 0 0 2px 0; font-weight: bold; border-bottom: 1px solid #708090; line-height: 20px; }
.form.search { padding: 0; margin: 0; }

#searchform {
	background: #d5d5d5;
	color: #FFFFFF;
	padding: 1px 0px 1px 18px;
	margin: 0px;
}

input.text { margin: 0; padding: 0; width: 110px; border: 1px solid #eee; color: #000000; background: #FFFFFF; }
input.text:hover { border: 1px solid #d5d5d5; background: #FFFFFF; color: #000000; }
input.button { margin: 0; padding: 0 0 0 2px; font-size: 100%; font-family: "Verdana", Sans-Serif; border: none; background: none; color: #FFF; background: #d5d5d5; font-weight: bold; }
.date { margin-bottom: 5px; padding: 0; font-size: 10px; }
.date a { color: #808080; background: #FFFFFF; }

