
/* STRUKTUUR */

body
{
	background:#fff url('img/taust.jpg') top center repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#container
{
	margin:0px;
	padding:0px;
	width:980px;
	margin-left:-490px;
	left:50%;
	position:relative;
}

img
{
	margin:0px;
	padding:0px;
	border:0px;
}

abbr
{
	margin:0px;
	padding:0 1px;
	border-bottom: 1px dashed #000;
	cursor:help;
}

h1
{
	margin:0px;
	padding:0 0 10px 0;
	font-size:20px;
	font-weight:normal;
	color:#ff8800;
}

h2
{
	margin:0px;
	padding:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#222;
}

/* STRUKTUUR */

#header
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:130px;
}

#mainmenu
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:40px;
	background:url('img/taust_menu.gif') top left repeat-x;
}

#submenu
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:30px;
	background:url('img/taust_menu_active.gif') bottom left repeat-x;
}

#visu
{
	float:left;
	margin:0p;
	padding:0px;
	width:980px;
	height:300px;
	position:absolute;
	z-index:-1000;
}

#visuaal
{
	float:left;
	margin:0px;
	padding:0px;
	width:960px;
	height:300px;
}

#visuaal_sisuosa
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:130px;
	background:url('img/pilt_sisuleht.jpg') top left no-repeat;
}

#visuaal_noheight
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:1px;
}

#bannerid_uudised
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:225px;
	background:url('img/taust_bannerid_uudised.jpg') top left no-repeat;
}

#sisuosa
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
}

#sisuosa img
{
	margin: 10px;
	padding: 0px;
	border: 0px;
}

#jalus
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
}

#lisalingid
{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
}

/* PÄISE STIILID */

#header .logo
{
	float:left;
	margin:0px;
	padding:0px;
	width:360px;
	height:130px;
}

#header .header_keskmine
{
	float:left;
	margin:0px;
	padding:0px;
	width:500px;
	height:130px;
}

#header .telefon
{
	float:left;
	margin:0px;
	padding:20px 0 5px 157px;
	width:243px;
	height:35px;
}

/* OTSING */

#header .otsing
{
	float:left;
	margin:0px;
	padding:0 0 0 100px;
	width:400px;
	height:70px;
}

#header .otsing span.otsi_title
{
	float:left;
	margin:0px;
	padding:5px 10px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

#header .otsing span.otsi_kast
{
	float:left;
	margin:0px;
	padding:0 10px 0 0;
	width:170px;
	height:26px;
	background:url('img/taust_otsing.gif') top left no-repeat;
}

#header .otsing span.otsi_nupp
{
	float:left;
	margin:0px;
	padding:1px 0 0 0;
}

#header .otsing .otsikast
{
	float:left;
	margin:0px;
	padding:6px 7px 6px 7px;
	width:158px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:none;
}

#header .otsing span.otsi_link
{
	float:left;
	margin:0px;
	padding:7px 0 0 63px;
	width:330px;
}

#header .otsing span.otsi_link a
{
	float:left;
	margin:0px;
	padding:0 12px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#ff8800;
	text-decoration:none;
	background:url('img/mumm_nooled.gif') no-repeat;
	background-position:100% 5px;
}

#header .otsing span.otsi_link a:hover
{
	color:#fff;
	text-decoration:underline;
}

/* KEELEVALIKUD */

#header .keelevalikud
{
	float:left;
	margin:0px;
	padding:20px 0 0 0;
	width:90px;
	height:110px;
}

#header .keelevalikud a
{
	float:left;
	margin:0px;
	padding:0px;
	width:90px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

#header .keelevalikud a:hover
{
	color:#ff8800;
}

#header .keelevalikud .est {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_est.gif') no-repeat;}
#header .keelevalikud .rus {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_rus.gif') no-repeat;}
#header .keelevalikud .eng {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_eng.gif') no-repeat;}
#header .keelevalikud .fin {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_fin.gif') no-repeat;}
#header .keelevalikud .ger {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_ger.gif') no-repeat;}
#header .keelevalikud .ita {margin:0 0 7px 0; padding:0 0 0 25px; background:url('img/lipp_ita.gif') no-repeat;}

/* PEAMENÜÜD */

#mainmenu a
{
	float:left;
	margin:0px;
	padding:13px 13px 12px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222;
	text-decoration:none;
	border-right:1px solid #ccc;
}

#mainmenu a:hover
{
	color:#fff;
	background:url('img/taust_menu_active.gif') top left;
}

#mainmenu a.active
{
	float:left;
	margin:0px;
	padding:13px 13px 12px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url('img/taust_menu_active.gif') top left;
}

#mainmenu a.special {color:#ff8800;}
#mainmenu a.special:hover {color:#fff;}

/* ALAMMENÜÜD */

#submenu a
{
	float:left;
	margin:0px;
	padding:8px 12px 8px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #ffca81;
}

#submenu a:hover
{
	color:#fff;
	background:url('img/taust_menu_gray.gif') top left;
}

#submenu a.active
{
	float:left;
	margin:0px;
	padding:8px 12px 8px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url('img/taust_menu_gray.gif') top left;
}

/* BRONEERIMINE */

#visuaal .broneering
{
	float:right;
	margin:0px;
	padding:30px 0 0 30px;
	width:200px;
	height:230px;
	top:190px;
	left:730px;
	z-index:2;
	position:absolute;
	background:url('img/taust_bronn.jpg');
}

#visuaal_sisuosa .broneering,
#visuaal_noheight .broneering
{
	float:right;
	margin:20px 0 0 0;
	padding:30px 0 0 30px;
	position:absolute;
	top:auto;
	left:730px;
	width:200px;
	height:230px;
	background:url('img/taust_bronn.jpg');
}

#visuaal_noheight .broneering h2,
#visuaal .broneering h2,
#visuaal_sisuosa .broneering h2
{
	color:#fff;
}

#visuaal_noheight .broneering p,
#visuaal .broneering p,
#visuaal_sisuosa .broneering p
{
	float:left;
	margin:0px;
	padding:0 0 10px 0;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#visuaal_noheight .broneering .bronnikast,
#visuaal .broneering .bronnikast,
#visuaal_sisuosa .broneering .bronnikast
{
	float:left;
	margin:0px;
	padding:5px 7px 5px 7px;
	width:158px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:url('img/taust_bronnikast.gif') no-repeat;
	background-position:0 0;
}

#visuaal_noheight .broneering .numbrikast,
#visuaal .broneering .numbrikast,
#visuaal_sisuosa .broneering .numbrikast
{
	float:left;
	margin:0px;
	padding:5px 7px 5px 7px;
	width:31px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:url('img/taust_numbrikast.gif') no-repeat;
	background-position:0 0;
}

#visuaal_noheight .broneering font.label,
#visuaal .broneering font.label,
#visuaal_sisuosa .broneering  font.label
{
	float:left;
	margin:0px;
	padding:4px 0 0 7px;
}

/* TEKSTIOSA */

#sisuosa .tekstiosa
{
	float:left;
	margin:0 0 20px 0;
	padding:30px 30px 0 30px;
	width:670px;
	font-size:12px;
	color:#555;
	font-family: arial;
}

#sisuosa .tekstiosa .print
{
	float:right;
}

#sisuosa .tekstiosa p
{
	margin:0px;
	padding:0 0 10px 0;
	font-size:12px;
	line-height:20px;
	color:#555;
}

#sisuosa .tekstiosa ul
{
	margin:0px;
	padding:0 0 10px 15px;
	list-style:none;
}

#sisuosa .tekstiosa li
{
	margin:0px;
	padding:0 0 0 20px;
	font-size:12px;
	color:#555;
	line-height:20px;
	background:url('img/mumm_oranz.gif') no-repeat;
	background-position:0 7px;
}

#sisuosa .tekstiosa a
{
	color:#ff8800;
	text-decoration:underline;
}

#sisuosa .tekstiosa a:hover
{
	color:#000;
}

/* LEHEKÜLJED ja SORTEERIMINE */

#sisuosa .tekstiosa .lehekyljed,
#sisuosa .tekstiosa .sort
{
	float:left;
	margin:0px;
	padding:10px 0 10px 0;
	width:335px;
	height:30px;
}

#sisuosa .tekstiosa .lehekyljed p,
#sisuosa .tekstiosa .sort p
{
	float:left;
	margin:0 0 0 1px;
	padding:2px 10px 0 0;
}

#sisuosa .tekstiosa select
{
	margin:0px;
	padding:0px;
	width:125px;
}

#sisuosa .tekstiosa .lehekyljed a,
#sisuosa .paremveerg_novisual .kalender span.kuupaevad a
{
	float:left;
	margin:0 5px 5px 0;
	padding:6px 7px 5px 7px;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:none;
	background:#eee;
}

#sisuosa .tekstiosa .lehekyljed a:hover,
#sisuosa .paremveerg_novisual .kalender span.kuupaevad a:hover
{
	background:#ff8800;
	color:#fff;
}

#sisuosa .tekstiosa .lehekyljed .active,
#sisuosa .paremveerg_novisual .kalender span.kuupaevad .active
{
	float:left;
	margin:0 5px 5px 0;
	padding:6px 7px 5px 7px;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:#ff8800;
}

#sisuosa .paremveerg_novisual .kalender span.kuupaevad .yritus
{
	float:left;
	margin:0 5px 5px 0;
	padding:6px 7px 5px 7px;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:#970000;
}

/* KORTERI DETAILIDE VASAK OSA */

#sisuosa .tekstiosa .korter
{
	float:left;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	background:url('img/sisuvari.jpg') bottom left no-repeat;
}

#sisuosa .tekstiosa .korter_vasak
{
	float:left;
	margin:0px;
	padding:0px;
	width:270px;
}

#sisuosa .tekstiosa .korter_vasak h2
{
	float:left;
	margin:0px;
	padding:5px 0 5px 0;
	width:260px;
}

#sisuosa .tekstiosa .korter_vasak p.hind span
{
	float:left;
	margin:0px;
	padding:8px 0 0 15px;
	width:165px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#sisuosa .tekstiosa .korter_vasak p.hind2 span
{
	float:left;
	margin:0px;
	padding:8px 0 0 15px;
	width:250px;
	color:#555;
	font-size:12px;
	font-weight:bold;
}

#sisuosa .tekstiosa .korter_vasak p.hind span.hind_suur
{
	float:left;
	margin:0px;
	padding:7px 0 2px 13px;
	font-size:29px;
	font-weight:bold;
}

#sisuosa .tekstiosa .korter_vasak p.hind2 span.hind_suur2
{
	float:left;
	margin:0px;
	padding:7px 0 2px 13px;
	font-size:29px;
	font-weight:bold;
}

#sisuosa .tekstiosa .korter_vasak p.hind
{
	float:left;
	margin:0px;
	padding:0px;
	width:270px;
	height:85px;
	background:url('img/taust_hind.gif') top left no-repeat;
}

#sisuosa .tekstiosa .korter_vasak p.hind2
{
	float:left;
	margin:0px;
	padding:0px;
	width:270px;
	height:100px;
	/*
	background:url('img/taust_hind2.gif') top left no-repeat;
	*/
}

#sisuosa .tekstiosa .korter_vasak p.pisipildid a
{
	float:left;
	margin:0 10px 10px 0;
	padding:0px;
	width:120px;
	height:80px;
	background:#eee;
}

#sisuosa .tekstiosa .korter_vasak a:hover,
#sisuosa .tekstiosa .korter_vasak p.pisipildid a:hover
{
	opacity:0.7;
	filter:alpha(opacity=70, finishedopacity=70);
	zoom:1;
}

/* KORTERI DETAILIDE PAREM OSA */

#sisuosa .tekstiosa .korter_parem
{
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
}

#sisuosa .tekstiosa .korter_parem .ikoonid
{
	float:left;
	margin:0px;
	padding:10px 0 20px 0;
	width:400px;
}

#sisuosa .tekstiosa .korter_parem .ikoonid img
{
	float:left;
	margin:0 5px 0 0;
	padding:0px;
}

#sisuosa .tekstiosa .korter_parem h1
{
	font-size:18px;
	color:#555;
	font-weight:bold;
}

#sisuosa .tekstiosa .korter_parem p.check
{
	float:left;
	margin:0px;
	padding:1px 0 0 0;
	width:25px;
	height:25px;
}

#sisuosa .tekstiosa .korter_parem p.checktext
{
	float:left;
	margin:0px;
	padding:0 0 1px 0;
	width:375px;
	height:25px;
}

#sisuosa .tekstiosa .korter_parem span.otsi_nupp a
{
	color:#fff;
	text-decoration:none;
}

/* PILDIGALERII STIILID */

#sisuosa .tekstiosa .galerii
{
	float:left;
	margin:0 0 15px 0;
	padding:0px;
	width:670px;
}

#sisuosa .tekstiosa .galerii a.pilt
{
	float:left;
	margin:0 10px 10px 0;
	padding:10px;
	background:#fff;
	border:1px solid #ccc;
}

#sisuosa .tekstiosa .galerii a.pilt:hover
{
	background:#ff8800;
	border:1px solid #fff;
}

#sisuosa .tekstiosa .galerii h2
{
	float:left;
	width:670px;
}

/* TABELITE STIILID */

#sisuosa .tekstiosa .requesttable
{
	margin:2px 0 2px 0;
	padding:0px;
	border:0px;
	font-size:12px;
	line-height:18px;
}

#sisuosa .tekstiosa .requesttable td
{
	margin:0px;
	padding:0px;
	border:0px;
}

#sisuosa .tekstiosa table
{
	margin:5px 0 15px 0;
	padding:0px;
	border:0px;
	font-size:12px;
	line-height:18px;
}

#sisuosa .tekstiosa td
{
	margin:0px;
	padding:7px 10px 7px 10px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
}

#sisuosa .tekstiosa tr.pealkiri
{
	color:#ff8800;
	font-weight:bold;
}

#sisuosa .korter_parem table
{
	margin:5px 0 15px 0;
	padding:0px;
	border:0px;
	font-size:12px;
	line-height:18px;
}

#sisuosa .korter_parem td
{
	margin:0px;
	padding:3px 5px 3px 5px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
}

#sisuosa .korter_parem tr.pealkiri
{
	color:#ff8800;
	font-weight:bold;
}

/* PAREM VEERG */

.paketid
{
	float:left;
	margin:0px;
	padding:25px 25px 25px 15px;
	width:200px;
	background:url('img/taust_paremkast.jpg') bottom left no-repeat;
}

.paketi_link:link
{
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#ff8800;
	text-decoration:none;
	/*
	background:url('img/mumm_nooled.gif') no-repeat;
	background-position:1% 5px;
	*/
}

.paketi_link:active
{
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#ff8800;
	text-decoration:none;
}

.paketi_link:visited
{
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#ff8800;
	text-decoration:none;
}

.paketi_link:hover
{
	color:#555;
	text-decoration:underline;
}

/* KALENDER ja NUPUD ja ASUKOHT */

#sisuosa .paremveerg_novisual .kalender,
#sisuosa .paremveerg_novisual .asukoht
{
	float:left;
	margin:0px;
	padding:130px 0 20px 0;
	width:250px;
}

#sisuosa .paremveerg_novisual .bronn
{
	float:left;
	margin:0px;
	padding:0 0 20px 0;
	width:250px;
}

#sisuosa .paremveerg_novisual .kalender span.kuupaevad
{
	float:left;
	margin:0px;
	padding:0 0 10px 0;
	width:250px;
}

#sisuosa .paremveerg_novisual .kalender span.kuupaevad a.nodate
{
	float:left;
	margin:0 5px 5px 0;
	padding:0px;
	width:28px;
	height:26px;
}

/* UUDISKIRI */

#sisuosa .paremveerg
{
	float:left;
	margin:0px;
	padding:150px 0 0 0;
	width:250px;
}

#sisuosa .paremveerg_novisual
{
	float:left;
	margin:0px;
	padding:30px 0 0 0;
	width:250px;
}

#sisuosa .paremveerg_novisual_bronn
{
	float:left;
	margin:0px;
	padding:280px 0 0 0;
	width:250px;
}

#sisuosa .paremveerg_novisual_bronn .uudiskiri,
#sisuosa .paremveerg_novisual_bronn .kysitlus,
#sisuosa .paremveerg_novisual_bronn .facebook,
#sisuosa .paremveerg_novisual .uudiskiri,
#sisuosa .paremveerg_novisual .kysitlus,
#sisuosa .paremveerg_novisual .facebook,
#sisuosa .paremveerg .uudiskiri,
#sisuosa .paremveerg .kysitlus,
#sisuosa .paremveerg .facebook
{
	float:left;
	margin:0px;
	padding:25px 25px 25px 25px;
	width:200px;
	background:url('img/taust_paremkast.jpg') bottom left no-repeat;
}

#sisuosa .paremveerg_novisual_bronn .uudiskiri p,
#sisuosa .paremveerg_novisual_bronn .kysitlus p,
#sisuosa .paremveerg_novisual_bronn .facebook p,
#sisuosa .paremveerg_novisual p,
#sisuosa .paremveerg_novisual p,
#sisuosa .paremveerg_novisual p,
#sisuosa .paremveerg .uudiskiri p,
#sisuosa .paremveerg .kysitlus p,
#sisuosa .paremveerg .facebook p

{
	float:left;
	margin:0 0 10px 0;
	padding:0px;
	font-size:12px;
	color:#555;
	line-height:18px;
}

#sisuosa .paremveerg_novisual_bronn .uudiskiri p.disclaimer,
#sisuosa .paremveerg_novisual_bronn .kysitlus p.disclaimer,
#sisuosa .paremveerg_novisual_bronn .facebook p.disclaimer,
#sisuosa .paremveerg_novisual p.disclaimer,
#sisuosa .paremveerg_novisual p.disclaimer,
#sisuosa .paremveerg_novisual p.disclaimer,
#sisuosa .paremveerg p.disclaimer
{
	float:left;
	margin:0px;
	padding:5px 0 0 0;
	width:170px;
	font-size:10px;
	color:#666;
	line-height:14px;
}

#sisuosa .paremveerg_novisual_bronn .uudiskirjakast,
#sisuosa .paremveerg_novisual .uudiskirjakast,
#sisuosa .paremveerg .uudiskirjakast
{
	float:left;
	margin:0px;
	padding:5px 7px 6px 7px;
	width:158px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:url('img/taust_uudiskirjakast.gif') no-repeat;
	background-position:0 0;
}

/* BANNERID JA UUDISED */

#bannerid_uudised .bannerid
{
	float:left;
	margin:0px;
	padding:20px 0 0 0;
	width:680px;
	height:205px;
}

#bannerid_uudised .bannerid a
{
	float:left;
	margin:0 20px 0 0;
	padding:0px;
}

#bannerid_uudised .bannerid a:hover
{
	opacity:0.7;
	filter:alpha(opacity=70, finishedopacity=70);
	zoom:1;
}

#bannerid_uudised .uudised
{
	float:left;
	margin:0px;
	padding:30px 0 30px 30px;
	width:270px;
	height:165px;
}

#bannerid_uudised .uudised p
{
	margin:0px;
	padding:0 0 10px 0;
	font-size:12px;
	color:#555;
	line-height:18px;
}

/* JALUS */

#jalus .kontaktid
{
	float:left;
	margin:0px;
	padding:20px 0 20px 0;
	width:440px;
	font-size:12px;
	color:#555;
	line-height:18px;
}

#jalus .sotsvorgustik
{
	float:left;
	margin:0px;
	padding:25px 0 0 0;
	width:240px;
}

#jalus .partnerid
{
	float:left;
	margin:0px;
	padding:25px 20px 0 0;
	width:280px;
	text-align:right;
}

#jalus a
{
	color:#ff8800;
	text-decoration:none;
}

#jalus a:hover
{
	color:#222;
	text-decoration:underline;
}

#jalus .sotsvorgustik a
{
	float:right;
	margin:0 10px 0 0;
	padding:0px;
}

#jalus .sotsvorgustik a:hover
{
	opacity:0.7;
	filter:alpha(opacity=70, finishedopacity=70);
	zoom:1;
}

/* LISALINGID */

#lisalingid .lingid
{
	float:left;
	margin:0px;
	padding:20px 0 50px 30px;
	width:650px;
	background:url('img/taust_lisalingid.jpg') top left no-repeat;
}

#lisalingid .lingid p
{
	float:left;
	margin:0px;
	padding:10px 0 10px 0;
	width:650px;
	font-size:10px;
}

#lisalingid a
{
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-size:10px;
	color:#555;
	background:url('img/punktiir.gif') no-repeat;
	background-position:100% 4px;
}

#lisalingid a:hover
{
	font-size:10px;
	color:#ff8800;
}

#lisalingid .maksevahendid
{
	float:left;
	margin:0px;
	padding:0 30px 0 0;
	width:270px;
	text-align:right;
}

/* VORMIDE STIILID */

.tekstiosa .kast_pikk
{
	margin:0 0 7px 0;
	padding:7px;
	width:186px;
	height:16px;
	border:0px;
	background:url('img/kast_pikk.gif') top left no-repeat;
}

.tekstiosa .kast_pikk2
{
	margin:0 0 7px 0;
	padding:7px;
	width:350px;
	height:16px;
	border:0px;
}

.tekstiosa .kast_lyhike
{
	margin:0 0 7px 0;
	padding:7px;
	width:86px;
	height:16px;
	border:0px;
	background:url('img/kast_lyhike.gif') top left no-repeat;
}

.tekstiosa input.submit
{
	border:1px solid #323232;
	padding: 2px 2px 2px 2px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	cursor:pointer;
	height: 22px;
}
.tekstiosa input.text, textarea
{
	padding:2px 2px 2px 2px;
	font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #323232;
}

/* GALERII STIILID */

.galerii
{
float:left;
margin:15px 0 0 0;
padding:0px;
width:100%;
}

.galeriipilt
{
float:left;
margin:0px;
padding:0px;
width:190px;
height:220px;
text-align: center;
}

.galeriipilt a:hover
{
opacity:0.8;
filter:alpha(opacity=80, finishedppacity=80);
cursor:pointer;
zoom:1;
}

.PBBDatePicker
{
	width: 161px; background-color: #444; text-align: center; font-size: 10px; z-index: 3;
}
.PBBDatePicker DIV
{
	margin-top: 2px;
}
.PBBDatePicker .todayPicker
{
	border-right: #444 1px solid; border-top: #444 1px solid; font-weight: bold; padding-bottom: 3px; margin: 0px 1px 1px; border-left: #444 1px solid; color: #fff; border-bottom: #444 1px solid;
}
.PBBDatePicker .todayPickerOver
{
	border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid;
}
.PBBDatePicker TABLE
{
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; width: 100%; PADDING-TOP: 0px;
}
.PBBDatePicker TABLE TD
{
	border-right: #fff 1px solid; border-top: #fff 1px solid; vertical-align: middle; border-left: #fff 1px solid; width: 14%; CURSOR: default; line-height: 15px; border-bottom: #fff 1px solid; background-color: #fff; text-align: center;
}
.PBBDatePicker TABLE TH
{
	border-right: #fff 1px solid; border-top: #fff 1px solid; vertical-align: middle; border-left: #fff 1px solid; width: 14%; CURSOR: default; line-height: 15px; border-bottom: #fff 1px solid; background-color: #fff; text-align: center;
}
.PBBDatePicker TABLE TH
{
	border-right: #444 1px solid; border-top: #444 1px solid; font-weight: bold; border-left: #444 1px solid; color: #fff; border-bottom: #444 1px solid; background-color: #444;
}
.PBBDatePicker .datePickerOver
{
	CURSOR: pointer; color: #fff; background-color: #444;
}
.PBBDatePicker .datePickerMinDate
{
	border-right: #f2dddd 1px solid; border-top: #f2dddd 1px solid; border-left: #f2dddd 1px solid; color: #fff; border-bottom: #f2dddd 1px solid; background-color: #dda7a7;
}
.PBBDatePicker .datePickerMaxDate
{
	border-right: #f2dddd 1px solid; border-top: #f2dddd 1px solid; border-left: #f2dddd 1px solid; color: #fff; border-bottom: #f2dddd 1px solid; background-color: #dda7a7;
}
.PBBDatePicker .datePickerSelectedDay
{
	color: #fff; background-color: #444;
}


