@charset "windows-1251";
/* CSS Document */

.mainrotator ul, .mainrotator li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;/* height:329px; */overflow:hidden;
}

form{	margin: 0px;	padding: 0px;}
input{	font-size: 12px;	color: #666;}
ul p, li p {
	margin: 0px;
	padding: 0px;
}
li{}
ul{
	}
body {
	padding: 0px;
	text-align: center;
	margin: 0px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	background-image: url(bg1.png);
	background-repeat: repeat-x;
	background-position: left 131px;
}
body.regular{
	padding: 0px;
	text-align: center;
	margin: 0px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	background-image: none;
}

img{	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}
.splash{
	text-align: center;
	height: 120px;


}
.splash1{

	height: 120px;
	width: 1000px;

}

.phonenumber{
	font: 12pt Arial, Helvetica, sans-serif;
	color: #93b5c9;
}
.phonenumber b{
	font-size: 18pt;
	font-weight: normal;
	color: #325e7b;
}
.textlink{
	font-size: 12px;
	color: #335A8F;
	text-decoration: underline;
}

.lang1{
	background-image: url(langbg1.png);
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 5px;
}
.lang2{
	background-image: url(langbg2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.lang3{
	height: 33px;
	background-image: url(langbg3.png);
	background-repeat: no-repeat;
	background-position: right top;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	vertical-align: middle;
	text-align: center;
}
.lang3 a{
	font-size: 9pt;
	color: #325e7b;
	padding-right: 2px;
	padding-left: 2px;
}


.mainmenu1
{
	height: 62px;
}
.mainmenu2{
	width: 1000px;
	background-image: url(bg2.png);
	background-repeat: repeat-x;
	background-position: left 2px;
	height: 62px;
	white-space: nowrap;
}
.mainmenu3{
	background-image: url(flan1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	padding-left: 15px;
	white-space: nowrap;
}
.mainmenu4{
	background-image: url(flan2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 62px;


}

.mainmenuitem1{
	float: left;
	background-image: url(bg4.png);
	background-repeat: repeat-x;
	background-position: left 2px;
	padding-right: 0px;

}
.mainmenuitem1:hover
{
	background-image: url(bg2.png);
}
.mainmenuitem2{
	height: 42px;
	background-image: url(bg3.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 19px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 20px;
			*float: left;
}

.mainmenuitem2 a{
	font: 13pt/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	white-space: nowrap;
}
.icons{
	text-align: right;
	padding-right: 30px;
	padding-top: 16px;
}
.mainrotator2
{
	width: 1000px;
	padding-right: 17px;
	padding-left: 14px;
}
.mainrotator{
	height: 370px;
/*	background-color: #666;*/
}

.pipes{
	position: absolute;
	top: 560px;
	*visibility:hidden;
}
.arrow{
	position: absolute;
	top: 560px;
	*visibility:hidden;

}

.arrow_ie7{ /* for ie7*/
	visibility:hidden;
	*visibility:visible;
	*text-align:center!important;
	*position: absolute;
	width:100%;
	*top: 560px;
	*left: 0px;
	*float: left;
	*margin-left: -60x;
}

body.regular .arrow
{
	position: absolute;
	top: 130px;
	margin: 0px;
	padding: 0px;
}

.allprices1{
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.allprices1 a, .allprices1 b{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
	line-height: 10pt;
}
.allprices1  b{
	font-size: 16pt;
	line-height: 16pt;
	color: #2d2c2c;
	padding-bottom: 6px;
}

.logo{	float: left;	width: 255px;	line-height: 1px;}
.lang_a{	background-image: url(button1.gif);	background-repeat: no-repeat;	padding-top: 40px;	background-position: 1px 35px;	padding-bottom: 10px;}
.lang_a a{	font-size: 10px;	text-transform: uppercase;	color: #FFF;	line-height: 11px;	font-weight: bold;	text-decoration: none;	padding-right: 9px;	padding-left: 9px;}

.lang_ia{	background-image: url(button2.gif);	background-repeat: no-repeat;	padding-top: 40px;	background-position: 1px 35px;	padding-bottom: 10px;}
.lang_ia a{	font-size: 10px;	text-transform: uppercase;	color: #858585;	line-height: 11px;	text-decoration: none;	padding-right: 9px;	padding-left: 10px;}








.topmenu1{	text-align: right;	padding-top: 13px;	padding-right: 15px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #cfdbeb;	margin: 0px;	padding-bottom: 13px;	padding-left: 0px;	line-height: 14px;}
.topmenu1 a{	text-transform: uppercase;	color: #003173;	text-decoration: none;	padding-left: 15px;	font: 400 14px Tahoma, Geneva, sans-serif;}
.topmenu1 a:hover{	text-decoration: underline;}

.rotator1{	padding-left: 10px;	margin: 0px;	padding-top: 0px;	line-height: 1px;}

.rotator2{	position: absolute;	top: 160px;	padding-left: 20px;	width: 350px;}/*text on big picture*/

.rotator2 p{	margin: 0px;	padding-top: 0px;	padding-left: 16px;	font: 13px/16px Tahoma, Geneva, sans-serif;	color: #FFF;	background-image: url(bulb1.gif);	background-repeat: no-repeat;	background-position: 9px 5px;	padding-bottom: 8px;}/*text on big picture*/

.rotator2 h1 {	margin: 0px;	font: 700 normal 16px Tahoma, Geneva, sans-serif;	color: #FFF;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}/*text on big picture*/

.rotatormenu1{	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cfdbeb;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #cfdbeb;}
.rotatormenu{	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #000;}

.rotatormenu_item_ia{	background-image: url(menu_icons/1.gif);	background-repeat: no-repeat;	background-position: 9px 3px;	padding-left: 32px;	padding-top: 11px;	padding-bottom: 12px;}
.rotatormenu_item_ia a {	text-transform: uppercase;	color: #6e789b;	text-decoration: none;	padding-left: 15px;	font: 500 12px Tahoma, Geneva, sans-serif;}

.rotatormenu_item_ia a:hover {	color: #0B122E;	}

.aboutus{
	border: 1px solid #90b2c6;
	background-image: url(bg5.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 20px;
}
.aboutus1{
	padding: 15px;
	text-align: left;
}
.aboutus1 h1{
	color: #000;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 16pt;
}
.aboutus1 p{
	font: 11pt/12pt Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.content1{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.content1_1{
	width: 1000px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.content1_3{
	width: 1000px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.pipes_ie7{
	*background-image: url(pipes_ie7.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}

.content1_2{
	width: 1000px;
	vertical-align: top;
	background-image: url(bg6.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 45px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909090;
}

.blockheader{
	background-image: url(arrow2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 27px;
	text-align: left;
}


.blockheader h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 12pt;
	text-transform: uppercase;
}


.branditem{
	height: 160px;
	width: 125px;
	font-size: 10pt;
	color: #6c7072;
	text-align: left;
	line-height: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;

}
.branditem a{
	font-weight: bold;
	text-decoration: underline;
	color: #6c7072;
}
.brandlogo{
	background-repeat: no-repeat;
	background-position: center center;
}
.brandgo{
	padding-top: 35px;
	padding-bottom: 90px;
}




.content2{
	padding-right: 1px;
	padding-left: 15px;
/*	background-image: url(bg8.png);*/
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #90b2c6;
	margin-left: 19px;
	padding-top: 5px;
	padding-bottom: 20px;
/*	background-color: #f4f7f8;*/
	background-color: #dfeaef;
	text-align: left;
}
.leftcolumn{}
.content2 h1{	color: #0d1946;	font-size: 20px;	text-transform: uppercase;	margin: 0px;	padding-top: 11px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-decoration: none;	line-height: 20px;	font-weight: normal;}
.content2 p{	font-size: 13px;	color: #474d61;	margin: 0px;	padding-bottom: 10px;	padding-left: 5px;	}
.content2 h3, .content2 h2{color: #0d1946;	font-size: 17px;		margin: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	text-decoration: none;	line-height: 15px;	font-weight: normal;}
.content2 ul{
	font-size: 13px;
	color: #474d61;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	line-height: 14px;
}
.content2 li{
	font-size: 13px;
	color: #474d61;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-position: outside;
}


.shortnews{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
}
body.regular .shortnews{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 10px;
}
body.regular .blockheader{
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90b2c6;
}

.shortnews a{
	font-size: 10pt;
	color: #3a5f72;
	text-decoration: none;
	text-transform: none;
	line-height: 10pt;
	font-weight: normal;
}

.shortnewsheader2{
	padding-right: 11px;
	line-height: 12px;
	padding-bottom: 4px;
}
.shortnewsheader2 a, .dileritem a{
	font-size: 10pt;
	color: #3a5f72;
	text-decoration: none;
	text-transform: none;
	line-height: 10pt;
	font-weight: bold;
}
.dileritem{
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	padding-top: 5px;
}
.dileritem a{
	font-weight: normal;
	color: #006690;
	text-decoration: underline;
}
body.regular .shortnewsheader2 a{color: #006690;}
.shortnewsheader2 a:hover{color: #5b6aa1;	text-decoration: underline;	}

.shortnewsheader1 h2{	text-transform: uppercase;	color: #6e789b;	text-decoration: none;	padding-left: 20px;	font: 500 16px Tahoma, Geneva, sans-serif;	padding-top: 8px;	margin: 0px;}

.shortnewsitem{
	background-image: url(arrow5.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	padding-right: 12px;
	line-height: 12px;
}
.shortnewsitem:hover{
	background-color: #d7e8f0;
}
.shortnewsdate{
	font-size: 10px;
	line-height: 10px;
	color: #5b6aa1;
	vertical-align: bottom;
	padding-top: 7px;
	padding-bottom: 10px;
}


body.regular .shortnewsdate{
	padding-bottom: 5px;
	padding-top: 3px;
}
body.regular .shortnewsitem{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #90b2c6;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 9px 9px;
	padding-left: 18px;
}

.clearing{	clear: both;	height: 1px;}

.dileritem p{
	font-size: 10pt;
	color: #006690;
	text-decoration: none;
	text-transform: none;
	line-height: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.dileritem b{
	font-size: 11pt;
	color: #006690;
}

.bottommenuitem{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006690;
}
.content1_1 .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bottommenuitem a{
	font-size: 10pt;
	color: #006690;
	text-decoration: none;
}
.bottommenuitem a:hover{
	font-size: 10pt;
	color: #006690;
	text-decoration: underline;
}
.news_item{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b3cad8;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(arrow5.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.news_item p{	font-size: 12px;	color: #474d61;	line-height: 13px;	margin: 0px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;}
.news_item a{	font-size: 12px;	color: #1f306c;	line-height: 12px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	font-weight: bold;	margin: 0px;	text-decoration: none;	padding-top: 0px;}
.news_item a:hover{	text-decoration: underline;}
.news_item_date{	font-size: 10px;	color: #5b6aa1;	text-align: right;	padding-top: 4px;	padding-bottom: 4px;}
.bottom{
	padding-bottom: 30px;
}
.mainrotator{
	/*background-image: url(tmp/Demo1.jpg);
	background-repeat: no-repeat;*/
}
.bottom a:hover{text-decoration: underline;}
.copyright{	font-size: 10px;	color: #4f5458;	line-height: 10px;	padding-top: 2px;}
.copyright a{	font-size: 10px;	 color: #000;	line-height: 10px;}
.contacts{	font-size: 13px;	font-weight: bold;	line-height: 13px;}



/* regular*/
.navigstring{
	font-size: 12px;	color: #6E789B;	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 44px;
	text-align: left;
}
.navigstring a{
	font-size: 12px;
	color: #6E789B;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 0px;
	background-image: url(next.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	line-height: 12px;
	white-space: nowrap;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navigstring .last{
	background-image: none;
}

.navigstring a:hover {	color: #1F306C;	text-decoration: underline;}


.regular .content2{	padding-right: 25px;	padding-left: 15px;	width: 700px; border-left-width: 1px;	border-left-style: solid;	border-left-color: #b3cad8;}
.regular .content2 h1{		font-size: 20px;	text-transform: uppercase;	margin: 0px;	padding-top: 11px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	text-decoration: none;	line-height: 20px;	font-weight: normal;}

/*regular menu*/
.leftmenu{
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}
.content3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90b2c6;
	padding-bottom: 20px;
	}
.menuitem_l1_ia{
	padding-top: 6px;
	padding-bottom: 7px;
	background-image: url(arrow7.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 5px;
}
.menuitem_l1_ia a{

	color: #335a8f;
	text-decoration: none;
	font: 14px Tahoma, Geneva, sans-serif;
	padding-left: 10px;
}
.menuitem_l1_ia a:hover{	color: #003173;}

.menuitem_l1_a{
	padding-top: 6px;
	padding-bottom: 7px;
	background-image: url(arrow6.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 12px;
}
.menuitem_l1_a a{	text-transform: uppercase;	color: #00255A;	text-decoration: none;	font: 400 14px Tahoma, Geneva, sans-serif;	padding-left: 10px;}

.menuitem_l2_ia{
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 22px;
	background-image: url(bg_l2.png);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.menuitem_l2_ia a{	font-size: 12px;	color: #003173;	text-transform: none;	line-height: 12px;	margin: 0px;	padding-right: 0px;	padding-left: 0px;}
.menuitem_l2_ia a:hover{	text-decoration: underline;}

.menuitem_l2_a{
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 22px;
	background-image: url(bg_l2.png);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	font-weight: bold;
	text-transform: uppercase;
}
.menuitem_l2_a a{
	font-size: 12px;
	color: #335a8f;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}

.menuitem_l3_ia{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(bg_l3.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.menuitem_l3_ia a{	font-size: 12px;	color: #003173;	text-transform: none;	line-height: 12px;	margin: 0px;	padding-right: 0px;	padding-left: 0px;	font-weight: normal;}
.menuitem_l3_ia a:hover{	text-decoration: underline;}
.menuitem_l3_a{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(bg_l3.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	font-weight: bold;
	text-transform: uppercase;
}
.menuitem_l3_a a{
	font-size: 12px;
	color: #335a8f;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}



.menuitem_l4_ia{
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	background-image: url(bg_l4.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.menuitem_l4_ia a{	font-size: 12px;	color: #003173;	text-transform: none;	line-height: 12px;	margin: 0px;	padding-right: 0px;	padding-left: 0px;	font-weight: normal;}
.menuitem_l4_ia a:hover{	text-decoration: underline;}
.menuitem_l4_a{
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	background-image: url(bg_l4.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	text-transform: uppercase;
}
.menuitem_l4_a a{
	font-size: 12px;
	color: #335a8f;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}

