charset "utf-8";
/* CSS Document */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
}
html {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
    margin: 0;
	padding: 0;
	background-image: url(images/bgpage.jpg);
	background-position: top left;
	color: #161616;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6 {
        margin: 0;
        padding: 0.5em 0;
		font-style: italic;
}
p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}
a {
	color: #006666;
}
a:hover {
	color: #ff6600;
}
H1 {
	font-size: 20pt;
	margin: 0;
    padding: 0.5em 0 0 0;
	color: #009933;
}
H2 {
	font-size: 14pt;
	color: #060;
}
H2 a {
	color: #060;
}
H2 a:hover {
	color: #ff9933;
}
A H2 {
	text-decoration: underline;
}
H3 {
	font-size: 12pt;
	color: #060;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
.login {
	padding: 10px 5px 5px 15px;
}
.login input[type="submit"] {
	width: 75px ! important;
	background-color: #FF3300;
	font-weight: bold;
	font-size: 7pt;
}
.login input {
	margin: 0 5px 0 0;
}
form label {
	display: block;
	cursor: pointer;
	width: 100px;
	font-size: 7pt;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-size: 8pt;
		font-family: inherit;
}
.form-item {
/*	float: left;*/
}
.form-item label {
	font-weight: normal;
}
.form-radios .form-item {
        display: inline;
}

/* container styles */
#maincontainer {
	width: 1000px;
	margin: 0 auto;
}
#maincontainerleft {
	float: left;
	width: 100px;
	height: 654px;
	background-image: url(images/bgmodelleft.png);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 1px;
}
#maincontainerright {
	float: right;
	width: 100px;
	height: 696px;
	background-image: url(images/bgmodelright.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
}
#contentbox {
	width: 800px;
	height: auto;
	margin-left: 100px;
	padding: 5px 0 15px 0;
	background-image: url(images/bgtopmenu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ff6600;
}
#contentboxround {
	width: 785px;
	height: 15px;
	margin-left: 100px;
	background-image: url(images/bgbotcorleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 1px;
}
#contentboxround DIV.round {
	width: 770px;
	height: 15px;
	background-color: #ff6600;
	font-size: 1px;
}
#contentboxround DIV.roundright {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(images/bgbotcorright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
}
#contenttxtboxround {
	width: 506px;
	height: 29px;
	margin-left: 260px;
	background-image: url(images/bgtxtbotcorleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-size: 1px;
}
#contenttxtboxround DIV.round {
	width: 492px;
	height: 29px;
	background-color: #ffefde;
	font-size: 1px;
}
#contenttxtboxround DIV.roundright {
	float: right;
	width: 14px;
	height: 29px;
	background-image: url(images/bgtxtbotcorright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
}
#boxlogo {
	position: absolute;
/*	height: 185px;*/
	padding: 30px 0 0 20px;
}
#boxlogo IMG {
}
#boxtopmenu {
	text-align: center;
	height: 50px;
}
#boxwomen {
	float: left;
	overflow: visible;
	width: 45%;
	margin: 0;
	padding: 45px 0 0 0;
	text-align: center;
}
#leftcolumn {
	float: left;
	width: 230px;
	margin: 165px 0 0 23px;
	padding: 0;
}
#content-top {
	width: 525px;
	margin: 5px 0 0 250px;
	padding: 0;
/*	background-color: #fe7d29;*/
}
#content-top .title {
	display: none;
}
#content-top .block {
	padding: 0;
}
#content-top blockquote {
	padding: 10px 20px 20px 20px;
}
#content {
	width: 480px;
	margin: 25px 0 0 260px;
	padding: 0 20px 20px 20px;
	background-image: url(images/bgtxttopcorright.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #ffefde;
}
#content H1:first-child {
	margin: 0 0 0 -20px;
    padding: 15px 0 0 20px;
	background-image: url(images/bgtxttopcorleft.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#content H2 {
	margin: 0 0 0 -20px;
    padding: 15px 0 0 30px;
	background-image: url(images/bgtxttopcorleft.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#content H3 {
	margin: 0 0 0 -20px;
    padding: 15px 0 0 40px;
	background-image: url(images/bgtxttopcorleft.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#content P, #content UL LI {
	text-align: justify;
}
#content P {
	padding-left: 30px;
	padding-right: 15px;
}
#content UL {
	padding-left: 1em;
	padding-right: 0.5em;
}
#content UL LI {
	background-image: url(images/custombullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	list-style: none;
}
#content .tabs LI {
	padding-left: 0;
	background-image: none ! important;
}
#content A IMG {
	padding: 2px;
	border: 1px solid #063;
}
#content A:hover IMG {
	padding: 0;
	border: 3px solid #F60;
}
.node-type-publikacija .content IMG,
.view-content .field-content IMG {
	width: 100%;
	height: auto;
}
#gallery {
	margin: 0;
	padding: 25px 0 0 0;
	text-align: center;
}
#gallery IMG {
	margin: 3px;
	border: 2px solid #131313;
}
#gallery A {
	margin: 3px;
	border: 2px solid #232323;
}
#gallery A:hover {
	margin: 3px;
	border: 2px solid #232323;
}
#footer {
	width: 630px;
	margin: 0 auto;
	clear: both;
	font-size: 8pt;
	color: #8c8c8c;
	padding: 1% 0 3% 370px;
}
#footer A {
	color: #8c8c8c;
}
#footer A:hover {
	color: #F60;
}
/* topmenu */
DIV#boxtopmenu UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
DIV#boxtopmenu UL LI {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 3px;
	list-style: none;
	height: 50px;
}
DIV#boxtopmenu UL LI.active {
	background-image: url(images/topmenubg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#boxtopmenu UL LI:hover {
	background-image: url(images/topmenubg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#boxtopmenu UL LI A {
	display: block;
	margin: 0;
	padding: 24px 10px 0 10px;
	white-space: nowrap;
	text-align: center;
	height: 26px;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
DIV#boxtopmenu UL LI A.active {
	background-image: url(images/topmenubgractive.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
DIV#boxtopmenu UL LI A:hover {
	background-image: url(images/topmenubgrover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* other styles */
.site-slogan {
	display: block;
	position: absolute;
	margin: 155px 0 0 85px;
	font-size: 16pt;
	font-weight: bold;
	color: #FFF;
}
.guestbook-comment {
	margin-left: 30px;
	padding-left: 10px;
	border-left: 1px #066 solid;
}
.guestbook .links {
	margin-left: 40px;
}
.node-form .standard, table.views-entry {
  clear: none ! important;
}
.field-field-pics div.field-item, .field-field-foto-parvertibaslaiks div.field-item, .field-field-fotoalbums div.field-item {
	display: inline-block;
	margin: 0 3px 3px 0;
}
.field-field-foto-peec {
	margin-bottom: 15px;
}
.field-field-foto-pirms div.field-item, .field-field-foto-peec div.field-item {
	display: inline-block;
}
.field-field-foto-pirms div.field-items, .field-field-foto-peec div.field-items {
	font-size: 0 ! important;
}
.field-field-foto-pirms div, .field-field-foto-peec div {
	margin: 0 ! important;
	padding: 0 ! important;
}
.view-id-parvertibas TABLE, .view-id-parvertibas TH, .view-id-parvertibas thead, .view-id-parvertibas tbody, .view-id-parvertibas tr, .view-id-parvertibas td {
	border: none;
	background: none;
}
#subnavlist LI {
	display: inline-block;
/*	background-image: url(images/subnavlistbullet.gif);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	border-top: 1px dotted #069;
	border-right: 1px dotted #069;
	border-left: 1px dotted #069;
	padding-left: 5px;
	padding-right: 5px;
	list-style-image: none ! important;
}
#subnavlist LI A {
	font-weight: bold;
}
TABLE.views-view-grid {
	width: 100%;
}
TABLE.views-view-grid TD {
	width: 50%;
}
#block-user-1 A, #block-menu-devel A {
	color: #FFF;
}
#block-user-1 A:hover, #block-menu-devel A:hover {
	background-color: #C30;
}
.field-field-datepublished, .views-field-field-datepublished-value, .field-field-url, .field-field-author {
	color: #666;
	font-style: italic;
	font-size: 9pt;
	padding-left: 30px;
}
TBODY {
	border: none ! important;
}
blockquote {
background-image: url(images/open-quote.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: #fff1e5;
padding: 10px 20px 0 20px;
font-style: italic;
}
blockquote P:last-child {
background-image: url(images/close-quote.png);
background-repeat: no-repeat;
background-position: right bottom;
padding-bottom: 40px;
}
.views-field-view-node {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
	background-image: url(images/viewmore.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 16px;
}
.view-id-jaunumi .view-footer, .view-id-jaunumi .view-empty {
	margin-bottom: 15px;
	height: 30px;
	background-image: url(images/viewarchive.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
}
a#wesupport {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/sirds.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#wesupport:hover {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/sirdsh.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#letter {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/roze.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#letter:hover {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/rozeh.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#coffee {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/kafija.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#coffee:hover {
	display: inline-block;
	width: 97px;
	height: 62px;
	background-image: url(images/kafijah.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#aforismi {
	float: right;
	width: 480px;
	height: 175px;
}
/* ###### left pics ###### */
#block-block-2 h2.title, #block-block-3 h2.title, #block-block-4 h2.title, #block-block-5 h2.title, #block-block-6 h2.title, #block-block-7 h2.title, #block-block-8 h2.title, #block-block-9 h2.title, #block-block-10 h2.title, #block-block-12 h2.title {
	display: none ! important;
}
#leftbgme {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicme.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgactual {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicactual.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#bgleftbeauty {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicbeauty.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#bgleftpeda {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicpeda.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgpublic {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicpublic.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgmakeover {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicmakeover.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgconctacts {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpiccontacts.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgguest {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicguest.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgsupport {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicsupport.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#leftbgdef {
	width: 229px;
	height: 353px;
	background-image: url(images/leftpicdefault.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.views-exposed-form {
	height: 50px;
}
#block-block-13 H2 {
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 0;
	display: none;
}
#block-block-13 P {
	margin: 0;
	padding: 0 0 5px 0;
}
#block-block-13 A {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#block-block-13 A:hover {
	color: #063;
	font-weight: bold;
	text-decoration: underline;
}