/* Top Elements */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image:url(../images/bodyBg.gif);
	background-color:#92907c;
	margin:0px;
}
p{ 
	margin:0px;
	padding:5px 0px;
}
/********************************************
   LAYOUT
********************************************/ 
#warp{
	width:853px;
	margin: 0px auto;
	text-align: left;
	background-color:#FFFFFF;
}
#main{
	clear:both;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	margin:0px 34px 0px 35px;
	padding:0px 9px 0px 9px;
}
.mainBottom{
	clear:both;
	margin:0px 37px 0px 35px;
}
#header{
	background-image:url(../images/headerBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:72px;
	background-color:#FFFFFF;
	position:relative;
	padding-top:58px;
}
.logo{
position:absolute;
left:98px;
top:3px;
}
.logoName{
position:absolute;
left:219px;
top:10px;
}
.topNav{
clear:both;
height:29px; 
}
.searchBlock{
background-image:url(../images/topCurve.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin-right:34px;
padding-left:280px;
clear:both;
}
.searchBg{
background-image:url(../images/topNavBg.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#leftpart{
	width:236px;
	float:left;
}
#rightpart{
	width:526px;
	float:left;
}
.topImage{
border:solid 1px #b1ddfd;
margin-bottom:20px;
width:100%;

}
.menuTop{
background-color:#9abcf4; height:25px; font-size:16px; color:#FFFFFF; padding-top:5px; font-weight:bold; width:233px;
border:solid 1px #FFFFFF;
}
/* Navigation start here */
.menu {
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 233px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.menu LI {
 FLOAT: left; HEIGHT: 26px;
	background-color: #063d8d
}
.menu TABLE {
	FONT-SIZE: 1em; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse
}
.menu A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid; WIDTH: 201px; COLOR: #FFF; TEXT-INDENT: 5px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 25px; TEXT-DECORATION: none;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
.menu A:visited {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid; WIDTH: 201px; COLOR: #FFF; TEXT-INDENT: 5px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 25px; TEXT-DECORATION: none;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
* HTML .menu A {
	WIDTH: 201px
}
* HTML .menu A:visited {
	WIDTH: 201px
}
* HTML .menu A:hover {
	BACKGROUND: #0956AF; COLOR: #FFF; POSITION: relative;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
.menu LI:hover {
	POSITION: relative;
}
.menu A:active {
	BACKGROUND: #0956AF; COLOR: #FFF;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
#current{
	BACKGROUND: #0956AF; COLOR: #FFF;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
.menu A:focus {
	BACKGROUND: #0956AF; COLOR: #FFF;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
.menu LI:hover > A {
	BACKGROUND: #0956AF; COLOR: #FFF;
	background-image: url(../images/navArrow.gif); background-repeat:no-repeat; background-position:left; padding-left:32px;
}
.menu LI UL {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(transparent.gif); LEFT: 203px; VISIBILITY: hidden; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; POSITION: absolute; TOP: -30px
}
.menu LI:hover > UL {
	VISIBILITY: visible;
}
.menu UL A:hover UL UL {
	VISIBILITY: hidden
}
.menu UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
.menu UL A:hover UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
.menu UL A:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
/* Navigation end here */
    #tabs {
      float:right;
      width:300px;
      font-size:12px;
      line-height:normal;
	  margin-right:25px;
      }
    #tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 13px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:6px 18px 3px 5px;
      color:#fe0101;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#49b1ff;
      }
    #tabs a:hover {
      background-position:0% -26px;
      }
    #tabs a:hover span {
      background-position:100% -26px;
      }
#content{
	padding:0px 2px 10px 5px;
	list-style:outside;
	list-style-image: url(../images/arrows.gif);
	margin-left:11px;
	color:#000000;
}
#content ul{
margin-top:5px;
margin-bottom:5px;
}
#content li{
margin:6px 0px;
}
#content h1{
	margin:10px 0px;
	font-size:24px;
	color:#fe0000;
}
h2{
margin:10px 0px;
font-size:20px;
color:#49b1ff;
}
h3{
margin:10px 0px;
font-size:18px;
color:#49b1ff;
}
.welcome{
color:#49b1ff;
}
#content .boldText{
font-weight:bold;
}
#content .smallText{
	color:#FF9900;
	font-size: 10px;
}
#content a{
	color:#990000;
	text-decoration:underline;
}
#content a:hover{
	color:#000;
	text-decoration:none;
}
#bloks-main{
	clear:both;
}
.bloks{
	width:247px;
	float:left;
	margin-top:10px
}
.bloksheader{
	background-image:url(../images/tabHeader.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	line-height:33px;
	color:#49b1ff;
	font-size:14px;
}
.bloksin{
	padding:6px;
	background-color:#FFFFFF;
	text-align:justify;
	border-left:solid 1px #c0d7fb;
	border-right:solid 1px #c0d7fb;
}
.more{
	font-size:11px;
	text-align:right;
	padding-right:5px;
}
.more a{
	color:#5799ff;
	line-height:20px;
	text-decoration:none;
}
.more a:hover{
	color:#000;
	text-decoration:none;
}
#footer{
	text-align:right;
	margin:0px;
	clear:both;
	margin:10px 37px 0px 35px;
}
.footerBg{
background-image:url(../images/footerBg.jpg);
background-repeat:repeat-x;
border-top:solid 1px #dfdfdf;
border-bottom:solid 1px #dfdfdf;

}
#footer a{
	color:#3366cc;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
	text-decoration:none;
}


.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

