* { margin:0; padding:0;}
body { background:#696866; font-size:100%; line-height:1em; font-family:tahoma; font-size:.85em; line-height:1.45em; color:#5f5a52; text-align:center}

.top-bg {background:url(/templates/sun/images/top_bg.gif) repeat-x top #f3f2f1}
.left-bg { position:absolute; top:0; left:0; width:50%; height:411px; background:url(/templates/sun/images/left_top_bg.gif) left top repeat-x}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#5f5a52; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul.list-1 li { line-height:1.27em; background:url(/templates/sun/images/marker_list.gif) no-repeat 0 4px; padding-left:48px; margin-bottom:28px}
ul.list-1 li a{text-decoration:underline; color:#5e9820}
ul.list-1 li a:hover{ text-decoration:none}

ul.list-2 li { line-height:1.42em; font-size:1.09em}
ul.list-2 li a{text-decoration:underline; color:#2d7fe7}
ul.list-2 li a:hover{ text-decoration:none}

ul.list-3 li { line-height:1.42em; font-size:1.09em; background:url(/templates/sun/images/marker.gif) no-repeat 0 5px; padding-left:16px; color:#404040}
ul.list-3 li a{text-decoration:underline; color:#2d7fe7}
ul.list-3 li a:hover{ text-decoration:none}

ul.list-4 li { line-height:1.27em}
ul.list-4 li a{text-decoration:underline; color:#5e9820}
ul.list-4 li a:hover{ text-decoration:none}


dl {line-height:1.27em; font-size:1.09em}
dt {background:url(/templates/sun/images/marker.gif) no-repeat 0 4px; padding-left:16px; color:#404040; margin:0 0 10px 0}
dd a {text-decoration:underline; color:#2d7fe6}
dd a:hover {text-decoration:none}

.list-indent {margin:0 0 15px 0}
.list-indent2 {margin:0 0 49px 0}
/*==========================================*/

a {text-decoration:underline; color:#5e9820}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#2d7fe6; background:url(/templates/sun/images/marker.gif) no-repeat 0 4px; padding-left:13px; font-size:1.09em}
a.link:hover {text-decoration:none}

a.link-2 {text-decoration:underline; color:#2d7fe6; font-size:1.09em}
a.link-2:hover {text-decoration:none}

.font-1 {color:#404040; line-height:1.27em}
.font-4 {color:#2d7fe6; font-size:1.09em}

.clear { clear:both;}
.fright {float:right}

h4 { font-size:1.09em; line-height:1.17em; font-weight:normal; color: 2c7de6}
.font-2 {background:url(/templates/sun/images/marker.gif) no-repeat 0 4px; padding-left:16px; color:#404040; margin:0 0 10px 111px}
.font-3 {color:#678d3e; font-size:1.27em; line-height:1.29em; margin:0 0 17px 0}

p {margin:0 0 14px 0}
.p1 {margin:0 0 16px 0}
.p2 {margin:0 0 12px 0}
.p3 {margin:0 0 48px 0}
.p4 {margin:0 0 23px 0}

/*header*/
#header { height:411px; background:url(/templates/sun/images/header_bg1.jpg) no-repeat 0 0}
.menu {position:absolute; margin:163px 0 0 19px}
.menu img {display:block}
.banner {position:absolute; margin:44px 0 0 630px}

.inner {padding:0 0 39px 0}

/*content*/

.title-1 {margin:0 0 0 96px}
.img-left {float:left; margin:-3px 20px 0 0}
.img-left2 {float:left; margin:-3px 20px 14px 0}
.img-left3 {float:left; margin:0 20px 0 0}
.img-title {position:absolute; margin:-12px 0 0 -2px}
.img {margin:0 0 23px 0}

.col-1 .indent {padding:30px 20px 31px 2px}
.col-1 .indent2 {padding:30px 30px 31px 2px}
.col-2 .indent {padding:47px 40px 31px 49px}

.line {background:url(/templates/sun/images/line_bg.gif) repeat-x top; height:17px; margin:0 8px 0 -2px}
.line-indent { margin-bottom:34px}

.line2 {background:url(/templates/sun/images/line2_bg.gif) repeat-x top; height:20px; margin:0 8px 0 -2px}
.line3 {background:url(/templates/sun/images/line3_bg.gif) repeat-x top; height:20px; margin:0 -10px 9px -2px}
.line4 {background:url(/templates/sun/images/line4_bg.gif) repeat-x top; height:24px; margin:0 -10px 0 -2px}

.line-indent2 { margin-left:96px}
.line-indent3 {margin-bottom:-9px}

/*footer*/
#footer {background:url(/templates/sun/images/footer_top_bg.gif) repeat-x top; font-family:tahoma; color:#f3f2f1}
#footer-main { background:url(/templates/sun/images/footer_col_bg.gif) no-repeat right top; height:81px; text-align:right}
#footer .indent {padding:39px 62px 0 0}
#footer a {color:#ffad1d; text-decoration:underline}
#footer a:hover {text-decoration:none}



.phones {float:right; margin:0 185px 0 0}
input {width:235px; height:17px}
.div-input {height:28px}
textarea {width:250px; height:109px; overflow:auto; margin-bottom:10px; display:block}
.div-links {text-align:right; word-spacing:25px}

/*==================block====================*/
.box { background:#c5cab6}
.box .corner-top-left { background:url(/templates/sun/images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right { background:url(/templates/sun/images/corner_top_right.gif) right top no-repeat;}
.box .corner-bot-right { background:url(images/corner_bot_right.gif) right bottom no-repeat;}
.box .corner-bot-left { background:url(/templates/sun/images/corner_bot_left.gif) left bottom no-repeat;}
.box .border-left {background:url(images/border_left.gif) repeat-y left}
.box .border-top {background:url(/templates/sun/images/border_top.gif) repeat-x top}
.box .border-right {background:url(/templates/sun/images/border_right.gif) repeat-y right}
.box .border-bot {background:url(/templates/sun/images/border_bot.gif) repeat-x bottom}
/*==========================================*/

/* slideshow div  */
.slider
{
position: absolute;
left: 300px;
top: 90px;
}