html { background:#e3e2e9 url(../../images/da/layout/bg_header.png) repeat-x 0 0; }
body { background:url(../../images/da/layout/bg_header.jpg) no-repeat 50% 0; overflow-y: scroll; }
#wrap { margin:0 auto 66px; width:945px; }
#content { -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; margin-top:1px; position:relative; width:945px; }
.content-wrap { background-color:#FFF; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding:7px; width:931px; }
.banner-ad { text-align: center; margin: 0 auto 5px; width: 728px; height: 150px; position: relative; overflow: hidden; }
.banner-ad img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.tool-text {margin:5px; position:relative; height: 325px;border: 6px solid #E3E2E9;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.tool-text p {margin:30px 20px 30px 20px;}
/*=header*/
#header { height:97px; margin:0 auto 2px; position:relative; text-align:center; width:945px; }
h1.logo { background:url(../../images/da/layout/logo.png) no-repeat 0 0; display:block; height:97px; left:0; margin:0; padding:0; position:absolute; text-indent:-9999px; top:0; width:375px; }
h1.logo a { display: block; height: 97px;}
/*=profile*/
.profile { background:url(../../images/cs/layout/bg_profile.png) repeat 0 0; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px; border-radius:0 0 7px 7px; color:#fff; display:block; height:57px; margin:0; padding:2px 10px 10px; position:absolute; right:0; top:0; width:410px; }
.profile-nav { display:block; height:14px; margin:0; padding:0; margin-bottom: 3px; }
.profile-nav li { float: left; height:14px; margin:0 19px; text-align:left; }
.profile-nav li.first { margin-left:0; }
.profile-nav li.last { margin-right:0; }
.profile-nav a { color:#cc94b3; display:block; font:600 11px/14px Arial, Helvetica, sans-serif; letter-spacing:0.2px; }
.profile-form { display:block; margin:0; padding:0; width:415px; }
.profile-left { float: left;  margin:0; vertical-align:top; width:190px; }
.profile-middle { float: left;  margin:4px 0 0 4px; padding:0; vertical-align:top; width:110px; }
.profile-right { float: left; margin:2px 0 0 14px; }
.profile-holder { border:0 none; height:15px; margin:0 0 2px; padding:2px 0; text-align:left; vertical-align:middle; }
.profile-form input { height:11px; padding:2px 0; width:120px; vertical-align: middle; }
.profile-left label { display:inline-block; font-size:11px; font-weight: bold;  margin-right:3px;  vertical-align:middle; width:60px; }
#profile-remember {  vertical-align:middle; width: auto; height: auto; }
.profile-middle label { display:inline-block; font-size:11px; font-weight: bold; margin-left:2px; text-align:right; vertical-align:middle;  }
.btn-in, .btn-out { background:url(../../images/cs/layout/btn_sign.png) no-repeat; border:0 none; display:block; height:18px; text-indent:-9999px; width:76px; margin-bottom: 10px; }
.btn-in:hover { background-position:0 -19px; }
.btn-out { background-position:-76px 0; }
.btn-out:hover { background-position:-76px -19px; }
a.profile-forgot { color:#cc94b3; white-space: nowrap; font-size: 11px; font-weight: bold; letter-spacing: -1px; }
.profile-msg { width:220px; }
.loged-form { display:inline-block; height:48px; margin:0; width:87px; }
p.profile-date, p.profile-welcome { display:block; height:14px; line-height:14px; margin:0 0 2px; padding:2px 0; width:212px; }
p.profile-date { font:12px/15px Arial, Helvetica, sans-serif; font-size:13px; line-height:21px; }
p.profile-welcome { font-size:16px; line-height:21px; }
.profile-loged { float: left; ; margin-top:5px; text-align:left;  width:315px; }
.profile-form-loged { display:inline-block; height:48px; vertical-align:top; width:90px; }
h5.profile-hello { font:15px/19px Helvetica, Arial, Sans-Serif; font-weight:700; }
/*=header navigation*/
/*.header-nav { display:block; position:absolute; right:0; top:75px; width:480px; }
*//*.header-nav li { display:inline-block; height:36px; margin:0; padding:0; vertical-align:middle; width:158px; }*/
/*.header-nav li { display:inline-block; height:36px; margin:0; padding:0; vertical-align:middle; width:157px; }
.header-nav a { color:#8b6554; display:block; font-size:0; height:36px; margin:0; padding:0; text-indent:-9999px; width:157px; }
.header-nav li a { background:url(../../images/da/layout/btn_da.png) no-repeat 0 100%; }
.header-nav li.first a { background:url(../../images/da/layout/btn_cs.png) no-repeat 0 100%; }
.header-nav li.last a { background:url(../../images/da/layout/btn_stt.png) no-repeat 0 100%; }*/
.header-nav { display:block; height:23px; position:absolute; right:0; top:75px; width:480px; }
/*.header-nav li { display:inline-block; height:23px; margin:0; padding:0; vertical-align:middle; width:158px; }*/
.header-nav li { display:inline-block; height:23px; margin:0; padding:0; vertical-align:middle; width:157px; }

.header-nav a { xbackground:url(../../images/cs/layout/btn_header_nav.png) no-repeat 0 0;
                background: #640000; /* Old browsers */
background: -moz-linear-gradient(top, #640000 0%, #140000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#640000), color-stop(100%,#140000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #640000 0%,#140000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #640000 0%,#140000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #640000 0%,#140000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#640000', endColorstr='#140000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #640000 0%,#140000 100%); /* W3C */
               color:#8B6578; display:block; font-size:12px; font-weight:700; height:23px; line-height:23px; margin:0; padding:0; text-align:center; width:158px; 
-moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px;}
.header-nav a:hover, .header-nav a:active, a.current { xbackground:url(../../images/cs/layout/btn_header_nav.png) no-repeat 0 100%;
          background: #cf2132; /* Old browsers */
background: -moz-linear-gradient(top, #cf2132 0%, #560e1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf2132), color-stop(100%,#560e1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf2132 0%,#560e1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf2132 0%,#560e1c 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #cf2132 0%,#560e1c 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf2132', endColorstr='#560e1c',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #cf2132 0%,#560e1c 100%); /* W3C */
color:#fff; }
/*=top navigation*/
.main-nav { display:block; height:24px; width:945px; }
.main-nav li { float: left;line-height:24px; margin-left:1px; text-align:center; }
.main-nav li.first {  margin-left:0  }
.main-nav a { background:url(../../images/da/layout/btn_main_nav.png) no-repeat 0 0; display:block; -webkit-font-smoothing: antialiased; font:14px/24px "StainlessRegular", Arial, Helvetica; height:24px; width:156px; }
.main-nav a:hover { background-position:0 100%; }
/*=content top*/
.content-top { background:url(../../images/da/layout/bg_content_top.png) repeat-x 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; display:block; height:50px; position:relative; }
.content-top .announcements-link { color: #fff; display: block; font-size: 12px; font-weight: bold; margin-left: 10px; padding: 3px;  }
.content-top .announcements-link span { color: #FF3333; font-weight: normal; font-size: 9px; vertical-align: top; }
/*=tab navigation*/
.tab-nav { bottom:0; display:block; font-size:11px; font-weight:700; height:30px; line-height:16px; position:absolute; width:100%; }
.tab-nav li { display:inline-block; height:30px; text-align:center; }
.tab-nav li a { background:#8a121c url(../../images/da/layout/bg_tab_nav.png) repeat-x 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; display:block; height:10px; padding:10px 20px; }
.tab-nav li a:hover, .tab-nav li a:active, .tab-nav .current { background:#fff none 0 0; border:0 none; color:#0D0D0D; }
.profile-nav a:hover, a.profile-forgot:hover { color:#FFF; }
.btn-in, .header-nav li a:hover, .header-nav li a.current { background-position:0 0; }
