BODY{
	background-color: #d0d0d0;
	background-image: url('/images/bodybg.gif');
	background-position: top center; 
	background-repeat: repeat-x;
    margin: 0px 20px 30px 20px;
	font-family: Arial;
}

.nopadding{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

TABLE{
	width: 100%;
}

TABLE.main{
	width: 952px;
}

.h100{
	height:100%;
}

IMG.png{
   //background-image: none ! important;
   behavior: url('/pngfix.htc');
   background-repeat: no-repeat;
}

.toptable{
padding: 0px 10px 0px 0px;
}
/*Style for top menu*/
.tmtable{
	background-color: #f1f2ed;
	width: 0%;
}

.lconer{
	background-image: url('/images/topmenu/lconer.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.rconer{
	background-image: url('/images/topmenu/rconer.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.rborder{
	background-image: url('/images/topmenu/rborder.gif');
	background-repeat: repeat-y;
	background-position: top right;
}

.lborder{
	background-image: url('/images/topmenu/lborder.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bborder{
	background-image: url('/images/topmenu/bborder.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.tmcont{
	padding: 8px 10px 2px 10px; 
	text-align:center;
}

.tablecont{
	padding: 0px 15px 0px 15px;
}

.tablecont TD{
	padding: 0px 15px 0px 15px;
}

.astarilogo{
	vertical-align: middle;
	text-align: center;
	width: 254px;
}

.Zagol{
/*	padding: 35px 0px 20px 10px; */
}

.Zagol H1{
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	color: #606060;
	font-size: 100%;
}
/*Style for main menu*/

.lcmenu{
	background:  url('/images/lcmenu.png') no-repeat !important; 
   	//background: none;
 	background-position:left top;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/lcmenu.png,sizingMethod=crop);
}

.rcmenu{
	background:  url('/images/rcmenu.png') no-repeat !important; 
   	//background: none;
 	background-position: right top;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/rcmenu.png,sizingMethod=crop);
}

.menucont{
	padding: 10px 20px 10px 20px;
	cursor: hand;
}

.activmenucont{
	padding: 10px 20px 20px 20px;
	width: 100%;
	cursor: hand;
}

.leftmenu LI{
	margin: 0px 30px 0px 30px;
}

.selected{
	background-color: #797979;
	background-image: url('/images/bglist.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 29px;
	font-weight:bold;
	color: #FFFFFF;
	font-size: 75%;
	white-space: normal;
}

.selected LI{
    margin: 0px 30px 0px 30px;
}

.selected  A:visited,
.selected  A:active,
.selected  A:link{
	color: #FFFFFF;
	text-decoration:none;
}
.selected  A:hover{
 text-decoration:underline;
}

.leftmenu A:visited,
.leftmenu A:active,
.leftmenu A:link{
	color: #BE0000;
	text-decoration:none;
}
.leftmenu A:hover{
 text-decoration:underline;
}

.regions{
	color:#494949;
	font-size: 80%;
	padding: 10px 20px 10px 45px;
}


.regions A:visited,
.regions A:active,
.regions A:link{
	font-size: 90%;
	color: #BE0000;
	text-decoration: underline;
}

.regions A:hover{
 text-decoration: none;
}

.mainleftmenuactive{
	color: #FFFFFF;
	background-color:#797979;
	background-image:url('/images/bglist.gif');
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	height:29px;
}

.mainleftmenuactive UL{
	padding: 0px 10px 0px 55px;
	margin: 0px 0px 0px 0px;
}

.mainleftmenu UL{
	padding: 0px 10px 0px 55px;
	margin: 0px 0px 0px 0px;
}

.mainleftmenu A:visited,
.mainleftmenu A:active,
.mainleftmenu A:hover,
.mainleftmenu A:link {
	font-family: Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #797979;
	text-transform: uppercase;
	font-size: 9pt;
}

.mainleftmenuactive A:visited,
.mainleftmenuactive A:active,
.mainleftmenuactive A:link {
	font-family: Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 9pt;
}

.mainleftmenuactive A:hover {

}

/*-----------------------------------------  kontent -------------------------------------------*/

.mainContent {
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #fFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.europowerLogo {
	background-image: url('/images/Europowerlogo.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 226px;
	padding-top: 23px;
	padding-bottom: 23px;
}

.cellContent {
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #929292;
}

.cellContentLeft {
	padding-top: 14px;
	vertical-align: top;
}

.cellContentLeft h2 {
	font-size: 100%;
	color: #555555;
	padding: 0px;
	margin: 0px;
}

.ex {
	color: #ED1C24;
	font-size: 90%;
	padding-bottom: 10px;
}

.mesto {
	font-size: 80%;
	color: #555555;
	padding-left: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.fotoNasos {
	text-align: left;
	width: 33%;
	vertical-align: top;
}

.fotoNasos A:hover,
.fotoNasos A:link,
.fotoNasos A:active,
.fotoNasos A:visited{
	text-decoration: none;
}

.nameGenerator {
	font-size:95%;
	color: #ED1C24;
	font-weight: 600;
	margin: 0px;
	padding: 14px 0px 3px;
}

.nameGeneratorNamber {
	font-size: 75%;
	font-weight:normal;
	color: #555555;
	padding: 0px 0px 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.benzinPodpis {
	font-size: 8pt;
	color: #7F7F7F;
	padding-right: 10px;
}

.catalogDvig {
	background-color: #C90000;
	padding: 3px;
	margin-top: 17px;
	margin-bottom: 24px;
	width: 263px;
	text-align: center;
}

.catalogDvig a:link,
.catalogDvig a:active,
.catalogDvig a:visited,
.catalogDvig a:hover {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.catalogDvig a:hover{
	text-decoration: none;
}

.anchorlist {
	list-style-image: url('/images/listpic.gif');
	list-style-type: none;
	color: #555555;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin: 0px;
}

.anchorlist LI{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.anchorlist A:visited,
.anchorlist A:active,
.anchorlist A:link{
	font-size: 75%;
	color: #555555;
	text-decoration: underline;
}

.anchorlist A:hover{
	text-decoration: none;
}


.vengalogo{
	text-align:right;
	padding: 0px 45px 0px 0px;
}

.copyright{
	color: #494949;
	text-align:left;
	font-size: 75%;
	padding: 0px 20px 13px 45px;
}

.copyright2{
	color: #494949;
	text-align:left;
	font-size: 75%;
	padding: 0px 20px 0px 15px;
}


.copyright A:visited,
.copyright A:active,
.copyright A:link{
	font-size: 90%;
	color: #BE0000;
	text-decoration: underline;
}

.copyright A:hover{
	font-size: 90%;
	color: #BE0000;
	text-decoration: none;
}

.footer{
	border-top: 2px solid #929292;
}

.valign{
	vertical-align:top;
	margin-top:5px;
}

.mainContentPadding {
	padding-left: 28px;
	padding-right: 28px;
}

.mainContentPadding P {
	font-size: 90%;
}
.vengalogo A:visited,
.vengalogo A:active,
.vengalogo A:link{
	font-size: 75%;
	color: #494949;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
}

.vengalogo A:hover{
	text-decoration: none;
	color: #494949;
    font-size: 75%;
}
.navigation a:link,
.navigation a:hover,
.navigation a:visited,
.navigation a:active {
	vertical-align: middle;
	font-size: 90%;
	color: #1367b1;
	text-decoration: underline;
}


.bottomCatalog {
	font-size: 80%;
	color: #555555;
	margin-left: 20px;
	float: left;
	margin-bottom: 80px;
}
.buy {
	background-image: url(/images/bgrazdel.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.buy a:link, td.buy a:active, td.buy a:visited{
	text-decoration: underline;
	color: #4B4B4B;
	font-size: 100%;
}
td.buy a:hover{
	text-decoration: none;
	color: #4B4B4B;
}


#buy_form.buy_form_hidden {
	display: none;
}

#buy_form.buy_form_visible {
	display: visible;
	width: 500px;
	margin: -80px 0 0 50px;
}