* {
 	padding: 0;
  	margin: 0;
} 

img {	border-width:0px; }

body {
	background-color:#f2f2f2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;

}

.totheleft {
  float:left;
}

.totheright {
  float:right;
}	

.borzel { border-top:solid 4px #add94e; vertical-align:middle; }
.pozel { border-bottom:dashed 1px #add94e;}
.pt { padding-top: 4px; }
.elpi { padding-left: 10px; height:30px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.itms { font-size:11px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
.linknotsub { color:#666; }
.linksub { color:#06F; font-weight:bold; }
.bizkh { color:#FFF; padding-top:5px; padding-left:5px; font-size:18px; }

#search_box {
    width: 280px;
    height: 35px;
    background: url('/images/tursene.gif');
}

#bizround {
    width: 668px;
    height: 35px;
    background: url('/images/biz-rounded.jpg');
	background-repeat: no-repeat;
	line-height:35px;
	padding-left:10px;
	font-weight:bold;
	
}

#search_box #s {
    float: left;
    padding: 0;
    margin: 10px 0 0 10px;
    border: 0;
    width: 230px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 6px 6px 0 0;
}

#bpt td, #bpt tr, #bpt td p, #bpt tr p { font-size:12px;}

#ggdn td {padding-top:10px;}
#buro-po-truda {
	width:218px;
	padding:0px;
	float:left;
	margin-top:10px;
	border:solid 1px #ccc;
}

.un {margin-top:3px; margin-bottom:3px; line-height:23px; height:23px;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#c6dd82; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#c6dd82; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#c6dd82; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #f2f2f2;}

.b11h, .b22h, .b33h, .b44h, .b22bh, .b33bh, .b44bh{font-size:1px; overflow:hidden; display:block;}
.b11h {height:1px; background:#aaa; margin:0 5px;}
.b22h, .b22bh {height:1px; background:#A6D6E3; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b33h, .b33bh {height:1px; background:#A6D6E3; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b44h, .b44bh {height:2px; background:#A6D6E3; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b22bh, .b33bh, .b44bh {background: #f2f2f2;}

#gradvelin { height:20px; font-size:11px; text-align:center; background-color:#f2f2f2; color:#000; line-height:20px; border-top:solid 1px #CCC; border-bottom:solid 1px #ccc;}

.headh {background:#c6dd82; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.footh {background:#f2f2f2; border-right:1px solid #aaa; border-left:1px solid #aaa; border-top:1px solid #aaa; padding-left:10px; padding-top:5px; height:auto; overflow:auto;}
.h444 { float:left; width:200px;}
.h555 { float:right; text-align: right; padding-right:10px; font-size:12px;}
.zelenlink {font-weight:bold; font-size:11px; color:#447421;}
.headh h4 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-size:13px;}
.contenth {background: #f2f2f2; border-right:1px solid #aaa; border-left:1px solid #aaa; overflow:auto;}
.contenth div {margin-left: 12px; padding-top: 5px; margin-right:10px; margin-bottom:5px;}

#the_box {
  color: #BBBBDD;
  background-color: #e5e5e5;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}

.box_header {
  color: #000000;
  text-align: left;
  padding-left:10px;
  height: 25px;
  line-height:25px;
}

.box_text {
  text-align: left;
  background-color:#f2f2f2;
  color:#000000;
}

#menu{
		clear:both;
	}
		#menu ul{
			list-style:none;
		}
			#menu li{
				background:url(/images/menu_035_bg.jpg) repeat-x;			
				list-style:none;
				display:block;
				float:left;
				height:36px;
				border-right:1px solid #dbdbdb;
				line-height:36px;
			}
				#menu li a{
					display:block;
					float:left;
					color:#818181;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					text-align:center;
					width:87px;
				}
					#menu li a:hover{
						color:#747474;
						background:url(/images/menu_035_h.jpg) repeat-x;
					}
				#menu li a.current{
					display:block;
					float:left;
					color:#6c822e;
					background:url(/images/menu_035_c.jpg) repeat-x;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					text-align:center;
					width:87px;
				}
					#menu li a:hover.current{
						color:#6c822e;
					}


#lichnosti {
margin: 10px; 
padding: 5px;
border-style:dashed;
border-width:1px;
overflow:auto;
}
#lichnosti img { margin-right:10px;}
#lichnosti p {margin-top:10px; margin-left:0px;}
td.delimit { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCC; }
td.delimitvel { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCC; padding-bottom:3px;}
#linkove a { display:block; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:12px; color:#447421; line-height:26px; padding-left:5px;}
#linkove a:hover { display:block; font-weight:bold; text-transform:uppercase; background-color:#DDD; }
#novini {
margin: 10px; 
padding: 5px;
border-style:dashed;
border-width:1px;
clear:both;
overflow:auto;
}
#novini p {margin-top:10px; margin-left:0px;}
#novini img { float:left; margin: 0 15px 15px 0;}

#container {
	background-color: #fff;
  	margin: auto;
  	width: 968px;
  	overflow: hidden;
}
#discoments { margin-top:5px; margin-bottom:5px; background-color:#f2f2f2; padding-top:5px; padding-bottom:5px; overflow:auto;}
#discoments a { color:#356711;}
#bg2g { margin-left:10px; }

#comentar {
	margin-top:20px;	
}
.obyavi { font-size:16px; font-weight:bold; }
#sidebar ul { margin:0px; padding:0px;}
 
#sidebar li a {	height: 25px; line-height:25px;	text-decoration: none; color:#000033; }	
 
#obqvi a { color:#447421; }	
 
#sidebar li { list-style-type:none; float:left; text-align:right; width:328px;
}
 
.linkb { font-weight:bold; font-size:11px; color:#447421; text-transform:uppercase;}

.totheleft {  float:left;}
 
.totheright {  padding-right:5px;}	
 
#sidebar li a:link, #sidebar li a:visited {
 
	color:#003366;
	
	display: block;
 
	padding:0px;
 
	}
	
 
#sidebar li a:hover, #sidebar li a:visited:hover {
 
	color: black;
 
	background-color:#f2f2f2;
 
	padding:0px;
 
	margin:0px;
	text-decoration:none;
 
	}

#header {
    background-color: #fff;
	background-image:url('/images/karta-header.jpg');
	background-position:right;
	background-repeat:no-repeat;
	height: 80px;
}
#headern { 
	background-color:#FFF; background-image:url('/images/gradvelin-header-prolet.jpg'); vertical-align:middle;	background-position:right;
	background-repeat:no-repeat;
	height: 80px;
	width: 968px;
}

#header img{
	margin: 0;
	padding: 12px;
	border: none;
	float: left;
}

#header h1 { 
	font-family: Georgia, "verdana", Times, serif;
	font-size: 20pt;
	font-weight: 300;
	color: #000;
	margin-top: 16px;
	margin-left: 13px;
	letter-spacing: 2px;
}

#header h2 { 
	font-family: georgia, verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #434343;
	margin-left: 15px;
}

#first-menu{
	background-color: #E3E3E3;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	height:27px;
}


#first-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#first-menu li {
	display: inline;
}

#first-menu a {
	float: left;
	display: inline;
	padding: 6px 12px 7px 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #444;
	text-align: center;
}

#first-menu a:hover {
	background: #f4f4f4;
	color: #000;
	padding-bottom: 7px;
}

#first-menu .selected a {
	background-color: #f4f4f4;
	color: #000;
	border: none;
}

#second-menu {
	background-color: #f4f4f4;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	width: 900px;
	float: left;
	margin-top: -1px;
	border-bottom: 1px solid #999;
	}

#second-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#second-menu li {
	display: inline;
}

#second-menu a {
	float: left;
	padding: 7px;
	text-transform: lowercase;
	text-decoration: none;
	color: #000;
	text-align: center;
}

#second-menu a:hover {
	text-decoration: underline;
}

#second-menu .selected a {
	border-bottom: none;
	color: #000;
}	

#content-left {
	margin-top:10px;
	width: 508px;
	float:left;
}

#content-left-velingrad {
	background-color:#f2f2f2;
	margin-top:10px;
	float: left;
	width: 724px;
}
#citat
{ 
float:left; width:948px; padding:10px; font-size:12px; height:15px; line-height:15px; text-align:center; color:#055A9B; background-color:#d6e9a8;
background-image:url('/images/green-background-fader.gif');
}

#content-velingrad {
	background-color:#f2f2f2;
	margin-top:10px;
	padding:10px;
	width:948px;
	float: left;
}

#lastnews {
	background-color:#f2f2f2;
	border:#999 solid 1px;
	padding:10px;
	padding-top:8px;
	font-size:13px;
	margin-top:10px;
}

#lastnews {
	background-color:#f2f2f2;
	border:#999 solid 1px;
	padding:10px;
	padding-top:8px;
	font-size:13px;
	margin-top:10px;
}

#elen {
	padding-top:5px;
	margin-top:10px;
	font-size:12px;
	padding-left:10px;
	background-color:#f2f2f2;
}

#mr { 
	width:946px;
	background-color:#f2f2f2;
	border:#999 solid 1px;
	padding:10px;
}

#mer { 
	width:500px;
	padding-left:10px;
	margin-top:10px;
	font-size:13px;
	float:left;
}

#ser { 
	width:425px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	font-size:13px;
	float:left;
}

#fl a { text-decoration:none; }
#fl a:hover { text-decoration:underline; }


#leftof { 
	width:450px;
	height:120px;
	margin-top:12px;
}

.novinitemi { height:25px; width:400px; line-height:25px; margin-bottom:5px; text-align:left; font-size:12px; font-weight:bold;}
#noviniteni { /* empty */ }
#noviniteni a { color:#447421; text-decoration:none; display:block; padding-left:15px;}
#noviniteni a:hover {background-color:#aecf4c; color:#303030; }

#midcon { 
	width:450px;
	background-color:#f2f2f2;
	font-size:14px;
	margin-top:10px;
}


#pole { 
	width:220px;
	background-color:#f2f2f2;
	border:#999 solid 1px;
	padding:5px;
	float:left;
	font-size:13px;
}

#anketa2 { 
	width:220px;
	margin-left:10px;
	float:left;
}

#lastnews a { text-decoration:none;}
#lastnews a:hover { text-decoration:underline;}

#content-right {
	margin-top:10px;
	margin-left:10px;
	width: 445px;
	float:left;	
}

#content-right-velingrad {
	margin-top:10px;
	margin-left:10px;
	float: left;
	width: 229px;
}


img.ai {
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	}

img.ri {
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#999;	
	}
	
img.mi { margin-right:25px; margin-top: 4px; margin-bottom: 4px; }	
	
#content p{
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 10px;
	text-align: justify;
	line-height: 12pt;
	overflow:visible;
	}
	
#content h1 {
	font-family: Baskerville, Georgia, Times, serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px;
	padding: 10px 10px;
	}
	
.pullquote { color: #000; width:180px; background:white; float:right; margin:10px;	font-family:"Times New Roman", Times, serif; font-size: 14pt; line-height:26px;	text-align:right;	}

#velingrad {
	border:#999 solid 1px;
	font-size:12px;
	padding:10px;
}
#velingrad p {margin-bottom: 5px;}
div#velingrad p { margin-bottom: 5px;}

#lenta {
	background-color:#000;
	opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:.5;
	height:40px;
	width:508px;
	position:relative; top:210px; left:0px;
}

#title {
	width:300px;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-weight:bold;
	margin-left:10px;
	position:relative; top:170px;
}

#title a { font-size:13px; }
.num5 {
	width:22px; height:22px; border:#999 solid 1px; background-color:#EEE; margin-right:8px; line-height:22px; text-align:center; float:left; font-size:14px; font-weight:bold;
}
#num6 {
	width:22px; height:22px; border:#999 solid 1px; background-color:#EEE; margin-right:8px; line-height:22px; text-align:center; float:left;
}

.num5 a, #num6 a {display:block; text-decoration:none; color:#000;}
.num5 a:hover, #num6 a:hover { background-color:#FFF; }

#numcon { height:30px; line-height:30px; float:right; top:140px;; position:relative;}

#comments {
	background-color: #F9F9F9;
	font-family: tahoma, Arial, Helvetica;
	font-size: 8pt;
	border-top: 1px solid #999;
	border-bottom: 1px dashed #D9D9D9;
	color: #505050;
	padding: 6px;
	clear:both;
	}
	
#comments a{
	color: #505050;
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted #505050;
	}
	
#comments a:hover{
	color: #505050;
	text-decoration: underline;
	border: none;
	}
	
#comments2 {
	background-color: #F9F9F9;
	font-family: tahoma, Arial, Helvetica;
	font-size: 8pt;
	border-top: 1px solid #999;
	border-bottom: 1px dashed #D9D9D9;
	color: #505050;
	padding: 6px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#comments2 a{
	color: #505050;
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted #505050;
	}
	
#comments2 a:hover{
	color: #505050;
	text-decoration: underline;
	border: none;
	}
	
	
#sidebar {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	float: right;
	width: 330px;
	padding: 12px;
	margin-left: 0px;
	margin-right: 5px;
	text-align: justify;
	}
	
#sidebar p{
	margin-bottom: 4px;
	padding-top: 4px;
	line-height: 12pt;
	}
	
#sidebar img{
	border: none;
	}

#sidebar h1{
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
	border-bottom: 1px dashed #d9d9d9;
	color: #7e7e7e;
	}
	
#sidebar ul li{
	margin: 0px 5px 8px;
	list-style-type:none;
	color: #999;
}

#content ul li{
	margin: 0px 7px 8px 22px;
	list-style-position: inside;
	font-size:9pt;
}

#sidebar a {
	text-decoration: none;
	color: #66584B;
	
}

#sidebar a:hover {
	color: #66584B;
	text-decoration: underline;
}

#sidebar2 {
	float: left;
	width: 160px;
	text-align: justify;
	}
	
#sidebar2 h1{
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
	border-bottom: 1px dashed #d9d9d9;
	color: #7e7e7e;
	}
	
#sidebar2 p{
	line-height: 12pt;
	}
	
#sidebar3 {
	float: right;
	width: 150px;
	text-align: justify;
	}
	
#sidebar3 h1{
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999;
	border-bottom: 1px dashed #d9d9d9;
	color: #7e7e7e;
	}
	
#sidebar3 p{
	text-align: center;
	margin-top: 175px;	
	}

#adbox {
	width: 328px;
	height: 270px;
	border: 1px solid #999;
	background-color: #F7F7F7;
	}	
	
	
	

	
table.firmi { margin-top:10px; }	
	
table.firmi, table.firmi th, table.firmi td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

table.firmi td, th {
	padding: 4px;
}

table.firmi thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

table.firmi tbody th {
	font-weight: bold;
}

table.firmi tbody tr { background: #FCFDFE; }

table.firmi tbody tr.odd { background: #F7F9FC; }

table.firmi a:link {
	color: #718ABE;
	text-decoration: none;
}

table.firmi a:visited {
	color: #718ABE;
	text-decoration: none;
}

table.firmi a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

table.firmi tfoot th, tfoot td {
	font-size: 85%;
}