@charset "utf-8";
/* CSS Document */

#page-container {
	position: relative;
	min-height: 100vh;
  }
  
  #content-wrap {
	padding-bottom: 1.5rem;    /* Footer height */
  }
  
  #footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1.5rem;            /* Footer height */
	background-color: #565656
  }

body {
background:#e5e5e5;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#444444;
line-height:24px;
margin:0px;
padding:0px;
}

p {
margin-top:0px;
margin-bottom:0px;
line-height:24px;
}

h1 {
margin:0px;
padding:0px;
font-size:20px;
font-weight:normal;
color:#222222;
margin-bottom:20px;
padding:0px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a img {
border:0px;
margin:0px;
padding:0px;
}

a {
color:#c50000;
text-decoration:underline;
}

a:hover {
color:#85e56c;
text-decoration:none;
}

.lang {
float:right; color:#949494; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin-bottom:28px; text-decoration:none;
}

.title {
text-transform:uppercase; color:#a3a3a3;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; padding-top:15px;
}

.note {
	text-transform:lowercase; color:#a3a3a3;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-top:15px;
	}
	
.dashed {
border-bottom: dashed 1px #afafaf; border-top: dashed 1px #afafaf; text-align:center; height:55px;
}

#logo {
width:587px; height:120px; margin:auto; display:block; margin-top:60px; margin-bottom:85px;
}

.sq {
width:210px; float:left; margin-right:53px; line-height:20px;
}

.sq a{
display:block;
text-decoration:none;
color:#444444;
}

ul.list {
list-style-image: url('images/bullet.gif');
}

ul.list li {
margin-bottom:10px;
}

#nav {
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}

#nav ul {
position:relative;
left:50%;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
font-size:16px;
text-transform:uppercase;
height:42px;
margin-top:0px;
}

#nav li {
float:left; 
display:block;
float:left;position:relative;
}

#nav li a {
display: block;
text-decoration: none;
text-align:center;
color:#000000;
-moz-border-radius: 10px;
border-radius: 10px;
padding:11px;
margin-top:4px;
}

#nav li a:hover {
color:#38d230;
background:#f3f3f3;
}

#footer_text {
width:90%; font-size:11px; color:#848383; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;
}

#footer-links {
float:left;
color:#848383;
}

#footer-links a {
color:#848383;
text-decoration:none;
}


#website {
float:right;
color:#848383;
}

#website a {
color:#848383;
text-decoration:none;
}





.catalogCategories {
	list-style-type: none;
	color: #565656;
}

ul.catalogCategories {
	margin-left:0px;
	padding-left:0px;
	color: #401753;
}

.catalogCategories li {
	margin-left:0px;
	margin-top:0px;
}
.catalogCategories li a {
	display: block;
    padding:4px 20px;
	background: #e8e6ea;
	text-decoration: none;
	color: #401753;
	font-size: 13px;
	border-bottom:solid 1px #FFFFFF;
}

.catalogCategories li a:hover {
	background:url(images/hover.gif);
}

.catalogCategories li a.active {
	background-color: #ffffff;
	color: #401753;
	font-weight:bold;
}

.catalogCategories.level1 a {
padding-left:30px;
background:#f5f5f5;
}

.catalogCategories.level2 a {
padding-left:20px;
background:#000000;
font-weight:normal;
}

ul.widgetPageLinks {
	margin-left:0px;
	padding-left:0px;
	color: #401753;
}

.widgetPageLinks li {
	margin-left:0px;
	margin-top:0px;
	list-style-type:none;
}
.widgetPageLinks li a {
	display: block;
    padding:4px 20px;
	background: #80bc3d;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	border-bottom:solid 1px #FFFFFF;
	width:140px;
}

.widgetPageLinks li a:hover {
	background:#589317;
}

.widgetPageLinks li a.active {
	background-color: #589317;
	color: #ffffff;
	font-weight:bold;
}
