body {
	padding: 0px 0px 5px;
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	background-color: #eee;
}

#page_title {
width:1002px;
padding-top:0px;
height:56px;
margin: 0px auto;
margin-top:5px;
background: #55849F;
background-image: url(img/bg-2.gif);
background-position: bottom;
background-repeat: repeat-x;
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: #F48E2F;
border-top: 1px solid #55849f;
}

#page_title_tmp {
width: 1002px;
padding-top:0px;
height:56px;
margin: 0px auto;
margin-top:5px;
background: #55849F;
background-image: url(img/bg-2.gif);
background-position: bottom;
background-repeat: repeat-x;
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: #F48E2F;
border-top: 1px solid #55849f;
}

a{
text-decoration:none;
}



a:link,a:visited,a:active{
text-decoration:underline}

a:link{
color:#1D5782;}

a:visited{
color:#666;}

a:hover{
color:#000000;}

a img{
border:none;
}

.piclink img{
background: #FFFFFF;
padding-right:2px;
}


form{
margin:0px;
padding:0px;}

ins{
display:none}

.break {
clear:both;
padding:0px;
margin:0px;
width:100%;
}


#nodecor{
padding:0px;
margin:5px 0px 0px}


#nodecor a{
text-decoration:none;
color: #003399;
}

#nodecor a:hover{
color:#000000;
text-decoration: underline;
}

#nodecor p{
font-size: 11px;
line-height: 15px;
}

#infotext {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
color: #000000;
line-height: 16px;
}


#infotext  p{
margin:1em 0em 0em;
}

#infotext  h3 {
margin:1em 0em -1em;
}

#infotext  td h3 {
margin:0px;
}

p,blockquote,table,dl,ol,ul{
margin-top:0em;
font-family: Tahoma, Arial, Verdana, sans-serif;
}

h1,h4, h2,h3,h5,h6{
font-family:Tahoma, Arial, Verdana, sans-serif;
}

li {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	margin-left: -10px;

}
ul {
	margin-top: 1%;
	margin-bottom: 1%;
}

.arial{font-family:Tahoma, Arial, Verdana, sans-serif;}

p, #help {
	font-size: 13px;
	color: #000000;
	line-height: 16px;
}

h1 {
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 21px;
}

h2 {
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	margin:1em 0em 0em;
}

h4 {
	font-size: 16px;
	color: #336699;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: 500;
	margin: 15px 15% 15px 10%;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}

.tit0 {
	font-size: 20px;
	color: #003163;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


.tit1 {
	font-size: 14px;
	color: #003163;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.tit2 {
	font-size: 13px;
	color: #003163;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tit3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.tit4 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}


#p11 p{
font-size: 11px;
}



#help h2{
font-size: 12px;
}


#box1 {
padding: 4px 5px 5px 5px;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #F48E2F;
margin-bottom: 8px;
background-color: #FFFFFF;
background-position: bottom;
background-repeat: repeat-x;
}

#boxtit1{
margin-top: 3px;
padding:0px;
background-color: #F48E2F;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #F48E2F;

}

#boxtit1 a{text-decoration:none;color: #003163;}
#boxtit1 a:hover{color:#FF9900;}

#box1 h2{
margin:0px 0px 2px;
padding:2px;
		font-size:14px; /* old value 15 */
		line-height: 14px; /* old value 15 */
color: #FFFFFF;
background-color: #F48E2F;

}

#box1 p, #box2 p{
margin:0px;
}

#box2 {
padding: 5px;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #c8d6e4;
margin: 0px 0px 10px 0px;
}

#boxtit2{
padding: 3px 3px 3px 7px;
margin-top:0px;
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: #FFFFFF;
background-color: #c8d6e4;

}

#boxtit2 h2{margin:0px;font-size:12px;color:#003163;}
#boxtit2 a{text-decoration:none;color: #003163;}
#boxtit2 a:hover{color:#55849F}

#box2 p, #box3 p, #box3 td{
font-size: 11px;
line-height: 130%;
}

#box3 {
padding: 0px 5px 5px 5px;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #CCC;
margin-bottom: 10px;
}

#boxtit3{
margin-top: 3px;
padding: 0px;
background-color: #CCCCCC;
}

#boxtit3 h2{margin:0px;padding:3px 5px;font-size:11px;}
#boxtit3 a{text-decoration:none;color: #000000}
#boxtit3 a:hover{color:#FFFFFF}
#box3 p{margin:0px;}

#box6 {
padding: 0px 5px 5px 5px;
margin-bottom: 10px;
border-right: 3px solid #f48e2f;
}

#boxtit6{
margin-top: 3px;
padding: 0px;
background-color: #CCCCCC;
}

#boxtit6 h2{margin:0px;padding:3px 5px;font-size:11px;}
#boxtit6 a{text-decoration:none;color: #000000}
#boxtit6 a:hover{color:#FFFFFF}
#box6 p{margin:0px;}

#box0 {
padding: 5px;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #c8d6e4;
margin-bottom: 10px;
}

#boxtit0{
margin-top: 3px;
padding: 0px;
background-color: #CCCCCC;
}

#boxtit0 h2{margin:0px;padding:3px 5px;font-size:11px;}
#boxtit0 a{text-decoration:none;color: #000000}
#boxtit0 a:hover{color:#000000}
#box0 p{margin:0px;}

#box5 {
margin-bottom: 10px;
}

#boxtit5{
margin: 3px 0px 5px 0px;
padding: 0px;
}

#boxtit5 h2{margin:0px;padding:0px 5px;font-size:14px;}
#boxtit5 a{text-decoration:none;color: #000000}
#boxtit5 a:hover{color:#FF9900}
#box5 p{margin:0px;}


#box4 {
padding: 5px;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px 2px 2px 2px;
border-color: #CCCCCC;
margin-bottom: 20px;
}

#boxtit4{
margin-top: 5px;
border-style: solid;
border-width: 2px 2px 0px 2px;
border-color: #CCCCCC;
background-color: #FFFFFF;
}

#boxtit4 h2{margin: 0px; padding-left: 7px; margin-top: -10px; font-size: 13px; font-weight: normal;}
#boxtit4 a{text-decoration:none;color: #000000}
#boxtit4 a:hover{color:#000000}
#box4 p{margin:0px;}


#box7 {
padding: 4px 5px 5px 5px;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #F48E2F;
margin-bottom: 8px;
background-color: #FFFFFF;
background-position: bottom;
background-repeat: repeat-x;
}

#boxtit7{
padding: 3px 3px 3px 7px;
margin-top:0px;
background-color: #F48E2F;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #F48E2F;
}

#boxtit7 h2{margin:0px;font-size:12px;color:#ffffff;}
#boxtit7 a{text-decoration:none;color: #ffffff;}
#boxtit7 a:hover{color:#FADFAD;}

#box7 p{
margin:0px;
font-size:11px;
line-height: 130%;
}



.catmenu ul{
margin:0px;
padding:0px;
}

.catmenu li{
padding:0px;
list-style:none;
font-size:11px;
}

.catmenu li a{
text-decoration:none;
color: #003399;
}

.catmenu a:hover{
color:#000000;
text-decoration: underline;
}


/* left column menu styles */

.level1{
		/* font & line changed */
		margin-top: 2px;
		font-family: Tahoma, Arial, Verdana, sans-serif;
		line-height: 14px;
font-weight: bold;
margin-left:0px;
}

.level1_{
		/* font & line changed */
		margin-top: 2px;
		font-family: Tahoma, Arial, Verdana, sans-serif;
		line-height: 14px;
font-weight: bold;
margin-left:0px;
color:#F48E2F;
}


.level2{
		/* font & line changed */
		font-family: Tahoma, Arial, Verdana, sans-serif;
		line-height: 15px;
margin-left:5px;
}

.level2_{
		/* font & line changed */
		font-family: Tahoma, Arial, Verdana, sans-serif;
		line-height: 15px;
margin-left:5px;
color:#F48E2F;
}


.level3{
padding-left:30px;
font-size:11px;
}

.level3 a{
text-decoration: none;
}


#nodecor p{
font-size: 11px;
line-height: 15px;
}


.ProjectBlockPic{
margin-right:0px;
float:left;
border-style: solid;
border-width: 0px 4px 0px 0px;
border-color: #FFFFFF;
}

.ProjectBlockBox {
margin-left:35px;
}

.ProjectBlockBox h2{
margin:0px;
}

#main_search td p{
font-size:0.6em;
}

#projectpics{
margin:15px 0px 0px 0px;
}

#projectpics img{
padding:0px;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
}


.picsprj{
float:left;
margin:0px 10px 10px 0px;
}

#menu a{
color:#fff;
text-decoration:none}

#menu p{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
padding:0px;
line-height: 10px;
margin:0px 4px;
font-weight:bold;
}

#menu a:hover{
color:#D9F5FF}


#menu3 a:hover{
color:#000}

#menu3 a{
color:#666;
text-decoration:none;
}

#menu3 p{
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
padding:0px;
line-height: 10px;
margin:0px 4px;
font-weight:bold;
}




#blok a {
color: #003399;
text-decoration: none;
}

#blok a:hover {
text-decoration: underline;
color: #003399;
}

#seltab1 {width:196px;float:left;margin:8px 5px 0px 0px;}
#seltab2 {BACKGROUND-COLOR:#999;padding:1px;}
#seltab3 {float:left;font-size:11px;margin:0px 3px 0px 0px;}

#seltab1 sup{font-size: 9px;}

#ins {
	BACKGROUND-COLOR: #E6E6E6;
	HEIGHT: 271px;
	OVERFLOW: auto;
	POSITION: absolute;
	WIDTH: 213px;
	border: 1px solid #999999;
	left: 549px;
	top: 189px;
}

#analogs{
margin-bottom:10px;
}

#analogs h4{
font-size: 12px;
margin:0px;
}

#analog {
	BACKGROUND-COLOR: #CBCBCB;
	HEIGHT: 410px;
	OVERFLOW: auto;
	POSITION: absolute;
	WIDTH: 175px;
	border: 1px solid #999999;
	LEFT: 796px;
	TOP: 230px}
#ch {
BACKGROUND-COLOR: #E6E6E6;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
}

#ord {
	BACKGROUND-COLOR: #E6E6E6;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A246A;
	font-size: 12px;
	font-weight: bold;
	border: #999999;
	text-align: right;
}

#chw {
BACKGROUND-COLOR: #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.nav {
	font-size: 11px;
	line-height: 12px;
}

.nav a {
	color: #FFFFFF;
	text-decoration: none;
}

.nav a:hover {
	color: #000000;
}

.indent {
	margin-left: 30px;
}
.mmenu {
	font-family: font-family, Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	cursor: default;
	color: #4B4B4B;


}
.a1 {
	position: relative;
	left: 50px;
	top: 7px;


}
input, select {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
}
.txt {
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px;
	line-height: 13px;
}




.tdl {
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	font-family: font-family, Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
}

.text {
	font-family: font-family, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;


}

.Txta {
	color: #006600;
	text-decoration: none;
}


.tab0 {
	border-left:0.5pt solid #C1C1FF;
	border-bottom:0.5pt solid #C1C1FF;
	padding-left: 3px;
	PADDING-bottom: 3px;
}
.tab_l {
	border-bottom:0.5pt solid #97BCF9;
	PADDING-bottom: 2px;
}

.tab1 {
	border-bottom:1pt solid #0072BC;
	background-color: #BBC0C6;
}

.red , .green{
	font-size: 10px;
	font-weight: bold;
}
.red {color: #FF0000;}
.green {	color: green;}

.orang{
	color: #FF9900;
}


.txtfield {


}
.sum {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-color: #E1EFFF;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.sume {
	border: 0px none;
	background-color: #E1EFFF;
	color: #000000;
	font-size: 11px;
}
.txti20 {
	font-size: 11px;
	line-height: 24px;
}
.subtit {
	color: #003399;
	font-size: 12px;
	line-height: 13px;
}

.leftadv  {
background-color:#EAECEE;
padding:4px;
margin-top:5px;
}

.leftadv  p{
	margin:0px;
	font-size: 10px;
	line-height: 12px;
}

.leftadv  h2{
	margin-bottom:3px;
	font-size: 12px;
	line-height: 12px;
}

#lansweb{
margin:10px 0px;
}

#leftmenu {
margin:10px 0px;
}

#plans{
float:left;
margin:0px 10px 10px 0px;
}

.tips {
margin:15px 0px;
background-image: url('img/icon-tip.gif');
background-repeat: no-repeat;
padding-left:50px;
font-size: 11px;
line-height: 13px;
}

.lowprice {
margin:15px 0px;
color: #003163;
background-image: url('img/low-price.gif');
background-repeat: no-repeat;
padding-left:84px;
font-size: 11px;
line-height: 13px;
}

#patch ul{
margin: 5px 0px 0px 0px;
padding:0px;
}

#patch li{
float:left;
margin:0px 5px 0px 0px;
display: block;
font-size: 10px;
}

.linkend{
padding: 12px 0px;
font-size: 12px;
clear:left;
}

.note{
padding:2px 0px 12px;
font-size: 11px;
line-height: 14px;
clear:left;
}

.text_right_padd p,
.text_right_padd ol,
.text_right_padd ul{
padding-right:100px;
}

.text_right_padd li{
margin-left:20px;
}

#tabletips{
width:100%;
overflow: auto;
}

#toread p{
font-size: 12px;
line-height: 13px;
margin-bottom:7px;
}

#toread img{
margin:5px 0px 0px 0px;
width:60px;
height:60px;
}

#toread h3{
font-size: 12px;
line-height: 13px;
margin:1px 0px 1px 0px;
color:#1D5782;
}

#toread a{
text-decoration: none;
}

#toread .toread_txt{
float:left;
width:210px;
min-height:66px;
padding:3px 0px;
}

#toread .toread_img{
float:left;
width:64px;
}

#newsbox{
padding:4px 25px 0px;
background-image: url('img/bg_page.jpg');
border:#cccccc 1px solid;
margin:0px 0px 10px;
}

#newsbox .toread_txt{
float:left;
width:130px;
margin:0px 6px 0px 0px;
}
#newsbox_left .toread_txt{
float:left;
margin:3px 6px 5px 0px;
}
#newsbox_left .toread_img, #newsbox .toread_img{
float:left;
width:54px;
}

#newsbox p{
font-size: 9px;
line-height: 13px;
margin-bottom:7px;
}
#newsbox_left p{
font-size: 9px;
line-height: 12px;
margin-bottom:7px;
}
#newsbox h3{
font-size: 9px;
line-height: 13px;
margin:1px 0px 1px 0px;
color:#1D5782;
}
#newsbox_left h3{
font-size: 11px;
line-height: 14px;
margin:1px 0px 1px 0px;
color:#1D5782;
}
#newsbox_left h2{
	margin:0px 0px 2px;
	padding:2px;
	font-size:14px;
	color: #FFFFFF;
	background-color: #F48E2F;
}
#newsbox_left img, #newsbox img{
margin:5px 0px 0px 0px;
width:48px;
height:48px;
}

#newsbox_left a, #newsbox a{
text-decoration: none;
}

#newsbox_left {
	padding:4px 5px;
	border: solid 1px #F48E2F;
	background-color: #FFFFFF;
}
#FloatRightBtm {
	margin: -10px 0px 10px;
	float: right;
	padding-bottom: 10px;
}

.bookmarkz{
margin:5px 0px 0px 3px;
}

.bookmarkz img{
padding-right:2px;
}

.shop-anons{
float:left;
width:80px;
margin:0px 10px 0px 0px;
text-align:center
}

#count_footer{
margin-left:30px;
}

#count_footer img{
margin-bottom:5px;
}

#art_list a{
text-decoration: none;
}

#art_list {
font-size: 11px;
}

.imgleft {
background-color: #F2F8FF;
float:left;
padding: 2px;
margin-top:1em;
margin-right: 10px;
border-style: solid;
border-width: 1px;
border-color: #ccc;
}

.imgleft li{
font-size: 11px;
line-height: 14px;
padding-right:0px;
}

.imgleft ul,.imgleft p{
padding:0px;
margin:0px;
}

.imgright {
background-color: #F2F8FF;
float:right;
padding: 2px;
margin-left: 10px;
border-style: solid;
border-width: 1px;
border-color: #ccc;
}

.imgleftgif{
float:left;
padding: 2px;
margin-top:1em;
margin-right: 10px;
}

.page_menu{
padding:0px 3px;
background-color: #FFFFFF;
color:#003163;
}

#price_tab p{
padding-right:0px;
}
#price_tab th{
font-size: 10px;
line-height: 11px;
}

.cont, .cont2 {position:relative;text-indent:0;}

.cont s , .cont2 s{
   border-bottom:green 1px solid;
   padding: 1px;
   color:green;
   cursor: default;
   text-decoration: underline;
}
.cont s span, .cont2 s span {display:none;}

.cont s:hover, .cont2 s:hover {
   border-bottom:green 2px solid;
   text-decoration: underline;
   padding: 1px;
}
.cont s:hover span {
   background:#FFF;
   border:green 1px solid;
   font-family: Tahoma, Arial, Verdana, sans-serif;
   font-size:11px;
   color:green;
   display:block;
   padding:3px;
   position:absolute;
   left:10px;
   top:-90px;
   z-index:10;
   text-align:left;
   width:270px;
   height:90px
}

.cont2 s:hover span {
   background:#FFF;
   border:green 1px solid;
   font-family: Tahoma, Arial, Verdana, sans-serif;
   font-size:11px;
   color:green;
   display:block;
   padding:3px;
   position:absolute;
   left:10px;
   top:-110px;
   z-index:10;
   text-align:left;
   width:270px;
   height:110px
}

.cont p, .cont2 p{
line-height: 14px;
margin:0px;
padding:0px;
font-weight: normal;
}

.cont s span h2, .cont2 s span h2{
line-height: 14px;
margin:0px 0px -13px;
padding:0px;
}

.cont s span p more, .cont2 s span p more{
line-height: 14px;
color:green;
margin:0px;
padding:0px;
}

.cont img, .cont2 img{
margin:0px 4px 0px 0px;
}

.text_right_padd td p{
margin:0px;
padding:0px;
}



.rsslink {
font-size: 11px;
font-family: Tahoma, Arial, Verdana, sans-serif;
line-height: 15px;
margin: 15px 2px;
background-image: url(img/icons/rss_0.gif);
background-position: 1px 1px;
background-repeat: no-repeat;
padding-left: 51px;
}

.rsslink a {
text-decoration: none;
font-size: 13px;
}

.rsslink a:hover {
text-decoration: underline;
font-size: 13px;
}


.title{
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: grey 1px solid;
padding: 1px;
}

.recBl {
	width:608px;
	margin: 0px auto 0px 168px;
	clear:both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
}
#left_col {
	width:300px;
	float: left;
}
#right_col {
	padding-left: 308px;
}
.recBl p ,.recBl li{
font-size: 9px;
font-family: Tahoma, Arial, Verdana, sans-serif;
line-height: 11px;
color: #666;
}
.recBl h1, .recBl a, legend, .recBl h2{
font-size: 9px;
font-family: Tahoma, Arial, Verdana, sans-serif;
line-height: 11px;
color: #666;
text-decoration: none;
font-weight: bold;
}
.recBl ul{
padding: 0px 0px 0px 10px;
margin: 0px;
list-style-position: inside;
}
.recBl li{
padding: 1px;
}
#copy p {
	max-width: 1002px;
}

a.rAdd {
	text-decoration: none;
}

#rAdd {
	width:188px;
	height:131px;
	wrap: nowrap;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	background-image: url(img/add/bg_add.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 12px;
	color: #000;
	text-decoration: none;
}
#rAdd p {
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 12px;
	color: #1E90FF;
	margin: 2px 0px;
	text-decoration: none;
}
#rAdd h5 {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #8B0000;
	margin: 4px 0px;
	text-decoration: none;
}
#rAdd p a {
	text-decoration: none;
	color: #000;
}
#rAdd p a:hover {
	text-decoration: none;
	color: #000;
}


.smol, .smol a, .smol a:hover, .smol a:link, .smol a:visited, .smol a:active {
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #4B4B4B;
}
.tips, .tips a, .tips a:hover, .tips a:link, .tips a:visited, .tips a:active {
	text-decoration: none;
}

#w190 {
	padding: 5px;
	width: 190px;
}

#w590 {
	padding: 5px;
	width: 590px;
}
.commH1 {
	font-size: 12px;
	color: #4B4B4B;
	font-weight: normal;
}
#regform td {
	height: 30px;
}
#regform {
	width: 600px;
}

#table_inner .col1 {
	background:#dbe5f1;
}
#table_inner .col2 {
	background:#b8cce4;
}
#table_inner td {
	vertical-align: top;
}
#table_inner .col2bold {
	background:#b8cce4;
	font-weight: bold;
}
#table_inner {
	width: 608px;
	margin-top: 10px;
}
#table_inner p {
	font-size: 9px;
	padding: 5px;
	margin: 0px;
	line-height: 14px;
}

sup {
	font-size: 9px;
}
p {
	max-width: 608px;
}

#auth {
	width: 1002px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px auto;
	background-color: #cccccc;
	height: 23px;
}

#auth p, #auth a, #auth td, #auth input{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #4B4B4B;
	white-space: nowrap;
	line-height: normal;
}
#auth input{
	vertical-align: -5px;
}
#auth td.first {
	padding: 0px 10px;
}
#auth td.last {
	text-align: right;
	padding: 0px 10px;
	white-space: nowrap;
}
#auth td.last p {
	max-width: 100%;
}

#auth p a, #auth p a:hover, #auth p a:link, #auth p a:visited, #auth p a:active {
	color: #4B4B4B;
}
#auth a.noactiv {
	color: #aaaaaa;
}
#auth a {
	text-decoration: underline;
}
#auth a:hover {
	text-decoration: none;
}

#auth a.nounderline {
	text-decoration: none;
}
#auth td td a:hover {
	color: #4B4B4B;
}

#auth .butt {

	padding: 0px 10px;

}

.nofloat {
	clear:both;
}
#call * {
	margin: 0px;
	line-height: normal;
	text-align: right;
}
#call p.start {
	margin-top: 4px;
	font-size: 12px;
	color: #4b4b4b;
	font-weight: normal;
	background-color: transparent;
}
#call p {
	font-size: 20px;
	margin-bottom: 4px;
}
#call span {
	font-size: 12px;
	color: #4b4b4b;
	font-weight: normal;
}
#call a {
	font-size: 12px;
	color: #4b4b4b;
}
/*###################################################*/

#regform  td:first-child  {
	white-space: nowrap;
}

#content
{
width: 1004px;
vertical-align: top;
padding: 0pt 10px 0px 168px;
margin: 0px auto;
}


#content .main-column
{
width: auto;
vertical-align: top;
padding: 0pt;
margin: 0px auto;
}

#content p {
	max-width: 100%;
}

#content table.data-table, #content table.data-table  td, #content table.data-table  th {
	border: none;
	background-color: transparent;
	width: auto;
}

#talkOnline {
	OVERFLOW: hidden;
	WIDTH: 145px;
	margin-right: 5px;
}
/*###################################################*/

#advBorder {
	border: 1px solid #f48e2f;
}
