/* NAVIGATION/MENU SETTINGS */

body {	
	margin:0px;

	background: #ff6500;
	background-image:url(font1000.jpg);
	background-repeat: repeat-x;
}

.mainlevel{
	width:87px; 
	height:22px; 
}

a.mainlevel{ 
	font-weight:bold; 
	color: #0064ca; 
	line-height:22px; 
	text-decoration:none; 
	padding: 0px;
} 
/* this styling is for the MAIN items in the menu */
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {
	/* background:url(../images/bullet-hover.gif) 0 7px no-repeat #fff; */
	color: #0064ca; 
	line-height:22px; 
	text-decoration:none; 
	padding:0 0 0 0px;
}

#active_menu {} /* this styling is for the menu item when it is active, even in main/sub position*/
ul#mainlevel { height:22px; list-style-image: url('ul000000.jpg');}
ul#mainlevel-nav { list-style-image: url('ul000000.jpg');}
ul#mainlevel-nav li{ list-style-image: url('ul000000.jpg');}

#mainlevel-nav a:link {font-family: Arial; font-size:14px;  font-weight:bold; color:#0064ca;}
#mainlevel-nav a:visited{font-family: Arial; font-size:14px;  font-weight:bold; color:#0064ca;}
#mainlevel-nav a:hover {font-family: Arial; font-size:14px;  font-weight:bold; color:#0064ca;}

/*top navigation styles */
.mainlevel-nav {font-weight:bold; color:#0064ca; text-decoration:none;}
a.mainlevel-nav {font-weight:bold; color:#0064ca; text-decoration:none;}
a.mainlevel-nav:hover{font-weight:bold; color: #0064ca; text-decoration:none;}
a.mainlevel-nav:link{font-weight:bold; color: #0064ca; text-decoration:none;}
a.mainlevel-nav:link:visited{font-weight:bold; color: #0064ca; text-decoration:none;}

/*end of top navigation styles*/
a.sublevel{font-family: Arial; font-size:11px; text-decoration:none; color:#00458b; }
a.sublevel:link {font-family: Arial; font-size:11px; text-decoration:none; color:#00458b; }
a.sublevel:visited {font-family: Arial; font-size:11px; text-decoration:none; color:#00458b; }
a.sublevel:hover {font-family: Arial; font-size:11px; text-decoration:none; color:#00458b; }



a.h1:link {font-family: AGOpus; font-size:32px; color: #8e093a; line-height: 0.8em; text-decoration: none;}
a.h1:visited {font-family: AGOpus; font-size:32px; color: #8e093a; line-height: 0.8em; text-decoration: none;}
a.h1:active {font-family: AGOpus; font-size:32px; color: #8e093a; line-height: 0.8em; text-decoration: none;}
a.h1:hover {font-family: AGOpus; font-size:32px; color: #8e093a; line-height: 0.8em; text-decoration: none;}

a.h2:link {font-family: AGOpus; font-size:14px; color: #8e093a; line-height: 1.1em; text-decoration: none;}
a.h2:visited {font-family: AGOpus; font-size:14px; color: #8e093a; line-height: 1.1em; text-decoration: none;}
a.h2:active {font-family: AGOpus; font-size:14px; color: #8e093a; line-height: 1.1em; text-decoration: none;}
a.h2:hover {font-family: AGOpus; font-size:14px; color: #8e093a; line-height: 1.1em; text-decoration: none;}

a.h3:link {font-family: Arial; font-size:11px; font-weight:bold; color: #8e093a; line-height: 1.4em; text-decoration: none;}
a.h3:visited {font-family: Arial; font-size:11px; font-weight:bold; color: #8e093a; line-height: 1.4em; text-decoration: none;}
a.h3:active {font-family: Arial; font-size:11px; font-weight:bold; color: #8e093a; line-height: 1.4em; text-decoration: none;}
a.h3:hover {font-family: Arial; font-size:11px; font-weight:bold; color: #8e093a; line-height: 1.4em; text-decoration: none;}

a.bh1:link {font-family: AGOpus; font-size:22px; color: #010000; line-height: 0.9em; text-decoration: none;}
a.bh1:visited {font-family: AGOpus; font-size:22px; color: #010000; line-height: 0.9em; text-decoration: none;}
a.bh1:active {font-family: AGOpus; font-size:22px; color: #010000; line-height: 0.9em; text-decoration: none;}
a.bh1:hover {font-family: AGOpus; font-size:22px; color: #010000; line-height: 0.9em; text-decoration: none;}

a.s12bb:link {font-family: Arial; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}
a.s12bb:visited {font-family: Arial; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}
a.s12bb:active {font-family: Arial; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}
a.s12bb:hover {font-family: Arial; font-size:12px; font-weight:bold; color: #000000; text-decoration: none;}

.componentheading
{font-family: Arial; font-size:32px; font-weight:bold; color: #8e093a; line-height: 1.4em; text-decoration: none;}


span.h2 {font-family: Arial; font-size:12px; color: #43494e;}
span.bh3 {font-family: Arial; font-size:11px; font-weight:bold; color: #7d7c7b;}
span.news_date {font-family: Arial; font-size:18px; font-weight:bold; color: #0064ca;}
span.news_date2 {font-family: Arial; font-size:11px; font-weight:bold; color: #0064ca;}

span.s12bb {font-family: Arial; font-size:12px; font-weight:bold; color: #000000;}
span.s12b {font-family: Arial; font-size:12px; color: #000000;}

span.s12r {font-family: Arial; font-size:18px; color: #8e093a;}


span.copy{
	color: #ac371f;
}

.code{
	color: #ac371f;
	font-size:18px;
}

.phone{
	color: #ac371f;
	font-size:38px;
}

/********* TABLE *************************************************************/
table{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;

	font-family: Arial;
	font-size:11px;
	color: #43494e;
}

.shop_item{
	padding-right:0px;
}

table.copy{
	padding-top: 10px;
	width: 100%;
}

.backmain{
	background: transparent;
	background-image:url(back0000.png);
	width: 900px;	
}

.foot{
	background: transparent;
	background-image:url(foot0000.png);
	width: 900px;	
}

.line{
	background-image:url(line0000.png); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
}

.backtop{
	background-image:url(back_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 820px;
	height: 243px;
}

.backbottom{
	background: #f2f0e6;

        width: 820px;
	height: 243px;
}


.articles{
	width: 100%;
	height: 100%;
}

.articles4{
	padding-left: 45px;
	width: 100%;
	height: 100%;
}


.articles1{
	background-image:url(news0000.png);
}

.articles2{
        border: 0px;
	padding: 0px;
       /* background: #ffffff; */
	width: 100%;
	height: 100%;
}

.pleft{
	background:none;
	width: 40px;
	height: 100%;
}

.particles{
	background: #ffffff;
	width: 528px;
	vertical-align: top;
}

.pmenu{
	background: #ffffff;
	width: 292px;
	vertical-align: top;
	height: 100%;
}

/********* END TABLE *************************************************************/

/*********    TD     *************************************************************/

.tdtop{
	position: relative;
	background:none;
}

.tdnav{
	background-image:url(navighr0.gif);
	background-repeat: repeat-x;

}

.tdnav1{
	background-image:url(navighr0.gif);
	background-repeat: repeat-x;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.trnav{
	height: 30px;
	vertical-align: middle;
}

td.left_news{
	padding: 5px 19px 0px 0px;
	border-right: 1px solid #bfb8a6;
	width: 224px;
        vertical-align: top;
	text-align: left;
}

td.right_news{
	padding: 5px 0px 0px 18px;
	width: 224px;
        vertical-align: top;
	text-align: left;
}

td.tdshop{
	padding-left: 30px;
	padding-top:55px;
	padding-right:40px;
	padding-bottom:20px;
}

td.item_shop{
	padding-right: 23px;
	border-left: 0px solid #fff;
}

td.left_shop{
        padding-right: 23px;
	padding-left: 15px;
	border-left: 1px solid #bfb8a6;
}

td.left_shop1{
	padding-left: 15px;
	padding-right: 0px;
	border-left: 1px solid #bfb8a6;
}

td.tdcopy{
	padding-top: 10px;
	width: 50%;
}

td.right-menu{
	background:#fff;
}
	
td.foot_left{
	background-image:url(left0000.png);
	width: 9px;
	height: 13px;
}

td.foot_line{
	background-image:url(line0001.png);
	height: 13px;
	width: 802px;
}

td.foot_right{
	background-image:url(right000.png);
	width: 9px;
	height: 13px;
}

td.rightnav{
	width: 15px;
	height: 30px;
	vertical-align: top;
}
/*********  END TD   *************************************************************/

/*********   DIV     *************************************************************/


div.flash{
	position: relative;
	top: 40px;
	left: 40px;
	float: left;
	background-repeat: no-repeat;
	width: 120px;
	height: 120px;
}

div.logotype{
	position: relative;
	top: 16px;
	/*left: 436px;*/
	right: 40px;
	float: right;
	background-image:url(logotype.png);
	background-repeat: no-repeat;
	width: 345px;
	height: 176px;
}

.navig{
	position: absolute;
	z-index: 1;
	float: left;
	top: 24px;
	width: auto; height: auto;
        padding: 0px;
	margin: 0; padding: 0px;
}

div.pw{
	position: absolute;
	background: #FFFFFF;
	width: 820px; 
	height: 100%;
	z-index: -1;
	margin-left: 40px;
}

div.pnews{
	position: absolute;
	z-index: 1;
	float: left;
	width: auto; height: auto;
	margin: 0; padding: 0px;
}

div.bpnews{
	position: absolute;
	z-index: 1;
	float: right;
	width: auto; height: auto;
	margin: 0; padding: 0px;
}

div.bpnews1{
	position: relative;
	z-index: 1;
	float: right;
	width: auto; height: auto;
	margin: 0; padding: 0px;
}

div.pfoot{
	position: absolute;
	z-index: 1;
	float: left;
}

div.d_main_articles{
	padding: 20px 0px 10px 40px;
}

div.d_main_articles1{
	padding: 5px 0px 15px 40px;
}

div.dpreview_shop{
	padding: 20px 0px 0px 0px;
}

div.d_main_articles{
	padding: 20px 0px 10px 40px;
}

div.d_main_news{
	padding: 10px 0px 10px 40px;
}

div.d_main_event{
	padding: 15px 12px 10px 20px;
}


div.d_main_menu{
	padding: 7px 12px 0px 38px;
	height: 100%;
}

div.articles2{
        border: 0px;
	padding: 0px;
        background: #ffffff;
	width: 100%;
	height: 100%;
}

.case {padding: 5px 0px 0px 0px;}

/*********  END DIV  *************************************************************/

/*********   IMG     *************************************************************/

.backtopline{
	border: 0;
	width: 1px;
	height: 243px;
}

.imgnav{
	vertical-align: middle;
}

img.pw{
	background: #FFFFFF;
	width: 820px; 
	height: 100%;
}

img { border: 0px; }

/*********  END IMG  *************************************************************/

.rtop { background-image:url(rtop0000.gif);    width:7px; height:6px;}
.tline { background-image:url(tline000.gif);  width:234px; height:6px;}
.ltop { background-image:url(ltop0000.gif);    width:7px; height:6px;}
.rline {  background-image:url(rline000.gif); width:7px; height:108px; }
.cbody { background: #faf9f5; width:234px; height:108px; padding: 10px; vertical-align: top;}
.lline {  background-image:url(lline000.gif);     width:8px; height:108px; }
.rbottom {  background-image:url(rbottom0.gif); width:7px; height:6px; }
.bline { background-image:url(bline000.gif);      width:234px; height:6px; }
.lbottom {  background-image:url(lbottom0.gif); width:7px; height:6px; }
.hrline {background: #bfb8a6; width: 100%; height: 1px;}

div.componentheading {font-family: Arial; font-size:32px; font-weight:bold; color: #8e093a;}