/* Start of CMSMS style sheet 'Gairana' */
html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	/*background:#FFFFFF;*/ /*color background - only works in IE */
	font-size:80%; /*set default font size */
	font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
        
}
#search-block{
	visibility:hidden;
}
#en{
	display:none;
}
#ru{
	display:none;
}
#lt{
	display:none;
}
body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
}
#container-page {
	width: 100%;
	background-position:left;
	background-repeat:repeat-y;
	background-image:url(uploads/images/background-line.gif);
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}
img {
	border:0;
}
#container-content {
  padding: 0 0 108px 0;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
/* Header line */
#header-line{
	background-color:#D9E2E7;
	width:100%;
	height:17px;
}
/* Service line */
#header-service-line{
	background-color:#FFFFFF;
	border-bottom:1px solid #D9E2E7;
	height:40px;
	width:100%;
	overflow:hidden;
}
#service-block{ 
	background-color:#FFFFFF;
	width:321px;
	text-align:center;
	display:block;
	padding-top:10px;
	float:left;
}
.service{
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7C8991;
	float:left;
	width:14px;
	height:14px;
}
.service a:link{
	color:#7C8991;
	text-decoration:none;
	cursor:pointer;
}
.service a:visited{
	color:#7C8991;
	cursor:pointer;
	text-decoration:none;
}
.service a:hover{
	color:#C10509;
	cursor:pointer;
	text-decoration:none;
	/*border:1px solid #C10509;*/
	font-weight:bold;
}

#search-block{
	background-color:#FFF;
	width:300px;
	padding-top:10px;
	height:40px;
	float:left;
}
input#search-box{
	border:1px #D9E2E7 solid;
	color:#7C8991;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}
input#search-box:hover{
	border:1px #C10509 solid;
	color:#7C8991;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
input#search-submit{
	border:1px #D9E2E7 solid;
	color:#7C8991;
	background-color:#F0F3F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
input#search-submit:hover{
	border:1px #D9E2E7 solid;
	color:#FFF;
	background-color:#C10509;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* Header logo line */
#header-logo-line{
	background-color: transparent;
	border-bottom:1px solid #D9E2E7;
	height:131px;
	width:100%;
	overflow:hidden;
}
#logo-block{
	background-repeat:no-repeat;
	width:322px;
	height:131px;
	margin-top:20px;
	float:left;
	overflow:hidden;
}

#horizontal-menu-block{
	display:block;
	height:131px;
	width:670px;
	background-color: transparent;
	overflow:hidden;
}
div.horizontal-menu-item a{
	display:block;
	width:115px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7C8991;
	padding:5px;
	line-height:40px;
	text-align:center;
	border-left:1px solid #D9E2E7;
	border-right:1px solid #D9E2E7;
	border-bottom:7px solid #7C8991;
	margin-left:4px;
	float:left;
	text-decoration:none;
}

div.horizontal-menu-item a:hover{
	color:#C10509;
	background-color:#F0F3F5;
	border-bottom:7px solid #C10509;
	text-decoration:none;
}
#printer a{
	background-image:url(images/printer.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:10px;
	line-height:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7C8991;
	text-decoration:none;
}


#printer a:hover{
	color:#C10509;
	text-decoration:none;
}

a:link{
	text-decoration:none;
}

/* Content line */
#content-line{
	width:100%;
}

#vertical-menu-block {
        float:left;
        width:322px;
        background-color: transparent;
}
#content-block{
	margin-left:322px;
        /*float:left;*/
	padding:0 3em 1em;
        background-color: transparent;
}
#content-block h1{
	color:#C10509;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#content-block{
background-color: transparent;
	text-align:justify;
	padding:20px;
}

#content-block h4{
	color:#C10509;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#content-block p{
	color:#7C8991;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content-block a{
	color:#C10509;
	text-decoration:underline;
}
#content-block a:hover{
	text-decoration:none;
}

#content-block ul{
        list-style: none;
	}

#content-block li{
list-style: url(uploads/images/rodykle.png);
   color:#7C8991;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
line-height:15pt;
}

/* Footer line*/
#container-foot {
  width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px;  /* For Certain IE widths */
  height: 108px;
  overflow:hidden;
}
#contacts-block{
	background-color:#FFF;
	width:100%;
	height:82px;
	border-top:1px solid #D9E2E7;
	font: 11px Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.contact-item{
	padding:12px;
	line-height:2px;
	float:left;
}
.city{
	font-weight:bold;
	color:#7C8991;
	padding-bottom:8px;
}
.phone{
	color:#7C8991;
}
.email a{
	color:#C10509;
	text-decoration:none;
}
.email a:hover{
	text-decoration:underline;
}

#copyright-block{
	background-color:#770105;
	width:100%;
	height:21px;
}
#color-block{
	background-color:#C10509;
	width:100%;
	height:5px;
}

#copyright-pepa{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	margin-right:10px;
	line-height:21px;
}

#copyright-pepa a{
	color:#FFFFFF;
	text-decoration:none;
}
#copyright-pepa a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#copyright-gairana{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	margin-left:10px;
	line-height:21px;
}

.break{
	clear:both;
}
/* End of 'Gairana' */

