html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	
	background: transparent;
}
body {
	line-height: 1;
	background:#ffffff;
	font-family:Georgia;
	font-size:11px;
	color:#666666;
}
ol, ul {
	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.price {
color:#f15514;
font-weight:bold;
font-size:16px;
}

A {
color:#f15514;
text-decoration:underline;
}



A:VISITED {
color:#f15514;
text-decoration:underline;
}

A:HOVER {
color:#f15514;
text-decoration:none;
}

ul {
	margin-left:20px;

}


/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	
}

p {
	padding-bottom:10px;
	line-height:17px;
}




h1,h2,h3,h4 {
padding-bottom:15px;
color:#17356f;
font-weight:normal;}

h3 {padding-bottom:10px;}

h1 {font-size:32px;}

h2 {font-size:18px;}



.clitem {
font-size:16px;color:#17356f;

line-height:18px;
}



.headerbg {
height:2px;
background:url(/img/headerbg.jpg) repeat-x;
}

.headerline {
background: url(/img/headerline.jpg) 50% 50% no-repeat;
height:2px;
width:100%;
}

.content {
width: 930px;
margin: 0 auto;
} 


.clear {clear:both}

.leftcolumn {
width:337px;
float:left;
}

.rightcolumn {
float:right;
width:574px;

}

.logo {
padding-top:58px
}

.phone {
padding-top:20px;
text-align:right;
color:#17356f;
font-size:12px;
}

.mainmenu {
padding-top:30px;
font-size:14px;
color:#17356f;
font-style:italic;
font-weight:bold;
}

.mainmenu a {color:#17356f;line-height:17px}

.mainmenu li {float:left;}

.submenutext {
padding-top:32px;
line-height:17px
}

.templatecat{
	line-height:25px;

}

.words {}

.subwordstext {line-height:17px;padding-bottom:35px;}

.maintext {line-height:17px;color:#333333;}

.himg {margin-left:-32px;padding-bottom:5px}

.htextn {
	margin-left:-32px;
	padding-bottom:15px;
	font-size:32px; 
	color: #17356F;	
}

.htextn2 {
	margin-left:-32px;
	padding-bottom:15px;
	font-size:18px; 
	color: #17356F;	
}




.htextnum {
font-family:times new roman;
width:32px;
color: #AAAAAA;
}


.hinfo {padding-bottom:35px}
.hinfo1 {padding-bottom:20px;color:#666666;}

.footertext {padding-top:10px;color:#999999;line-height:17px;padding-bottom:15px}

.footerimg {
background:url(/img/footerimg.jpg) 50% 50% no-repeat #feac00;
height:92px;
}

.footerbg {color:#fe900d;height:92px;}

.menuon a {color:#f15514;}
.menuon a:hover {color:#f15514; text-decoration:none;}
.menuon a:visited {color:#f15514;}

.line {margin-top:60px;padding-bottom:15px}

.bghnya {
background:url(/img/bghnya.jpg) top center no-repeat;
}

.footerhnya {
background:url(/img/bottomhnya.jpg) bottom center no-repeat;
}

.mainleft {
width:240px;
float:left;
}

.mainright {float:right;width:300px}

.chart {padding-bottom:30px;}

.newstitle {
font-style:italic;
font-weight:bold;
}

.newstitle a {color:#17356f;}

.news {padding-right:25px;}

.newstitle {padding-bottom:10px;margin-left:-23px}
.newscont {color:#17356f;padding-bottom:20px;line-height:17px}

.newsdot {padding-right:10px;}

.orangelinks a {
color:#fe790f;text-decoration:none;border-bottom:1px dashed #fe790f;font-style:italic;
font-weight:normal; 
}

.orangelinks_active a {

font-weight:bold; color:#666;text-decoration:none;font-style:italic
}

.siteform input {
border:0px;
border-top:1px solid #afaeaf;
border-bottom:1px solid #afaeaf;
line-height:22px;
height:22px;
font-family:Georgia;
font-size:11px;
font-weight:bold;
color:#666666;
width:400px;
}

.formright {
background:url(/img/formright.gif) no-repeat;
width: 6px;
height:26px;
float:left;
}

.formleft {
background:url(/img/formleft.gif) no-repeat;
width: 20px;
height:26px;
float:left;
}

.formcenter {
float:left;
width:400px;
}


.siteform {color:#666666;}

.subformtext {
line-height:15px;
padding-top:10px;
padding-bottom:16px;
color:#999999;
padding-left:20px
}


.subformtext2 {
font-size:11px;
line-height:15px;
padding-top:-px;
padding-bottom:16px;
color:#999999;
padding-left:0px;
width:400px;
}

.radio {float:left;margin-right:5px;}
.radiotext {
float:left;
font-size:12px;
line-height:13px;
padding-top:2px;
}

.subradiotext {
font-size:10px;
color:#ff4e00;
padding-bottom:10px
}

.days {color:#ed05ca;padding-left:20px}

.itog {
font-style:italic;
font-size:14px;
color:#666666;
width:187px;
border-bottom:1px solid #a5a5a5;
padding-bottom:9px;
margin-bottom:9px;
}

.iprice {
color:#ff4e00;
font-size:18px;
padding-bottom:5px;
}

.itime {
color:#ed05ca;
font-size:18px;
padding-bottom:5px;
}
