body { margin:0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
background:#fff;
color:#545454;
}
.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;
}
/*page*/
#page { margin:0 auto;
width:908px;
}
/*header*/
.header { width:908px;
height:280px;
overflow:hidden;
background:url(../images/header-bg.jpg) no-repeat;
}
.header-box { width:247px;
padding:0 23px 0 638px;
overflow:hidden;
}
.system-box { width:100%;
overflow:hidden;
}
.nav-box { background:url(../images/black-right.jpg) no-repeat 100% 0;
height:34px;
margin:0 0 0 7px;
}
.nav-box p { color:#fff;
font:12px/34px Tahoma, Arial, Helvetica, sans-serif;
padding:0 14px;
background:url(../images/black-left.jpg) no-repeat;
}
.nav-box p a {color:#fff;}.nav-box p a:hover {text-decoration:none;}ul.system { overflow:hidden;
list-style:none;
height:23px;
padding:11px 5px 0;
background:url(../images/black-left.jpg) no-repeat;
}
ul.system li { float:left;
padding:0 12px;
}
.login { width:246px;
padding:45px 1px 0 0;
overflow:hidden;
}
.login input.button {float:right;}.login input.text { width:134px;
border:1px solid #ed9a9a;
padding:4px 5px 3px;
float:left;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
margin:1px 0 7px;
background:none;
}
.login p { color:#fff;
font-size:11px;
padding:4px 0 0 8px;
}
.login p a { color:#fff;
text-decoration:none;
background:url(../images/dotted.gif) repeat-x 0 100%;
}
.login p a:hover {background:none;}
ul.menu { width:100%;
list-style:none;
overflow:hidden;
padding:40px 0 0;
}
ul.menu li { float:right;
width:180px;
height:83px;
background:url(../images/menu-item1.png) no-repeat;
margin:0 -12px 0 0;
}
ul.menu li.style2 {background:url(../images/menu-item2.png) no-repeat;}ul.menu li.style3 {background:url(../images/menu-item3.png) no-repeat;}ul.menu li a { font:14px/40px Tahoma, Arial, Helvetica, sans-serif;
width:132px;
text-decoration:none;
margin:28px 0 0 24px;
text-align:center;
color:#fff;
display:block;
position:relative;
}
/*primary content*/
.primary-content { width:100%;
margin:14px 0 0;
overflow:hidden;
}
.promo { width:871px;
padding:0 37px 0 0;
overflow:hidden;
}
.promo-l {width:505px;}.gallery { width:244px;
padding:21px 34px 0 227px;
height:175px;
background:url(../images/gallery-bg.jpg) no-repeat;
}
.gallery img.top { margin:3px 0 0;
display:inline;
float:left;
}
.women { width:119px;
height:144px;
padding:7px 0 0 13px;
background:url(../images/women.png) no-repeat;
overflow:hidden;
position:relative;
margin:0 0 0 -14px;
float:right;
}
.promo-txt { width:493px;
overflow:hidden;
margin:20px 0 0;
padding:21px 0 0 12px;
background:url(../images/promo-txt-bg.gif) no-repeat;
}
h2 { color:#2D2D2D;
font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
padding:0 0 15px;
}
.promo-txt p {padding:0 0 15px;}.promo-r { width:335px;
padding:15px 0 0;
}
.promo-r h2 {padding-bottom:10px;}h2 img {display:inline;}.register-form,
.captcha { width:301px;
padding:0 0 0 34px;
overflow:hidden;
}
.register-form div { width:100%;
overflow:hidden;
padding:0 0 6px;
}
.register-form label { float:left;
width:114px;
color:#545454;
font:11px/17px Tahoma, Arial, Helvetica, sans-serif;
}
.register-form select { width:187px;
float:left;
font-size:11px;
border:1px solid #DADADA;
}
.register-form input.text { width:181px;
float:left;
padding:1px 2px;
border:1px solid #DADADA;
font-size:11px;
}
.register-form select.day {width:46px;}.register-form select.month { width:66px;
margin:0 15px 0 14px;
}
.captcha {padding-top:15px;}.captcha img {margin:0 auto;}.captcha label { text-align:center;
display:block;
color:#000;
font-size:11px;
padding:7px 0 8px;
}
.captcha input.text { border:1px solid #DADADA;
margin:0 auto;
display:block;
width:105px;
padding:1px 2px;
font-size:11px;
}
.captcha div { width:100%;
overflow:hidden;
padding:14px 0 0;
}
.captcha input.check { float:left;
margin:0 11px 0 0;
padding:0;
}
* html .captcha input.check {margin-top:-3px;}.captcha div label { float:left;
color:#545454;
padding:0;
}
.captcha .register-btn { width:100%;
padding:0;
height:94px;
overflow:hidden;
background:url(../images/register-btn-bg.jpg) no-repeat;
margin:5px 0 0;
}
.register-btn a { width:132px;
height:40px;
display:block;
color:#fff;
text-decoration:none;
margin:27px 0 0 89px;
text-align:center;
font:14px/40px Tahoma, Arial, Helvetica, sans-serif;
}
.additional { width:100%;
overflow:hidden;
background:url(../images/additional-bg.gif) no-repeat;
}
/*left column*/
.left-col { width:510px;
padding:30px 0 0;
}
.left-col h2 {padding:0 0 0 11px;}.search-form { width:494px;
padding:13px 0 0 11px;
overflow:hidden;
}
.search-l { width:144px;
margin:0 26px 0 0;
float:left;
}
.search-l div { width:100%;
overflow:hidden;
}
.search-l label { display:block;
color:#545454;
font-size:11px;
padding:0 0 4px 2px;
}
.search-l select { width:144px;
color:#545454;
font:11px Tahoma, Arial, Helvetica, sans-serif;
border:1px solid #dadada;
margin:0 0 11px;
}
.search-l input.text { font:11px Tahoma, Arial, Helvetica, sans-serif;
border:1px solid #dadada;
color:#545454;
width:44px;
padding:1px 4px;
float:left;
}
.search-l span { float:left;
font-size:11px;
padding:0 10px;
}
.search-l input.button { float:left;
margin:37px 0 0 30px;
}
.story-box { width:231px;
padding:57px 29px 0 250px;
height:94px;
overflow:hidden;
margin:26px 0 0;
background:url(../images/story-bg.jpg) no-repeat;
}
.story-box p { color:#F4F4F4;
text-align:right;
}
.story-box p strong { color:#2c2c2c;
display:block;
font:14px Tahoma, Arial, Helvetica, sans-serif;
}
.story-box p a { color:#2c2c2c;
background:url(../images/black-dotted.gif) repeat-x 0 100%;
text-decoration:none;
}
.story-box p a:hover {background:none;}/*right column*/
.right-col { width:398px;
padding:20px 0 0;
}
.right-col h2 {padding:0 0 0 26px;}ul.news-list { overflow:hidden;
list-style:none;
padding:10px 0 0;
}
ul.news-list li { padding:0 0 15px 24px;
width:374px;
overflow:hidden;
background:url(../images/news-item.jpg) no-repeat;
}
.date { width:46px;
padding:0 5px;
height:53px;
text-align:center;
color:#fff;
font:18px/20px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
margin:0 11px 0 0;
}
.date span { font:32px/32px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif
}
ul.news-list li p { display:table;
height:1%;
padding:3px 0 0;
}
ul.news-list li a { color:#FF8010;
text-decoration:none;
background:url(../images/orange-dotted.gif) repeat-x 0 100%;
}
ul.news-list li a:hover {background:none;}/*footer*/
.footer { width:100%;
color:#383838;
overflow:hidden;
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
padding:30px 0 10px;
}
.footer p a { color:#383838;
text-decoration:none;
}
.footer p a:hover {text-decoration:underline;}.footer p span { background:url(../images/kavoon-ico.gif) no-repeat 0 1px;
padding:0 0 0 14px;
}