/* ######################################### */
/* ############ vyprodeje - new ############ */
/* ######################################### */

/* ############ common - page ############ */
body {
        background-color: silver;
        font: 12px Arial;
        margin: 0px;
        padding: 0px;
        text-align:center;
}

div {
		font:12px Arial;
		color: #000000;
        margin:0px;
        padding:0px;
}

h1{
		font:bold 11px Tahoma;
		color: #888888;
		padding-top:2px;
		padding-left:20px;
}

div.cover-main {
        width: 990px;
        text-align:left;
        position: relative;
        margin:auto;
}

div.cover-page {
        width: 990px;
/*        text-align:center;*/
        float:left;
        background-color: #ffffff;
}

div.cover {
        width: 990px;
	  	height:auto !important;
	  	min-height:500px;

}

div.telo {
        float:left;
        display:block;
        padding-top:15px;
        padding-bottom:5px;
        text-align: left;
}

div.telo-in {
        clear:both;
        margin-left: 15px;
        text-align: left;
        width:510px;
}

.telo-in p {
		font:12px Arial;
		text-align:justify;
		padding-bottom:10px;
		line-height:150%;
}

.telo-in table {		border-collapse: separate;

}


div.telo-title {
		float:left;
        width:510px;
		text-align:center;
        color : #000000;
        font:bold 14px Arial;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid silver;
}

div.footer {
        float:left;
        width: 990px;
        text-align: center;
/*		background:#ffffff url(../images/shadow.jpg) repeat-x;*/
		background-position:top;
		padding-top:4px;
}

div.header {
		background:#ffffff;
        height: 120px;
        width: 990px;
        padding:0px 0px;
        float:left;
/*		background: url(../images/mainmenu.png) repeat-x;*/
		background-position: bottom;
}


div.header-bigbanner {
        float:left;
        width:500px;
        height:85px;
        margin-right:5px;
        padding-top:5px;
        padding-left:20px;
        text-align: left;
		color : #222277;
        font: bold 12px Arial;
}

.header-bigbanner p{		font:bold 12px Tahoma;
		padding-top:2px;
		padding-left:20px;
}

div.header-logo {
        float:left;
        height:80px;
        padding-top:10px;
        padding-left:15px;
}


div.left-row {
        float: left;
        width: 180px;
        display: block;
        padding-top:15px;
        text-align: left;
}

div.right-row {
        float:right;
        width: 210px;
        display:block;
        padding-top:15px;
        padding-right:5px;
}

div.row-in {
        background-color: #ffffff;
        padding: 3px 5px 15px 5px;
        margin-bottom:5px;
        margin-left:5px;
        border:1px solid silver;
}

div.row-in-center {
		text-align:center;
		margin-top:4px;
		padding-top:2px;
		border-top:2px dotted silver;
}

div.row-title {
        background: url(../images/cols_title.png) repeat-x;
        color: #ffffff;
        font: bold 12px Arial;
        padding: 3px 0px 3px 0px;
        margin-left:5px;
        text-align: center;
}

div.row-title-reklama {
        color: #bbbbbb;
        font: 9px Arial;
        margin-left:5px;
        text-align: center;
}

div.row-in-new-ad {
        border:1px solid #ccddff;
        background: url(../images/msg_back.gif) repeat-x;
        padding: 3px 3px;
        margin-bottom: 5px;
        margin-left:5px;
        text-align: left;
}

div.gallery {width:150px;
			text-align:center;
			float:left;
			padding:2px;
			padding-bottom:20px;
			padding-top:0px;
}
div.gallery-title {width:500px;
			text-align:left;
			float:left;
			padding-bottom:5px;
	        font: 12px Arial;
}


/* ######################################### */
/* ############ novinky - externi ############ */
div.zpravodajstvi {			text-align:justify;
}

.zpravodajstvi a {			font: 10px Arial;
			text-decoration: underline;
}

/* ######################################### */
/* ############ navigator bar ############ */
div.navigator {
		width:500px;
        background: url(../images/msg_back.gif) repeat-x;
        border-bottom:0px solid #F2F2F2;
        padding-top:2px;
        padding-bottom:12px;
        padding-left:5px;
        padding-right:5px;
        margin-left:15px;
        text-align: left;
}
/* ######################################### */
/* ############ messages ############ */
div.msginfo {
		float:left;
		width:496px;
        background: url(../images/msg_back.gif) repeat-x;
        border: 2px solid blue;
		padding:5px;
        text-align: left;
        margin-bottom:10px;
        font: 11px Arial;
        line-height:15px;
}

div.msgok {
		float:left;
		width:496px;
        background: url(../images/msg_back.gif) repeat-x;
        border: 2px solid green;
		padding:5px;
        text-align: left;
        margin-bottom:10px;
        font: 11px Arial;
        line-height:15px;
}

div.msgwarning {
		float:left;
		width:496px;
        background: url(../images/msg_back.gif) repeat-x;
        border: 2px solid yellow;
		padding:5px;
        text-align: left;
        margin-bottom:10px;
        font: 11px Arial;
        line-height:15px;
}

div.msgerror {
		float:left;
		width:496px;
        background: url(../images/msg_back.gif) repeat-x;
        border: 2px solid red;
		padding:5px;
        text-align: left;
        margin-bottom:10px;
        font: 11px Arial;
        line-height:15px;
}

div.msgattention {
		float:left;
		width:496px;
        background: url(../images/msg_back.gif) repeat-x;
        border: 2px solid yellow;
		padding:5px;
        text-align: left;
        margin-bottom:10px;
        font: 11px Arial;
        line-height:15px;
}

div.msgrow {
		float:left;
		margin-left:10px;
}


img.msgpic {
		margin-bottom:-3px;
}

/* ######################################### */
/* ############ novinky ############ */
div.novinky-row {
        border-top: 1px solid silver;
		clear:both;
        margin-bottom:20px;
        margin-top:5px;
}

p.novinky-row {
        margin-bottom:0px;
        padding-bottom:0px;}
div.novinky-url {float:right;clear:both;}

div.novinky-col-row {
        border-bottom: 1px solid silver;
        margin-bottom:5px;
        padding-left:5px;
        padding-bottom:5px;
		color:#111111;
        font: 11px Arial;
}
.novinky-col-row p{text-align:left;
        margin-bottom:5px;}

.novinky-col-row a {font: 11px Arial;color:#111111;}
.novinky-col-row a:visited {font: 11px Arial;color:#111111;}
.novinky-col-row a:active {font: 11px Arial;color:#111111;}
.novinky-col-row a:hover {font: 11px Arial;color:#ff0000;}

/* ######################################### */
/* ############ login ############ */
div.login {
        float:right;
        width:210px;
        height:85px;
        margin-right:5px;
        margin-top:5px;
        padding-right:10px;
        text-align: right;
		color : #222277;
        font: bold 12px Arial;
        background: url(../images/msg_back.gif) repeat-x;
}
.login table {float:right; padding:0px;}
.login form {padding:0px;margin-top:15px;}
.login p {float:right; padding-top:5px;
}

/* ######################################### */
/* ############ reklama ############ */
div.reklama-big {
		margin-left:10px;
        margin-bottom:10px;
}

div.reklama-sky {
		float:left;
        background-color: silver;
        margin-left:5px;
        margin-top:135px;
}

div.reklama-top {
        background-color: silver;
        margin-bottom:5px;
        margin-right:125px;
}

div.reklama-row {
        background: #E1EAF3;
        padding-top:5px;
        margin-bottom:5px;
        margin-left:5px;
        text-align:center;
}

/* ######################################### */
/* ############ formulare ############ */
div.form-edit {
		width:508px;
		float:left;
        background: #edf2f6;
        border:1px solid #ccddff;
        border-top:0px;
}

div.form-edit-in {
        padding:5px;
}

div.form-view-wide {
		width:510px;
		float:left;
        background: #ffffff;
        border:1px solid #ccddff;
        border-top:0px;
}


div.form-view {
		width:508px;		float:left;
        background: #ffffff;
        border:1px solid #ccddff;
        border-top:0px;
}

div.form-view-in {
        padding:5px;
}

div.form-title {
        color : #222580;
        background:url(../images/header_menu.gif);
        border-top:1px solid #ccddff;
        font:bold 12px Arial;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left:4px;
}

div.form-view-delim {
		clear:both;
        color : #222580;
        background: #ccd8e5;
        border-top:1px solid #ccddff;
        font:bold 11px Arial;
		padding:2px;
		padding-top:0px;
		padding-left:4px;
}

div.form-delim {
		clear:both;
        color : #222580;
        background: #ccd8e5;
        border-top:1px solid #ccddff;
        font:bold 11px Arial;
		padding:2px;
		padding-top:0px;
		padding-left:4px;
}
/* ######################################### */
/* ############ filter ############ */
div.filter {
		width:508px;
		float:left;
        background: #F2F2F2;
        border:1px solid #DDDDDD;
        margin-bottom:5px;
}

div.filter-title {
        color : #222580;
        background: url(../images/shadow_back.jpg) ;
        font:bold 11px Arial;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left:2px;
		margin-bottom:5px;
}

div.filter-title-advanced {
		clear:left;
        color : #222580;
        background: url(../images/shadow_back.jpg) ;
        border-top:1px solid #DDDDDD;
        font:bold 11px Arial;
		padding:2px;
		padding-top:0px;
		margin-bottom:5px;
}


div.filter-body {
		float:left;
		margin-bottom:5px;
}

div.filter-body-advanced {
		clear:left;
}

div.filter-field {
		height:20px;
		float:left;
		padding-left:5px;
		padding-right:5px;
		margin-bottom:5px;
}


div.sort {
		width :510px;
		float:left;
		background: #F2F2F2;
        border-top:1px solid #DDDDDD;
        border-bottom:1px solid #DDDDDD;
		margin-bottom:10px;
		text-align:right;
}
/* ######################################### */
/* ############ inzerce ############ */
div.inzerce-row-brief {
		width : 510px;
		float:left;
		background:#FFfbf4;
        border-top:1px solid #FFc69F;
        margin-bottom:5px;
}


div.inzerce-row {
		width : 508px;
		float:left;
        background: url(../images/list_back.jpg) repeat-x;
        background-position: bottom;
        border:1px solid #FFE6BF;
        border-top:1px solid #FFc69F;
}

div.inzerce-rl {
		float:left;
		padding-left:2px;
        margin-top:3px;
        margin-bottom:3px;
        text-align:justify;
}

div.inzerce-rl-priloha {

		float:left;
		width:90px;
		height:68px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:10px;
        margin-right:5px;
        text-align:center;
        border:1px solid #ccddff;
}

div.inzerce-rl-short {
		float:left;
		width:395px;
		padding-left:2px;
        margin-top:3px;
        margin-bottom:3px;
        text-align:justify;
}


div.inzerce-rr {
		width:90px;
		float:right;
        border:1px solid #ccddff;
        text-align:center;
        margin-top:3px;
        margin-bottom:3px;
}

div.inzerce-row-in {
		padding-right:2px;
}

div.inzerce-t {
		float:left;
		width : 504px;
        background: #FFE6BF url(../images/inzerce_header.jpg) repeat-x;
		padding:2px 2px 2px 2px;
}

div.inzerce-tr {
		margin-left:10px;
		float:right;
        text-align:right;
}

div.inzerce-tl {
		width:280px;
		float:left;
        text-align:left;
}

div.inzerce-tl-full {
		width:500px;
		float:left;
        text-align:left;
}

div.inzerce-tl-P {
		background-color: #FF966F;
		color:#ffffff;
		float:left;
		font:bold 11px Arial;
		padding-left:2px;
		padding-right:1px;
		margin-right:5px;
}

div.inzerce-tl-N {
		background-color: #8b9cce;
		color:#ffffff;
		float:left;
		font:bold 11px Arial;
		padding-left:2px;
		padding-right:1px;
		margin-right:5px;
}

div.inzerce-b {
		clear:both;
		float:left;
        border-top:2px dotted silver;
		padding:2px 2px 2px 2px;
}

div.inzerce-b-delim {
		clear:both;
		float:left;
		width: 510px;
		height: 12px;
		background: url(../images/shadow.jpg) repeat-x;
		background-position:top;
}

div.inzerce-br {
		float:right;
}
div.inzerce-bl {
		float:left;
}

div.inzerce-bl-lokalita {
		float:left;
		padding-left:13px;
        background: url(../images/icons/lokalita.png) no-repeat left;
}
div.inzerce-bl-mail {
		float:left;
		padding-left:15px;
		margin-left:5px;
        background: url(../images/icons/mail.png) no-repeat left;
}
div.inzerce-bl-telefon {
		float:left;
		padding-left:11px;
		margin-left:5px;
        background: url(../images/icons/telefon.png) no-repeat left;
}

div.inzerce-bl-path {
		float:left;
		margin-left:5px;
}
/* ######################################### */
/* ############ kategorie - telo ############ */
div.kategorie-children{
		background-color: #ffffff;
		float:left;
		width:500px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		padding-top:5px;
}

div.kategorie-children-field{
		float:left;
		width:120px;
		margin-top:5px;
		margin-bottom:5px;
}


div.kategorie-simple-field{
		float:left;
		margin-top:2px;
		margin-bottom:2px;
}

div.kategorie-start{
		background-color: #ffffff;
		float:left;
		width:510px;
		padding-top:10px;
		padding-bottom:10px;
}

div.kategorie-start-field{
		float:left;
		width:240px;
		margin-top:5px;
		margin-bottom:5px;
		padding-left:5px;
		margin-right:5px;
}

div.kategorie-start-icon{
		float:left;
		width:80px;
}
div.kategorie-start-text{
		float:left;
		width:160px;
		padding-top:5px;
}
/* ######################################### */
/* ############ common - mix ############ */
div.navbar {
		width : 270px;
		float:right;
		text-align:right;
}

div.lists {
		width : 510px;
		float:left;
}

.lists tr {text-align:left;}

div.list-telo {
		width : 510px;
		float:left;
		padding-bottom: 5px;
/*		border-bottom:1px solid silver;*/
}

div.setting-fields {
		text-align:left;
		margin:2px;
}

div.setting-submit {
		text-align:right;
		margin:2px;
}

div.button-right {
		display:inline;
		float:right;
		text-align:right;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:5px;
}

div.tree-view {
		margin-top:5px;
}

div.tree-row {
		padding-bottom:2px;
}

/* ######################################### */
/* ############ tabs ############ */
div.tabs {
		float:left;
		width:508px;
		border:1px solid #ccddff;
		border-top:0px;
		border-bottom:0px;
        height:35px;
}

div.tab-on {
		float:left;
		color : #333333;
        background:url(../images/tab_on.jpg) repeat-x;
        height:30px;
        padding:5px;
        padding-top:4px;
		font: bold 11px Arial;
}

div.tab-off {
		float:left;
		color : #888888;        background:url(../images/tab_off.jpg) repeat-x;
        margin-right:1px;
        height:30px;
        padding:5px;
        padding-top:4px;
}

/* ######################################### */
/* ############ multiform  ############ */
div.multiform {
		float:left;
		width:508px;
        height:35px;
}

div.form-on {
		float:left;
		color : #333333;
        background:url(../images/tab_on.jpg) repeat-x;
        height:30px;
        padding:5px;
        padding-top:4px;
		font: bold 11px Arial;
}

div.form-off {
		float:left;
		color : #888888;
        background:url(../images/tab_off.jpg) repeat-x;
        margin-right:1px;
        height:30px;
        padding:5px;
        padding-top:4px;
		font: 11px Arial;
}

/*********************************/

IMG {
		border: 0px;
}

/*********************************/
span.warning-big {
        color : #ff0000;
        font:bold 12px Arial;
}

span.warning-middle {
        color : #ff0000;
        font:bold 11px Arial;
}

span.warning-small {
        color : #ff0000;
        font:bold 11px Arial;

}

span.notice-middle {
        font:bold 11px Arial;

}

span.notice-big {
        font:bold 12px Arial;

}

span.big {
        font:bold 12px Arial;
}

span.navigator {
        font:bold 12px Arial;
}


/***********************************/
TABLE {
		margin:0px;
		padding:0px;
        border-collapse:collapse;
}

TD {}

TH {
        background:#e4f0ff url(../images/header_menu.gif);
}

table.telo {
		width : 100%;
		border:1px solid silver;
        border-collapse:collapse;
        text-align:right;
}

.telo th {
        background:#e4f0ff;
}


table.edit {        width: 100%;
        border-collapse:collapse;
}

.edit td {
		border:1px solid #ffffff;
}

table.view {
        background-color:#ffffff;
        text-align:left;
}

.view td {
		border:0px solid #ccddff;
}

table.tree-view {
        background-color:#ffffff;
}



.tree-view td {
		border:0px solid #ccddff;
}


.svmodry tr {
        background-color: #edf2f6;
        color: #000000;
}

.svmodry td {
        background-color: #edf2f6;
        color: #000000;
}


.bily tr {
        background-color: #FFFFFF;
        color: #000000;
}

.bily td {
        background-color: #FFFFFF;
        color: #000000;
}



/***************************/
FORM {
		font:11px Arial;
        color : #222580;

		margin: 0px;
		padding: 0px;
}

form.sort {
        padding:3px;
        padding-right:5px;
}

form.telo {
        margin-bottom : 2px;
        padding : 2px;
}

form.list {
        margin-top : 2px;
}

form.view {
        text-align:center;
}

form.filter {
}

/********************************/
INPUT {
		font: 11px Arial;
}

input.date {
        background: #ffffff url(../images/icons/calendar.gif) no-repeat;
        background-position:right;
}

input.button-small {

        height: 20px;
        width: 25px;
        background: url(../images/input.jpg);
}

input.button-middle {
        height: 20px;
        width: 50px;
        background: url(../images/input.jpg);
}

input.button-big {
        height: 20px;
        width: 70px;
        background: url(../images/input.jpg);
}

input.button-var {
        height: 20px;
        background: url(../images/input.jpg);
}

input.button-search {
        height: 20px;
		width:40px;
        background: url(../images/input.jpg);
        background-position:center;

}

input.button-up {
        background: url(../images/icons/s_asc.png);
		background-repeat: no-repeat;
		background-position: center;
        height: 15px;
        width: 15px;
		font:0px Arial;
		top:-2px;
}

input.button-down {
        background: url(../images/icons/s_desc.png);
		background-repeat: no-repeat;
		background-position: center;
        height: 15px;
        width: 15px;
		font:0px Arial;
		top:-2px;
}

input.checkbox {
		margin-bottom: 0px;
}
/**************************************************/
SELECT {
		font:11px Arial;
}


option.option-l0 {
		background: #FFf6d2;
}
TEXTAREA {
		font:11px Arial;
}

/**********************************************/
p		{
		margin:0px;
		padding:0px;
}


p.menu-block 	{
		margin: 2px;
}

p.menu 	{
		width:115px;
		height:18px;
		margin: 2px;
}

p.extra 	{
		height:18px;
		width: 155px;
		margin: 2px;
}

p.filter {
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
}

/**********************************************/

a {
		font: 11px Arial;
        text-decoration : underline;
        color: #111111;
}


a:HOVER {
		text-decoration : none;
        color : #ff0000;
}

a.internal {		background: url(../images/icons/internal-link.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 17px;

}


a.download {
		background: url(../images/icons/download-link.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 17px;


}

/**********************************************/

h1,h2,h3,h4 {
        padding:0px;
        margin:0px;
}

