#body, #bodyWide {
    background: #000 no-repeat center top;
	font-family: Arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
}

.debug {
	border: 1px solid #f00;
}

h1 {
	color: #CCC;
	font-size: 24px !important;
	font-weight: normal;
	margin: 15px 0 !important;
}

td {
	padding: 3px !important;
	vertical-align: middle !important;
}

small {
	font-size: 11px !important;
}

div#content ul {
	list-style: disc;
	margin-left: 40px;
}

div#content p {
	margin: 5px 0;
}

h3.standardTitle {
	font-size: 18px;
}

.lastInRow {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

div#mainContainer {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

div#header {
	height: 120px;
}

div#logo h3, a#logoImage:link, a#logoImage:visited {
	display: inline;
	float: left;
	vertical-align: bottom;
}

div#logo h3 {
	margin-left: 5px;
	margin-top: 52px;
	*margin-top: 35px;
}

div#logo h3 a:link, div#logo h3 a:visited {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

div#logo h4 {
	color: #fff;
}

div#logo {
	position: absolute;
	left: 10px;
	top: 10px;
}

.centerAlign {
	text-align: center;
	width: 100%;
}

input, textarea {
	background-color: #CCC;
	border: 1px solid #5A5A5A;
}

.firstColor {
	color: #29706A !important;
}

.secondColor {
	color: #364E61 !important;
}

.thirdColor {
	color: #613651 !important;
}

.highlight {
	color: #D0AB3A !important;
}
/*SEARCH FORM*/
/*form#searchForm {
	right: 108px;
	top: 115px;
	position: absolute;
	text-align: center;
	width: 208px;
}

form#searchForm input#SearchTerm {
	background: #D0AB3A;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-bottom: 0;
    border-right: 0;
	color: #850000;
	font-size: 14px;
	height: 19px;
	margin: 2px 0 0 2px;
    padding: 1px 0 1px 5px;
	width: 208px;
}

form#searchForm div.submit {
	margin-top: 5px;
}

form#searchForm div.submit input {
	border: 0;
}*/

form#searchForm div.input input {
	width: 168px;
}

form#searchForm div.submit {
	margin-top: 7px;
	text-align: center;
	width: 100%;	
}

form#searchForm div.submit input {
	border: 0;
}
/*MENU*/
ul#menu {
	top: 110px;
	margin: 0 !important;
	padding-bottom: 8px;
	position: absolute;
	border-bottom: 1px solid #5A5A5A;
	width: 100%;
}

ul#menu li {
	background: url('../img/template/menuBullet.jpg') no-repeat center left;
	display: inline;
	float: left;
	margin-right: 15px;
	padding-left: 10px;
}

ul#menu li a:link, ul#menu li a:visited {
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
} 

ul#menu li a:hover, ul#menu li a.active:link, ul#menu li a.active:visited {
	color: #646464	
}

/*CONTENT*/
div#contentContainer {
	margin-top: 30px;
}

div#leftSidebar, div#content, div#rightSidebar, div#wideLayoutSidebar {
	display: inline;
	float: left;	
}

div#leftSidebar, div#rightSidebar, div#wideLayoutSidebar {
	width: 190px;
}

div#content {
	color: #CCCCCC;
	line-height: 14px;
	margin: 0 20px;
	width: 540px;
}

#bodyWide div#content {
	margin: 0 0 0 10px !important;
	width: 960px;
}

div.sidebarBox {
	width: 188px;
	border: 1px solid #5a5a5a;
	margin-bottom: 20px;
}

div.sidebarBox h3 {
	background-color: #5a5a5a;
	color: #FFF;
	padding: 9px 5px 10px 10px;
	text-transform: uppercase;
}

div.sidebarBoxContent {
	color: #CCC;
	font-size: 11px;
	margin: 10px auto;
	width: 168px;
}

/*ARTICLES*/
div#articlesList h2 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}

div#articlesList h2 a:link, div#articlesList h2 a:visited {
	text-decoration: none;
}

div.article {
	margin: 25px 0;
}

h2.firstArticleTitle a:link, h2.firstArticleTitle a:visited {
	color: #29706a;
}

h2.secondArticleTitle a:link, h2.secondArticleTitle a:visited {
	color: #364e61;
}

h2.thirdArticleTitle a:link, h2.thirdArticleTitle a:visited {
	color: #613651;
}

div.articleDateContainer, div.commentMeta, div.profileDateContainer {
	border-top: 1px solid #2F2F2F;
	margin-bottom: 20px;
}


div.commentMeta {
	margin-bottom: 5px;
}

div.articleDate, div.commentDate, div.profileDate {
	background: #2F2F2F;
	color: #CCC;
	font-size: 9px;
	padding: 3px 0 2px;
	text-indent: 9px;
	width: 75px;
}

div.commentDate {
	display: inline;
	float: left;
	width: 117px;
}

div.commentAuthor {
	color: #CCC;
	display: inline;
	float: right;
	font-size: 11px;
	font-style: italic;
	margin-top: 3px;
}

a.readMore:link, a.readMore:visited {
	background: url('../img/template/ch_more.gif') no-repeat left center;
	color: #D59E00;
	padding-left: 10px;
	text-decoration: none;
}

a.readMore:hover {
	text-decoration: underline;
}

a.commentCount:link, a.commentCount:visited {
	background: url('../img/template/ch2.gif') no-repeat left center;
	color: #5C2F17;
	padding-left: 12px;
	text-decoration: none;
}

a.commentCount:hover {
	text-decoration: underline;
}

div.articleMeta {
	margin-top: 10px;
}

div.articleMeta a.readMore {
	float: left;
}

div.articleMeta a.commentCount {
	float: right;
}

div#articleBody p {
	margin: 10px 0 !important;
}

/*COMMENTS*/
h3#commentsTitle {
	color: #CCC;
	font-size: 20px;
	margin: 25px 0 10px;
}

div.comment {
	margin-bottom: 25px;
}

h4#commentsAddTitle {
	color: #CCC;
	font-size: 18px;
	margin-bottom: 10px;
}

form#commentsForm label {
	display: block;
	margin: 8px 0 2px;
}

form#commentsForm div.submit {
	margin: 8px 0;
}

div.submit input {
	cursor: pointer;
}

.error-message {
	color: #F00;
}

.success {
	color: #077F00;
}

div.commentStatus {
	font-size: 16px;
	margin: 10px 0;
}

form#sidebarLoginForm label {
	display: block;
	margin-bottom: 3px;
}

form#sidebarLoginForm input {
	margin-bottom: 5px;
}

form#passwordRecoveryForm {
	margin-left: 100px;
}

form#passwordRecoveryForm div.input, form#passwordRecoveryForm div.submit {
	display: inline;
	float: left;
}

form#passwordRecoveryForm div.submit {
	margin-left: 5px;
}

form#passwordRecoveryForm .error-message {
	position: absolute;
}

/*USER ACTIONS*/
form#newAccountForm h2 {
	font-size: 18px;
	margin: 10px 0;
}

form#newAccountForm label,
form#loginForm label,
form#galleryAddForm label,
form#videoEditForm label {
	display: block;
	margin-bottom: 3px;
}

form#loginForm div.checkbox {
	margin-top: 5px;
	text-align: center;
	width: 100%;
}

form#loginForm div.checkbox label, form#galleryAddForm div.checkbox label {
	display: inline;
}

form#loginForm div.checkbox input,
form#galleryAddForm div.checkbox input {
	vertical-align: middle;
}

form#newAccountForm input,
form#loginForm input,
form#galleryAddForm input,
form#videoEditForm input {
	margin-bottom: 5px;
}

form#newAccountForm div.input input, form#newAccountForm div.submit input, 
form#loginForm div.input input, form#loginForm div.submit input {
	font-size: 18px;
}

div#contInformatiiGenerale, div#contInformatiiPersonale {
	display: inline;
	float: left;
	width: 190px;	
}

div#contInformatiiGenerale {
	margin-left: 43px;
}

div#contInformatiiGenerale h2 {
	color: #29706a;
}

div#contInformatiiPersonale {
	margin-left: 65px;
}

div#contInformatiiPersonale h2 {
	color: #613651;
}

form#newAccountForm div.submit,
form#loginForm div.submit {
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

div#paginator {
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

form#loginForm {
	margin: 0 auto;
	width: 195px;
}

div#contExtraInfo {
	margin-left: 43px;
}

div#accountAvatarContainer {
	margin: 10px 0;
	text-align: center;
	width: 100%;
}

div#accountAvatarContainer h3, div#video h3 {
	color: #364E61;
	font-size: 16px;
	margin-bottom: 5px;
}

 ul#dashboardLinks {
 	margin: 0 !important;
 }

ul#dashboardLinks li {
	display: inline;
	float: left;
	margin: 10px 10px 10px 0;
	width: 260px;
}

ul#dashboardLinks li a:link, ul#dashboardLinks li a:visited {
	display: block;
	_display: inline-block;
	font-size: 18px;
	height: 60px;
	text-decoration: none;
}

ul#dashboardLinks li a img {
	margin-right: 5px; 
	vertical-align: middle;
}

form#galleryAddForm {
	margin: 15px 0;
}

form#galleryAddForm div.checkbox {
	margin-top: 5px;	
}

form#galleryAddForm div.submit {
	margin-top: 10px;
}

div.explanation {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 5px;
}

div#galleryAddPhotos h2 {
	color: #364E61;
	font-size: 16px;
	margin-bottom: 8px;
}

div#galleryAddPhotos h3 {
	font-size: 14px;
	margin-bottom: 10px;
}

div#uploaderContainer {
	margin: 15px 0;
}

a.button:link, a.button:visited {
	background-color: #CCC;
	border: 1px solid #5A5A5A;
	color: #5a5a5a;
	margin-bottom: 20px;
	padding: 3px 5px;
	text-decoration: none;
}

h3.galleryFinishTitle {
	color: #29706A;
	font-size: 18px;
	margin: 10px 0 5px;
}

dl#photoGalleryList dd, dl#videoList dd {
	margin-bottom: 15px;
}

a.deleteButton:link, a.deleteButton:visited {
	color: #F00;
	margin-top: 5px;
}

div.photo {
	display: inline;
	float: left;
	height: 133px;
	width: 270px;
}

div.photoThumb, div.photoInfo {
	display: inline;
	float: left;	
}

div.photoThumb {
	margin-right: 10px;
	width: 100px;
}

div.photoInfo {
	width: 135px;
}

form.pictureForm label {
	display: block;
	margin-top: 5px;
}

form.pictureForm div.input input {
	width: 135px;
}

form.pictureForm div.submit {
	margin-top: 5px;
}

div#galleryPhotoView div#galleryDescription {
	font-size: 14px;
	margin: 15px 0;
}

ul#listaFotografii, ul#sortable {
	margin: 0 !important;
}

ul#listaFotografii li, ul#sortable li {
	display: inline;
	float: left;
	height: 120px;
	width: 120px;
}

ul.galleryPhotoList li, ul#sortable li {
	height: 105px !important;
	width: 105px !important;
}

form#videoAddForm div.submit {
	margin: 15px 0;
	text-align: center;
	width: 100%;
}

form#videoEditForm div.submit {
	text-align: center;
	width: 100%;
}

div#excursiiContainer h3, 
div#expozitiiContainer h3, 
div#locuriContainer h3,
div#eventsContainer h3 {
	font-size: 18px;
	margin: 10px 0;
}

a#featuredExcursie:link, a#featuredExcursie:visited,
a#featuredExpozitie:link, a#featuredExpozitie:visited {
	color: #FD7914;
	display: block;
	height: 200px;
	position: relative;
	text-decoration: none;
	width: 540px;
}

div#featuredExcursieMetaData,
div#featuredExpozitieMetaData {
	font-size: 22px;
	z-index: 200;
}

div#featuredExcursieMetaData, div#featuredExcursieMetaDataContainer,
div#featuredExpozitieMetaData, div#featuredExpozitieMetaDataContainer {
	bottom: 0;
	height: 40px;
	position: absolute;
	width: 540px;
}

div#featuredExcursieMetaDataContainer,
div#featuredExpozitieMetaDataContainer {
	background-color: #364E61;
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 100;
}

div#featuredExcursieMetaData div#excursieTitle, div#featuredExcursieMetaData div#excursieDate,
div#featuredExpozitieMetaData div#expozitieTitle, div#featuredExpozitieMetaData div#expozitieDate {
	display: inline;
	margin-top: 13px;
}

div#featuredExcursieMetaData div#excursieTitle,
div#featuredExpozitieMetaData div#expozitieTitle {
	float: left;
	margin-left: 10px;
}

div#featuredExcursieMetaData div#excursieDate,
div#featuredExpozitieeMetaData div#expozitieDate {
	float: right;
	margin-right: 10px;
}

div#excursiiList div.excursie,
div#expozitiiList div.expozitie,
div#locuriList div.loc,
div#eventsList div.event {
	display: inline;
	float: left;
	height: 150px;
	margin-right: 20px;
	width: 260px;
}

div.excursieTitle,
div.expozitieTitle,
div.locTitle,
div.eventTitle {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 175px;
}

div.expozitieTitle,
div.eventTitle {
	font-size: 13px;
	width: 145px;
}

div.excursieTitle a:link, div.excursieTitle a:visited,
div.expozitieTitle a:link, div.expozitieTitle a:visited,
div.locTitle a:link, div.locTitle a:visited,
div.eventTitle a:link, div.eventTitle a:visited {
	text-decoration: none;
}

div.excursieDate,
div.expozitieDate,
div.locDate,
div.eventDate {
	display: inline;
	float: right;
	font-size: 11px;
	text-align: right;
	width: 80px;
}

div.expozitieDate,
div.eventDate {
	width: 110px;
}

div.excursieMeta,
div.expozitieMeta,
div.locMeta,
div.eventMeta {
	width: 100%;
}

a.photoGalleries:link, a.photoGalleries:visited,
a.userProfileLink:link, a.userProfileLink:visited {
	border: 1px solid #5A5A5A;
	display: block;
	_display: inline-block;
	height: 64px;
	overflow: hidden;
	text-decoration: none;
	width: 170px;
}

a.userProfileLink:link, a.userProfileLink:visited {
	width: 260px;
}

a.photoGalleries:hover,
a.userProfileLink:hover {
	background-color: #5A5A5A;
}

a.photoGalleries:link img, a.photoGalleries:visited img,
a.userProfileLink:link img, a.userProfileLink:visited img {
	float: left;
	margin-right: 5px;
}

ul.galleries, ul.users {
	margin: 0 !important;
}

ul.galleries li,
ul.users li {
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 170px;
}

ul.users li {
	margin-right: 20px;
	width: 260px;
}

ul#pickedPhotos, ul#videoList {
	margin: 0 !important;
}

ul#pickedPhotos li, ul#videoList li {
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

#photoNavigation a:link, #photoNavigation a:visited {
	text-decoration: none;
}

div#photoView {
	margin: 0 auto 10px;
	position: relative;
	text-align: center;
	width: 960px;
}

div#photoView img {
	border: 1px solid #5A5A5A;
	left: 0;
	position: absolute;
	z-index: 1;
}

img#magnifier {
	border: 0 !important;
	bottom: 10px;
	position: absolute;
	right: 10px;
	z-index: 10;
}

div#userPhoto, div#userInfo {
	display: inline;
	float: left;
}

div#userPhoto {
	margin-right: 15px;
	text-align: center;
	width: 200px;
}

div#userInfo {
	font-size: 14px;
	width: 320px;
}

p.motto {
	font-style: italic;
}

div.profileDateContainer {
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 75px;
}

div.galleryElement {
	display: inline;
	float: right;
	font-size: 11px;
	padding-top: 4px;
	text-align: right;
	width: 420px;
}

div.galleryElement a:link, div.galleryElement a:visited {
	text-decoration: none;
}

div.galleryMetaDataContainer {
	border-top: 1px solid #2F2F2F;
	margin-bottom: 20px;
	width: 100%;
}

h2.galerryTitleInProfile {
	font-size: 16px;
	margin-bottom: 3px;
}

h2.galerryTitleInProfile a:link, h2.galerryTitleInProfile a:visited {
	text-decoration: none;
}

form#searchFormInPage div.input, form#searchFormInPage select, form#searchFormInPage div.submit {
	display: inline;
	float: left;
	margin-right: 5px;
}

form#searchFormInPage {
	margin-left: 80px;
}

h3#searchFilterTitle {
	font-size: 14px;
	margin: 5px 0;
}

h3.searchTitle {
	font-size: 16px;
	margin-bottom: 3px;
}

a.homepageElement:link img, a.homepageElement:visited img {
	border: 1px solid #5A5A5A;
}

a.homepageElement:link, a.homepageElement:visited {
	display: block;
	margin-bottom: 7px;
}

a.styledImage:link, a.styledImage:visited {
	padding-bottom: 1px;
}

a.styledImage:link img, a.styledImage:visited img {
	border: 1px solid #5A5A5A;
}

a.photoNavigation:link, a.photoNavigation:visited {
	background: url('../img/template/blank.gif');
	display: block;
	outline: none;
	position: absolute;
	top: 0;
	z-index: 20;
}

a#photoViewPrev:link, a#photoViewPrev:visited {
	left: 0;
}

a#photoViewNext:link, a#photoViewNext:visited {
	right: -2px;
}

a.photoNavigation:link img, a.photoNavigation:visited img {
	border: 0 !important;
	display: none;
	margin-top: -24px;
	position: relative;
	top: 50%;
}

a#photoViewPrev:link img, a#photoViewPrev:visited img {
	left: 5px;
}

a#photoViewNext:link img, a#photoViewNext:visited img {
	left: 100%;
	margin-left: -51px;
}

.photoDetailList a:link img, .photoDetailList a:visited img {
	border: 1px solid #5A5A5A; 
}

.photoDetailList img.current {
	border: 1px solid #f00 !important;
}

div#paginatedByYears {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0;
}

span#selectedYear {
	color: #FD7914;
}

div#fotografiiAlese {
	margin: 0 auto;
	width: 220px;
}
div#fotografiiAlese div {
	display: inline;
	float: left;
	text-align: center;
	width: 110px;
}

div#commentFormLeft, div#commentFormRight {
	display: inline;
	float: left;
}

div#commentFormLeft {
	width: 220px;
}

div.stireDate {
	clear: both;
	float: right;
	font-size: 10px;
}

div.stire {
	margin: 5px 0;
}

div#restulStirilor {
	display: none;
}

a#stiriVeziToate:link, a#stiriVeziToate:visited {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
} 

div#rssLinks a:link, div#rssLinks a:visited {
	display: inline-block !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
} 

div#rssLinks a:link img, div#rssLinks a:visited img {
	float: left;
	margin-right: 5px;
}

div.floatingLabel label {
	display: inline !important; 
}

div.floatingLabel input {
	vertical-align: middle;
}

div.forumMessage {
	margin-bottom: 5px;
}
/*FOOTER*/
div#footer {
	border-top: 1px solid #5A5A5A;
	width: 100%;
}

div#footerContent {
	color: #CCC;
	margin: 20px auto 20px;
	width: 960px;
}

.end {
    color: #393939;
    text-align: center;
    padding: 19px 0 49px 0;
}

.end a {
    color: #7E7E7E;
    text-decoration: underline;
}

.end a:hover {
    color: #7E7E7E;
    text-decoration: none;
}

a {
    color: #CCC;
    text-decoration: underline;
}

a:hover {
    color: #FD7914;
    text-decoration: none;
}

.r1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 20px;
}

.r1 li {
    background: url(../img/template/r1.gif) center left no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 8px;
}

.r1 li a {
    color: #CCC;
    text-decoration: none;
    background-position: left center;
}

.r1 li a:hover {
    text-decoration: underline;
    color: #CCC;
}

.r1 {
    background: #323232;
}

.r11 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 20px;
}

.r11 li {
    background: url(../img/template/r1.gif) center left no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 8px;
}

.r11 li a {
    color: #CCC;
    text-decoration: underline;
    background-position: left center;
}

.r11 li a:hover {
    text-decoration: none;
    color: #CCC;
}

.r2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 20px;
    font-weight: bold
}

.r2 li {
    background: url(../img/template/r1.gif) center left no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 8px;
}

.r2 li a {
    color: #CCC;
    text-decoration: none;
    background-position: left center;
}

.r2 li a:hover {
    text-decoration: underline;
    color: #CCC;
}

/*###*/
.menu td a {
    display: block;
    text-decoration: none;
}

.menu td a:hover {
    text-decoration: none;
}

.menu td.m1 a {
    width: 59px;
    height: 12px;
    background: url(../img/template/m1.jpg) no-repeat;
}

.menu td.m1 a:hover {
    background: url(../img/template/m1m.jpg) no-repeat top;
}

.menu td.m2 a {
    width: 58px;
    height: 12px;
    background: url(../img/template/m2.jpg) no-repeat;
}

.menu td.m2 a:hover {
    background: url(../img/template/m2m.jpg) no-repeat;
}

.menu td.m3 a {
    width: 85px;
    height: 12px;
    background: url(../img/template/m3.jpg) no-repeat;
}

.menu td.m3 a:hover {
    background: url(../img/template/m3m.jpg) no-repeat;
}

.menu td.m4 a {
    width: 101px;
    height: 12px;
    background: url(../img/template/m4.jpg) no-repeat;
}

.menu td.m4 a:hover {
    background: url(../img/template/m4m.jpg) no-repeat;
}

.menu td.m5 a {
    width: 85px;
    height: 12px;
    background: url(../img/template/m5.jpg) no-repeat;
}

.menu td.m5 a:hover {
    background: url(../img/template/m5m.jpg) no-repeat;
}

.menu td.m6 a {
    width: 112px;
    height: 12px;
    background: url(../img/template/m6.jpg) no-repeat;
}

.menu td.m6 a:hover {
    background: url(../img/template/m6m.jpg) no-repeat;
}

.menu td.m7 a {
    width: 81px;
    height: 12px;
    background: url(../img/template/m7.jpg) no-repeat;
}

.menu td.m7 a:hover {
    background: url(../img/template/m7m.jpg) no-repeat;
}

.menu td.m8 a {
    width: 34px;
    height: 12px;
    background: url(../img/template/m8.jpg) no-repeat;
}

.menu td.m8 a:hover {
    background: url(../img/template/m8m.jpg) no-repeat;
}

/*###*/
.a1 {
    width: 100%;
    height: 1px;
    background: #333333
}

.a2 {
    height: 259px;
    background: url(../img/template/a2.jpg) top left no-repeat;
    width: 766px;
}

.a2 table {
    margin: 33px 0 0 230px;
}

.a3 {
    background: url(../img/template/bgr_inp.jpg) top left no-repeat;
    width: 211px;
    height: 22px;
}

.a3 input {
    margin: 2px 0 0 2px;
    width: 208px;
    height: 19px;
    border: 0;
    background: #D0AB3A;
    padding: 1px 0 1px 5px;
    color: #850000;
    font-weight: bold;
    font-family: tahoma;
}

.h1 {
    width: 100%;
    height: 26px;
    background: #5A5A5A;
    color: #000000;
    font-weight: bold;
    padding: 7px 0 0 15px;
    text-transform: uppercase
}

.border {
    background: url(../img/template/border.gif) top left repeat-y;
    width: 190px;
}

.border1 {
    background: #171717 url(../img/template/border1.gif) top left repeat-y;
    width: 190px;
}

.border4 {
    background: url(../img/template/border4.jpg) top left repeat-y;
    width: 190px;
}

.border5 {
    background: url(../img/template/border5.jpg) top left repeat-y;
    width: 220px;
}

.h_list {
    width: 100%;
    height: 31px;
    background: #242424;
    padding: 16px 0 0 14px;
}

.hh a {
    color: #CCC;
    text-decoration: none;
    font-weight: bold
}

.hh a:hover {
    color: #CCC;
    text-decoration: underline;
    font-weight: bold
}

.hh img {
    margin: 0 5px 2px 0;
}

.h_list1 {
    width: 100%;
    height: 18px;
    background: #242424;
    padding: 3px 0 0 14px;
}

.q1 {
    background: url(../img/template/q1.jpg) top left repeat-y;
    width: 190px;
    height: 25px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 0 0 15px;
}

.deep_left td {
    color: #CCC;
    line-height: 13px;
}

.deep_left td strong {
    color: #CCC;
}

.deep_left td strong a {
    color: #D59E00;
    text-decoration: none
}

.deep_left td strong a:hover {
    color: #D59E00;
    text-decoration: underline
}

.p1 {
    margin: 0 5px 0 0;
    vertical-align: baseline;
}

.p2 {
    margin: 0 5px 0 14px;
    vertical-align: baseline;
}

.deep1 td {
    color: #CCCCCC;
    line-height: 13px;
}

.deep1 td strong {
    color: #CCC;
}

.deep1 td strong a {
    color: #D59E00;
    text-decoration: none
}

.deep1 td strong a:hover {
    color: #D59E00;
    text-decoration: underline
}

.deep1 td b a {
    color: #7A7A7A;
    text-decoration: none
}

.deep1 td b a:hover {
    color: #7A7A7A;
    text-decoration: underline
}

.deep1 td span a {
    color: #5C2F17;
    text-decoration: none;
    font-weight: bold
}

.deep1 td span a:hover {
    color: #5C2F17;
    text-decoration: underline;
    font-weight: bold
}

.z1 span {
    color: #29706A;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    text-align: left
}

.z2 span {
    color: #364E61;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    text-align: left
}

.z3 span {
    color: #613651;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    text-align: left
}

.q11 {
    height: 100%;
    background: #2F2F2F;
    width: 124px;
    padding: 3px 0 2px 0;
    text-indent: 9px;
    text-align: left
}

.q11 span {
    color: #CCC;
    font-size: 9px;
    text-align: left
}

.q12 {
    width: 182px;
    text-align: right;
    padding-top: 1px;
}

.q12 em {
    color: #CCC;
    font-size: 11px;
}

.k1 td {
    text-align: left;
    line-height: 13px;
}

.k1 td span a {
    color: #CCC;
    text-decoration: underline;
    font-weight: bold
}

.k1 td span a:hover {
    color: #CCC;
    text-decoration: none;
    font-weight: bold
}

.f1 td input {
    font-size: 11px;
    font-family: tahoma;
    padding: 1px 0 1px 4px;
    color: #CCC;
    font-weight: bold;
    vertical-align: middle
}

.f1 td {
    color: #CCC;
}

.f1 td a {
    color: #CCC;
    text-decoration: underline;
}

.f1 td a:hover {
    color: #CCC;
    text-decoration: none;
}

.f1 td strong a {
    color: #D59E00;
    text-decoration: none;
}

.f1 td strong a:hover {
    color: #D59E00;
    text-decoration: underline;
}

.deep2 td {
    color: #CCCCCC;
    text-align: left;
    line-height: 13px;
}

.deep2 td strong a {
    color: #D59E00;
    text-decoration: none
}

.deep2 td strong a:hover {
    color: #D59E00;
    text-decoration: underline
}

.deep2 td b a {
    color: #CCC;
    text-decoration: underline
}

.deep2 td b a:hover {
    color: #CCC;
    text-decoration: none
}

.s1 td {
    text-align: right
}

.s2 {
    height: 19px;
    width: 100%;
    background: #2F2F2F;
}

.s2 td {
    color: #CCC;
}

.s3 {
    width: 227px;
    text-indent: 10px;
    padding: 2px 0 2px 0;
}

.s4 {
    text-indent: 29px;
    width: 79px;
    padding: 2px 0 2px 0;
}

.deep3 td {
    color: #CCCCCC;
    line-height: 13px;
    text-align: justify
}

.deep3 td strong {
    color: #949494
}

.deep3 td span a {
    color: #CCC;
    text-decoration: underline
}

.deep3 td span a:hover {
    color: #CCC;
    text-decoration: none
}

/*INITIAL*/
.clear {
	clear: both;
}

dt.photo {
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 370px;
}

div#portraitPhotosContainer div.photo {
	display: inline;
	float: left;
	margin-right: 8px;
	width: 100px;
}

div#pickedPhotos div.photo {
	display: inline;
	float: left;
	margin-right: 10px;
}

ul#listaFotografii {
	list-style: none;
}