/* GLOBAL START */
html {
	height:100%;
	padding:0;
	margin:0;	
}
body {
	font-family: "Arial", "Times New Roman", Times, serif;
	font-size:80%;
	height:100%;
	max-width:950px;
	color:#163273;
	padding:0;
	margin:0 auto;
	background-color: #e53589;		
}
/* END GLOBAL */

pre, #admtools {
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	margin:15px 0;
	padding:10px;
}

#admtools {
	margin:0 0 15px;
}

#admtools img {
	vertical-align:middle;
}



/* MAIN CONTAINER START */

#distance { 
	width:1px;
	height:50%;	
	margin-bottom:-316px; /* half of container's height */
	float:left;		
}

#shadow{	
	margin:0 auto;
	clear:left;
	position:relative;
	width: 824px; 
	height: 624px;
	padding-top:9px;
	background:url("../img/shadow.png") no-repeat;		
}

#container{	
	margin:0 auto;
	position:relative;
	left:-2px;
	width: 801px; 
	height: 600px;		
	background-color:#fff;	
	
}

.purple_theme{
	background:url("../img/bg_violets.jpg") no-repeat;
}

.blue_theme{
	background:url("../img/bg_zils.jpg") no-repeat;
}

.pink_theme{
	background:url("../img/bg_roza.jpg") no-repeat;
}

#gaidubu_logo{
	position: relative;
	width: 155px;
	height: 89px;
	background:url("../img/logo.png") no-repeat;
	margin-left: 213px;
	top: 10px;	
}

#supporters{
	left:20px;
	position:absolute;
	top:397px;
	width:180px;
}

#supporters h2
{
	padding: 0px 0;
	font-size:13px;
	color:#E5398A;
	font-weight:bold;
}

#supporters a
{
	display:block;
	float:left;
	margin:5px;
	width:79px;
	text-align:center;
}

#supporters a.vairak-saules
{
	background:url("../img/logo/vairak_saules.png") no-repeat scroll center center transparent;
	height:40px;
	width:77px;
}

#supporters a.calis-lv
{
	background:url("../img/logo/calis.gif") no-repeat scroll center center transparent;
	height:40px;
	width:49px;
}

#supporters a.premium-medical
{
	background:url("../img/logo/wellslim.gif") no-repeat scroll center bottom transparent;
	height:23px;
	margin:2px 0;
	width:170px;
}

#supporters a.althaus
{
	background:url("../img/logo/althaus.png") center bottom no-repeat;
	width:79px;
	height:33px;
}

#supporters a.udensaerobika
{
	background:url("../img/logo/udensaerobika.png") center center no-repeat;
	width:172px;
	height:38px;
}

#supporters a.baby24
{
	background:url("../img/logo/baby24lv.jpg") no-repeat scroll center center transparent;
	height:53px;
	margin:0;
	width:180px;
}

.l-ru #supporters a.baby24
{
	background:url("../img/logo/baby24ru.jpg") center center no-repeat;
}

div#sunlight{
	position:absolute;
	left:-132px;
	top:50px;
	width:143px;
	height:432px;
	background:url("../img/sunlight.gif") no-repeat;
}

#domina_logo{
	position: relative;
	width: 119px;
	height: 48px;
	background:url("../img/domina.png") no-repeat;
	right: 35px;
	margin-top: -70px;
	float: right;
}

/* END MAIN CONTAINER */

/* MAINMENU START */
#menu{			
	position:absolute;
	left:219px;
	top:100px;		
	margin-bottom:50px;
	width: 582px;
	height: 19px;
	background:url("../img/menu_bg.gif") repeat-x;
	
}

ul.tabs
{
	margin-right:20px;
	float:right;
}

#menu ul li{
	display:block;
	font-weight:normal;
	float:left;		
}
#menu a, #menu a:link, #menu a:visited{		

	margin-right:10px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	font-size:12px;	
	height:18px;
	color:#fff;
	padding:3px 0 0 0;
	
}
#menu a:hover{	
	color:#fff;	
	text-decoration:none;
}

#menu a.active{

}

#menu li.btn0{		
	text-align:center;
}

#menu li.btn0 a{	
	background:url("../img/buttons/sakums.gif") no-repeat;
	width:62px;
	text-align:center;
}


#menu li.btn1 a{	
	background:url("../img/buttons/ipasie_piedavajumi_.jpg") no-repeat;
	width:136px;
	text-align:center;
}
#menu li.btn2 a{	
	background:url("../img/buttons/davanas.jpg") no-repeat;
	width:211px;
	text-align:center;
}
#menu li.btn3 a{	
	background:url("../img/buttons/bildes.jpg") no-repeat;
	width:60px;
	text-align:center;
}

#menu li.btn0 a.active, #menu li.btn0 a:hover{	
	background:url("../img/buttons/sakums.on.gif") no-repeat;
}

#menu li.btn1 a.active, #menu li.btn1 a:hover{	
	background:url("../img/buttons/ipasie_piedavajumi.on.jpg") no-repeat;
}
#menu li.btn2 a.active, #menu li.btn2 a:hover{	
	background:url("../img/buttons/davanu_saraksts.gif") no-repeat;
}
#menu li.btn3 a.active, #menu li.btn3 a:hover{	
	background:url("../img/buttons/bildes.on.gif") no-repeat;
}


/* END MAINMENU */

/* Start: LINEAR NAVIGATION */
#menu2 {		
	position:absolute;
	top:0px;
	right:80px;
	width:30px;
	height:60px;
}

#menu2 a{
	cursor:pointer;
}

#menu2 a.prev {		
	display:block;
	width: 100px;
	height: 23px;
	background:url("../img/arrow_up.gif") right center no-repeat;	
	padding-right:40px;
	padding-top:6px;
	color: #C7C7C7;
	font-size:17px;	
	text-align:right;	
}

#menu2 a.prev:hover {		
	background:url("../img/arrow_up.on.gif") right center no-repeat;		
}

#menu2 a.next {		
	display:block;
	width: 100px;
	height: 23px;
	background:url("../img/arrow_down.gif") right center no-repeat;	
	padding-right:40px;
	padding-top:6px;
	text-align:right;
	color: #C7C7C7;
	font-size:17px;
}

#menu2 a.next:hover {		
	background:url("../img/arrow_down.on.gif") right center no-repeat;		
}

/* End: LINEAR NAVIGATION */


/* Start: SUBMENU */



/* End: SUBMENU */

/* CONTENT */


tr.lightrow{
	background-color:#F0F3FA;	
}

tr.lightrow td{	
	vertical-align:middle;
	height:25px;
	padding:0 5px 0 0;
	margin:0;
}

strong{	
	font-weight:bold;		
}

#logo{
	position:absolute;
	top:20px;
	left:25px;
	width:196px;
	height:160px;
}

#content{	
	position:relative;	
	top:20px;
	left:220px;	
}

#content ul{	

	margin:2px 5px 5px 0px;	
}

#content ul ul{		
	margin-left:15px;	
}

#content ul li ul{		
		
}

#content ul li{	
	color:#445A90;
	line-height:11px;
	padding:0 0 4px 12px;	
	background:url("../img/li.jpg") left center no-repeat;	
}

#content ol li{		
	margin-left:25px;	
	padding-bottom:10px;
}

#content h1{	

	color:#EB589D;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;	
}

#content h2{
	font-size:11px;
	background-color:#E53588;
	color:#fff;
	margin:10px 0 10px 0;
	padding:2px 2px 2px 5px;
	font-weight:bold;	
	text-transform:normal;
}

#content div#offers  h2{
	margin:0;		
}


#content p{	
	color:#445A90;
	font-size:12px;
	margin:0 0 7px 0;
	line-height:15px;	
}

#content table{	
	width:100%;	
}

#content span.marked{	

	color:#EB589D;
	font-size:13px;
	font-weight:bold;
	text-transform:normal;
}

#content span.footnote{

	color:#EB589D;
	font-size:13px;
	font-weight:normal;
	text-transform:normal;
}

#content hr.lineBreak{
	height:4px;
	background-color:#E53589;
	border:none;
	margin:8px 0;
}

#info{
	position:absolute;
	bottom:0px;
	left:0px;
	width:890px;	
	height:85px;
	padding:26px 0 0 30px;
	background:url("../img/footer_bg.png") repeat-x;	
}

#info .notification
{
	position:absolute;
	top:50px;
	left:450px;
	background-color:#b4b4b4;
	font-size:15px;
	padding:1px 6px;
	color:#fff;
}

#info .domina_logo
{
	position:absolute;
	top:30px;
	right:30px;
}

span.marked{
	color:#F680C1;
}

span.nosvitrots{
	text-decoration:line-through;
}

p{
	line-height:30px;
}

/* END CONTENT */

/* FOOTER */

div#footer{

	font-size:11px;
	color:#848383;
	margin: 10px 80px 20px 20px;
	text-align:right;
}

div#footer a{	
	color:#848383;	
	text-decoration:none;
}

div#footer a:hover{		
	text-decoration:underline;
}

/* END FOOTER */

/* LANGUAGE SWITCH */

div#language-switch{
	position:absolute;
	top:0px;
	right:-40px;
	font-size:12px;		
	text-align:left;	
	color:#fff;
}
div#language-switch a{
	font-size:12px;	
	color:#C5C5C5;
	text-decoration:none;
}

div#language-switch a.active{	
	color:#fff;	
}

div#language-switch a:hover{
	text-decoration:none;
}

/* END LANGUAGE SWITCH */

/* SCROLLABLE */

/* single item */ 

.scrollable{
	position:relative;
	width:576px;  	
	height:400px;	
	overflow:hidden;		
}

#pages{	

	width:20000em;     
    position:absolute;
   /* padding-top:5px;*/
	/*height:430px;	*/  			    
}

#pages div.page {	
    float:left;
    width:574px;   
	padding:0;	 
	height:400px;
} 

/* HACKS */

/* Needed to float a page for a scrollable, because Custom Scrollbar doesnt allow a page to float*/
div.floater{
	float:left;
	width:600px;		
}


/* END SCROLLABLE */

/* GALLERY */

div.item
{
	float:left;
	padding:5px 5px 3px 5px;
	margin:15px;
	border:1px solid #E53589;
}

a.gallery
{
	float:left;
	padding:5px 5px 3px 5px;
	margin:15px;
	border:1px solid #E53589;
}

a.gallery:hover
{	
	border:1px solid #6896CA;
}

a.gallery-title span
{
	display:block;
	clear:both;	
}

a.gallery-title img
{
	margin-bottom:5px;
	float:left;
	padding:5px 5px 5px 5px;
	border:1px solid #E53589;
}

a.gallery-title:hover img
{
	border:1px solid #6896CA;
}

/* end GALLERY */

div.archive ul.tabs
{
	float:none;	
	list-style:none;
	list-style-image:none !important;
}

div.archive ul.tabs li
{
	float:left;	
	background-image: none !important;
	
	padding:0;
	margin: 0;
	
}

div.archive ul.tabs li a
{
	color:#551A8B;
	text-decoration:none;
}

div.archive ul.tabs li a:hover
{	
	
}


#offers td {
padding-right:2px;
}

#event-dates {
	border-bottom: 3px solid #E53589;
	clear: both;
	color: #E53589;
	float: right;
	font-weight: bold;
	margin: 32px 0 0;
	padding: 0 1px 5px 1px;
	width: 580px;
}
