/* Standard styles */
/***********************************************************************/
body {text-align: left; margin: 0; padding: 0; font:62.5%  Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif; color: #606060; background-color: #F2F2F2; background-image: url("../images/body_bg.gif"); background-position: top left; background-repeat: repeat-x; }

p {
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.7em;
	color:#626262;
	margin: 0;
	padding: 0 0 .7em 0;
}
p.kontakt {
	margin-top:70px;
	text-align:right;
}
h1, h2, h3, h5 {font-weight: normal; }
h1 {font-size: 1em; padding: 0; margin: 0; color: #fff;text-indent: -9000px;float: right; }
h2 {
	font-size: 2.4em;
	padding: .4em 0 0.6em 0;
	margin: 0;
	color: #003366;
}
h3 {font-size: 1.3em; padding: .4em 0 0.2em 0; margin: 0; color: #AF5211;}
h4 {font-size: 1.3em;padding: .4em 0 0.2em 0;margin: 0;color: #AF5211;font-weight: normal;}
h5 {
	font-size: 2.0em;
	padding: .4em 0 0.6em 0;
	margin: 0;
	color: #AF5211;
}
.divider {
	color: #F2F2F2;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #F2F2F2;
	display: block;
	width:100%;
	float:left;
}
.clear {clear: both;}
ul {margin: 2px 0 10px 16px; padding: 0; list-style-position: outside; list-style-type: none;  list-style-image: url("../images/li.gif");}
li {color:#626262; margin: 0; padding: 0 0 0.4em 0;}
#content li {font-size: 1.2em;}
.orange  {color: #AF5211; font-size: 1.6em;}

/* Image styles */
/***********************************************************************/
img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 10px 0 0; margin: 0;}
.image_right {float: right; padding: 0 0 0 10px; clear:right; margin: 0; }

.image_right_signup {float: right; padding: 0 160px 0 10px; clear:right; margin: 0; }

#flash {
	float: left;
	width: 806px;
	height: 280px;
	padding: 1px;
	margin: 0 0 20px 0;
	border: 1px solid #E5E5E5; float: left;
}
.border {border: 1px solid #E5E5E5; float: left; padding: 1px; margin:0; background-color: #fff;}
.border2 {border: 4px solid #E5E5E5; float: left; padding: 1px; margin:0; background-color: #fff;}


/* Main Divs */
/***********************************************************************/
#wrapper {margin: 0 auto; padding: 0; width: 850px; }
#top {position: relative; float: left; width: 850px; padding: 0; margin: 0; background-image: url("../images/top_bg.gif"); background-position: bottom right; background-repeat: no-repeat;}
#main {
	position: relative;
	width: 808px;
	background-color: #ffffff;
	padding: 10px 20px 20px 20px;
	margin: 0;
	float: left;
	border-right: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}
#footer {
	position: relative;
	width: 850px;
	clear: both;
	margin: 0;
	padding: 20px 0 10px 0;
	background-image: url("../images/footer_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}


/* Standard Links */
/***********************************************************************/
p a:link {border-bottom: 1px dotted #11407a; color: #11407a; text-decoration: none; padding: 0; margin: 0; }
p a:visited {border-bottom: 1px dotted #11407a; color: #11407a; text-decoration: none; padding: 0; margin: 0;}	
p a:visited:hover {color: #72c1ec; border: none; text-decoration: none;}
p a:hover, a:active {color: #72c1ec; border: none; text-decoration: none;}

/* Title Links */
/***********************************************************************/
h3 a:link {padding: .4em 0 0 0; margin: 0; color: #AF5211;text-decoration: underline; }
h3 a:visited {padding: .4em 0 0 0; margin: 0; color: #AF5211;text-decoration: underline;}	
h3 a:visited:hover {padding: .4em 0 0 0; margin: 0; color: #AF5211;text-decoration: none;}
h3 a:hover, a:active {padding: .4em 0 0 0; margin: 0; color: #AF5211;text-decoration: none;}



.shopbuttons a:link, .shopbuttons a:visited, .shopbuttons a:hover {border: none;} 

li a:link {border-bottom: 1px dotted #11407a; color: #11407a; text-decoration: none; padding: 0; margin: 0; }
li a:visited {border-bottom: 1px dotted #11407a; color: #11407a; text-decoration: none; padding: 0; margin: 0;}	
li a:visited:hover {color: #72c1ec; border: none; text-decoration: none;}
li a:hover, a:active {color: #72c1ec; border: none; text-decoration: none;}


/* Footer links */
/***********************************************************************/
#footer p {
	font-size: 1.05em;
	padding: 0 8px 0 8px;
	margin: 0;
	color: #8C9093;
	text-align: left;
	border-bottom:none;
}
#footer a:link {font-weight: normal; text-decoration: none; color: #8C9093; border-bottom:none;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #8C9093; border-bottom:none;}	
#footer a:visited:hover {font-weight: normal; text-decoration: underline; color: #8C9093; border-bottom:none;}
#footer a:hover, #footer a:active {text-decoration: underline; color: #8C9093; border-bottom:none;}


/* Main Sub Divs */
/***********************************************************************/
#content {
	width: 808px;
	float: left;
	padding: 0;
	margin: 0;
}
#contentleft {width: 490px; float: left; padding: 0; margin: 0;}
#contentleft_lopar {width: 560px; float: left; padding: 0; margin: 0;}
#contentleft_kako {width: 664px; float: left; padding: 0; margin: 0;}
#contentleft_poslano {width: 100%; float: left; padding: 0; margin: 0;}
#contentleft_contact {width: 480px; float: left; padding: 0; margin: 0;}
.contentleft_split {
	width: 396px;
	float: left;
	padding: 0;
	margin: 0;
}
.contentleft_splitb {
	width: 396px;
	float: right;
	padding: 0;
	margin: 0;
}


#contentright {width: 350px; float: right; padding: 0; margin: 0;}
#contentright_kontakt {width: 560px; float: left; padding: 0; margin: 0;}
#contentright_news {width: 280px; float: right; padding: 0; margin: 0;}
#contentright_home {
	width: 296px;
	float: right;
	padding: 0;
	margin-top: 15px;
}
#contentright_lopar {
	width: 220px;
	float: right;
	padding: 0;
	margin-top: 15px;
}
#contentright_kako {
	width: 124px;
	float: right;
	padding: 0;
	margin-top: 15px;
}

#contentright_apartmani {
	width: 314px;
	float: right;
	padding: 0;
	margin-top: 15px;
}
#maincontent {width: 680px; float: right; padding: 0; margin: 0;}
#contentleftmenu {width: 180px; float: left; padding: 0; margin: 0;}

/* Top Sub Divs */
/***********************************************************************/
#logo {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo.png);background-repeat:no-repeat;}
#logo-si {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-si.png);background-repeat:no-repeat;}
#logo-hu {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-hu.png);background-repeat:no-repeat;}
#logo-cz {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-cz.png);background-repeat:no-repeat;}
#logo-it {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-it.png);background-repeat:no-repeat;}
#logo-de {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-de.png);background-repeat:no-repeat;}
#logo-en {position: relative;float: left;width: 500px;padding: 10px 0 10px 0;margin: 14px 0 22px 0;background-image:url(../images/logo-en.png);background-repeat:no-repeat;}
#block {position: relative; float: right; width: 256px; height: 103px; margin: 0; padding: 8px 0 0 0; text-align: right; }


/* Navigation */
/***********************************************************************/
#menu {margin: 0;float: left;padding: 0 0 18px 20px;position: relative;width: 800px;font-size: 1.1em;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {margin: 0 4px 0 0;padding: 0;display: block;float:left;text-align: center;line-height: 1.5em;text-transform: uppercase;}
#menu ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none;}
#menu ul li a:link, #menu ul li a:visited {background-color: #0e2848; display: block;  padding: 6px 16px 6px 16px; }
#menu ul li a:hover {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 16px 6px 16px;}
#menu ul li.active a {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 16px 6px 16px;}
#menu ul li.web a {color : #fff;background-color: #666666;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;background-image: url(../images/banner-bg.png);}
#menu ul li.web a:hover {color : #fff;background-color: #5a1212;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;}

#menu-it {margin: 0;float: left;padding: 0 0 18px 20px;position: relative;width: 800px;font-size: 1.1em;}
#menu-it ul {margin: 0; padding: 0;}
#menu-it ul li {margin: 0 4px 0 0;padding: 0;display: block;float:left;text-align: center;line-height: 1.5em;text-transform: uppercase;}
#menu-it ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none;}
#menu-it ul li a:link, #menu-it ul li a:visited {background-color: #0e2848; display: block;  padding: 6px 8px 6px 8px !important; padding: 6px 7px 6px 7px;}
#menu-it ul li a:hover {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 8px 6px 8px !important; padding: 6px 7px 6px 7px;}
#menu-it ul li.active a {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 8px 6px 8px !important; padding: 6px 7px 6px 7px;}
#menu-it ul li.web a {color : #fff;background-color: #666666;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;background-image: url(../images/banner-bg.png);}
#menu-it ul li.web a:hover {color : #fff;background-color: #5a1212;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;}

#menu-hu {margin: 0;float: left;padding: 0 0 18px 20px;position: relative;width: 800px;font-size: 1.1em;}
#menu-hu ul {margin: 0; padding: 0;}
#menu-hu ul li {margin: 0 4px 0 0;padding: 0;display: block;float:left;text-align: center;line-height: 1.5em;text-transform: uppercase;}
#menu-hu ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none;}
#menu-hu ul li a:link, #menu-hu ul li a:visited {background-color: #0e2848; display: block;  padding: 6px 14px 6px 14px; }
#menu-hu ul li a:hover {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 14px 6px 14px;}
#menu-hu ul li.active a {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 14px 6px 14px;}
#menu-hu ul li.web a {color : #fff;background-color: #666666;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;background-image: url(../images/banner-bg.png);}
#menu-hu ul li.web a:hover {color : #fff;background-color: #5a1212;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;}

#menu-de {margin: 0;float: left;padding: 0 0 18px 20px;position: relative;width: 800px;font-size: 1.1em;}
#menu-de ul {margin: 0; padding: 0;}
#menu-de ul li {margin: 0 4px 0 0;padding: 0;display: block;float:left;text-align: center;line-height: 1.5em;text-transform: uppercase;}
#menu-de ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none;}
#menu-de ul li a:link, #menu-de ul li a:visited {background-color: #0e2848; display: block;  padding: 6px 11px 6px 11px; }
#menu-de ul li a:hover {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 11px 6px 11px;}
#menu-de ul li.active a {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 11px 6px 11px;}
#menu-de ul li.web a {color : #fff;background-color: #666666;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;background-image: url(../images/banner-bg.png);}
#menu-de ul li.web a:hover {color : #fff;background-color: #5a1212;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;}

#menu-en {margin: 0;float: left;padding: 0 0 18px 20px;position: relative;width: 800px;font-size: 1.1em;}
#menu-en ul {margin: 0; padding: 0;}
#menu-en ul li {margin: 0 4px 0 0;padding: 0;display: block;float:left;text-align: center;line-height: 1.5em;text-transform: uppercase;}
#menu-en ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none;}
#menu-en ul li a:link, #menu-en ul li a:visited {background-color: #0e2848; display: block;  padding: 6px 13px 6px 13px; }
#menu-en ul li a:hover {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 13px 6px 13px;}
#menu-en ul li.active a {color : #101417; background-color: #FFFFFF; display: block; padding: 6px 13px 6px 13px;}
#menu-en ul li.web a {color : #fff;background-color: #666666;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;background-image: url(../images/banner-bg.png);}
#menu-en ul li.web a:hover {color : #fff;background-color: #5a1212;display: block;padding: 6px 16px 6px 16px !important;padding: 6px 8px 0 8px;}


#submenu {background-color: #0e2848; float: right; padding: 6px 2px 6px 12px; clear: right;}

#submenu p {
	color: #72C1EC;
	font-size: 1.05em;
	padding: 0;
	margin: 0;
	line-height: 1em;
	padding-right:8px;
}
#submenu a:link {font-weight: normal; text-decoration: none; color: #72C1EC; margin: 0 10px 0 0; border-bottom: 0px;}
#submenu a:visited {font-weight: normal; text-decoration: none; color: #72C1EC;margin: 0 10px 0 0; border-bottom: 0px;}	
#submenu a:visited:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #72C1EC;
	margin: 0 10px 0 0;
}
#submenu a:hover, #submenu a:active {font-size: 1em;text-decoration: underline; color: #72C1EC;margin: 0 10px 0 0;}

#leftsubmenu {width: 179px; float: left; padding: 0; margin: 0 0 20px 0; }

/* News */
/***********************************************************************/
.entry {padding: 0; margin: 0;}
.icon_mail {
	float: left;
	padding: 0 4px 0 0;
	margin: 0 20px 0 0;
	background-image: url("../images/mail.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 48px;
	height: 51px;
	text-align: center;
}
.icon_kalendar {
	float: left;
	padding: 0 4px 0 0;
	margin: 6px 20px 0 0;
	background-image: url("../images/kalendar.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 48px;
	height: 60px;
	text-align: center;
}



.news_item {float: left; padding: 0; margin: 0; width: 460px; }
.news_itemhome {
	float: left;
	padding: 0;
	margin: 0;
	width: 200px;
}


#subthumbs {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}
.thumbs {position: relative; float: left; padding: 0; margin: 0 4px 6px 0; background-color: #EAEBEE; border: 1px solid #a7a7a7;}
.thumbshome {
	float: left;
	padding: 1px;
	margin: 0 4px 6px 0;
	background-color: #EAEBEE;
	border: 3px solid #D7D7D4;
}

.roundcont {
	background-color: #F1EFEF;
	clear:both;
	display:block;
	overflow:hidden;
}
.roundtop {background: url(../images/tr.gif) no-repeat top right;}
.roundbottom {background: url(../images/br.gif) no-repeat top right;}
img.corner {width: 15px; height: 15px; border: none; display: block !important;}
.roundcontent {padding: 10px 10px 0 10px; margin: 0; display:block; overflow:hidden;}
.roundcontent h2 {padding:0  0 .6em 0;}
.imageTab {
	width:auto;
	margin:0 0 10px 10px;
	padding:0;
}
.imageC {
	float:left;
	display:block;
	width:85px;
	margin:0 0 10px 10px !important;
	margin:0 5px 0 5px;
	padding:0;
}
.imageC img {
	display:block;
	float:none;
	border:1px solid #e5e5e5;
	background: white;
	padding:4px;
}
.imageC a:hover img {border:1px solid #003366;}
.imageC a:hover {border-bottom: none; background: none;}
.imageC1 {
	float:left;
	display:block;
	width:85px;
	margin:0 0 10px 10px !important;
	margin:0 5px 0 5px;
	padding:0;
}
.imageC1 img {
	display:block;
	float:none;
	border:1px solid #e5e5e5;
	background: white;
	padding:4px;
}
.imageC1 a:hover img {border:1px solid #003366;}
.imageC1 a:hover {border-bottom: none; background: none;}
.imageC2 {
	float:left;
	display:block;
	width:85px;
	margin:0 0 10px 10px !important;
	margin:0 5px 0 5px;
	padding:0;
}
.imageC2 img {
	display:block;
	float:none;
	border:1px solid #e5e5e5;
	background: white;
	padding:4px;
}
.imageC2 a:hover img {border:1px solid #003366;}
.imageC2 a:hover {border-bottom: none; background: none;}

/* banner
   ----------------------------------------------------*/

body a#sanic, body a#sanic:link {
   width: 55px !important;
   height: 177px !important;
   margin: 85px 0 0 -2px !important;
   margin: -410px 0 0 -2px;
   padding: 0 !important;
   text-indent: -9000px;
   display: block !important;
   top: 35% !important;
   position: fixed !important;
   position: fixed;
   float: left !important;
   background-position: 2px 50% !important;
   background-repeat: no-repeat !important;
   z-index: 100001 !important;
	cursor:pointer;
   } 

a#sanic  {
   left: 0;
   background: url(../images/banner.png) no-repeat;
   }

#sanic {
	position: relative;
	float: right;
	margin: 0;
	padding-top:7px;
   } 


/* =udaljenosti
================================================  */
.udaljenosti {float: left; display: block; width: 480px;line-height: 1.5em;	font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#4e4b43; margin-top:0 !important; margin-top:-10px;}
.udaljenosti h4 {padding-bottom:10px;}
.hor-zebra {text-align: left; border-collapse: collapse;}
.hor-zebra td {padding: 6px 8px 6px 8px; width: 100px;}
.hor-zebra .odd {background: #f1efef; }
.hor-zebra .idd {border-right: 1px #fff solid;}
.hor-zebra .idd2 {border-right: 1px #f1efef solid;}

/* =kontakt i rezervacije
================================================  */
#contactC2 {
	background:#f1efef;
	width:540px;
	overflow:auto;
	margin-bottom:10px;
	font-size:11px;
	margin-top: 10px;
}
#contactC2 label {width:200px; display:block; float:left; padding:6px 4px 0 0; margin:0; line-height:1em; text-align: right; }
#contactC2 input {border:none; background:#fff; border-top:1px solid #d6d1d2; margin:0 0 8px 0; line-height:1.3em; padding:3px 3px 4px 3px; color:#606060; }
#contactC2 .formLeft {width:440px; float:left;}
#contactC2 .formLeft input {width:230px; float:left;}
#contactC2 .formLeft input.dateFrom, #contactC2 .formLeft input.dateTo {width:150px; background:#fff url(../images/input_calendar.gif) no-repeat center right;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#contactC2 .formLeft input.mali {width:150px; background:#fff; color:#4e4b43;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#contactC2 .formLeft input.code {width:164px; background:#fff; color:#4e4b43;font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right;}
#contactC2 .formLeft img {
	float: left;
	padding:0 0 0 0;
	border:none;
	margin-bottom:0;
	margin-right:0;
}
#contactC2 .formLeft .bijeliBG {background: #fff !important;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#contactC2 .formLeft .message {border:none; background:#fff; border-top:1px solid #d6d1d2; margin:0 0 10px 0; padding:4px 3px; height:74px; width:230px; float:left; overflow:auto;font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#4e4b43;}
#contactC2 input.button {float:right; width:auto;border:none; border-bottom:1px solid #d6d1d2; background:#fff; color:#476ca1; padding:2px 0px 2px 0; line-height:1.1em; margin:0 0 0 0; width:80px;font-size:11px; font-family:Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif;}
#contactC2 input.button:hover {background:#fff; color:#000; cursor:pointer;}
#contactC2 input.button2 {float:right; width:auto;border:none; border-bottom:1px solid #d6d1d2; background:#fff; color:#476ca1; padding:2px 0px 2px 0; line-height:1.1em; margin:0 0 0 5px; width:80px;font-size:11px; font-family:Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif;}
#contactC2 input.button2:hover {background:#fff; color:#000; cursor:pointer;}
#contactC2 form:focus {border-bottom:none;}
#contactC2 select {width:100px; border:none; background:#fff; border-top:1px solid #d6d1d2; margin:0 0 8px 0; line-height:1.3em; padding:2px 3px 2px 3px; color:#606060;font-size:11px; font-family:Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif;}
#contactC2 label.poruka {padding-top:10px;}
/* =kalendar
================================================  */
table.jCalendar {background: #fff; border-spacing:0px; padding:0; margin:0; width:140px; text-align:center;}
table.jCalendar th {background: #0f4b88; color: #fff; font-weight: bold;	padding: 3px 5px;}
table.jCalendar td {background: #c6ddf4; color: #0f4b88; padding: 3px 3px; margin:0; text-align: center; border-spacing:0px}
table.jCalendar td.other-month {background: #fff; color: #0f4b88;}
table.jCalendar td.today {background: #0f4b88; color: #fff;}
table.jCalendar td.selected {background: #2363a4; color: #fff;}
table.jCalendar td.selected:hover {background: #2363a4;	color: #fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover {background: #2363a4;	color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {background: #9fc4e9;color: #0f4b88;}
/* For the popup */
div.dp-popup {position: relative; background:#fff; font-size: 9px; font-family: arial, sans-serif; padding: 2px 4px 6px 6px; width: 154px; line-height: 1.1em; margin:23px 0 0 0px; border:1px solid #2363a4;	text-align:center; width:141px;}
div#dp-popup {position: absolute; z-index: 199;}
div.dp-popup h2 {font-size: 11px;text-align: center;margin:0;padding: 1px 0 3px 0;color:#0f4b88;width:140px;line-height:1.3em;font-weight: bold;}
a#dp-close {font-size: 11px; padding: 4px 0; text-align: center; display:block;}
a#dp-close:hover {text-decoration: underline; }
div.dp-popup a {color: #0f4b88; text-decoration: none;	padding: 3px 2px 0;border-bottom:none;}
div.dp-popup a:hover {background-color:#c6ddf4;}
div.dp-popup div.dp-nav-prev {position: absolute; top:2px; left:4px; width:100px;}
div.dp-popup div.dp-nav-prev a {float: left; border-bottom:none;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default; color:#0f4b88;}
div.dp-popup div.dp-nav-next {position: absolute; top:2px; right:4px; width:100px;}
div.dp-popup div.dp-nav-next a {float:right;}
div.dp-popup a.disabled {cursor:default; color:#fff;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor:default;}
