BODY{

	margin: 0;

	background-color : #344B64;

}

INPUT, DIV, TD, INPUT, SELECT, TEXTAREA{

	font-family: "Trebuchet MS", Arial, Tahoma;

	font-size: 12px;

	color: #FFFFFF;

}

H1, H2, H3, H4{

	font-family: "Trebuchet MS", Arial, Tahoma;

	font-size: 13px;
	padding: 0;
	margin: 0;

}



P{

	font-family: "Trebuchet MS", Arial, Tahoma;

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

	line-height:150%;

}



P.comments{

	padding: 10px 0 12px 10px;

}

LI{

	list-style : none outside url("mark.gif");

	padding: 0;

	margin: 0 0 0 17px;

	font-family: "Trebuchet MS", Arial, Tahoma;

}

A, A:visited{

	font-family: "Trebuchet MS", Arial, Tahoma;

	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: none;

}

A:hover{

	font-family: "Trebuchet MS", Arial, Tahoma;

	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	color: #FF832F;
 

}

A.smallLink, A.smallLink:visited, A.smallLink:hover{

	font-size: 10px;
	font-weight: bold;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}











/*   */

INPUT.search{

	width: 172px;

	height: 15px;

	font-size: 10px;

	background-color: #495D74;

	border: 0;

	margin: 4px 3px 4px 0;

}

INPUT.inputForComment{

	width: 231px;

	height: 19px;

	font-size: 10px;

	border: 1px solid #66717E;

	background-color: #3A4959;

	margin: 2px 5px 2px 10px;

}

INPUT.inputForDigits{
    width: 20px;
    height: 19px;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #66717E;
    background-color: #3A4959;
    margin: 2px 5px 2px 10px;
}

TEXTAREA.inputForComment{

	width: 231px;

	height: 100px;

	font-size: 10px;

	border: 1px solid #66717E;

	background-color: #3A4959;

	margin: 2px 0 2px 10px;

}

INPUT.checkbox{

	margin: 4px 0 2px 9px;

}





/*  common */

DIV.commonContainer{

	position: relative;

}



/*  header */

DIV.headerContainer{

	width: 100%;

	/*height: 351px;*/

	/*height: 100px;*/

	left: 0;

	top: 0;

	position: absolute;

	background : #344B64;

}

/*DIV.bgHeader1{

background-position: 0 0;

background-repeat: no-repeat;

	height: 351px;

}

DIV.bgHeader2{

	background : url(../_images/header_2.jpg) no-repeat 1024px 0;

	height: 351px;

}

DIV.bgHeader3{

	background : url(../_images/header_3.jpg) no-repeat 1630px 0;

	height: 351px;

}

DIV.contHeaderForContent{

	width: 100%;

	padding: 240px 0 0 0;

}*/

DIV.LinkToHome{

	padding: 0 0 04 10px;

}

DIV.contTopMenu{

	padding: 0px 0 0 60px;

}

#tdmenu{
	font-size: 11px;
	font-weight: bold;
}

DIV.topMenuLink{

	float: left;

	margin: 0 0px 0 0;

}







/*  middle */

DIV.middleContainer{

	width: 100%;

	margin: 351px 0 0 0;

	background : url("bg_middle_top.gif") repeat-x top;

}

DIV.middleContainerBottomBg{

	width: 100%;

	/*background : url(../_images/bg_middle_bottom.gif) repeat-x bottom;*/

}

DIV.middleContainerBottomStamp{

	width: 100%;

	/*background : url(../_images/bg_footer_bottom.gif) no-repeat left bottom;*/

}

DIV.middleContainerLeftBg1{

	width: 100%;

	position: relative;

	width: 100%;

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url("bg_middle_left_1.gif");

	/*background : url(bg_middle_left_1.gif) no-repeat left top;*/

}

DIV.middleContainerLeftBg2{

	width: 100%;

	position: relative;

	background : url("bg_middle_left_2.gif") no-repeat left top;

}

DIV.middleContainerLeftBg3{

	width: 100%;

	position: relative;

	background : url("bg_middle_left_3.gif") no-repeat left top;

}

DIV.wireTop{

	position: absolute;

	left: 243px;

	top: 0;

}

DIV.wireLeft{

	position: absolute;

	left: -2px;

	bottom: 59px;

}

DIV.label{

	position: absolute;

	right: 0px;

	top: 0px;

}

DIV.leftPartMiddle{

	position: relative;

	float: left;

	width: 74%;

}

DIV.leftPartMiddleLarge{

	position: relative;

	float: left;

	width: 98%;

}

DIV.rightPartMiddle{

	float: right;

	width: 25%;

}

DIV.searchCont{

	padding: 50px 20px 30px 0;

}

DIV.bgSearch{

	background : url("bg_search.gif") no-repeat right center;

}

DIV.contentRightBottomIcon{

	position: absolute;

	bottom: 20px;

	right: 20px;

}

DIV.contentLeftBottomLinkMT{
    position: absolute;
    bottom: 15px;
    left: 20px;
    width: 42px;
    height: 20px;
}


DIV.blueBgForNotice{

	margin: 14px 20px 0 97px;

	position: relative;

	background : #223041 url("bg_blue_notice.gif") repeat-x top;

}

DIV.leftAngleForNotice1{

	background : url("left_angle_notice.gif") no-repeat left top;

	background-position: left top;

	background-repeat: no-repeat;

}

DIV.leftAngleForNotice2{

	background : url("left_angle_notice_2.gif") no-repeat left top;

}

DIV.leftAngleForNotice3{

	background : url("left_angle_notice_3.gif") no-repeat left top;

}





DIV.leftBottomAngleForNotice{

	margin: 0px 20px 0px 97px;

	background : url("bg_for_bottom_notice.gif") repeat-x top;

}

DIV.rightAngleForNotice{

	background : url("right_angle_notice.gif") no-repeat right top;

}

DIV.middleSeparatorInNotice{

	width: 100%;

	position: relative;

	background : url("middle_separator_for_notice.gif") repeat-y 151px top;

}

DIV.conainerForTextPort{

	margin: 0px 0 20px 110px;

}





DIV.noticeRightContent{

	float: left;

	width: 72%;

}

DIV.noticeRightContentLarge{

	float: left;

	width: 80%;

}

DIV.noticeRightContent DIV.pad{

	padding: 35px 0px 30px 37px;

}

DIV.noticeRightContentLarge DIV.pad{

	padding: 35px 0px 30px 37px;

}

DIV.noticeRightContentLarge DIV.pad2{

	padding: 10px 0px 10px 37px;

}

DIV.nextPrevPageCont{

	position: absolute;

	left: 195px;

	bottom: 0;

}

DIV.noticeLeftContent{
 
	float: left;

	width: 150px;

}

DIV.noticeLeftContent DIV.pad{

	padding: 18px 5px 20px 15px;

}

DIV.noticeLeftContent DIV.padBlogPreview{

	padding: 0px 5px 20px 15px;

	margin-top: -40px;

}

DIV.leftMenuPad{

	margin: 0px 0px 13px 0px;

}

DIV.titleSection{

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 10px 0px 0px 0px;

}

DIV.title A,DIV.title A:link,DIV.title A:hover,DIV.title A:visited{

	color: #FFFFFF;

	font-weight: bold;

}

LI A, LI A:link, LI A:hover, LI A:visited, LI.list{

	color: #C1CDDC;

	font-size: 10px;

}

DIV.commentForNew, DIV.commentForNew A, DIV.commentForNew A:link, DIV.commentForNew A:hover, DIV.commentForNew A:visited{

	color: #C1CDDC;

	font-size: 10px;

	font-family: Tahoma, Arial, Helvetica, sans-serif

}

DIV.width259{

	width: 259px;

}





.paginator_bg_this {
    float:left; margin:0px 3px;
    background:url("paginator_bg_this.gif") no-repeat;
    width:23px; height:23px;
    text-align:center;
    font:bold 12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF;
}

a.paginator_bg {
    cursor:pointer;
    float:left; margin:0px 3px;
    background-color:#344b64;
    border:1px solid #41576f;
    width:21px; height:21px;
    font:12px/21px Arial, Helvetica, sans-serif; color:#FFFFFF;
    text-align:center;
    text-decoration:none;
}
a.paginator_bg:visited {
    text-decoration:none; color:#FFFFFF;
}
a.paginator_bg:hover {
    cursor:pointer;
    float:left; margin:0px 3px;
    background:url("paginator_bg_over.gif") no-repeat;
    width:23px; height:23px;
    border:0px;
    font:12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF;
    text-align:center;
    text-decoration:none;
}










/*  footer */

DIV.footerContainer{

/*	background-color: #00FFFF;*/

}

DIV.bottomPartCont{

	padding: 70px 0px 6px 0px;

}

DIV.bottomPartCont2{

	padding: 0px 0px 6px 0px;

}

DIV.copyright{

	float: left;

}

DIV.bottomNavigation{

	float: right;

	padding: 5px 0px 0px 0px;

}

DIV.bottomNavigationLarge{

	float: right;

	padding-top: 5px;

	padding-right: 250px;

}

DIV.bottomNavigation A, DIV.bottomNavigation A:visited, DIV.bottomNavigationLarge A, DIV.bottomNavigationLarge A:visited{

	color: #FFFFFF;

	/*text-decoration: none;*/

}

DIV.bottomNavigation A, DIV.bottomNavigationLarge A{

	text-decoration: underline;

}

DIV.bottomNavigation A:hover, DIV.bottomNavigationLarge A:hover{

	text-decoration: underline;	

}





DIV.small_news{

	text-align: left;

	font-size: 10px;

	line-height: 13px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}

DIV.bgDarkBlue{

	background-color: #2B3A4B;

}

DIV.horLine{

	background-color: #39495A;

}

DIV.width70{

	width: 70px;

}
DIV.width100{
    width: 100px;
}
DIV.marg_left_5{
    margin-left: 5px;
}
DIV.marg_left_15{
    margin-left: 55px;
}
DIV.form_blue_line{
    margin-left: 5px;
    width: 290px;
    background: url("blue_black_dot.jpg") repeat-x center;
}
DIV.asteriks{
    margin: 8px 0 auto 8px;
}
DIV.asteriks_bg_white {
    width:5px;
    height: 23px;
     background: url("asteriks.jpg") no-repeat center;
}
DIV.asteriks_bg_yellow {
    width:5px;
    height: 23px;
     background: url("yellow_asteriks.gif") no-repeat center;
}

DIV.cont{

	width: 100%;

}

DIV.form .field{
    
    width:290px;
    border-color: black;
    border-width:2px;
    border-style:inset;
    color: black;
    background: url("form_field_grad.gif") repeat-x;
    background-color: #fff;
}
DIV.form .select{
    width:290px;
    border-color: #404040;
    border-width:2px;
    border-style:inset;
    color: black;
}
DIV.form .file{
    width:290px;
    border-color: #404040;
    color: black;
}
DIV#file_1 {
    display: none;
}
DIV#file_2 {
    display: none;
}
DIV#file_3 {
    display: none;
}
DIV#file_4 {
    display: none;
}
DIV#file_5 {
    display: none;
}
DIV#file_6 {
    display: none;
}
DIV#file_7 {
    display: none;
}
DIV#file_8 {
    display: none;
}
DIV#file_9 {
    display: none;
}
DIV#file_10 {
    display: none;
}
DIV.field_wrapper {
    width:430px;
}
DIV.left_1{
    margin-top: 3px;
    margin-bottom: 5px;
    float: left;
}
DIV.left_2{
    margin-top: 3px;
    margin-bottom: 3px;
    float: left;
}
DIV.left_3_1{
    margin-top:7px;
    float: left;
}
DIV.left_3_2{
    margin-top:7px;
    float: left;
}
DIV.right_2{
    margin-bottom: 5px;
    float: right;
}

DIV.left{

	float: left;

}

DIV.right{

	float: right;

}

DIV.padHorLine{

	padding: 20px 0px 20px 0px;

}

DIV.break{

	font-size: 0px;

	clear: both;

	width: 100%;

}



DIV.links2{

	font-size: 9px;

	clear: both;

	width: 100%;

	text-align:left;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding-top:2px;

	color:#FFFFFF;

}



DIV.links2 a{

	font-size: 9px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

}

DIV.links2 a:hover{

	font-size: 9px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



DIV.blueBorder{

	width: 514px;

	border: 3px solid #415E7D;

}

DIV.padTop10{

	padding-top: 10px;

}

DIV.padBottom20{

	padding-bottom: 20px;

}

DIV.width85proc{

	width: 60%;

}

DIV.disp{

	display: none;

}





SPAN.upperCaseBold{

	font-weight: bold;

	text-transform: uppercase;

}

.padTop10{

	padding-top: 10px;

}

.size9{

	font-size: 9px;

}

.white{

	color: #FFFFFF;

}

.blue{

	color: #C1CDDC;

}



.portimg{

	margin-right:10px;

	}

	

.homeLinkDiv{

	position:absolute;top:0px;left:0px;width:400px;height:100px;z-index:99;

}

.homeLinkDivSub{

	width:400px;height:100px;cursor:pointer;

}



/*  We're hate Table Design ;) */



.homeDateHate {width:100%; margin-bottom:1px;}

.homeDateHateNumber {float:left; padding-right:3px;}

.homeDateHateFixIe {float:left;}

.homeDateHateMonth {padding:0px; margin:0px;}

.homeDateHateYear {padding-top:2px;}



/*  End of crazy CSS ;) Best validator - browser */



.bottomMenuActive{

	text-decoration: none !important;

}

.activeSubMenuDiv{

 font: 10px/14px Tahoma;

 font-weight: bold;

 background-image: url("active.gif");

 background-repeat: no-repeat;

 width: 123px;

 height: 15px;

 padding-left: 5px;

}



.activeSubMenuDiv a, .activeSubMenuDiv a:link, .activeSubMenuDiv a:visited, .activeSubMenuDiv a:active{

 font: 10px/14px Tahoma;

 font-size: 10px;

 font-weight: bold;

 text-decoration: none;

 color: Black;

}



.activeSubMenuDiv a:hover{

 font: 10px/14px Tahoma;

 font-size: 10px;

 font-weight: bold;

 text-decoration: none;

 color: Black;

}



.defSubMenuDiv{

 font: 10px/14px Tahoma;

 background-image: url("noactive.gif");

 background-repeat: no-repeat;

 width: 123px;

 height: 15px;

 padding-left: 5px;



}



.defSubMenuDiv a, .defSubMenuDiv a:link, .defSubMenuDiv a:visited, .defSubMenuDiv a:active {

 font: 10px/14px Tahoma;

 text-decoration: none;

 color: White;

}



.defSubMenuDiv a:hover{

 font: 10px/14px Tahoma;

 text-decoration: none;

 color: White;

}

.linkToFreeQuote{

	position:absolute;width:241px;height:336px;top:68px;left:733px;

}





	

