.roundedTop {
	background-image:url(../images/content-rounded-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.product-image{
	height: 150px;
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: top center;
}
#pageLeftColumn {
	float:left;
	width:620px;
	padding:25px;
	padding-top:30px;
}
#pageLeftColumn h2 {
	margin:15px 0px 15px 0px;
	font-size:16px;
}
#pageHeadLine {
	font-size:20px;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #F2F2F2;
	position:relative;
}
#pageHeadLine h1 {
	font-size:20px;
	margin:0px;
	display:inline;
}
#pageHeadLine span {
	position:absolute;
	right:0px;
}
#pageRightColumn {
	float:left;
	width:230px;
	padding-top:30px;
}
.pageText {
	color:#383838;
	line-height:18px;
	text-align:justify;
}
.pageText a.email {
	text-decoration:none;
	color:blue;
}
.pageText div.formRow {
	padding:5px;
}
.pageText div.formRow textarea {
	width:100%;
	height:120px;
	resize: none;
	font-family:arial;
}
.inputLabel {
	width:120px;
	display:inline-block;
	font-weight:bold;
}
.largeImageInText {
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}
.opremaImage {
	float:left;
	width:150px;
	padding-left:20px;
}
.opremaText {
	float:left;
	width:400px;
	padding-left:10px;
}
.opremaTextHeadline {
	padding-top:25px;
}
.opremaTextDesc {
	padding-top:15px;
}
.opremaTextLink {
	padding-top:15px;
}
.opremaTextLink a {
	color:#BE1D2C;
	text-decoration:none;
}
.opremaTextLink a:hover {
	text-decoration:underline;
}
.sideMenuTop {
	background-image:url(../images/side-menu-top.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:10px;
}
.sideMenuLine {
	border-left:2px solid #EEEDED;
	border-right:2px solid #EEEDED;
	width:209px;
	background-image:url(../images/side-menu-line.jpg);
	background-repeat:no-repeat;
	background-position:-2px 100%;
}
.sideMenuLine ul {
	margin:0px;
}
.sideMenuLine ul li {
	margin:0px;
	line-height:25px;
	cursor:pointer;
	color:#705E63;
}
.sideMenuHeadline {
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	color:#383838;
	background-image:url(../images/side-menu-hl-shadow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:white;
}
.sideMenuBottom {
	background-image:url(../images/side-menu-bottom.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:20px;
}
.sideLink a {
	text-decoration:none;
	color:#705E63;
}
.sideLink a:hover {
	text-decoration:none;
	color:#BE1E2D;
}
#largeMap{
	width:620px;
	height:400px;
}
#msgError {
	padding:10px; 
	border:2px solid #BE1E2D; 
	color:#BE1E2D; 
	font-weight:bold; 
	margin-bottom:10px; 
	display:none;
}
#msgOk {
	padding:10px; 
	border:2px solid #00B200; 
	color:#00B200; 
	font-weight:bold; 
	margin-bottom:10px; 
	display:none;
}
.cenovnikOpis {
	width:450px; 
	float:left; 
	padding:5px;
}
.cenovnikIznos {
	width:100px; 
	float:left; 
	padding:5px; 
	padding-right:15px; 
	text-align:right;
}
.cenovnikDoubleLine {
	height:35px; 
}
.cenovnikDoubleLineHeight {
	line-height:35px; 
}
.cenovnikBgColor {
	background-color:#FDE2DB;
}

.blogImageBorder{
	border:5px solid #F8A78B;
}
.blogImageRight{
	width:300px; 
	float:right; 
	margin-top:1em; 
	margin-bottom:1em; 
	text-align:center;
}
.blogTextLeft {
	width:550px; 
	float:left;
}

a.ceoTextLink {
	color: #BE1D2C;
	text-decoration: none;
	font-weight:bold;
}
a.ceoTextLink:hover {
	text-decoration: underline;
}
