/* (c) Mirgo.lv - info@mirgo.lv */
body
{
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 11px;
	background-color: #f2f2f2;
}

/* Citas kopējās iespējas */
img {border: 0;}
a{color: #f7941e;text-decoration: none;}
a:hover{text-decoration: underline;}

/* Header */
#header
{
	width: 	100%;
	height: 123px;
	float: 	left;
	background: url(../img/header.bg.jpg);
}
#header .header
{
 	width: 100%;
 	height: 123px;
 	float: left;
 	background: url(../img/header.png);
 	background-repeat:no-repeat;
}
#header .header .logo
{
	width: 15%;
	height: 123px;
	float: left;
}
#header .header .right
{
	float: right;
	width: 84.9%;
	height: 123px;
}
#header .header .laba_mala
{
	float: right;
	width: 130px;
	margin: 0 22px 0 0;
}
#header .header .kreisa_mala
{
	float: left;
	margin: 2px 10px 0 10px;
	height: 113px;
	width: 77.9%;
	text-align: center;
}
#header .lang
{
	width: 130px;
	height: 16px;
	float: left;
	text-align: right;
	margin: 7px 0 0 0;
}
#header .lang a
{
	font-size: 14px;
	font-weight: bold;
	color: white;
	float: right;
}
#header .lang .starpa
{
	float: right;
	color: white;
	font-weight: bold;
	margin: 2px 0 0 0;
}
#header .search_form
{
	width: 130px;
	height: auto;
	float: left;
	margin: 50px 0 0 0;
}
#header .search_form .text
{
	width: 122px;
	height: 20px;
	float: right;
	background: url(../img/input.gif);
	border: 0;
	font-family: tahoma;
	font-size: 13px;
	color: black;
}
#header .search_form .submit
{
	width: 89px;
	height: 22px;
	float: right;
	border: 0;
	background: url(../img/submit.bg.gif);
	text-align: left;
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	cursor:pointer;cursor:hand;
}

/* Menu */
#menu
{
	width: 100%;
	height: 31px;
	float: left;
	background: url(../img/menu.bg.gif);
}
#menu .menu
{
	float: left;
}
#menu .menu a
{
	font-size: 13px;
	font-weight: bold;
	color: white;
	float: left;
	margin: 8px 0 0 10px;
}
#menu .menu .starpa
{
	float: left;
	color: white;
	font-weight: bold;
	margin: 10px 0 0 10px;
}
#menu .online
{
	float: right;
	width: 150px;
	height: 31px;
	text-align: center;
}
#menu .online a
{
	float: left;
	color: #f7941e;
	font-weight: bold;
	font-size: 13px;
	padding-top: 8px;
}

/* left */
#left
{
	width: 15%;
	float: left;
}

/* Center */
#center
{
	width: 70%;
	float: left;
	background-color: white;
}

/* Right */
#right
{
	width: 12.9%;
	float: left;
}

/* Footer */
#footer
{
	width: 100%;
	height: 52px;
	padding: 10px 0 0 0;
	clear: left;
	background: url(../img/footer.bg.gif);
}

.hover:hover
{
	cursor:pointer;cursor:hand;
}
.header_title
{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 4px 4px 0;
}
.left_b
{
	width: 98%;
	height: auto;
	font-size: 12px;
	color: black;
	font-weight: bold;
	margin: 3px 3px 0 0;
	float: left;
}

/* Form styles */
div.form-container { margin: 10px; padding: 5px; background-color: #FFF;}

p.legend { width: 250px; text-align: right; font-weight: bold;}
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.form-container form {width: 700px;}
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label,
div.form-container span.label { margin: 5px 0 0 10px; padding-right: 10px; width: 250px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error,
div.form-container span.error { color: #C00; }
div.form-container label em,
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input, select, textarea {margin: 5px 0 0 0;}
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus,
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label,
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 270px; }

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 99.9%;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#f7941e;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:99.9%;
margin: 4px 0 0 0;
}
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
font-weight: bold;

}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#vertmenu ul li.menu2 {
margin: 0px;
padding: 0px;
}
#vertmenu ul li.menu2 a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
font-weight: bold;
background-color: #f7941e;

}

#vertmenu ul li.menu2 a:hover, #vertmenu ul li.menu2 a:focus {
color: #000000;
background-color: #f7941e;
}

#vertmenu ul li.left_b {
margin: 0px;
padding: 0px;
}
#vertmenu ul li.left_b a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: black;
font-weight: bold;
background-color: #f2f2f2;

}

#vertmenu ul li.left_b a:hover, #vertmenu ul li.left_b a:focus {
color: black;
background-color: #f2f2f2;
}
