/* CSS Document */

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

body {
  font-family:Arial;
  font-size:11px;
  line-height:17px;
  color:#333333;  
}

#containerallcontent {
  float:left;
  width:990px;
  margin-top:-22px;
  position:relative;
  z-index:1;  
}

a {
  text-decoration:none;
}

img {
  border:0px;
}

#wrapper { 
  width:100%;
  text-align:center;
}

/* for understanding browsers */
#wrapper {
min-height:1126px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #wrapper {
height: 1126px;
}
/**/

#backcontainer { 
  width:990px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;        
}

#maincontainer {
  width:990px;
  margin-left:0px;
  position:relative;
  display:inline;
  float:left;
}

#header {
  float:left;
  width:100%;
  height:132px;
  position:relative;
  z-index:2;  
}

#header a,
#header * a {
  text-decoration:none;
}

#headerright {
  width:185px;
  height:100px;
  float:right;
}

#topmenu {
  width:185px;
  float:right;
  margin-top:15px;  
}

#topmenu a {
  font-weight:bold;
  font-size:14px;
  float:right;
  padding:1px;
  display:block; 
  clear:right; 
  white-space:nowrap;
}

#logotxt {
  float:left;
  display:inline;
}

#leftcolumn {
  float:left;
  width:238px;
  overflow:hidden;
}

.leftcolumn {
  float:left;
  width:238px;
  padding-bottom:0px;
}

#leftmenubottom {
  float:left;
  margin-top:0px;
  position:relative;
  z-index:10;
  background:url(/img/leftmenubottom.png) no-repeat;
  width:238px;
  height:110px;
}

.headerback {
  float:left;
  width:238px;
  height:55px;     
}

.headerback h2 {
  float:right;
  text-align:right;
  padding-right:50px;
  margin-top:0px;
  display:block;  
  font-size:22px;
  font-weight:bold;
  line-height:30px;
  padding-bottom:20px;  
  width:188px;  
  white-space:nowrap;   
}

#menuheader1 h2 {
  background: url(/img/menuicon01.png) top right no-repeat;
}

#menuheader2 h2 {
  background: url(/img/menuicon02.png) no-repeat top right;  
}

#menuheader3 h2 {
  background: url(/img/menuicon03.png) no-repeat top right;  
}

#menuheader4 h2 {
  background: url(/img/menuicon04.png) no-repeat top right;  
}

#menuheader5 h2 {
  background: url(/img/menuicon05.png) no-repeat top right;  
}

#menuheader6 h2 {
  background: url(/img/menuicon06.png) no-repeat top right;  
}

#menuheader7 h2 {
  background: url(/img/menuicon07.png) no-repeat top right;  
}


#middlebannerspace {
  width:238px;
  float:left;
}

#rightcolumninner h2 {
  float:right;
  width:100%;  
  text-align:center;
  margin-top:-20px;
  display:inline;  
  font-size:22px;
  font-weight:bold;
  line-height:30px;
  position:relative;
  z-index:10; 
}

.leftcolumn .menulist {
  position:relative;
  margin-top:-20px;
  z-index:10;
  float:right;
  margin-right:45px;
  display:inline;
  text-align:right;
  list-style-type:none;
  line-height:20px;    
  font-size:16px;
  padding-bottom:10px;  
}

.leftcolumn .menulist li a {
  white-space:nowrap;
  font-weight:bold;
}

.leftcolumn .menulist li a .objectsnum {
  font-size:10px;
  line-height:12px;  
  color:inherit; 
  
}

#gallerymenu,
#mapmenu,
#partnersmenu {
  float:left;
  margin-left:40px;
  display:inline;
  position:relative;
  z-index:10;
  margin-top:-20px;
  padding-bottom:10px;
}

#mapmenu img,
#gallerymenu img,
#partnersmenu img {
  float:left;
  margin-left:8px;
  margin-top:8px;
  display:inline;
}

#gallerymenu a img {
  width:65px;
  height:40px;
}

#rightcolumntop {
  float:left;
  width:140px;
  height:50px;  
}

#rightcolumnbottom {
  float:left;
  width:140px;
  height:50px;  
}

#rightcolumn {
  float:right;
  width:140px;
  text-align:center;  
}

#rightcolumninner {
  float:left;
  width:140px;
  text-align:center;  
}

#rightcolumninner a {
  float:left;
  margin-left:8px;
  margin-top:8px;
  padding:2px;
  display:inline;
  width:120px;
  line-height:14px;
}

#rightcolumninner a img {
  width:120px;
  height:64px;
}

.middlemaincolumn {
  float:left;
  width:612px;  
}

.middlemaincolumn #mainphoto {
  margin-left:10px;
  display:inline;
  float:left;
  position:relative;
  z-index:10;
  margin-top:0px; 
}

.maintopframes {
  float:left;
  width:612px;
}

.maintopframes .maintopframe,
.maintopframes .maintopframefull {
  float:left;
  width:291px;
  margin-left:10px;
  margin-top:10px;
  display:inline;
}

.maintopframes .maintopframe .maintopframeinner,
.maintopframes .maintopframefull .maintopframeinner {
  float:left;
  width:271px;
  padding-left:10px;
  padding-right:10px;  
}

.maintopframes .maintopframe .maintopframeinner h3,
.maintopframes .maintopframefull .maintopframeinner h3 {
  float:left;
  width:271px;  
  font-size:18px;
  font-weight:bold;
  line-height:24px;
}

.maintopframes .maintopframe .maintopframeinner h3 a,
.maintopframes .maintopframefull .maintopframeinner h3 strong {
  padding:1px;
}

.maintopframes .maintopframe .maintopframeinner img,
.maintopframes .maintopframefull .maintopframeinner img {
  margin-top:5px;
  margin-right:5px;
  display:inline;
}

.morelink {
  font-weight:bold;
  float:right;
  padding:1px;
}

.maintopframes #firstmaintopframe {
  background:none;
  text-align:justify;
}

#citymorelinks {
  float:left;
  width:271px;
}

#citymorelinks .morelink {
  clear:both;
  white-space:nowrap;
}

.maintopframes .maintopframe .maintopframetop,
.maintopframes .maintopframefull .maintopframetop {
  width:291px;
  height:15px;
  float:left;
  position:relative;
  margin-left:0px;  
}

.maintopframes .maintopframe .maintopframebottom,
.maintopframes .maintopframefull .maintopframebottom {
  width:291px;
  height:15px;
  float:left;
  position:relative;
  margin-left:0px;  
}

.maintopframes .maintopframefull,
.maintopframes .maintopframefull .maintopframetop,
.maintopframes .maintopframefull .maintopframebottom {
  width:592px;
}

.maintopframes .maintopframefull .maintopframeinner,
.maintopframes .maintopframefull .maintopframeinner h3 {
  width:572px;
}

.maintopframes .maintopframefull .maintopframeinner {
  text-align:justify;
}

.maintopframes #firstmaintopframe .maintopframetop,
.maintopframes #firstmaintopframe .maintopframebottom, 
.maintopframes #firstmaintopframe .maintopframeinner {
  background:none;
}

#forumlinks {
  float:left;
  list-style-type:none;
  width:201px;
}



#weather,
.weather {
  width:201px;
  text-align:center;
  margin-top:0px;
  height:42px;
  float:left;
}

.weather {
  width:628px;
  background:white;
  height:auto;
  padding-top:0px;
  padding-bottom:20px;
}

#weatherall .weather h3 {
  margin-top:0px;  
}

#weathericon {
  margin-left:10px;
  margin-right:10px;
  display:inline;  
}

.weather .weatherheader {
  font-size:12px;
}

.weathervalue {
  font-size:18px;
  font-weight:bold;  
}


.bannermiddle,
.bannermiddlefull {
  float:left;
  width:592px;
  margin-left:10px;
  margin-top:15px;
  display:inline;
  text-align:center; 
}

.bannermiddlefull {  
  width:750px;
  margin-left:-148px;
  position:relative;
  z-index:30;   
}

.bannermiddle {
  float:right;
  
}

#buttons {
  float:left;
  width:572px;
  margin-left:20px;
  margin-top:15px;
  display:inline;    
}  

#buttons a {
  width:114px;
  height:29px;
  float:left;
  text-align:center;
  padding-top:30px;
  font-weight:bold;
  font-size:15px;
  color:#ffffff;
  position:relative;
  z-index:1;
  cursor:pointer;
  cursor:hand;
  display:block; 
  line-height:29px;     
}

#buttons a:hover {
  padding-top:20px;
  height:39px;
  line-height:39px;        
}

#buttons .active,
#buttons .active:hover {
  padding-top:20px;
  height:39px;
  line-height:39px;  
  position:relative;
  z-index:10;       
}

#tabscontainertop {
  float:left;
  width:592px;
  margin-left:10px;
  margin-top:-15px;
  display:inline;
  position:relative;
  z-index:5; 
  height:20px;  
}

#tabscontainerbottom {
  float:left;
  width:592px;
  margin-left:10px;
  display:inline;
  height:62px;    
}

#tabscontainer {
  float:left;
  width:592px;
  margin-left:10px;
  display:inline;
}

#tabscontainerinner {
  float:left;
  width:582px;
  display:inline;
}

.maintxt {
  float:left;
  width:592px;
  margin-left:10px;
  display:inline;
  margin-top:20px;
  overflow:hidden;
}

#articleslist {
  width:638px;
  margin-left:-10px;
  margin-top:0px;
  display:inline;
  position:relative;
  z-index:20;
  font-family:arial !important;
}

#articleslist * {
  font-family:arial !important;
}

#articleslist .artmorelink {
  width:638px;
  height:45px;
}

#articleslist .artmorelink .morelink {
  font-size:22px;
  line-height:22px;
  height:22px;  
}

#articleslist .morelink {
  font-size:11px;
}

#articleslist .textcontainersline,
#tabscontainerinner .textcontainersline {
  float:left;
  width:592px;
  display:inline;
}

#tabscontainerinner .textcontainersline {
  margin-top:10px;
  margin-left:0px;
  /*position:relative;*/
  z-index:20;
}  

#articleslist .textcontainersline {
  width:638px;
}

#articleslist .textcontainer,
#tabscontainerinner .textcontainer {
  width:304px;
  margin-left:10px;
  display:inline;
  margin-top:10px;
  float:left;
}

#tabscontainerinner .textcontainer {
  width:281px;
  margin-left:10px;
  padding-top:0px;
  display:inline;   
}

#tabscontainerinner .textcontainer .tcorners,
#tabscontainerinner .textcontainer .bcorners  {
  width:281px;
  height:9px;
  font-size:0px;
  float:left;
  background:transparent url(/img/tabtopcorners.png);
}

#tabscontainerinner .textcontainer .bcorners  {
  width:281px;
  height:9px;
  font-size:0px;
  float:left;
  background:transparent url(/img/tabbottomcorners.png);
}

#tabscontainerinner .textcontainer .outerpadding {
  float:left;
  width:281px;
  display:inline;  
  background:white;  
}

#tabscontainerinner .textcontainer .outerpadding .innercontainer {
  float:left;
  width:261px;
  margin-left:10px;
  display:inline;    
}

#articleslist .textcontainer h4 a, 
#tabscontainerinner .textcontainer h4 a {
  font-size:16px;
  font-weight:bold;
  padding:1px;
  text-align:left;
}

#articleslist .textcontainer h4, 
#tabscontainerinner .textcontainer h4 {
  text-align:left;
  width:261px;
}

#articleslist .textcontainer img,
#tabscontainerinner .textcontainer img {
  margin-right:5px;
  margin-top:5px;
  display:inline;
}

#panes {
	text-align: justify;
	border-style: none;
	/*width: 245px;*/
	width:582px;
}

.artmorelink {
  float:left;
  width:582px;
  text-align:center;
  height:30px;
  margin-top:15px;
}

.artmorelink .morelink {
  float:none;
  font-weight:bold;
  font-size:20px;
  line-height:20px;
  height:20px;    
}

#panes div div { overflow: hidden;float:left; }

#tabswrapper {
  float:left;
  width:582px;  
}

.pane {
  float:left;
  width:582px;
}

.maingallerypic {
  width:138px;
  height:85px;
  float:left;
  margin-left:7px;
  margin-top:6px;
}

#footerlinks {
  width:990px;
  float:left;
  text-align:center;
  padding-top:65px;
}

#footerlinks a {
  font-weight:bold;
  padding:1px;
}

#footeredge {
  width:100%;
  height:60px;
  float:left;
}

#rightbigcolumn {
  float:right;
  width:752px;
  text-align:center;  
}

#rightbigcolumn h1 {
  float:left;
  width:752px;
  height:42px;
  font-size:22px;
  font-weight:bold;
  text-align:left;
  text-indent:40px;
  display:inline;
  line-height:31px;
}

#rightbigcolumn .categorydesc {
  float:left;
  width:732px;
  margin-left:20px;
  display:inline;
  font-size:12px;
  text-align:left;
  margin-top:10px; 
}

#rightbigcolumn .categorydesc img {
  margin-right:10px;
  margin-bottom:10px;
  display:inline;
}

#rightbigcolumn .categorydesc a {
  padding:1px; 
  font-weight:bold;
}

#catmap {
  float:left;
  margin-left:20px;
  display:inline; 
  margin-top:20px;
  width:732px; 
  height:180px;
}  

#catmaptopbrush {
  width:732px;
  height:15px;
  float:left;
  background:url(/img/maptopbrush.png) no-repeat;
  margin-top:-180px;
  position:relative;
  z-index:10;
  margin-left:20px;  
  display:inline;      
}

#catmaptoptrans {
  width:732px;
  height:45px;
  float:left;
  background:url(/img/maptoptrans.png) no-repeat;
  margin-top:-180px;
  position:relative;
  z-index:15;
  margin-left:20px;  
  display:inline;   
}

#catmaptoptranslinkcontainer,
#mainphototranslinkcontainer {
  width:732px;
  float:left;
  margin-left:20px;  
  display:inline;
  margin-top:-165px;  
  position:relative;
  z-index:20;      
}

#mainphototranslinkcontainer {
  width:592px;
  text-align:center;
  margin-top:-172px;  
}

#catmaptoptranslink {
  font-size:22px;
  font-weight:bold;
  padding:1px;
  margin-left:auto;
  margin-right:auto;
  line-height:24px;
  display:inline
}

#mainphototranslinkcontainer #catmaptoptranslink:hover {
  background:transparent;
}

#catmapbottombrush {
  width:732px;
  height:15px;
  float:left;
  background:url(/img/mapbottombrush.png) no-repeat;
  margin-top:-15px;
  position:relative;
  z-index:10;
  margin-left:20px;  
  display:inline;      
}

.objectslist {
  float:left;
  width:732px;
  margin-left:20px;
  display:inline;
  text-align:left;
  margin-top:10px; 
}

.objectcontainer {
  float:left;
  width:732px;  
}

.objecttopbrush {
  float:left;
  width:732px;
  height:20px;  
}

.objectbottombrush {
  float:left;
  width:732px;
  height:20px;  
}

.objectback {
  float:left;
  width:668px;
  padding-left:32px;
  padding-right:32px;
  display:inline;  
}

.objecttopbrush_top {
  float:left;
  width:732px;
  height:20px;  
}

.objectbottombrush_top {
  float:left;
  width:732px;
  height:20px;  
}

.objectback_top {
  float:left;
  width:668px;
  padding-left:32px;
  padding-right:32px;
  display:inline;  
}

.objecttopbrush_low {
  float:left;
  width:732px;
  height:20px;  
}

.objectbottombrush_low {
  float:left;
  width:732px;
  height:20px;  
}

.objectback_low {
  float:left;
  width:668px;
  padding-left:32px;
  padding-right:32px;
  display:inline;  
}

.objectinner {
  float:left;
  width:668px;  
}

.objectinner_top {
  float:left;
  width:668px;  
}

.objectinner_low{
  float:left;
  width:668px;  
}

.objectcontent {
  float:left;
  width:628px;
  margin-left:20px;
  display:inline; 
  padding-bottom:10px; 
}

.objectcontent h2 {
  float:left;
  width:420px;
  font-size:20px;
  font-weight:bold; 
  line-height:24px;     
}

.objectcontent h3,
.objectcontent h4 {
  float: left;
  width:628px;
  font-size:16px;
  font-weight:bold;   
  padding-top:5px;
  padding-bottom:5px;
  
  text-indent:10px;
  margin-top:10px; 
}

.objectcontent h4 {
  text-indent:0px;
  padding-bottom:15px;
}  
  
.objectcontent h2 a {
  float:left;
  font-size:20px;
  font-weight:bold;  
  padding:1px;
}

.objectcontent .infobox {
  float:left;
  width:420px;  
}

.objectcontent .infobox,
.objectcontent .infobox p {
  float:left;
  width:420px;
}

.objectcontent .infobox .piktogramy {
  width:420px;
  clear: left;
}

.objectcontent .infobox .piktogramy {
  margin-top:10px;
}

.objectcontent .infobox .piktogramy img {
  float:left;margin-right:3px;
}

.objectcontent .infobox p {
  margin-top:10px;
  padding-bottom:10px;
  margin-right:-10px;
  width:410px;
}

.objectcontent .infobox a {
  float:left;
  clear:both;
  padding:1px; 
  font-weight:bold; 
  display:block; 
}

.objectcontent .objectdesc {
  float:left;
  width:420px;
  margin-top:10px;
  text-align:justify;
  padding-bottom:10px;
}

.objectcontent .objectdescfull {
  float:left;
  width:628px;
  margin-top:5px;
  text-align:justify;
  padding-bottom:10px;
}

.objectcontent .objectdescfull .fullgallery {
  float:left;
  margin-left:-16px;
  margin-top:-5px;
  display:inline;
  position:relative;
  z-index:15;
}

.objectcontent .objectdescfull .fullgallery img {
  float:left;
  margin-left:16px;
  margin-top:16px;
}

.objectcontent .gallerycontainer {
  float:right;
  width:202px;  
}

.objectcontent .gallerycontainer img {
  float:left;
  margin-left:9px;
  margin-top:9px;
  display:inline;
}

.reservationsshort {
  float:left;
  width:628px;
  margin-top:10px;
  text-align:justify;
  background:#ffdd76;
  padding-bottom:5px;
  margin-bottom:5px;
}

.reservationsshort .reservationsshortheader {
  float:left;
  width:618px;
  margin-left:9px;
  margin-top:5px;
  display:inline;
  text-align:left;
  font-size:16px;
  padding-bottom:5px;
}

.reservationsshort ul {
  list-style-type:none;
  float:left;
  width:608px;
  margin-left:10px;
  display:inline;
}

.reservationsshort ul li {
  float:left;
  margin-right:10px;
  font-size:12x;
  font-weight:bold;
}

.reservationsshort ul li .red {
  color:#990000;
}

.reservationsshort ul li .green {
  color:#339900;
}

.morelinkscontainer {
  float:left;
  width:628px;
  margin-top:0px;
  margin-top:5px;
}

.objectcontent .morelink {
  font-size:16px;
  
}

#reservationtable {
  float:left;
  width:628px;
  height:350px;
}

#map {
  float:left;
  width:628px;
  height:300px;
}

#fullmapcontainer #fullmapcontainerinner, #catscheckboxes {
  float:left;
  width:638px;
  margin-top:5px;
  text-align:justify;
  padding-bottom:10px;
  margin-left:-10px;
  display:inline;
  position:relative;
  z-index:20;  
}

#fullmapcontainer #fullmapcontainerinner {
  margin-left:0px;
  width:628px;  
}

#catscheckboxes .catscheckbox {
  float:left;
  display:inline;
}

#catscheckboxes .catscheckbox input {
  float:left;
  margin-left:10px;
  display:inline; 
  height:18px;
  width:18px; 
}

#catscheckboxes .catscheckbox label {
  float:left;
  margin-left:5px;
  display:inline;
}

#fullmapcontainer #map {
  height:500px;
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist {
  width:628px;
  margin-top:10px;
  display:inline;
  float:left;
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist img {
  float:left;
  width:20px;
  height:34px;
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist h2 {
  float:left;
  width:603px;
  height:34px;
  text-align:left;
  margin-left:5px;
  display:inline;  
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist h2 a {
  font-size:16px;
  font-weight:bold;
  margin-top:5px;
  padding:1px;
  line-height:20px;   
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist ul {
  float:left;
  width:601px;
  margin-left:26px;
  display:inline;
  list-style-type:none;
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist ul li {
  float:left;
  margin-left:0px;
  margin-right:10px;
  margin-top:3px;
  display:inline;
  list-style-type:none;
}

#fullmapcontainer #fullmapcontainerinner .mapcatlist ul li a {
  padding:1px;
  white-space:nowrap;
}

.objectonmap {
  float:left;
  width:350px;
}

.objectonmap h2 {
  float:left;
  width:350px;
  text-align:left;
}

.objectonmap h2 a {
  float:left;
  font-weight:bold;
  padding:1px;
  font-size:16px;
}

.objectonmap .morelink {
  font-size:12px;
}

.objectonmap .infoboxmap {
  width:350px;
  float:left; 
  margin-top:5px; 
}

.objectonmap .infoboxmap p {
  float:left;
  width:245px;
  margin-left:5px;
  display:inline;
  text-align:left;
}

.objectonmap .infoboxmap a {
  padding:0px;
}

.objectonmap .infoboxmap img {
  float:left; 
  margin:0px;
  padding:0px; 
}

.hint {
  font-size:11px;
  font-weight:normal;
}

#contactform strong {
  display:block;
  font-size:16px;
  float:left;
  width:100%;
  text-align:center;
  margin-top:5px;
  color:green;
}

#contactform label {
  float:left;
  clear:left;
  height:15px;
  font-size:12px;
  display:block;
  margin-top:3px;
  padding:0px;
  width:160px;
  line-height:15px;
}

#contactform .mailcontent {
  float:right;
  width:445px;
  margin-top:0px;
}

#contactform input {
  width:160px;
  clear:left;
}

#contactform .submitform {
  width:75px;
  height:25px;
  float:right;
  clear:both;
  margin-top:0px;
}

#contactform .mailcontent textarea {
  float:right;
  width:445px;
  border:0px;
  margin-top:3px;
  padding:0px;  
  height:163px;
  overflow:visible;
}
/* selector for element and children */
/*
#objectdescfull,
#objectdescfull *
.objectdesc,
.objectdesc * {
	background:none;
	border:none;
	bottom:auto;
	clear:none;
	float:none;
	font-size:12px;
	font-style:normal;
	font-weight:auto;
	height:auto;
	left:auto;
	letter-spacing:normal;
	line-height:normal;
	max-height:none;
	max-width:none;
	min-height:0;
	min-width:0;
	overflow:visible;
	position:static;
	right:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	top:auto;
	visibility:visible;
	white-space:normal;
	width:auto;
	z-index:auto;
} 
*/

.stylereset,
.stylereset * {
	background:none;
	bottom:auto;
	font-size:12px;
	left:auto;
	line-height:normal;
	overflow:visible;
	position:static;
	right:auto;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	top:auto;
	visibility:visible;
	white-space:normal;
	z-index:auto;
}


.stylereset .artmorelink {
  width:100%;
  text-align:center;
  float:left;
  clear:left;
}


#objectdescfull,
.objectdesc {
  float:left;
}

.rightgallery {
  float:right;
  width:202px;
}

 

/*
.objectinner a, .objectinner * a {
  white-space:nowrap;
}
*/

.objectinner h4 a {
  white-space:auto;
}

.backlink {
  float:right;
  margin-top:10px;
  font-size:16px;
  height:16px;
  line-height:16px;
  display:inline;
  padding:1px;
  margin-bottom:10px;
  margin-right:20px;
  position:relative;
  z-index:20;
  font-weight:bold;
}

.objectcontent h2 a {
  white-space:normal;
}

#banner2 {
  margin-top:5px;
}

.objectinner .objectcontent #articleslist .textcontainer h4 {
  float:left;
  width:304px;  
  white-space:auto;    
}

.objectinner .objectcontent #articleslist .textcontainer h4 a {
  white-space:auto;
}

#bigh4 {
  font-size:22px;
}

.textinput,
.submitform,
#contactform input {
  border:0px;
  width:180px;
  height:25px;
  float:left;
  line-height:14px;
  font-size:12px;
  font-family:Arial;
  padding:0px;
  margin-top:3px;
}

#searchbox .textinput,
#registeremail .textinput {
  background:#f1f1f1;
}  

.submitform {
  width:75px;
  height:25px;
  margin-left:5px;
  display:inline;
  font-weight:bold;
  padding:0px;;
}

#orderform .textinput {
  background:white;
}
center.link_zaproponuj_film{
	font-size:12px;
}
