body { font-family:Arial, Helvetica, sans-serif; background:url(images/main_bg.gif) top repeat-x #f5f9fc;}
* { margin:0; padding:0;}
img, fieldset { border:0;}
li {list-style-type:none;}
h1, h2, h3 { font-size:100%; font-weight:normal;}
hr {clear:both; visibility:hidden; height:1px;}
.fl {float:left;}
.fr {float:right;}
.pb15 {padding-bottom:15px;}

#logo, #firstmenu, #mainmenu {position:absolute; display:block;}
#logo {top:24px; left:7px;}
#firstmenu { top:0; right:7px;}
#firstmenu li a { color:#c1e4ff;}
#firstmenu li a:hover {text-decoration:underline; color:white;}
#firstmenu li { padding:0 20px; background:url(images/sep.gif) right no-repeat;}
#header div { padding:50px 0 0 0; margin-left:180px; height:40px;}
#header div h1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#header div p { font-size:11px;}
#wrap {background:url(images/wrap_bg.png) repeat-y; width:901px; padding:0 7px; margin:0 auto; position:relative;}
#header { background:url(images/head_bg.gif) top repeat-x; height:239px; padding-bottom:5px;}
#mainmenun {height:31px; top:208px; right:7px; left:180px; position:absolute; z-index:3;}
#mainmenun li, #mainmenun li a {display:block;}
#mainmenun li { height:31px; padding-left:10px; margin-right:2px; background:url(images/c1.gif) left no-repeat; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
#mainmenun li:hover {background:url(images/c2.gif) left no-repeat;}
#mainmenun li:hover a {background:url(images/t2.gif) right no-repeat; color:#000000;}
#mainmenun li a { height:21px; padding:10px 10px 0 0; background:url(images/t1.gif) right no-repeat; font-size:12px; color:white;}
#firstmenu {padding:7px 0 0 48px; width:700px; height:35px; background:url(images/top_menu.gif) top right no-repeat;}
#mainmenun li,#mainmenun li a, #firstmenu li, #firstmenu li a, .primary li a, .primary li {float:left; text-decoration:none;}
#hadv {position:absolute; top:105px; right:21px; width:728px; height:90px;}
.primary {position:absolute; padding:5px 0 0 10px; top:250px;}
.primary li {height:120px; width:120px; margin-left:5px;}
#container {padding:145px 15px 0 15px;}

#content {background:url(images/video_bg.gif) repeat-y; border-bottom:5px solid #28bddc; width:402px; float:left;}
#content h2 {background:url(images/top_x.gif) bottom repeat-x;}
#content h2 strong {background:url(images/xc1.gif) left no-repeat; float:left;}
#content h2 em {background:url(images/xc2.gif) right no-repeat;}

#video {width:400px; padding:0 1px;}
#center {background:url(images/middle_y.gif) repeat-y; border-bottom:5px solid #a2e800; width:140px; margin-left:416px;}
#center h2 strong {background:url(images/xc3.gif) left no-repeat;}
#center h2 em {background:url(images/xc4.gif) right no-repeat;}
#center h2 {background:url(images/top2_x.gif) bottom repeat-x;}

#side {background:url(images/side_bg.gif) repeat-y; border-bottom:5px solid #fb8200; width:302px; float:right;}
#side h2 {background:url(images/top3_x.gif) bottom repeat-x;}
#side h2 strong {background:url(images/xc5.gif) left no-repeat; float:right;}
#side h2 em {background:url(images/xc6.gif) right no-repeat;}

#container h2 {height:31px; display:block; padding-bottom:5px; color:white;}
#container h2 em { font-style:normal;}
#container h2 * { display:block;}
#container h2 strong {padding:0 0 0 10px; height:31px;}
#container h2 em {padding:6px 10px 0 0; height:25px;}
.adv {width:300px; padding-left:1px; padding-right:1px; clear:left;}
.adv120 { float:right; padding-right:1px;}
.adv160 { float:left; padding-left:1px;}

#center .lst {margin:0 auto;}
#center .lst li a:hover { border:5px solid #a2e800;}
#side .lst li a:hover { border:5px solid #fb8200;}
#side .fl {padding-left:15px;}
#side ul.fr { padding-right:15px;}

.lst {width:110px; padding-top:15px;}
.lst li a {display:block; height:100px; width:100px; border:5px solid white;}
.lst li {padding-bottom:10px;}

.lst-2 {width:120px; display:block; margin:0 auto; padding:10px 0;}

.lst-2 li a {text-decoration:none;}
.lst-2 li a:hover {text-decoration:underline;}
.lst-2 li {font-size:11px; padding-left:15px; font-size:12px;}

#center .lst-2 li {background:url(images/ball.gif) left no-repeat;}
#side .lst-2 li {background:url(images/ball2.gif) left no-repeat;}
#center .lst-2 li a {color:#517400;}
#side .lst-2 li a {color:#b15c00;}

.post1 {height:130px!important; padding:15px; background:url(images/line.gif) bottom repeat-x; position:relative;}/*if you want this to be more than 130px set it to min-height:130px;*/
.post1 .th {margin-right:10px; border:5px solid white; height:120px; width:120px; float:left;}
.post1 .th:hover {border:5px solid #28bddc;}

.post3 {height:130px!important; padding:15px; background:url(images/line.gif) bottom repeat-x; position:relative;}/*if you want this to be more than 130px set it to min-height:130px;*/
.post3 .th {margin-right:10px; border:5px solid white; height:120px; width:120px; float:left;}
.post3 .th:hover {border:5px solid #28bddc;}


.post {height:130px!important; padding:15px; background:url(images/line.gif) bottom repeat-x; position:relative;}/*if you want this to be more than 130px set it to min-height:130px;*/
.post .th {margin-right:10px; border:5px solid white; height:120px; width:120px; float:left;}
.post .th:hover {border:5px solid #28bddc;}
.post h3 {margin-bottom:10px;}
.post h3 a {color:#0089a5; font-size:16px; font-weight:bold; text-decoration:none;}
.post h3 a:hover {text-decoration:underline;}
.post p {font-size:11px; color:#28bddc;}
.post span {background:url(images/trk.gif) no-repeat; width:207px; position:absolute; bottom:15px; right:15px; padding:3px 10px 2px; height:17px; font-size:11px; text-transform:uppercase; color:#402700;}
.post span strong {font-weight:normal;}
.post span em {font-style:normal;}
.post .fr {width:70px; text-align:right;}
.post .fr em { font-weight:bold; color:red; margin-right:4px;}
.post .fl {width:130px;}
.post .fl * {float:left;}
.post ul {padding-left:5px; }
#foo {padding-top:15px; font-size:12px; background:url(images/line.gif) top repeat-x;}
#foo ul {float:left; width:130px; padding-left:15px; padding-bottom:15px;}
#foo ul li {background:url(images/ar.gif) left no-repeat; padding-left:8px;}
#foo ul li a {color:#22a0ba;}
#foo ul li a:hover { text-decoration:none; color:black;}
#foo p {display:block; border-top:5px solid #56cfe8; padding:15px; color:#b4b4b4; clear:left;}
#hxp { width:173px; height:302px; position:absolute; left:-170px; top:0;}

.fnav { padding:15px; font-size:11px;}
.fnav strong a { text-decoration:none; background:url(images/b.gif) right no-repeat; display:block; height:17px; padding-right:10px; color:white;}
.fnav strong a:hover { color:#000000;}
.fnav strong { display:block; height:17px; padding-left:10px; background:url(images/a.gif) left no-repeat;}
.fnav ul { width:150px; text-align:center; margin:0 auto;}
.fnav ul li { display:inline;}
.fnav ul li a { color:#28bddc; text-decoration:none;font-weight:bold; padding:0 2px;}
.fnav ul li a:hover { text-decoration:underline; color:red;}




























