body {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
padding: 0px;
top: 0px;
margin: 0px;
background-color: #FFFFFF;
line-height: 1.4em; 
}

input {
padding: 0;
margin: 0;
}

body a {
color: #666666;
text-decoration: none;	
}

body a:hover {
color: #ff7011;
}

form {
	margin:0;
	padding:0;
	}
	
.cont_left {
float: left;
}

.cont_right {
float: right;
}

.align_center {
text-align: center;
}

img {
border: none;
}

.clear_cont {
	clear:both;
}

ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}


li { 
background: url(../images/nav/listbullet.gif) 0px 6px no-repeat;
padding: 0 0 0 10px;
margin: 0 0 10px 0;
}

.mapli { 
font-weight: bold;
}

.mapli a {
color: #2f5d97 !important;
}


.mapsubli { 
margin: 0 0 10px 20px !important;
}

/* SIZES */

h1 {
font-weight: normal;
}

h2 {
color:#ff6700;
font-size: 14px;
font-family: Geneva, Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #999999;
padding: 0 0 10px 0;
}

h3 {
font-size: 11px;
color: #336699;
padding: 20px 0 10px 0;
border-bottom: 1px dotted #999999;
}

h4 {
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #ff6600;
}

h4 a {
color: #ff6600;
}

h5 {
font-size: 11px;
color: #336699;
padding: 0;
margin: 0;
}

.space1 {
margin-top: 18px;
}

.space2 {
margin-top: 15px;
}

.space3 {
margin-bottom: 15px;
}

.space4 {
margin-bottom: 35px;
}
.space5 {
margin-bottom: 5px;
}

.space6 {
margin-top: 3px;
}

.space7 {
margin: 10px 0 10px 0;
}

.text1 {
font-size: 14px;
font-weight: bold;
}

.text2 {
font-size: 12px;
font-weight: bold;
}

.text3 {
font-style: italic;
}

.text4 {
font-weight: bold;
}


/* COLORS */

.color1 {
background-color: #ff9933;
}

.bgcolor1 {
background-color:#3d72a8;
}


.bgcolor2 {
background-color:#0099ff;
}



.color2 {
color:#ff9933;
}

.color3 {
color:#2f5d97;
}

.color4 {
color: #0082d9;
}

.color5 {
color: #FF0000;
}

.color6 {
color: #999999;
}


.cstatus {
text-align: center;
font-weight: bold;
color:#2f5d97;
}


/* CONTAINERS */

#rootCh {
width: 1120px;
}


#rootCont {
min-width: 1120px;
margin: 0 27px 0 15px;
max-width: 1150px;
width:expression(document.body.clientWidth < 1150 ? "1120px" : "100%" );
}



#cont1 {
float: left;
width: 215px;
}

#cont2 {
padding: 0 15px 0 20px;
float: left;
width: 465px;
}

#cont3 {
margin-left: 715px;
}

#headCont {
height: 107px;
background: url(../images/nav/nphead.gif) no-repeat -15px 0 #FFFFFF;
}

#logoCont {
float: left;
height: 107px;
width: 215px;
}

#menuCont {
background: url(../images/nav/menuBg.gif) repeat-x top left #FFFFFF;
height: 32px;
margin-left: 215px;
padding-right: 10px;
}

.langItem {
float: right !important;
}

#menuCont a {
padding: 10px 0px 13px 12px;
display: block;
float: left;
text-transform: uppercase; 
color: #d3d4dc;
}

#menuCont a:hover {
color: #FFFFFF;
}


.rightBorder {
display: block;
padding: 0 12px 0 0;
background: url(../images/nav/menuborder.gif) no-repeat center right;
}

.menuActive {
color: #FFFFFF !important;
background: url(../images/nav/menuActiveBg.gif) repeat-x bottom left;
}

#searchCont {
height: 56px;
margin: 5px 0 0 715px;
padding: 0 0 0 10px;
background: url(../images/nav/searchBg.gif) repeat-x bottom left #999999;
}





.conthead {
color: #FFFFFF;
font-size: 12px;
}

.conthead_text {
	padding: 4px;
}

#sloganCont {
top: 0;
position: absolute;
width: 500px;
margin: 57px 0 0 238px;
line-height: 26px;
padding: 2px 0 0 0;
color: #ff7e00;
height: 25px !important;
font-size: 22px;
}

.parkList {
background-color: #FFFFFF;
margin: 10px 0 0 0;
border-bottom: 1px dotted #999999;
padding: 0 0 10px 0;
}

.parkList a img {
padding: 1px;
border: 1px solid #666666;
}

.parkList .p1 {
display: block;
width: 42px;
float: left;
}

.parkList .p2 {
color: #336699;
float: left;
padding: 2px 0 3px 10px;
font-size: 12px;
font-weight: bold;
display: block; 
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1em;
width: 142px;

}

.parkList .p3 {
float: left;
padding: 0 0 0 10px;
color: #999999;
font-size: 10px;
display: block;
width: 142px;
}

#morePark {
display: block;
padding: 10px 0 10px 0;
border-bottom: 2px solid #cacaca;
}

#frontBan img {
border: 1px solid #999999;
}

.newsCont a {
display: block;
background-color: #f7f9fb;
border-bottom: 1px solid #c1cedf;
padding: 15px 10px 10px 10px;
margin-bottom: 5px;
}

.newsCont a:hover {
color: #666666;
}

.newsCont a span {
display: block;
font-weight: bold;
padding: 0 0 8px 0;
margin: 0 0 8px 0;
border-bottom: 1px dotted #999999;
}

.nointro a {
font-weight: bold;
border-bottom: 0px !important;
padding: 7px 10px 10px 10px;
margin: 0 0 0 0 !important;
}

.nointro a span {
margin: 0 0 0 0 !important;
}

.nointro2 a {
font-weight: bold;
padding: 7px 10px 0px 10px;
margin: 0 0 0 0 !important;
}

.nointro2 a span {
border: 0px !important;
}

.newsCont a img {
display: block;
margin: 0 0 10px 0;
text-align: center;
}

#footerCont {
margin-top: 30px;
height: 74px;
background: url(../images/nav/footerBg.gif) repeat-x top left;
border: solid 2px #cccccc;
border-width: 2px 0 0 0;
}

#footerCont2 a, #footerCont2 div {
margin: 30px 15px 15px 15px;
}

#lapasKarte {
float: left;
display: block;
background: url(../images/nav/lapaskarte.gif) no-repeat center left;
padding: 0 0 0 17px;
}

#talrunis {
display: block;
float: right;
background: url(../images/nav/telefons.gif) no-repeat center left;
padding: 0 0 3px 17px;
}

#epasts {
float: right;
display: block;


background: url(../images/nav/epasts.gif) no-repeat center left;
padding: 0 0 3px 17px;
}

#clientlogin {
float: right;
display: block;
padding: 0 0 3px 17px;
background: url(../images/nav/ico_lock.gif) no-repeat center left;
}

.searchInputText {
width: 100%;
border: 1px solid #6a6a6a;
margin: 17px 0 0 0;
padding: 5px 0 5px 5px;
background: url(../images/nav/searchinput.gif) no-repeat top left #FFFFFF;
color: #999999;
font-size: 10px;
}

.searchInputButton {
margin: 17px 20px 0 0;
float: right;
padding: 0;
height: 25px;
width: 60px;
border: none;
background: url(../images/nav/searchbutton.gif) no-repeat center center;
}

.hideme {
display: none;
}

.breadcont {
color: #ababab;
font-size: 10px;
margin: 0 0 10px 0;
}

.onenew {
border-bottom: 1px dotted #666666;
}

#infounkonsultacijas {
padding: 25px 0 15px 0;
border-bottom: 2px solid #cacaca;
}

#infoktitle {
font-weight: bold;
padding-bottom: 5px;
}

#newspic {
height: 250px;
}

.statusmsg {
text-align: center;
}

.statusmsg span {
padding: 5px;
color: #FFFFFF;
}
.status0 span {
background-color: #b50000;
}

.status1 span {
background-color: #009700;
}

#backCont {
text-align: center;
font-weight: bold;
padding: 15px;

}

#backCont a {

padding: 3px;
}

.editorspace1 {
background-color: #d3d3d3;
border: dashed #555555;
border-width: 1px 0 1px;
padding: 5px;
margin: 10px 0 20px 0;
}

#iconKarte {
	display: block;
	float: right !important;
	margin: 2px 5px 0 0;
}

.imagehide {
	display: none !important;
	visibility: hidden !important;
}

.right_banner {
	display: block;
	padding: 10px 10px 5px 10px;
	font-size: 15px;
	font-weight: bold;
}

a.right_banner:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.right_banner .read_more {
	display: block;
	font-size: 10px;
	padding-top: 3px;
	text-align: right;
	margin-top: 7px;
}

.right_banner_wrap {
	border: 1px solid #aaaaaa;
	padding: 2px;
	margin-bottom: 5px;
}

#rbb {
	background: url('../images/nav/rb1.gif') no-repeat top left;
	height: 155px;
	border: 1px solid #AAAAAA;
	margin-bottom: 5px;
}

#rbb2 {
	margin: 5px 0 5px 0;
}

#rbb2f {
	display: block;
	padding: 1px;
	border: 1px solid #AAAAAA;
}

#fancybox-left-ico {
left: 20px;
}
#fancybox-right-ico {
right: 20px;
left: auto;
}

.side_line_item {
	border: 1px solid #AAAAAA;
	padding: 1px;
	width: 430px;
}

.side_line_item .desc {
	background-color: #000000;
	padding: 7px;
	color: #eaeaea;
	border-top: 1px solid #333333;
}


