body { margin:0;
font:11px Tahoma, Arial, Helvetica, sans-serif;
background:#fff;
color:#454545;
}
.f-left {float:left;}.f-right {float:right;}.clear {clear:both;}img { border:none;
display:block;
}
form, p, h1, h2, h3, h4, h5, h6, ul { padding:0;
margin:0;
}
a {color:#09b1e2;}a:hover {text-decoration:none;}a.red-link {color:#e7205d;}input.text { width:114px;
border:1px solid #c1c1c1;
background:#f4f4f4;
padding:2px 6px 3px;
color:#696969;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}
/*page*/
#page { margin:0 auto;
width:758px;
}
/*header*/
.header { width:700px;
padding:16px 25px 0 33px;
overflow:hidden;
}
/*logo*/
.logo { width:276px;
background:url(../images/logo.gif) no-repeat 46px 0;
font-size:14px;
padding:65px 0 20px;
letter-spacing:1px;
}
.service {width:295px;}.search-box { width:100%;
overflow:hidden;
padding:9px 0 20px;
}
.search {width:155px;}.search input.text,
.sign input.text {float:left;}.search input.button,
.sign input.button {float:right;}.search-box ul { overflow:hidden;
list-style:none;
margin:6px 16px 0 0;
}
.search-box ul li { float:left;
margin:0 0 0 19px;
}
.sign { width:100%;
overflow:hidden;
}
.sign input.text {margin:0 11px 0 0;}.sign input.button {margin:4px 1px 0 0;}.service p { text-align:right;
padding:9px 24px 0 0;
}
.service p a {padding:0 3px;}ul.menu { overflow:hidden;
list-style:none;
background:url(../images/menu-bg.gif) repeat-x;
margin:1px 0 0;
width:100%;
}
ul.menu li { float:left;
border-left:1px solid #fff;
margin:0 1px 0 -1px;
font:13px/31px Tahoma, Arial, Helvetica, sans-serif;
}
ul.menu li.last {background:none;}ul.menu li a { color:#fff;
text-decoration:none;
display:block;
}
ul.menu a span { display:block;
padding:0 16px;
}
ul.menu li a:hover,
ul.menu li.active a {background:url(../images/menu-active.gif) repeat-x;}ul.menu li a:hover span,
ul.menu li.active a span {background:url(../images/arrow.gif) no-repeat 50% 100%;}.promo { width:365px;
height:132px;
padding:70px 375px 0 18px;
overflow:hidden;
background:url(../images/promo-bg.jpg) no-repeat;
}
h1 { color:#000;
text-transform:uppercase;
padding:0 0 3px;
font:bold 24px Tahoma, Arial, Helvetica, sans-serif;
}
.promo p {color:#000;}.promo p a {color:#e7205d;}/*primary content*/
.primary-content { width:722px;
padding:14px 18px 0;
overflow:hidden;
}
/*left column*/
.left-col {width:473px;}.left-col p {padding:0 0 10px 3px;}.tandem-box { width:100%;
overflow:hidden;
padding:0 0 7px;
}
.box {width:226px;}.box img,
.img-txt img {border:1px solid #cacaca;}h2 { font:14px Tahoma, Arial, Helvetica, sans-serif;
color:#e7205d;
padding:9px 0 3px 3px;
}
.only-txt { width:100%;
overflow:hidden;
padding:0 0 20px;
}
.img-txt { width:100%;
overflow:hidden;
padding:0 0 10px;
}
/*right column*/
.right-col { width:214px;
padding:6px 0 0;
}
h3 { background:url(../images/title-bg.jpg) no-repeat;
padding:1px 0 4px 53px;
font:24px Tahoma, Arial, Helvetica, sans-serif;
}
ul.news-list { overflow:hidden;
list-style:none;
padding:13px 0 0 11px;
line-height:14px;
}
ul.news-list li {padding:0 0 5px;}ul.news-list li small { color:#ff8400;
display:block;
font-size:11px;
}
.rss-box { width:203px;
padding:5px 0 0 11px;
overflow:hidden;
}
.rss-box a.f-left {padding:5px 0 0;}.mar-top {margin-top:40px;}.featured { width:201px;
padding:22px 0 0 13px;
overflow:hidden;
}
.featured p { padding:0 0 15px;
}
.featured ul { overflow:hidden;
list-style:none;
padding:0 0 12px;
}
/*footer*/
.footer { width:716px;
margin:0 21px;
padding:27px 0 25px;
font-size:10px;
text-align:center;
background:url(../images/footer-bg.gif) no-repeat;
overflow:hidden;
}
.footer a { color:#454545;
text-decoration:none;
}
.footer a:hover {text-decoration:underline;}.kavoon { background:url(../images/kavoon-ico.gif) no-repeat 0 1px;
padding:0 0 0 13px;
}
/* inner page
------------- */
.reg .primary-content { width:716px;
padding:19px 21px 20px;
}
.register { width:100%;
overflow:hidden;
}
.register h2 { background:url(../images/footer-bg.gif) repeat-x 0 100%;
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#454545;
padding:0 0 14px;
}
.register-cnt { width:680px;
overflow:hidden;
padding:5px 36px 0 0;
}
.register-form { width:299px;
}
.register-form p {padding:0 0 18px;}.register-form p span,
.register-form label span {color:#e7205d;}.register-form div { width:100%;
overflow:hidden;
padding:0 0 17px;
}
.register-form label { float:left;
width:128px;
text-align:right;
line-height:20px;
}
.register-form input.text { width:155px;
border:1px solid #bcbcbc;
padding:2px 2px;
float:right;
}
.register-form select { float:right;
width:160px;
font-size:11px;
color:#696969;
}
.register-txt { width:319px;
padding:27px 0 0;
}
.register-txt h3 { font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#e7205d;
background:none;
padding:0;
}
.register-txt p { padding:0 0 21px;
line-height:13px;
}
.register-txt label { display:block;
margin:0 0 34px;
}
.register-txt input.check { margin:0 7px 0 0;
width:13px;
height:13px;
}
.captcha { margin:0 0 0 7px;
width:312px;
overflow:hidden;
}
.reg-btn { background:#616161;
display:block;
overflow:hidden;
width:97px;
text-align:center;
border:1px solid #3f3f3f;
line-height:19px;
margin:0 auto;
text-decoration:none;
color:#fff;
}
.reg-btn:hover {background:#4a4a4a;}