	body	{
		background: url(images/body_bottom_bg.jpg) 0 100% repeat-x white;
	}
	html,body	{
		margin: 0;
		padding:0px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: #5E5F4F;
		font-size:12px;
	}
	a	{
		color: #1F5DB9;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		text-decoration: underline; 
		font-size:12px;
	}
	a:hover	{
		text-decoration: none; 
	}
	td	{
		font-size:12px;
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse: collapse;
		width:100%;
	}

	table td {
		padding: 0px;
		vertical-align:top;
	}
	h1,h2,h3,h4,h5,h6,p {
		padding:0;
		margin:0;
	}
	
	.htmlMakeup	{
        min-width:1004px;
	}
    * html .htmlMakeup    {
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");
    }

	.header	{
		height:77px;
		position:relative;
	}
	.header .logo	{
		background:url(images/logo.jpg);
		width:157px;
		height:77px;
		position:absolute;
		top:0px;
		left:24px;
	}
	.header .home	{
		background: url(images/ic_home.gif) 50% 50% no-repeat;
		width:26px;
		height:22px;
		position:absolute;
		top:10px;
		right:106px;
	}
	.header .search	{
		background: url(images/ic_search.gif) 50% 50% no-repeat;
		width:26px;
		height:22px;
		position:absolute;
		top:10px;
		right:67px;
	}
	.header .contacts	{
		background: url(images/ic_contacts.gif) 50% 50% no-repeat;
		width:26px;
		height:22px;
		position:absolute;
		top:10px;
		right:24px;
	}
	.header img	{
		position:absolute;
		top:37px;
		right:28px;

		}
	.menuTop	{
		background:url(images/menu_top_bg.gif) repeat-x;
		height:41px;
		line-height:41px;
		white-space:nowrap;
	}
	.menuTop div	{
		float:right;
		background:url(images/search_bg.gif) repeat-x;
		height:41px;
		width: 220px;
		padding:0 15px 0 20px;
	}
	/*html>body .menuTop div	{
		padding:6px 15px 0 20px;
		height:35px;
	}*/		
	/*html:root .menuTop div	{
		height:41px;
		padding:0 15px 0 20px;
	}
	* html .menuTop div	{
		padding:10px 15px 0 20px;
		height:31px;
	}
	.menuTop div .i	{
		border:solid 1px #9CB7C2;
		margin-right:8px;
		color:#6C6C6C;
		font-size:12px;
		padding:3px;
	}
	.menuTop div .b	{
		background:url(images/but_search.gif) 0 4px no-repeat;
		width:61px;
		height:29px;
		color:#6C6C6C;
		font-size:12px;
		border:none;
		cursor:pointer;
		position:relative;
		top:-1px;
	}
	* html .menuTop div .b	{
		top:-5px;
	}*/
	.menuTop a	{
		color:white;
		text-decoration:none;
		margin-right:17px;
		padding-left:20px;
		background:url(images/menu_bg_l.gif) 0 15px no-repeat;
		font-size:14px;
		float:left;
	}
	.menuTop a:hover	{
		text-decoration:underline;
	}
	.menuTop div a {
    background:url(/assets/images/excel.gif) 0 5px no-repeat;
    font-weight: bold;
    font-size: 14pt;
    padding: 0px 0px 0px 40px; 
    text-decoration: underline;
  }
  .menuTop div a:hover {
    text-decoration: none;
  }
	/*.menuTop div a {
		float: none;
		font-weight: bold;
		text-decoration: underline;
		background: none;
	}
	.menuTop div a:hover {
		text-decoration:none;
	}*/
	.menuTop strong	{
		color:white;
		margin:0;
		padding:0 26px;
		background: url(images/menu_top_strong.gif);
		font-size:14px;
		font-weight:normal;
		float:left;
		position:relative;
		right:-4px;
		margin-left:-4px;
	}
	.menuTop .f	{
		padding-left:23px;
		background: none;
	}
	.altMenu	{
		height:78px;
		background:url(images/fuel_choicer_bg.gif) repeat-x;
	}
	.managerWrapper	{
		background:url(images/manager_bg_l.gif) 0 0 no-repeat;
		float:right;
		padding-left:1px;
	}
	.manager	{
		background:url(images/manager_bg.gif) repeat-x;
		height:57px;
		padding:18px 30px 0 30px;
		color:#6A6A6A;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		min-width:300px;
	}
	html>body .manager	{
		height:60px;
	}
	html:root .manager	{
		height:57px;
		padding:18px 30px 0 30px;
	}
	* html .manager	{
		width:300px;
		height:60px;
		white-space:nowrap;
	}
	.manager span {
		float:left;
		margin:6px 14px 0 0;
		line-height:19px;
	}
	.manager a	{
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#1F5DB9;
		/*background:url(images/ic_icq_online.gif) 0 2px no-repeat;*/
		/*padding-left:20px;*/
	}
	* html .manager a	{
		/*background:url(images/ic_icq_online.gif) 0 4px no-repeat;*/
	}
	.fuelChoicer	{
		padding:24px 34px 0 34px;
		color:#4F4F4F;
	}
	.fuelChoicer a	{
		color:#4A5B75;
		font-size:14px;
		font-weight:bold;
		background:url(images/red_bullet.gif) 0 4px no-repeat;
		padding-left:13px;
		float:left;
		position:relative;
		left:-13px;
		margin:6px 35px 0 0;
	}
	.fuelChoicer .l	{
		margin:8px 0px 0 0;
	}
	.mainContent	{
/*		margin-bottom:30px;*/
	}
	.mainContent .col2	{
		width:5px;
	}	
	.mainContent .col1	{
		border-top: solid 5px #DCDDC8;
		border-bottom:solid 1px #CCCDC2;
		background: url(images/main_top_l_logo_bg.jpg) repeat-x 0 100% #F1F4D3;
		height:104px;
		width:50%;
	}
	.mainContent .col1 div	{
		background:url(images/main_top_l_logo_bg_l.jpg) 100% 100% no-repeat;
		min-height:81px;
		padding:23px 80px 0 65px;
	}
	.mainContent .col1 div img	{
		margin:-5px 44px 0 0;
	}
	* html .mainContent .col1 div	{
		height:81px;
	}
	.mainContent .col3	{
		border-top: solid 5px #DCDDC8;
		border-bottom:solid 1px #CCCDC2;
		background: url(images/main_top_r_logo_bg.jpg) repeat-x 0 100% #F1F4D3;
		height:104px;
		width:50%;
	}
	.mainContent .col3 div	{
		background:url(images/main_top_r_logo_bg_r.jpg) 0 100% no-repeat;
		min-height:81px;
		padding:23px 20px 0 24px;
	}
	* html .mainContent .col3 div	{
		height:81px;
	}
	.mainContent .col3 div img	{
		margin:-5px 19px 0 0;
	}
	.topBorder	{
		border-top:solid 1px #FFFFFC;
	}
	.mainContent .col4	{
		background: url(images/main_content_l_bg.jpg) repeat-y 100% 0 #FBFCEA;
	}
	.mainContent .col4 .topBorder	{
		padding:27px 40px 0 51px;
	}
	
	.mainContent .col5	{
		background: url(images/main_content_r_bg.jpg) repeat-y 0 0 #FBFCEA;
	} 
	.mainContent .col5 .topBorder	{
		padding:27px 0 37px 44px;
	}
	.mainContent .item	{
		clear:both;
		min-height:72px;
		margin-bottom:20px;
	}
	* html .mainContent .item	{
		height:72px;
	}
	.mainContent .item img	{
		border:solid 2px #E1E2D9;
		float:left;
		margin:0px 30px 0 0;
	}
	.mainContent .item h2 a	{
		font-size:18px;
		font-weight:normal;
	}
	.profit	{
		clear:both;
		background:url(images/pofit_bg.jpg) 0 100% repeat-x #EAF5D5;
	}
	.profit .bgL	{
		background:url(images/pofit_bg_l.jpg) 0 0 repeat-y;
	}
	.profit .bgR	{
		background:url(images/pofit_bg_r.jpg) 100% 100% no-repeat;
		height:131px;
		padding:30px 25px 20px 19px
	}
	.profit img	{
		float:left;
		margin:0 22px 25px 0;
	}
	.profit h2 a	{
		font-size:18px;
		font-weight:normal;
	}
	.mainContent .col6	{
		background:url(images/main_content_bott_bg.jpg) repeat-x;
		height:16px;
	}
	.mainContent .col6 div	{
		background:url(images/main_content_bott_bg_l.jpg);
		width:195px;
		height:16px;
		float:right;
	}
	.mainContent .col7	{
		background:url(images/main_content_bott_bg.jpg) repeat-x;
		height:16px;
	}
	.mainContent .col7 div	{
		background:url(images/main_content_bott_bg_r.jpg);
		width:246px;
		height:16px;
	}
	.mainNews	{
		width:28%;
		float:left;
		margin:30px 75px 0 60px;
	}
	* html .mainNews	{
		margin-left:30px;
	}
	.mainNews strong	{
		color:#787C71;
		font-size:18px;
		display:block;
		margin-bottom:5px;
		font-weight:normal;
	}
	.mainNews i	{
		display:block;
		font-style:normal;
		color:#949494;
		font-size:10px;
		line-height:24px;
	}
	.mainNews a	{
		display:block;
		margin-bottom:10px;
	}
	.more	{
		background:url(images/ic_all_items.gif) 0 4px no-repeat !important;
		padding-left:18px !important;
		position:relative;
		left:-18px !important;
	}
	.specOffer	{
		width:33%;
		float:left;
		margin:30px 75px 0 0px;
	}
	.specOffer strong	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:5px;
		font-weight:normal;
	}
	.specOffer a	{
		display:block;
		margin-top:18px;
		background:url(images/red_bullet_02.gif) 0 5px no-repeat;
		padding-left:15px;
		position:relative;
		left:-15px;
	}
	.actions	{
		width:15%;
		float:left;
		margin:30px 0px 0 0px;
	}
	.actions strong	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:22px;
		font-weight:normal;
	}
	.actions img	{
		margin-bottom:25px;
	}
	.clear	{
		height:1px;
		clear:both;
	}
	.bottomWrapper	{
		padding:50px 40px 0 60px;
		position:relative;
		line-height:18px;
		color:#6A6A6A;
		font-size:11px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
	}
	* html .bottomWrapper	{
		height:1px;
	}

	.bottom	{
		border-top:solid 1px #D5DFBB;
		height:83px;
		padding:13px 0 0 0;
		line-height:18px;
		color:#6A6A6A;
		font-size:11px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
	}
	.innerBott .bottom	{
		border-top:none;
		height:63px;
	}
	.bottom a	{
		color:#979F82;
		font-size:11px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
	}
	.bottom div	{
		min-width:1px;
		margin:0 auto;
		position:absolute;
		left:28%;
		padding-left:134px;
	}
	.bottom i	{
		font-style:normal;
		float:left;
	}
	.bottomWrapper b	{
		font-weight:normal;
		float:right;
		display:block;
		width:142px;
		position:absolute;
		padding-left:210px;
		left:61%;
		top:63px;
	}
	.bottomWrapper b a	{
		line-height:18px;
		color:#979F82;
		font-size:11px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
	}
	.inner	{
		background:#F8FAED;
		border-bottom:solid 1px #E1E2DA;
	}
	.inner .col1	{
		padding:35px 10px 35px 35px;
	}
	.inner .col2	{
		background:url(images/inner_col2_l_bg.gif) 0 0 repeat-y;
		padding-left:3px;
		width:358px;
	}
	.innerICQ	{
		/*background:url(images/inner_icq_bg.gif) 0 0 repeat-x;*/
		height:60px;
		padding:18px 0 0 10px;
		color:#6A6A6A;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		position:relative;
		margin-left:-2px;
	}
	.innerICQ span {
		float:left;
		margin:6px 14px 0 0;
		line-height:19px;	
	}
	.innerICQ a	{
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#1F5DB9;
		/*background:url(images/ic_icq_online.gif) 0 2px no-repeat;*/
		/*padding-left:20px;*/
	}
	* html .innerICQ a	{
		/*background:url(images/ic_icq_online.gif) 0 4px no-repeat;*/
	}
	.innerICQ i	{
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		/*background:url(images/innericq_bg_bott.gif);*/
		width:273px;
		height:14px;
	}
	.innerOffer	{
		background:url(images/inner_offer_bg.gif) 0 0 repeat-y #FAFDEA;
		padding:30px 10px 45px 40px;
		position:relative;
		margin-bottom:35px;
	}
	* html .innerOffer	{
		height:1px;
	}
	.innerOffer strong	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:5px;
		font-weight:normal;
	}
	.innerOffer b	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:5px;
		font-weight:normal;
	}
	.innerOffer a	{
		display:block;
		margin-top:18px;
		background:url(images/red_bullet_02.gif) 0 5px no-repeat;
		padding-left:15px;
		position:relative;
		left:-15px;
	}
	.innerOffer .more	{
		background:none !important;
	}
	.innerOffer i	{
		display:block;
		position:absolute;
		bottom:-18px;
		left:-1px;
		background: url(images/inner_offer_bg_bott.gif);
		width:358px;
		height:18px;
	}
	.innerActions	{	
		padding:0 40px 50px 40px;
	}
	.innerActions strong	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:15px;
		font-weight:normal;
	}
	.innerActions b	{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:15px;
		font-weight:normal;
	}
	.innerActions .pic	{
		background:#FEFFF9;
		display:block;
		padding:15px 0;
		border-bottom:solid 2px #E9EBE0;
		border-right:solid 2px #E9EBE0;
		text-align:center;
		margin-bottom:10px;
	}
	.txt	{
		line-height:18px;
	}
	.txt p	{
		margin-bottom:15px;
	}
	.picLeft	{
		float:left;
		border:solid 4px #B9BAAA;
		margin:0 15px 5px 0;
	}
	h1	{
		font-weight:normal;
		font-size:20px;
		margin-bottom:25px;
		color:#515E66;
	}
	.inner table td {
		border-color: #aaaaaa;
	}
	#breadcrumb {
		font-weihgt: bold;
		position: absolute;
		top: 122px;
		left: 25px;
	}

	/********************************************************** / BLOG /**/
	#blog_menu{padding:10px;  background-color: #ebf6d4}
	#blog_menu .title{
		color:#D23615;
		font-size:18px;
		display:block;
		padding-bottom:5px;
		font-weight:normal;
		}
	#blog_menu a{font-size:14px}
	
	#blog {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
	#blog .title a{font-size:14px}
	
	#blog .comm{float:left; padding-right: 10px}
	#blog .comm a{font-size:11px; color:#5E5F4F}
	#blog .blogSeparator{clear:both; padding:35px 0 35px 0; padding:35px 0 35px 0}
	
	.ditto_page{padding:3px}
	.ditto_currentpage{padding:3px}
	
	
	/******************************************************* / header /**/
	.catheadContent{
		
		padding:20px;
	}
	.catheadContent h2{
		margin-bottom:20px;
	}
	
	.catheadImage{
		background-color:#ffffff;
		padding-right:20px;
	}




#promoblock{
	background-color:#FFF;
	background-image:url(images/blocks_bg.png) !important;
	
	background-repeat:repeat-y;
	border-bottom:5px solid #c0d7e8;
}


#promoblock h1{
	color:#000;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}


#promoblock #fuel{
	padding-top:0px;
	
	 	
	color:#ff4747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	
	line-height: normal;
}
#promoblock #fuel h2{
		padding-top:0px;
	margin-top:0px;
	color:#ff4747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}



#promoblock #compl{
		line-height: normal;
	padding-top:0px;
	margin-top:0px;	
	width:200px;

	float: left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#promoblock #compl2 h2{
	padding-top:0px;
	margin-top:0px;
	line-height:normal;	
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

.padd{ padding-top:10px;}
.padd2{ padding-top:10px;}

#promoblock #compl2{
		line-height: normal;
	padding-top:0px;
	margin-top:0px;	
	width:300px;
	margin-right:30px;
	margin-bottom:25px;

	float: left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.w400{ 	line-height: normal;
	padding-top:0px;
	margin-top:0px;	
	width:250px;
	margin-right:30px;
	margin-bottom:25px;

	float: left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}



#de{
		line-height: normal;
	padding-top:0px;
	margin-top:0px;	
	width:250px; padding-bottom:20px;
	float: left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

} #de h2{
		padding-top:0px;
	margin-top:0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.big{
		padding-top:0px;
	margin-top:0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

.compl_dan{
		line-height: normal;
	padding-top:0px;
	margin-top:0px;	
	width:200px;
	padding-right:30px;
	float: left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:20px;
}

