html{
 background-color: #FFFFFF; /* page background colour */ 
 margin:0;
}

body,td{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body{
 margin:0;
 padding:0;
 background:white;
 font-size: 12px;
}

#header {
 background-color: #FFFFFF;
 border-bottom:1px solid #555555;
 height:103px;
 display:none;
}

#footer {
 border-top:1px solid #555555;
 font-size: 10px;
 color: #333333;
 text-align:center;
 padding-top: 8px;
  display:none;
} 

#footer a:link, a:visited{
 color: #333366;
}

#innercontent { padding: 15px; padding-top:0; width:900px;}

#complogo {
    width:auto;
    float:left;
    height:103px;
  }
#compdesc {
    width:auto;
    float:right;
    margin-top:88px;
    vertical-align:bottom;
	display:none;
  }

.floatright {
	float: right;
	margin: 5px;
}

h1 {
	font-size: 24px;
	color: #FE9833;
	font-style: italic;
}

h2 {
	font-size: 18px;
	color: #5798C8;
	font-weight: bold;
}

h3 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}


.shopstyle {
	border-top: 1px solid #800000;
	border-bottom: 1px solid #800000;
}
.shopdir {
	border-bottom: 1px solid #800000;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFECEC;
}
.actiondir {
	color: #DDDDDD;
	background-color: #800000;
	font-weight: bold;
	text-align: left;
}
.actiondate {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #800000;
	vertical-align: top;
	width: 180px;
}
.actiontext {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
	text-align: left;
}

.paragraph {
	text-align: justify;
}

.centeralign {
	text-align: center;
}

.leftalign {
	text-align: left;
}

.rightalign {
	text-align: right;
}

.kontakttext {
	text-align: left;
}

.kontaktname {
	font-weight: bold;
	text-align: left;
	width: 150px;
	vertical-align:top;
}

.kontaktdata {
	text-align: left;
	width: 400px;
}

.newsdate {
	font-weight: bold;
	text-align: left;
	width: 120px;
	vertical-align:top;
}

.newstext {
	text-align: left;
}

.fotosmall a {
	padding:5px;
	border:solid #D5BE72 1px; 
	background:#FFD9D9;
	display:block;
	text-decoration:none;
        font-size: 11px;
	color:#222222;
}

.fotosmall a:hover {
	background:#BBBBBB;
}

.fotosmall img{
	border: 1px solid;
}

.galeryimg a{
	margin: 20px;
	text-align: center;
	position: relative;
	background-color: #CCCCCC;
	border: 1px solid #003366;
	display:block;
	font-size:12px;
	text-decoration:none;	
	color:#222222;
}

.galeryimg a:hover{
	background-color: maroon;
	border-color:maroon;
	color:#CCCCCC;
}


.galeryimg img{
	border:0;
}

.redtext {
	color:#FF0000;
}

.smallfont {
	font-size:11px;
}

.textindent {
	margin-left:1em;
}

img {
	border:0;
}

#showbutton, #hidebutton, #orderrequest, .orderpolozka, #tutorial_video, .emailhidden, .addthis_toolbox,
.noscript, #toppager {display:none}


/* image positioning classes - wrap the entire image row with <rightimg> or <leftimg> to place them*/
.leftimg{position:relative;float:left;padding:10px 5px 10px 5px;width:880px;}
.rightimg{position:relative;float:right;padding:10px 5px 10px 5px;}
.lightboximg{position:relative;margin-left:-2px;padding:5px 10px 10px 10px;float:left;text-align:center;
color:black;font-size:8pt;font-style:italic;}
.lightboxtext{position:relative;top:5px;}
.materials{position:relative;width:131px;float:left;padding:0px 20px 0px 0px;}
/* END  of image positioning classes*/

.contactbox{position:relative;padding:0px 5px 0px 5px;}
.contact_bigbox{position:relative; padding: 15px 0px 0px 0px;}
#contact_smallbox{position:absolute; padding: 15px 0px 0px 0px; width:390px;margin-left:470px;margin-top:-27.7em;}
.contactitem{position:relative;float:left;width:170px;padding:5px;text-align:center;}
.contact_phone_and_email{position:relative;text-align:left;margin-top:5px;font-size:13px;}


/* intro page boxes */
.introbox{background-color:#f8fafc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
position:relative;margin-top:10px;behavior: url(./css/PIE.htc);}
.introbox ul{position:relative;margin-left:0px;}
.introbox ul li{position:relative;padding-bottom:7px;font-size:12px;}
#luxbox{width:710px;position:relative;float:right;margin-right:8px;height:265px;text-align:center;}
#referenciebox{position:relative;float:right;margin-right:13px;width:280px;height:265px;}
#autorsky_team{width:250px;position:relative;margin-left:auto;margin-right:auto;height:330px;overflow:hidden;text-align:center;}
.autorsky_team_page{width:250px;height:330px;background-color:#f8fafc;text-align:center;}
.autorsky_team_page img{}
#refbannerlist1, #refbannerlist1 img, #refbannerlist1 li {position:relative;float:none;}
#refbannerlist1{list-style-type:none;position:relative;margin-left:-25px;margin-top:0px;}
#refbannerlist1 img{padding:0px;}
.refbannerlist1text{position:relative;font-size:12pt;}
.boxheader{height:30px;background-color:#e02520;border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;position:relative;margin-bottom:15px;margin-top:0px;padding-top:0px;
behavior: url(./css/PIE.htc);}
.boxheader h2{position:relative;color:white;padding-left:20px;padding:3px 0px 0px 20px;margin-top:0px;}
.boximg{position:relative;margin-left:15px;margin-top:-5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
behavior: url(./css/PIE.htc);}
.varianta{position:relative;width:300px;float:left;padding:5px 10px 5px 10px;margin-left:22px;height:195px;border:1px solid #5f5959;
border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;position:relative;
behavior: url(./css/PIE.htc);}
.varianta img{position:relative;margin-top:5px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;position:relative; behavior: url(./css/PIE.htc);}
.varianta h2{font-size: 18px;font-weight: bold;}
.varianta h2 a:link, .varianta h2 a:visited{text-decoration:none;color: #5f5959;}
.varianta:hover{border:1px solid #e01219;}
.varianta:hover h2 a{color: #e01219;}

/* end of intro page boxes */

/*text colors*/
.bluetext{color:blue;}
.greentext{color:green;}
.redtext{color:red;}
/*end of text colors*/

#clenovia td{width:150px;}
.double_line_height li{padding-bottom:10px;}
#clenovia_kontakty{line-height:200%;}
.highline li{padding:0px 0px 10px 15px;}
.big{font-size:16px;font-weight:bold;}
.bigger{font-size:27px;font-weight:bold;}
#dane1 td{padding-bottom:10px;padding-right:20px;}
.minmzda_table  td{width:500px;}
#main_pager{position:relative;text-align:center;font-weight:bold;}
#main_pager a:link, #main_pager a:visited{text-decoration:none;}
#main_pager a:hover{text-decoration:underline;}
#kontakty_table{border-collapse:collapse;}
#kontakty_table td{border: 1px dashed black;padding:10px;line-height:170%;}
.kontakty_first{width:169px;}
.kontakty_second{width:400px;}

