@import url('/css/amis_reset.css');
@import url('/css/text.css');
@import url('/css/960.css');

body
{
/*	background-color: #e5f7cb; */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	background: url('/images/body_bkg.jpg');
}

a
{
	color: #394e78;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

input.button {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 2px 5px;
	height: 21px;
	background-color: #d8d8d8;
	border: #a4a4a4 1px solid;
	cursor: pointer;
}

input.button:hover {
	color: #ffffff;
	background-color: #246f0a;
} 


button {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 2px 5px;
	height: 21px;
	background-color: #d8d8d8;
	border: #a4a4a4 1px solid;
	cursor: pointer;
}


button:hover {
	color: #ffffff;
	background-color: #246f0a;
} 

form {
	margin: 0px;
	padding: 0px;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h2
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h3
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

p.grid
{
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}


input,
select,
textarea {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

option {
	padding: 0px 3px 1px 3px;
}

input.ok {
	border: #aaaaaa 1px solid;
	padding: 2px 3px 2px 3px;
}

input.error {
	background-color: #f8f8f8;
	border: #fb3333 1px solid;
	padding: 2px 3px 2px 3px;
}

textarea.error {
	background-color: #f8f8f8;
	border: #fb3333 1px solid;
}

/*
input.button {
	height: 21px;
	background-color: #d4d0c8;
	border: #d1d1e0 1px outset;
	cursor: pointer;
}

input.button:hover {
	color: #ffffff;
	background-color: #a90001;
}
*/
select {
	border: #aaaaaa 1px solid;
}

textarea {
	background-color: #ffffff;
	border: #aaaaaa 1px solid;
}

input.ok:focus, 
textarea:focus,
select:focus {
	background-color: #ffffff;
	border-color: #246f0a;
}










.container_12
{
	background: #fff url(/images/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16
{
/*	background: #fff url(/images/16_col.gif) repeat-y; */
	background-image: url('/images/body_C.png');
	background-repeat: repeat-y;
}

.main_a_T,
.main_a_C,
.main_a_B,
.top_16_01,
.top_16_02,
.bottom_01,
.container_16_T,
.container_16_B
{
	margin-left: auto;
	margin-right: auto;
	width: 960px; 

	background-repeat: no-repeat;
}

.top_16_01
{
	background-image: url('/images/top_01.jpg');
	height: 200px;
}

.top_16_02
{
	height: 30px;
	background-image: url('/images/menu_01.png');
	background-repeat: repeat-x;
}

.container_16_T
{
	background-image: url('/images/body_C.png');
	background-repeat: repeat-y;
	height: 6px;
}

.container_16_B
{
	background-image: url('/images/body_B.png');
	height: 6px;
}

.bottom_01
{
	height: 30px;
	text-align: center;
/*
	background-image: url('/images/16_col.gif');
	background-repeat: repeat-y;
*/
}



.main_a_T
{
	background-image: url('/images/main_a_T.png');
	height: 6px;
}

.main_a_C
{
	height: 175px;
	background-image: url('/images/main_a_C.png');
	background-repeat: repeat-y;
}

.main_a_B
{
	background-image: url('/images/main_a_B.png');
	height: 6px;
}







div.break {
	display: block;
	clear: both;
	height: 0px;
}


/* START: menu_1 */
div.menu_1 {
	display: block;
	clear: both;
	width: 960px;
}

div.menu_1 div.left
{
	display: block;
	float: left;
	padding-left: 10px;
}

div.menu_1 div.right
{
	display: block;
	float: right;
	padding-right: 10px;
}

div.menu_1 ul {
	list-style-type: none;

}

div.menu_1 ul li {
	display: inline;
	list-style: none;
	margin: 0px;
}

div.menu_1 ul li a {
	display: block;
	float: left;
	color: #000000;
	padding: 5px 10px 5px 10px;
	font-size: 13px;
}

div.menu_1 ul li a:hover {
	color: #c9f8b9;
	background-color: #2b850c;
	text-decoration: none;
}

div.menu_1 ul li a.selected {
	color: #c9f8b9;
	background-color: #246f0a;
	text-decoration: none;
}


/* END: menu_1 */





/* START: menu_2 */
ul.menu_2 {
	list-style-type: none;
}

ul.menu_2 li {
	display: block;
	clear: both;
	list-style: none;
	margin: 0px;
}

ul.menu_2 li.estate a,
ul.menu_2 li.estate a.selected
{
	padding-left: 20px;
}

ul.menu_2 li a,
ul.menu_2 li a.selected
{
	display: block;
	clear: both;
	color: #ffffff;
	padding: 3px 10px 3px 10px;
	font-size: 12px;
}

ul.menu_2 li a:hover {
	background-color: #615d5d;
	text-decoration: none;
}

ul.menu_2 li a.selected
{
	background-color: #adadad;
}



/* END: menu_2 */

.blockA {
	background: url('/images/block_a_TL.png') top left no-repeat;
	margin-top: 5px;
}

.blockATop {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	text-align: left;
	background: url('/images/block_a_TR.png') top right no-repeat;
}

div.blockABodyLeft {
	background: url('/images/block_a_CL.png') top left repeat-y;
}

div.blockABodyRight {
	padding: 0px 6px 0px 6px;
	background: url('/images/block_a_CR.png') top right repeat-y;
}

div.blockAFooter {
	background: url('/images/block_a_BL.png') bottom left no-repeat;
}

div.blockAFooter p {
	display: block;
	padding: 10px;
	margin: -1em 0 0 0;
	background: url('/images/block_a_BR.png') bottom right no-repeat;
}














div.block20 {
	background: url('/images/block_20_TL.png') top left no-repeat;
}

.block20Top {
	margin: 0px;
	padding: 5px 15px 0px 15px;
	text-align: left;
	height: 30px;
	background: url('/images/block_20_TR.png') top right no-repeat;
}

div.block20BodyLeft {
	background: url('/images/block_20_CL.png') top left repeat-y;
}

div.block20BodyRight {
	padding: 10px 23px 0px 12px;
	background: url('/images/block_20_CR.png') top right repeat-y;
}

div.block20Footer {
	height: 20px;
	background: url('/images/block_20_BL.png') bottom left no-repeat;
}

div.block20Footer p {
	display: block;
	padding: 10px;
	margin: -0em 0 0 0;
	background: url('/images/block_20_BR.png') bottom right no-repeat;
}

div.block20BodyRight div.row {
	display: block;
	clear: both;
	padding-bottom: 5px;
	font-size: 12px;
}

div.block20BodyRight div.row div.left {
	display: block;
	float: left;
	width: 70px;
}

div.block20BodyRight div.row div.right {
	display: block;
	float: right;
	width: 585px;
}

div.block20BodyRight div.buttons {
	display: block;
	clear: both;
	padding-top: 5px;
	text-align: right;
}


div.dopytTop
{
	height: 25px;
}

textarea.dopyt
{
	width: 583px;
	height: 150px;
}




/*
	estate
*/
div.estate
{
	display: block;
	clear: both;
}

div.estate div.row
{
	background: url('/images/block_20_TL.png') top left no-repeat;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px;
}

div.estate div.row div.obrazok
{
	display: block;
	float: left;
	width: 150px;
}

div.estate div.row div.obrazokDetail
{
	display: block;
	float: left;
	width: 210px;
}

div.estate div.row div.nadpis
{
	display: block;
	float: right;
	width: 435px;
	font-weight: bold;
}

div.estate div.row div.nadpisDetail
{
	display: block;
	float: right;
	width: 375px;
	font-weight: bold;
}

div.estate div.row div.nadpis a
{
	color: #000000;
}

div.estate div.row div.uid
{
	display: block;
	float: right;
	width: 90px;
	text-align: right;
	padding-bottom: 15px;
	font-weight: bold;
}

div.estate div.row div.udaje
{
	display: block;
	margin-left: 145px;
	margin-top: -1em;
	width: 525px;
	min-height: 60px;
}

div.estate div.row div.zaujem
{
	display: block;
	float: left;
	margin: 0px;
	margin-bottom: 20px;
	background-color: #dbdbdb;
	font-size: 11px;
	width: 191px;
}


div.estate div.row div.zaujem div.header
{
	display: block;
	clear: both;
	border-bottom: 1px solid #cbcbcb;
	padding: 4px;
}

div.estate div.row div.zaujem div.row
{
	display: block;
	clear: both;
	background: none;
	width: 183px;
	padding: 4px;
	padding-bottom: 0px;
	margin: 0px;
}

div.estate div.row div.zaujem div.row div.left
{
	display: block;
	float: left;
	font-size: 11px;
	width: 45px;
}

div.estate div.row div.zaujem div.row div.right
{
	display: block;
	float: right;
	width: 134px;
	text-align: right;
}

div.estate div.row div.zaujem div.buttons
{
	display: block;
	float: right;
	padding: 4px;
}



div.estate div.row div.udajeDetail
{
	display: block;
	float: right;
/*	margin-left: 205px; */
	margin-top: -1em;
	width: 457px;
	min-height: 120px;
}

div.estate div.row div.udaje div.udajeRow
{
	display: block;
	clear: both;
}

div.estate div.row div.udaje div.udajeRow div.col_1
{
	display: block;
	float: left;
	width: 60px;
	font-weight: bold;
	padding-right: 3px;
}

div.estate div.row div.udaje div.udajeRow div.col_2
{
	display: block;
	float: left;
	width: 230px;
}

div.estate div.row div.udaje div.udajeRow div.col_3
{
	display: block;
	float: left;
	width: 165px;
}

div.estate div.row div.udajeDetail div.rowDetail
{
	display: block;
	clear: both;
	padding-bottom: 4px;
}

div.estate div.row div.udajeDetail div.rowDetail div.col_1
{
	display: block;
	float: left;
	width: 130px;
	font-weight: bold;
	padding-right: 3px;
}


div.estate div.row div.udajeDetail div.rowDetail div.col_2
{
	display: block;
	float: right;
	width: 320px;
}

div.estate div.row div.udaje div.udajeCena,
div.estate div.row div.udajeDetail div.udajeCena
{
	display: block;
	clear: both;
	text-align: right;
	padding-top: 10px;
}

div.estate div.row div.udajeDetail div.udajeCena
{
	margin-bottom: 20px;
}


div.estate div.row img
{
	position: absolute;
	border: 8px solid #dbdbdb;
}

span.cenaEur
{
	color: #7b0b0b;
	font-size: 14px;
	font-weight: bold;
}

span.cenaEurList
{
	color: #7b0b0b;
	font-size: 13px;
	font-weight: bold;
}

span.cenaSk
{
	color: #666666;
	font-size: 11px;
}

div.gallery
{
	display: block;
	clear: both;

	margin: 10px 0px 20px 0px;
	padding-bottom: 8px;
}

div.gallery div.gallery0
{
	display: block;
	clear: both;
	padding: 0px;
}

div.gallery div.galleryRow
{
	display: block;
	clear: both;
}

div.gallery div.galleryRow div.galleryCol
{
	display: block;
	float: left;
}

div.gallery div.galleryRow div.galleryCol img
{
	position: static;
	border: none;
	padding: 8px 0px 0px 8px;
}

div.gallery div.galleryRow div.galleryCol span.galleryText
{
	display: block;
	clear: both;
	text-align: center;
	font-size: 10px;
	padding-left: 8px;
}


div.event
{
	display: block;
	clear: both;
	padding: 3px 8px 3px 0px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 11px;
}

div.event div.event_1
{
	background: url('/images/icons/accept.png') no-repeat 0% 1px;
	padding-left: 20px;
	margin-bottom: 5px;
}

div.event div.event_2
{
	background: url('/images/icons/cancel.png') no-repeat 0% 1px;
	padding-left: 20px;
	margin-bottom: 5px;
}




div.navigator
{
	display: block;
	clear: both;
	text-align: right;
	padding: 3px 8px 3px 0px;
	margin-bottom: 10px;
	color: #ffffff;
}

div.navigator h1,
div.navigator h2
{
	display: inline;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}


div.navigator div.result
{
	display: block;
	float: left;
	font-size: 12px;
	color: #ffffff;
/*	margin: 15px 0px 15px 0px; */
}

div.navigator div.result span.number
{
	font-weight: bold;
}

div.navigator div.left
{
	display: block;
	float: left;
	font-size: 12px;
}

div.navigator div.right
{
	display: block;
	float: right;
	width: 130px;
}

div.navigator a
{
	color: #ffffff;
	padding: 1px;
}

div.navigator a:hover
{
	color: #ffffff;
	background-color: #6a0a0a;
	text-decoration: none;
}

div.navigator span.current
{
	position: relative;
	top: -1px;
	color: #e4e4e4;
}

div.navigator span.backText
{
	position: relative;
	top: -1px;
}




div.search
{
	display: block;
	clear: both;
	width: 660px;
}

div.search div.row
{
	display: block;
	clear: both;
	padding-bottom: 5px;
}

div.search div.row div.col_1
{
	display: block;
	float: left;
	width: 80px;
}

div.search div.row div.col_2
{
	display: block;
	float: left;
	width: 250px;
}

div.search div.row div.col_3
{
	display: block;
	float: left;
	width: 330px;
}

div.search div.row div.col_4
{
	display: block;
	float: right;
	width: 100px;
	text-align: right;
	padding-right: 0px;
}




div.topPonuka
{
	display: block;
	float: left;
	margin-top: 11px;
	margin-left: 10px;
	width: 170px;
}

div.topPonukaBody
{
	padding-top: 78px;
}

div.topPonukaBody div.text
{
	overflow: hidden;
	font-size: 10px;
	width: 130px;
}

div.topPonukaBody span.nadpis
{
	display: block;
	clear: both;
	height: 17px;
	width: 500px;
}

div.topPonukaBody span.cena
{
	display: block;
	clear: both;
	height: 17px;
	font-weight: bold;
	text-align: center;
}

div.topPonuka img
{
	position: absolute;
	border: 8px solid #dbdbdb;
}

div.main_a_C div.image
{
	display: block;
	float: left;
	padding: 5px 0px 0px 5px;
}


div.sort
{
	display: block;
	font-size: 11px;
}

div.sort a.selected
{
	color: #FF9900;

}



div.article
{
	clear: both;
	padding: 10px;
}

/* formular */
div.article div.formRow
{
	margin-bottom: 10px;
}

div.article div.formRow label
{
	display: block;
	float: left;
	width: 55px;
}

div.article div.formRow label.needed
{
	text-decoration: underline;
}

div.article div.formRow .text
{
	width: 350px;
}

div.article div.formRow .guestbook
{
	padding: 3px;
	width: 350px;
	height: 100px;
}

div.article div.formRowButtons
{
	width: 450px;
	text-align: center;
}

div.article div.formular
{
	clear: both;
	margin-bottom: 20px;
}

div.article div.prispevok
{
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}

div.article div.prispevok div.vlozene
{
	float: left;
	width: 120px;
}

div.article div.prispevok div.meno
{
	float: left;
	font-weight: bold;
}

div.article div.prispevok div.text
{
	clear: both;
	padding: 5px 0px 0px 0px;
}

div.article div.prispevok div.odpoved
{
	clear: both;
	border: 1px solid #246f0a;
	background-color: #daf8cf;
	margin: 10px 0px 0px 20px;
	padding: 3px;
}





div.article div.clanok
{
	margin-bottom: 25px;
}

div.article div.clanok div.obrazok
{
	float: left;
	width: 145px;
	padding-bottom: 10px;
}

div.article div.clanok div.nadpis
{

}

div.article div.clanok div.nadpis a.novy
{
	color: #ce3d3e;
	font-weight: bold;
}

div.article div.clanok div.nadpis h2
{
	font-size: 14px;
}

div.article div.text
{
	padding-top: 10px;
}

div.article div.textDetail
{
	margin: 10px 0px 20px 0px;
}

div.article div.clanok div.video
{

}

div.article div.clanok div.video object
{
	margin: 0px;
	padding: 0px;
}

div.articlePreview
{
	padding: 0px 0px 10px 0px;
	background-color: #fcf401;

}

div.articlePreview div.riadok
{
	padding: 10px 0px 0px 0px;
	text-align: left;
}









div.video
{
	display: block;
	clear: both;
	margin: 10px 0px 20px 0px;
}

div.video div.row
{
	display: block;
	clear: both;
	margin: 0px 0px 15px 0px;
}

div.video div.row div.popis
{
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div.attachment
{
	display: block;
	clear: both;
	margin: 10px 0px 20px 0px;
}

div.attachment div.riadok
{
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
}

div.attachment div.riadok div.ikona
{
	width: 22px;
	float: left;
}

div.attachment div.riadok div.nazov
{
	float: left;
}

div.attachment div.riadok div.player
{
	float: left;
	position: relative;
	top: -4px;
}

div.attachment div.riadok div.popis
{
	padding-left: 10px;
	float: left;
}


div.galleryPreview
{
	padding: 0px 0px 10px 0px;
	background-color: #fcf401;
}

div.galleryPreview div.riadok
{
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.videoPreview
{
	padding: 0px 0px 10px 0px;
	background-color: #fcf401;
}

div.videoPreview div.riadok
{
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.mainL,
div.mainC,
div.mainR
{
	overflow: hidden;
}

div.mainC div.mainNadpis
{
	float: left;
	width: 500px;
}

div.mainC div.mainBack
{
	float: right;
}

div.mainC div.mainBack a
{
	display: block;
	width: 60px;
	height: 40px;
	background: url('/images/palec.jpg') no-repeat;
	text-decoration: none;
}



/* Anketa
----------------------------------------------------------------------------------------------------*/ 

div.anketa
{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 130px;
}

div.anketa div.otazka
{
	font-weight: bold;
	margin-bottom: 10px;
}

div.anketa div.odpoved
{
	padding: 0px 0px 10px 2px;
}

div.anketa div.odpoved a
{
	color: #394e78;
	text-decoration: none;

}

div.anketa div.odpoved a:hover
{
	text-decoration: underline;
}



 




