/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
}

BODY {
  LINE-HEIGHT: 1.4; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
  COLOR: #000000; 
  FONT-SIZE: 12px;
  height: 100%;
}

IMG {
  BORDER: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A {
	COLOR: #1ea3ed; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 1px
}
#elka_place, #elka_place1, #bant_place, #bant_place1 {
	position: relative;
}
#elka1, #elka, #bant, #bant1 {
	position: absolute;
}

#elka1 {
	top: -200px;
	right: -30px;
}

#elka {
	top: 0;
	right: -30px;
}

#bant {
	top: 30px;
	left: 20px;
}

#bant1{
	top: -10px;
	left: 40px;
}

.logoblock {
  BACKGROUND: url(../images/mp_top_fon1.png) #d3eef7 no-repeat left top;
  PADDING: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.modules {
  BACKGROUND: url(../images/mp_bot_fon.png) #ffffff repeat-x left top; 
}
.leftshadow {
  BACKGROUND: url(../images/mp_left_shadow.png) repeat-y left top;
  WIDTH: 14px;
  vertical-align: top;  
}
.rightshadow {
  BACKGROUND: url(../images/mp_right_shadow.png) repeat-y right top;
  WIDTH: 14px;
  vertical-align: top;  
}
.modleftshadow {
  BACKGROUND: url(../images/mp_mod_ls.png) repeat-y left top;
  WIDTH: 12px;
  vertical-align: top;  
}
.modrightshadow {
  BACKGROUND: url(../images/mp_mod_rs.png) repeat-y left top;
  WIDTH: 7px;
  vertical-align: top;  
}
.innermodules {
  BACKGROUND: url(../images/mp_mod_fon.png) #eff7fb repeat-x left top; 
  padding: 0px 0px 0px 15px;
}
.modtop {
  BACKGROUND: url(../images/mp_mod_top.png) no-repeat right top;
  WIDTH: 292px;
  HEIGHT: 50px;
  vertical-align: top;
  text-align: left;
  }
.modtitle {
  font-family: Trebuchet MS, Tahoma;
  font-size: 20px;
  color: #004853;
  PADDING: 6px 0px 0px 30px;
  margin: 0px 0px 0px 0px;
}
.mpdate {
  font-family: "Myriad Pro", Tahoma; 
  font-size: 14px; 
  color: #004853;
  font-weight: bold;
  PADDING: 0px 0px 6px 10px;
  text-align: left;
}
.mplink {
  font-family: "Myriad Pro", Tahoma; 
  font-size: 14px; 
  color: #004853;
  PADDING: 0px 0px 8px 10px;
  text-align: left;
}
.mplink  a{
  font-family: "Myriad Pro", Tahoma; 
  font-size: 14px; 
  color: #004853;
  text-decoration: underline;
}

.inpmain {
  BACKGROUND: url(../images/inp_fon.png) #f5fcfe repeat-x left bottom;
  height: 100%;
  PADDING: 0px 0px 0px 56px;
}

.contentheading, .componentheading {
  font-family: "Trebuchet MS", Tahoma; 
  font-size: 26px; 
  color: #004853;
  text-align: left;
  BACKGROUND: url(../images/inp_headarrow.png) no-repeat left center;
  PADDING: 0px 0px 0px 40px;
  margin: 20px 0px 0px 0px;
}
/*SideMenu*/
#sidemenu {
	list-style: none;
	text-align: left;
	margin: 0px 10px 0px 0px;
}
#sidemenu >li {
	BACKGROUND: url(../images/sm_pass_arrow.png) no-repeat left 4px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
}
#sidemenu >li>a {
	font-family: "Myriad Pro", Tahoma;
	font-size: 12px;
	color: #004853;
	PADDING: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#sidemenu >li>ul {
	margin: 5px 0px 0px 0px;
	list-style-type: square;
	PADDING: 0px 10px 0px 20px;
}
#sidemenu >li>ul>li>a {
	font-family: "Myriad Pro", Tahoma;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

/*SideMenu*/

.tbl3dlt { width: 13px; height: 13px; background: url(../images/tbllt.png) no-repeat left top;}
.tbl3drt { width: 13px; height: 13px; background: url(../images/tblrt.png) no-repeat left top;}
.tbl3drb { width: 13px; height: 13px; background: url(../images/tblrb.png) no-repeat left top;}
.tbl3dlb { width: 13px; height: 13px; background: url(../images/tbllb.png) no-repeat left top;}
.tbl3dhr .tbl3dhl {width: 13px;}
.tbl3dht {height: 13px; background: url(../images/tblhft.png) repeat-x left top;}
.tbl3dhb {height: 13px; background: url(../images/tblhfb.png) repeat-x left top;}
.tbl3dvl {width: 13px; background: url(../images/tblvfl.png) repeat-y left top;}
.tbl3dvr {width: 13px; background: url(../images/tblvfr.png) repeat-y left top;}
.inner3dtbl {
  border: 1px solid #70c8e4; 
  border-collapse: collapse;
  margin: 0px; 
  padding: 0px; 
}
.inner3dheader {
  text-align: center;
  border-right: 1px solid #70c8e4;
  padding: 5px;
  background: #8fd4ea;
}
.inner3drow1 {
  text-align: left;
  border-right: 1px solid #70c8e4;
  padding: 5px;
  background: #def2f9;
  white-space: normal;
}
.inner3drow2 {
  text-align: left;
  border-right: 1px solid #70c8e4;
  padding: 5px;
  background: #eff9fc;
  white-space: normal;
}

.inner3drow1 a, .inner3drow2 a {
	font-size: 12px;
	color: #0180aa;
}

.scroll_btn {
	text-align: center;
	margin: 5px 0 5px 0px;
}
.carousel {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.jCarouselLite ul li {
	overflow: hidden; 
	float: none; 
	width: 240px; 
	height: 210px;
}

.c_button {
	width: 240px;
	height: 25px;
	cursor: pointer;
	border: none;
}

.next {
	background: url(../images/bt_up.png) center 6px no-repeat;
}

.prev {
	background: url(../images/bt_down.png) center 6px no-repeat;
}