
@font-face
{
	font-family: Roboto_Medium;
	src: url("../fonts/Roboto_Medium.ttf");
}

#container_header,
#header
{
    height: 130px;
}

#logo .logo_container,
#logo h1.logo,
#logo h1.logo a
{
    height: 120px;
}

#hornav
{
	top: 60px;
    width: 87%;
	position: relative;
	float: right;
}

#moomenu li
{
	margin-right: 1px;
}

#moomenu li a
{
	font-family: Roboto_Medium;
	font-size: 16px!important;
    padding: 16px 10px;
}

#subMenusContainer li
{
	margin: 1px auto;
}

#subMenusContainer li.active,
#subMenusContainer li:hover
{
	background-color: #79d0d7;
}
#subMenusContainer li.active a,
#subMenusContainer li:hover a
{
	color: #fefcff;
}

#custom
{
	top: 0;
	width: 100%;
}

.hotline
{
	float: right;
	margin-top: 10px;
    color: #ea0707;
    font-size: 22px;
    font-family: Impact, Charcoal, sans-serif;
    text-transform: uppercase;
}

.nivoSlider
{
	margin-bottom: 0!important;
}

.banner_top img
{
	width: 100%;
}

.sidecol_block {
    margin-top: 3px;
}

.sidecol_block .module
{
    margin-bottom: 10px;
}

.module_header h3
{
	background-color: #f65a24!important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}

.module_content {
    padding: 5px;
	border: 1px solid #cfd0d1;
	font-size: 14px;
}

.online_support p
{
	line-height: 2em;
}

.vvisit_counter > div:last-child
{
	display: none;
}

.mod_temp p,
.logo_customer p
{
	text-align: center;
}

.side_margins {
    margin: 0;
}

.itemListView .itemListCategory,
.itemView .itemHeader
{
	border: none;
	background-color: transparent;
	margin-bottom: 0;
    padding: 8px 0 0 0;
}

.itemListView .itemListCategory h2,
.itemView .itemHeader h2,
.contact .page-header h2
{
	font-family: Tahoma, Geneva, sans-serif;
	background-image: none;
	background-color: #79d0d7;
	color: #ffffff!important;
	line-height: 32px;
	padding: 5px 15px!important;
}

div.k2Pagination ul li a,
div.k2Pagination ul li span
{
    display: inline-block;
    padding: 0px 10px;
    margin: 0 2px;
    border: 1px solid #ddd;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
}

div.k2Pagination ul li:not([class]) span
{
	background-color: #027597;
	color: #ffffff;
}

#contact-form legend,
#contact-form fieldset > .control-group:nth-child(2)
{
	display: none;
}

#contact-form .control-group
{
	width: 50%;
}

#contact-form .controls input,
#contact-form .controls textarea
{
	background-color: #ffeecc!important;
	border: 1px inset;
}

#contact-form .controls input:focus,
#contact-form .controls textarea:focus
{
	background-color: #f2f2f2!important;
}

#contact-form .controls button
{
	background-color: #79d0d7;
	border: 1px outset;
}

#slide-contact .accordion-heading
{
	background-color: #fbb59d!important;
}
#slide-contact .accordion-heading a,
#slide-contact .accordion-heading a:hover
{
	color: #ffffff;
}

#slide-contact .accordion-heading a:hover
{
	font-style: italic;
}

.itemListView .catItemView 
{
    margin-bottom: 5px;
}

.itemListView .catItemTitle a
{
	color: #f65a24!important;
	font-size: 22px;
}

.itemListView .catItemImageBlock 
{
    float: left;
	margin: auto 10px auto auto;
}

.itemListView .catItemImage img
 {
    max-width: 150px;
    max-height: 138px;
}

.itemListView .catItemReadMore
{
	float: right;
	margin-right: 10px;
}

.itemListView .catItemReadMore a
{
	color: #f62424!important;
}

#container_main,
#container_copyright_footermenu
{
	background: url("../images/bg_body.png") repeat;
}

#main,
#copyright-footermenu
{
	background-color: transparent!important;
}

#container_copyright_footermenu
{
	border-top: 4px solid #79d0d7;
}

.footer_info
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
}

