/*
--------------------------------------------------
BildeZ default StyleSheet
by Kaspars Butlers
@ SIA "M 79"
-------------------------------------------------- */

/* =Default
-------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

input, form {
	margin: 0;
	padding: 0;
}

h1 {
	font: bold 13px Tahoma;
	color: #3e454a;
	margin: 0;
	padding: 0;
}

h1 a,link,visited,active {
	color: #3e454a;
	text-decoration: none;
}

h1 a:hover {
	color: #4a8347;
	text-decoration: none;
}

h2 {
	font: 11px Tahoma;
	color: #3e454a;
	margin: 0;
	padding: 0;
}

.h3Left {
	background: url(img/blts/bltArrowLeft03.gif) 0px 1px no-repeat;
	width: 70px;
	padding: 0 0 0 13px;
	margin: 10px 0 3px 0;
	font: bold 10px Tahoma;
	float: left;
	display: block;
}

.h3Left a,link,visited,active {
	color: #5587b9;
	text-decoration: none;
} 

.h3Left a:hover {
	color: #4a8347;
	text-decoration: none;
}

.h3Right {
	background: url(img/blts/bltArrowRight03.gif) 42px 1px no-repeat;
	width: 70px;
	padding: 0 0 0 3px;
	margin: 10px 0 3px 0;
	font: bold 10px Tahoma;
	float: left;
	display: block;
}

.h3Right a,link,visited,active {
	color: #5587b9;
	text-decoration: none;
} 

.h3Right a:hover {
	color: #4a8347;
	text-decoration: none;
} 

h4 {
	font: 10px Tahoma;
	color: #000033;
	padding: 0;
	margin: 5px 0 5px 0;
}

.warning01 {
	background: #f9edb3;
	width: 200px;
	height: 17px;
	padding: 3px 0 0 0;
	margin: 0 0 15px 0;
	border: 1px solid #ff0000;
	font: bold 11px Tahoma;
	color: #820000;
	text-align: center;
	float: left;
}

.warning02 {
	background: #f9edb3;
	width: 200px;
	padding: 3px 0 0 0;
	margin: 0 0 15px 0;
	border: 1px solid #ff0000;
	font: bold 11px Tahoma;
	color: #820000;
	text-align: center;
	float: left;
}

.h5 {
	font: bold 14px Tahoma;
	margin: 10px 0 0 0;
	display: block;
}

.h6 {
	font: 11px Tahoma;
	color: #000033;
	padding: 0 0 0 5px;
	display: block;
}

.h6 a,link,visited,active {
	color: #5587b9;
	text-decoration: none;
}

.h6 a:hover {
	color: #5587b9;
	text-decoration: underline;
}

.h7 {
	font: bold 14px Tahoma;
	color: #5587b9;
	display: block;
}

.h8 {
	font: 11px Tahoma;
	color: #000033;
}

/* =Structure
-------------------------------------------------- */
#mainWrapper {
	/* background: #999999; */
	width: 790px;
	padding: 0 5px 0 5px;
	margin: 0 auto;
	overflow: hidden;
}

#topHeaderWrapper {
	background: url(img/structure/mainTopBg.jpg) top center no-repeat;
	width: 100%;
	height: 141px;
}

#mainLogoWrapper {
    background: url(img/structure/mainTopBg.jpg) -411px 0px no-repeat;
    width: 800px;
    height: 111px;
    padding: 30px 0 0 0;
    margin: 0 auto;
    display: block;
} 

#mainLogoWrapper3 {
	background: url(img/structure/mainTopBg3.jpg) -394px 0px no-repeat;
	width: 800px;
	height: 111px;
	padding: 30px 0 0 0;
	margin: 0 auto;
	display: block;
}

.mainLogo {
	background: url(img/structure/mainLogo3.jpg) top left no-repeat;
	width: 321px;
	height: 111px;
	display: block;
}

#mainMiddleLeftWrapper {
	/* background: #fff000; */
	width: 186px;
	margin: 0 15px 0 0;
	float: left;
}

#mainMiddleRightWrapper {
	width: 579px;
	float: left;
}

#mainUsage {
	background: url(img/structure/mainUsage.jpg) top left no-repeat;
	width: 579px;
	height: 193px;
	margin: 0 0 15px 0;
	float: left;
}

#insideMenu {
	width: 579px;
	color: #5587b9;
	margin: 0 0 10px 0;
}

#insideMenu a,link,visited,active {
	font: bold 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
}

#insideMenu a:hover {
	color: #4a8347;
	text-decoration: none;
}

#navMap {
	font: bold 11px Tahoma;
	color: #2e5c89;
}

#navMap a,link,visited,active {
	font: bold 11px Tahoma;
	color: #2e5c89;
	text-decoration: none;
}

#navMap a:hover {
	color: #4a8347;
	text-decoration: none;
}

#userGalleriesListWrapper {
	background: url(img/navigation/userGalleriesListWrapperTopBg.gif) top left no-repeat;
	width: 186px;
	padding: 22px 0 0 0;
}

.userGalleriesListBottom {
	background: url(img/navigation/userGalleriesListBottomBg.gif) top left no-repeat;
	width: 186px;
	height: 10px;
	display: block;
}

#userGalleriesListWrapper a,link,visited,active {
	color: #000000;
	text-decoration: none;
}

#userGalleriesListWrapper a:hover {
	color: #4a8347;
	text-decoration: none;
}

.userGalleriesList {
	background: #f9fced;
	width: 170px;
	font: 11px Tahoma;
	padding: 5px 0 1px 16px;
}

.userGalleriesTitle {
	margin: -12px 0 0 16px;
	font: bold 11px Tahoma;
	color: #2e5c89;
	display: block;
}

#addImageWrapper {
	font: 11px Tahoma;
	padding: 5px 0 0 0;
}

.addImagesUnderline {
	background: url(img/structure/addImagesUnderline.gif) top left no-repeat;
	width: 497px;
	height: 3px;
	float: left;
	display: block;
}

.searchFormWrapper {
}

#camerasWrapper {
	padding: 0px 0 0 0;
}

#regFormWrapper {
	padding: 5px 0 0 0;
}

.newsWrapper {
	margin: 10px 0 0 0;
	overflow: hidden;
}

/* =Login
-------------------------------------------------- */
#loginWrapper {
	background: url(img/structure/loginBg.gif) top left no-repeat;
	width: 179px;
	height: 51px;
	padding: 27px 0 0 7px;
	margin: 0 0 15px 0;
}

#loggedWrapper {
	background: url(img/structure/loggedBg.gif) top left no-repeat;
	width: 166px;
	height: 38px;
	padding: 28px 0 0 20px;
	margin: 0 0 15px 0;
}

.h1 {
	font: 9px Tahoma;
	color: #606060;
	margin: 0 0 -5px 0;
	padding: 0;
	display: block
}

#loginUserWrapper {
	margin: 0 7px 0 0;
	float: left;
}

.loginUser {
	width: 78px;
	font: 9px Tahoma;
	color: #333333;
}

.regForm {
	width: 150px;
	font: 9px Tahoma;
	color: #333333;
}

#loginPassWrapper {
	float: left;
}

.loginPass {
	width: 78px;
	font: 9px Tahoma;
	color: #333333;
}

.loginOk {
	width: 173px;
	font: 9px Tahoma;
	margin: 1px 0 0 -1px;
}

/* =Menu
-------------------------------------------------- */
#hNavWrapper {
}

.menuItemShadow01 {
	background: url(img/navigation/menuItemShadow01Bg.gif) 0px 0px no-repeat;
	width: 186px;
	height: 6px;
	margin: 0 0 10px 0;
	display: block;
}

.menuItemNewest a,link,visited,active {
	background: url(img/navigation/menuItemNewestBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemNewest a:hover {
	background: url(img/navigation/menuItemNewestBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemGallery a,link,visited,active {
	background: url(img/navigation/menuItemGalleryBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemGallery a:hover {
	background: url(img/navigation/menuItemGalleryBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemNewAlbum a,link,visited,active {
	background: url(img/navigation/menuItemNewAlbumBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemNewAlbum a:hover {
	background: url(img/navigation/menuItemNewAlbumBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemAddImages a,link,visited,active {
	background: url(img/navigation/menuItemAddImagesBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 0px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemAddImages a:hover {
	background: url(img/navigation/menuItemAddImagesBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemSearch a,link,visited,active {
	background: url(img/navigation/menuItemSearchBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemSearch a:hover {
	background: url(img/navigation/menuItemSearchBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemMostWatched a,link,visited,active {
	background: url(img/navigation/menuItemMostWatchedBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemMostWatched a:hover {
	background: url(img/navigation/menuItemMostWatchedBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemRating a,link,visited,active {
	background: url(img/navigation/menuItemRatingBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemRating a:hover {
	background: url(img/navigation/menuItemRatingBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemCameras a,link,visited,active {
	background: url(img/navigation/menuItemCamerasBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemCameras a:hover {
	background: url(img/navigation/menuItemCamerasBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemStats a,link,visited,active {
	background: url(img/navigation/menuItemStatsBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	margin: 0 0 -1px 0;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemStats a:hover {
	background: url(img/navigation/menuItemStatsBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemNews a,link,visited,active {
	background: url(img/navigation/menuItemNewsBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemNews a:hover {
	background: url(img/navigation/menuItemNewsBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

.menuItemContacts a,link,visited,active {
	background: url(img/navigation/menuItemContactsBg.gif) 0px 0px no-repeat;
	width: 146px;
	height: 21px;
	padding: 9px 0 0 40px;
	font: 11px Tahoma;
	color: #5587b9;
	text-decoration: none;
	display: block;
}

.menuItemContacts a:hover {
	background: url(img/navigation/menuItemContactsBg.gif) 0px -30px no-repeat;
	color: #4a8347;
}

/* =Images
-------------------------------------------------- */
#mostWatchedWrapper {
	background: #ffffff url(img/structure/titleMostWatched.gif) top left no-repeat;
	width: 579px;
	padding: 20px 0 0 0;
	float: left;
}

#NewPhotosWrapper {
	background: #ffffff url(img/structure/titleNewPhotos.gif) top left no-repeat;
	width: 579px;
	padding: 20px 0 0 0;
	float: left;
}

#insideImgWrapper {
	width: 579px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
}

.row01 {
	background: #f2f7ff;
	width: 564px;
	padding: 10px 0 10px 14px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.row02 {
	background: #ffffff;
	width: 564px;
	padding: 10px 0 10px 14px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.userImgWrapper {
	width: 100px;
	margin: 0 10px 0 0;
	float: left;
	display: block;
}

.userImgUser {
	font: bold 9px Tahoma;
	color: #000000;
}

.userImgUser a,link,visited,active {
	background: url(img/blts/bltArrow02.gif) 0px 2px no-repeat;
	width: 88px;
	padding: 0 0 0 12px;
	color: #000000;
	text-decoration: none;
	display: block;
}

.userImgUser a:hover {
	color: #006600;
}

.ImgUser {
	font: bold 9px Tahoma;
	color: #000000;
}
.ImgUser a,link,visited,active {
	background: url(img/blts/bltArrow02.gif) 0px 2px no-repeat;
	padding: 0 0 0 12px;
	color: #000000;
	text-decoration: none;
	display: block;
}
.ImgUser a:hover {
	color: #006600;
}


.editImg {
	display: block;
}

.editImg a,link,visited,active {
	font: 10px Tahoma;
	color: #5587b9;
	text-decoration: none;
}

.editImg a:hover {
	color: #006600;
	text-decoration: none;
}

.delImg {
	background: url(img/blts/bltDelImg.gif) 0px 2px no-repeat;
	padding: 0 0 0 11px;
	margin: 0 4px 0 0;
	float: left;
	display: block;
}

.edtImg {
	background: url(img/blts/bltEdtImg.gif) 0px 2px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	display: block;
}