body, html {

	margin:0; padding:0;

}



body {

	background:white;

	color:#717270;

	font-family:Tahoma,Helvetica,sans-serif;

	font-size:13px;

	text-align: center;

}



h1 {

	color:#738688;

	font-size:26px;

	font-weight:normal;

	font-family:"Times New Roman",Times,serif;

}





h2 {

	font-size:18px;

	font-weight:normal;

	font-family:"Times New Roman",Times,serif;

}



h3 {

	font-size:13px;

	font-weight:bold;

}



h2 strong {

	color:#02ACC1;

	font-weight:normal;

}



h5 {

	color:#068FDE;

	font-weight:bold;

	font-size:11px;

}



a {

	color:#12B6CB;

}



img {

	border:0;

}



div#page-3-envl {

	width:979px;

	margin:0 auto;

	position:relative;

}



div#page-envl {

	width:979px;

	text-align:left;

	/* margin:0 0 15px 47px; padding:0; */

	margin:0 auto 15px; padding:0;

	background:transparent url("/templates/default/images/page.gif") repeat-y top left;

	/* float:left; _margin-left:22px; */

}



div#page-2-envl {

	background:transparent url("/templates/default/images/footer.png") no-repeat bottom left;

}



div#page-header {

	background:transparent url("/templates/default/images/main-menu.jpg") no-repeat top left;

	height:247px;

	position:relative;

}



p#page-logo {

	position:absolute;

	padding:0; margin:0;

	left:160px; top:60px;

	width:320px; height:55px;

}



p#page-logo a, p#page-logo span {

	width:320px; height:55px;

	padding:0; margin:0;

	display:block;

}



p#page-logo span {

	visibility:hidden;

	font-size:1px

}



p#page-menu {

	padding:0; margin:0;

	position:absolute;

	top:123px; left:7px;

	font-family:"Times New Roman",Times,serif;

}



p#page-menu a {

	display:block;

	position:absolute;

	top:0;

	height:74px; line-height:74px;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	color:#818383;

	font-size:16px;

}



#item1 { left:0; width:236px; }

#item2 { left:236px; width:183px; }

#item3 { left:420px; width:170px; }

#item4 { left:589px; width:254px; }

#item5 { left:844px; width:117px; }



a.selected#item1 {

	background:#7C0707 url("/templates/default/images/selected-item-1.png") no-repeat top left;

	color:white;

}

a.selected#item2, a.selected#item3, a.selected#item4 {

	background:#7C0707 url("/templates/default/images/selected-item-no-margin.png") no-repeat top left;

	color:white;

}



a.selected#item5 {

	background:#7C0707 url("/templates/default/images/selected-item-last.png") no-repeat top right;

	color:white;

	width:117px;

}



form#page-fulltext {

	position:absolute;

	left:765px; top:52px;

	padding:0; margin:0;

}



form#page-fulltext p {

	margin:0; padding:0;

}



form#page-fulltext input {

	width:155px; height:15px; line-height:15px;

	padding:0; margin:0;

	position:absolute;

	top:17px; left:2px;

	border:0px;

	color:#C1C1C1;

	background:transparent;

}



form#page-fulltext button {

	margin:0; padding:0; border:0;

	position:absolute;

	top:0px; left:156px;

	display:block;

	background:transparent;

}



div#main-content {

	width:748px;

	float:left;

}



div#main-content.map {

	width:100%;

	float:none;

}



div#subcontent {

	width:226px;

	float:right;

	font-size:11px;

}



div#page-footer {

	width:979px;

	float:none; clear:both;

	padding:0 0 33px; margin:0; border:0;

	text-align:center;

}



p#p-bottom-menu {

	text-transform:uppercase;

}



p#p-bottom-menu span {

	padding:0 15px;

}



p#p-bottom-menu a {

	color:#858585;

	text-decoration:none;

}



p#p-bottom-menu a:hover {

	text-decoration:underline;

}



/* hlavní box */

div#p-main-cont-envl {

	margin-top:21px; margin-bottom:42px;

	margin-left:38px;

	width:672px;

	text-align:justify;

}

.map div#p-main-cont-envl {

	margin: 21px 38px 42px;

	width: auto;

}



/* úvodní strana */

div#mp-text {

	background:transparent url("/templates/default/images/main-text.png") no-repeat bottom left;

	width:682px;

	line-height:1.6;

}



div#mp-text h2 {

	font-family:Tahoma,Helvetica,sans-serif;

}



div#mp-text div {

	margin:0 21px 0; margin-right:50px;

	padding:0 0 12px;

	text-align:justify;

}



div#mp-text strong {

	color:#02ACC1;

	font-weight:normal;

}



div#mp-cellars, div#accommodation {

	margin:25px 0 0 0px;

	width:700px;

}



div#mp-cellars div, div#accommodation div {

	float:left;

	width:137px; height:150px;

}



div#accommodation div {

	height:170px;

}



div#mp-cellars p, div#mp-cellars p.oncell, div#mp-cellars p.outcell,

div#accommodation p, div#accommodation p.oncell, div#accommodation p.outcell {

	border:1px solid #E8E8E8;

	width:128px;

	font-size:10px;

	color:#4B4A4A;

	text-align:center;

	_height:135px;  min-height:135px;

}



div#accommodation p, div#accommodation p.oncell, div#accommodation p.outcell {

	_height:155px;  min-height:155px;

}

	

div#mp-cellars p.oncell, div#accommodation p.oncell {

	border:1px solid #02ACC1;

}



div#mp-cellars a, div#accommodation a {

	color:#4B4A4A;

	text-decoration:none;

	display:block;

	padding:5px 5px 0;

}



p#mp-cells-counter, p#mp-accoms-counter {

	background:transparent url("/templates/default/images/cellars-line.gif") no-repeat bottom right;

	width:672px; _width:681px; _widt\h:672px;

	height:auto; min-height:auto;

	margin:18px 0 0 28px; padding:0 0 9px 0;

	border:0;

	text-align:right;

	clear:both;

}



div#mp-add-new p {

	padding-left:19px;

	margin:13px 0px 13px 38px;

	background-color:transparent;

	background-position: 0px 3px;

	background-repeat: no-repeat;

	font-size:14px;

	clear:both;

}



div#mp-add-new a {

	color:#757575;

}



p#add_new_cellar {

	background-image: url("/templates/default/images/add-new-item-blue.gif");

}



p#add_new_accomodation {

	background-image: url("/templates/default/images/add-new-item-orange.gif");

}



p#add_new_action {

	background-image: url("/templates/default/images/add-new-item-green.gif");

}



/* pravý sloupec */

div#sort-part, div#admin-part {

	background:transparent url("/templates/default/images/admin-part.gif") no-repeat bottom left;

	width:198px;

	text-align:center;

	padding-bottom:25px;

}



div#admin-part {

	background-image:none;

}



div#filtering p, div#filtering form {

	padding:0;

	margin-bottom:7px; margin-top:7px;

}



div#filtering {

	padding-top:15px;

}



div#filtering select {

	font-size:11px;

}



div#filtering span {

	display:block;

}



p#button-add-cellar {

	margin-top:10px;

	text-align:center;

	padding:0; margin-bottom:5px;

}





p#button-add-cellar a {

	display:block;

	text-decoration:none;

	border:0;

	text-align:center;

	background:#20B9E9 url("/templates/default/images/add-cellar.gif") no-repeat top left;

	width:153px; height:33px; line-height:33px;

	color:white;

	font-weight:bold;

	font-size:13px;

	margin:0 auto;

}



p#line-administration {

	margin-top:6px; padding-top:6px;

	margin-bottom:40px;

}



p#line-sort {

	margin-top:2px; padding-top:2px;

	margin-bottom:5px; padding-bottom:5px;

}



div.subdiv-1 h3, div.subdiv-2 h3, div#sort-part h4 {

	background:transparent url("/templates/default/images/header-subcontent.gif") no-repeat 0 3px;

	padding-left:14px;

	color:#02ACC1;

	font-size:13px;

	text-align:left;

	margin-top:5px;

	margin-bottom:3px; padding-bottom:0;

}



div#subcontent h4#p-part {

	font-weight:normal;

	margin-bottom:4px; padding-bottom:4px;

}



div.subdiv-1 h4, div.subdiv-2 h4 {

	font-weight:normal;

	margin-bottom:0; padding-bottom:0;

	font-size:12px;

}



div.subdiv-1 h4 a, div.subdiv-2 h4 a {

	color:#717270;

}



div.marg-envl {

	padding:15px 9px 0 9px;

	margin-bottom:10px;

	text-align:left;

	background:transparent url("/templates/default/images/submenu.png") no-repeat top right;

}



div.subdiv-2 div.marg-envl {

	background:transparent url("/templates/default/images/submenu-2.png") no-repeat top right;

}



div#sort-part div.marg-envl {

	background-image:none;

	padding-top:0;

}



div#sort-part select {

	color:#747474;

	border:1px solid #E8E8E8;

}



p#line-direction {

	margin-top:5px; padding-top:5px;

}



div.subdiv-1, div.subdiv-2 {

	background:transparent url("/templates/default/images/admin-part.gif") no-repeat bottom left;

	width:198px;

	text-align:center;

	padding-bottom:25px;

	font-size:11px;

	margin-top:15px;

}



div.subdiv-2 {

	padding-bottom:10px;

}



div.subdiv-2 div.marg-envl {

	margin-bottom:0; padding-bottom:0;

}



div.subdiv-1 p {

	margin:15px 0 25px;

}





div.subdiv-1 ins, div.subdiv-2 ins {

	color:#12B6CB;

	display:block;

	text-decoration:none;

	margin:0 0 1px; padding:0 0 1px;

	font-style:normal;

	font-weight:normal;

	text-align:right;

}





div.subdiv-1 h4 ins, div.subdiv-2 h4 ins {

	color:#12B6CB;

	display:inline;

	text-decoration:none;

	font-style:normal;

	font-weight:normal;

}



div.subdiv-1 h4 a, div.subdiv-2 h4 a {

	color:#12B6CB;

}



div.subdiv-1 h4 + p, div.subdiv-2 h4 + p {

	margin-top:0; padding-top:0;

}



div.subdiv-1 h5, div.subdiv-2 h5 {

	margin-bottom:0; padding-bottom:0;

}



div#page-news p {

	margin-top:0; padding-top:0;

}



div#page-news h3, div#pract-info h3 {

	color:#068FDE;

	background:transparent url("/templates/default/images/header-subcontent-2.gif") no-repeat 0 3px;

}



div#page-news a {

	color:#068FDE;

}



p.next-links {

	text-align:right;

	margin-bottom:0;

	padding-bottom:0;

}



p.next-links a {

	text-decoration:underline;

}



div#page-news ins {

	text-align:right;

	color:#9B9898;

}



ul#page-updates, div#pract-info ul, ul#p-last-cellars {

	list-style-type:none;

	margin:25px 0 0; padding:0;

}



ul#page-updates li, ul#p-last-cellars li {

	padding-left:16px;

	background:transparent url("/templates/default/images/li.gif") no-repeat 0 5px;

	margin:15px 0 15px 0;

}



ul#p-last-cellars li {

	margin:7px 0;

}



ul#page-updates a, div#pract-info a, ul#p-last-cellars a {

	color:#606060;

	text-decoration:none;

}



ul#page-updates a:hover, div#pract-info a:hover, ul#p-last-cellars a:hover {

	text-decoration:underline;

}



div#pract-info {

	position:relative;

	margin-top:30px;

}



div#pract-info div.marg-envl {

	background-image:none;

}



div.p-pi-decor {

	position:relative;

	position:absolute; top:-11px; right:-17px;

	background:transparent url("/templates/default/images/submenu-2.png") no-repeat top right;

	width:59px; height:54px;

}



div#pract-info h3 {

	color:#068FDE;

}



div#pract-info ul li {

	padding-left:16px;

	background:transparent url("/templates/default/images/alt-li.gif") no-repeat 0 5px;

	margin:15px 0 15px 0;

}



div#page-advm {

	position:absolute;

	top: 237px; left:995px;

	margin:0;

	width:191px; /*

	padding:237px 0 0;

	height:641px;

	background:transparent url("/templates/default/images/advertisment.jpg") no-repeat right bottom;

	float:left;*/

}



/* registrační formulář */

form#registrace span {

	display:block;

}



form#registrace p {

	margin:10px 0;

}



fieldset {

	border:1px solid #02ACC1;

	padding:10px;

	margin:10px 0;

}



legend {

	color:#02ACC1;

	font-weight:bold;

}



input.submit {

	background:#02ACC1;

	font-weight:bold;

	color:white;

	border:1px solid #02ACC1;

}



p.error {

	color:red;

	font-weight:bold;

}



p.annon {

	color:#FF7200;

}



/* detail sklepa */

div#c-image {

	width:228px;

	float:left;

}



div#c-small-image, div.c-small-image {

	width:125px;

	float:left;

}



div#c-image p, div#c-image p.oncell, div#c-image p.outcell,

div#c-small-image p, div#c-small-image p.oncell, div#c-small-image p.outcell,

div.c-small-image p, div.c-small-image p.oncell, div.c-small-image p.outcell {

	border:1px solid #CED5D5;

	padding:4px; margin:0;

	float:left;

}



div#c-image p.oncell, div#c-small-image p.oncell, div.c-small-image p.oncell {

	border:1px solid #02ACC1;

}



div.c-small-image {

	margin-bottom:15px;

}





div#c-parameters {

	float:left;

}



div#c-parameters p {

	margin:6px 0;

}



div#c-parameters span {

	font-weight:bold;

}



div#c-parameters div {

	margin-top:15px;

}



div#c-article {

	clear:both;

	padding:0;

	margin:20px 0;

}



h2.cellar {

	font-size:21px;

	background:transparent url("/templates/default/images/cellar-header.gif") no-repeat bottom right;

	float:left;

	padding:0 90px 0 0; margin:0;

	clear:both;

	height:70px;

	line-height:97px;

}



div#c-add-images, div#art-add-images {

	clear:both;

}



div#c-add-images p, div#art-add-images p {

	float:left;

	padding:0 16px 22px 0;

}



div#c-add-images a img, div#art-add-images a img{

	border:4px solid #ECECEC;

}



div#c-add-images a:hover img, div#art-add-images a:hover img {

	border:4px solid #B8E1EA;

}



div.footer, span.footer {

	width:672px; height:1px; font-size:1px;

	clear:both; float:none;

	margin:0; padding:0; border:0;

}



div#c-envl-contact {

	clear:both;

	margin-top:50px;

}

div#c-contact {

	clear:both;

}





div#c-mat-contact {

	width:348px;

	float:left;

	clear:both;

}



form#message-form {

	padding:40px 0 0;

	width:324px;

	float:left;

	text-align:left;

}



form#message-form textarea {

	width:319px; height:105px;

	border:1px solid #E2E2E2;

}



form#message-form input {

	border:1px solid #E2E2E2;

}



form#message-form input.submit {

	background:transparent;

	border:1px solid #12B6CB;;

	color:#12B6CB;;

	font-weight:normal;

}



form#message-form p.submit {

	text-align:right;

	margin-top:5px;

}







div#fotogalerie {

	clear:both; float:left;

	margin-top:15px;padding:0;

	width:672px;

}





div#fotogalerie a {

}



div#fotogalerie p {

	float:left;

	width:127px; min-height:120px; _height:120px;

	margin:0; padding:0;

}



div#fotogalerie span {

	width:111px;

	display:block;

	text-align:center;

	margin-top:5px;

}



div#fotogalerie span a {

	display:inline;

}



div#fotogalerie a img {

	border:4px solid #ECECEC;

}



div#fotogalerie a:hover img {

	border:4px solid #B8E1EA;

}



div#c-envl-gallery {

	margin-top:50px; min-height:50px;

	clear:both;

}





/* novinky, last minute */

div.news {

	clear:both;

}



div.news ins {

	display:block;

	text-align:right;

	text-decoration:none;

}



/* ďż˝lďż˝nky */

div.art-image {

	width:149px;

	float:left;

}



div.art-image p, div.art-image p.outcell {

	float:left;

	border:3px solid #ECECEC;

}



div.art-image p.oncell {

	border:3px solid #B8E1EA;

}



div.art-image img {

	border:0;

	text-decoration:none;

}



div#art-article {

	clear:both;

	border-top:1px solid #ECECEC;

}



div#articles {

	padding-bottom:50px;

}



div#articles div.article, div.last-minute {

	clear:both;

	border-bottom:1px solid #ECECEC;

	padding-top:15px; padding-bottom:15px;

}



div.last-minute {

	padding-bottom:0px;

}



div#articles ins, div#article ins  {

	display:block;

	text-align:left;

	text-decoration:none;

	color:#ADB7B8;

	margin:0; padding:0;

	font-size:11px;

}



div#articles p.continue {

	margin:0;

	text-align:left;

}



div#articles h2 {

	margin:3px 0; padding:0;

}



div#articles h2 a {

	color:#738688;

}



p#next-pages {

	text-align:center;

}



p.adv {

	margin-top:50px;

	margin-right:28px;

	text-align:center;

}
.oblasti{
	margin:0px auto;
	text-align:center;
}
