body { font-size: 12px; font-family: verdana; color: #000 }

input { border: 1px solid #939168; color: #8a7d6b; padding: 3px 4px 2px 4px; font-size: 12px }
textarea { border: 1px solid #939168; padding: 2px; font-size: 12px }
* { padding: 0px; margin: 0px }
.clear { width: 100%; overflow: hidden }
a { color: #2d3530 }

.btn { display: block; background: url(/partner/CR/images/btn_bg.gif) top repeat-x; color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
.btn span { display: block; background: url(/partner/CR/images/btn_cn.gif) left top no-repeat }
.btn span span { display: block; background: url(/partner/CR/images/btn_cn.gif) right top no-repeat; height: 32px; line-height: 32px; padding: 0px 10px; cursor: pointer; text-align: center }

.parag .title { height: 35px; line-height: 35px; font-size: 27px; font-family: arial; padding-left: 18px }
.parag .title em { color: #fff }
.parag .title a.right { float: right; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; margin-right: 20px }

#wrapper { width: 1043px; margin: 0px auto }

#top { background: url(/partner/CR/images/top_bg.gif) no-repeat; height: 196px; position: relative; margin-bottom: 12px }
#top .motto { position: absolute; color: #303030; font-size: 8px; margin: 123px 0px 0px 44px; font-weight: bold }
#top .logo { display: block; position: absolute; font-size: 0px; width: 263px; height: 123px; top: 12px; left: 29px }
#top .tr { position: absolute; top: 2px; right: 30px }
#top .tr .fav { color: #7a8b30; font-size: 10px; font-weight: bold; float: right; text-decoration: none; margin-top: 6px }
#top .tr .rss { display: block; float: right; background: url(/partner/CR/images/rss_top.gif) no-repeat; width: 25px; height: 25px }
#top .tr .rss span { display: none }
#top .banner { position: absolute; top: 29px; right: 4px; border: 1px solid #e5e1d2 }

#top .bar { padding-top: 155px }
#top .bar .search { float: right; padding: 1px 61px 0px 0px }
#top .bar .search input { border-color: #b5ad9c; width: 267px }
#top .bar .search .btn { background-image: url(/partner/CR/images/btn_search_bg.gif) }
#top .bar .search .btn span { background-image: url(/partner/CR/images/btn_search_cn.gif) }
#top .bar .search .btn span span { background-image: url(/partner/CR/images/btn_search_cn.gif) }

#top .bar .login { float: left; padding: 1px 0px 0px 32px }
#top .bar .login input { width: 90px }
#top .bar .login a.small { text-decoration: none; color: #fff; font-size: 11px }
#top .bar .login .btn { background-image: url(/partner/CR/images/btn_login_bg.gif) }
#top .bar .login .btn span { background-image: url(/partner/CR/images/btn_login_cn.gif) }
#top .bar .login .btn span span { background-image: url(/partner/CR/images/btn_login_cn.gif) }

#menu-top { position: absolute; left: 660px; top: 133px; font-size: 11px }
#menu-top a { display: block; float: left; background: #d251ff url(/partner/CR/images/menu_top_bg1.gif) left top no-repeat; color: #ffffff; text-decoration: none; margin-right: 1px }
#menu-top a:hover { text-decoration: underline; color: #fff }
#menu-top a.on { color: #fff }
#menu-top a span { display: block; background: url(/partner/CR/images/menu_top_bg1.gif) right top no-repeat; height: 22px; line-height: 22px; padding: 0px 11px; _float: left; cursor: pointer;
	min-width: 66px; _width: 66px; text-align: center }
#menu-top a.bg2 { background: #d271f4 url(/partner/CR/images/menu_top_bg2.gif) left top no-repeat }
#menu-top a.bg2 span { background-image: url(/partner/CR/images/menu_top_bg2.gif) }
#menu-top a.bg3 { background: #d99bef url(/partner/CR/images/menu_top_bg3.gif) left top no-repeat }
#menu-top a.bg3 span { background-image: url(/partner/CR/images/menu_top_bg3.gif) }
#menu-top a.bg4 { background: #e7c0f5 url(/partner/CR/images/menu_top_bg4.gif) left top no-repeat }
#menu-top a.bg4 span { background-image: url(/partner/CR/images/menu_top_bg4.gif) }
#menu-top a.bg5 { background: #f295f5 url(/partner/CR/images/menu_top_bg5.gif) left top no-repeat }
#menu-top a.bg5 span { background-image: url(/partner/CR/images/menu_top_bg5.gif) }
#menu-top a.bg6 { background: #ffc5ff url(/partner/CR/images/menu_top_bg6.gif) left top no-repeat }
#menu-top a.bg6 span { background-image: url(/partner/CR/images/menu_top_bg6.gif) }

#sidebar { width: 323px; float: left; padding-left: 6px }
#sidebar .parag { margin-top: 10px }
#sidebar .pub { border: 1px solid #91a439; margin: 0px 11px 0px 12px; width: 300px }

#sidebar .vos-creations .title { background: url(/partner/CR/images/vos_creations_title_bg.gif); color: #5a8e00 }
#sidebar .vos-creations .cont { background-color: #b0dc94; font-size: 11px; padding: 4px 0px 30px 0px; margin: 0px 5px 0px 6px }
#sidebar .vos-creations .cont table { width: 100% }
#sidebar .vos-creations .cont table tr.bg { background-color: #d2ecc3 }
#sidebar .vos-creations .cont table td { padding: 4px 0px 4px 6px }
#sidebar .vos-creations .cont table img { border: 1px solid #000 }
#sidebar .vos-creations .cont table a { color: #2d3530; text-decoration: none }
#sidebar .vos-creations .btn { background-image: url(/partner/CR/images/btn_vos_creations_bg.gif) }
#sidebar .vos-creations .btn span { background-image: url(/partner/CR/images/btn_vos_creations_cn.gif) }
#sidebar .vos-creations .btn span span { background-image: url(/partner/CR/images/btn_vos_creations_cn.gif); font-size: 18px; height: 37px; line-height: 37px; padding: 0px 15px }

#sidebar .pas .title { background: url(/partner/CR/images/pas_title_bg.gif); color: #f9ad1d }
#sidebar .pas .cont { background-color: #ffcb71; font-size: 10px; padding: 4px 0px 30px 0px; margin: 0px 5px 0px 6px }
#sidebar .pas .cont table { width: 100% }
#sidebar .pas .cont table tr.bg { background-color: #ffe3b0 }
#sidebar .pas .cont table td { padding: 4px 0px 4px 6px }
#sidebar .pas .cont table img { border: 1px solid #000 }
#sidebar .pas .cont table a { color: #2d3530; text-decoration: none }
#sidebar .pas .btn { background-image: url(/partner/CR/images/btn_pas_bg.gif) }
#sidebar .pas .btn span { background-image: url(/partner/CR/images/btn_pas_cn.gif) }
#sidebar .pas .btn span span { background-image: url(/partner/CR/images/btn_pas_cn.gif); font-size: 18px; height: 37px; line-height: 37px; padding: 0px 15px }

#sidebar .tags .title { background: url(/partner/CR/images/tags_title_bg.gif); color: #e1fe57 }
#sidebar .tags .cont { padding: 10px; color: #525242; font-size: 11px; margin: 0px 5px 0px 6px }

#body { width: 673px; float: right; margin-right: 25px; _margin-right: 12px }
#body .parag { margin-bottom: 20px }

#body .top-creations .title { background: url(/partner/CR/images/top_creations_title_bg.gif); color: #ce5d23; line-height: 30px }
#body .top-creations .title em { color: #ff9640 }
#body .top-creations .cont { padding: 15px 0px; background: url(/partner/CR/images/top_creations_sep.gif) bottom center no-repeat }
#body .top-creations .cont p { text-align: right; margin: 10px 20px 0px 0px; font-size: 10px; font-weight: bold }
#body .top-creations .cont p a { text-decoration: none }
#body .top-creations li { display: block; float: left; width: 162px; padding-left: 75px }
#body .top-creations li img { border: 1px solid #dee4c3; margin-bottom: 5px }
#body .top-creations li a { text-decoration: none; font-size: 11px; color: #2d3530 }
#body .top-creations li a strong { display: block; font-size: 12px }

#body .news .title { background: url(/partner/CR/images/news_title_bg.gif); color: #fff; line-height: 30px }
#body .news .cont { padding: 20px 10px; background: url(/partner/CR/images/news_sep.gif) bottom center no-repeat }
#body .news .cont table { width: 100% }
#body .news .cont table img { border: 1px solid #000; margin: 0px 10px 0px 5px }
#body .news .cont table strong { display: block; font-size: 13px; margin-bottom: 5px }
#body .news .cont table a { text-decoration: none }
#body .news .cont table .sep { background: url(/partner/CR/images/news_sep1.gif); height: 9px; margin: 9px 0px 5px 0px }

#body .mc .title { background: url(/partner/CR/images/mc_title_bg.gif); color: #000f40; line-height: 30px }
#body .mc .title em { color: #ad42b8 }
#body .mc .cont { padding: 15px 10px; background: url(/partner/CR/images/mc_sep.gif) bottom center no-repeat }
#body .mc li { display: block; float: left; width: 200px; margin-left: 25px; _margin-left: 19px; background: url(/partner/CR/images/mc_bg.gif) top repeat-x }
#body .mc li p { height: 31px; line-height: 31px; font-family: arial; font-size: 18px; color: #ad42b8; font-style: italic; font-family: arial; padding-left: 8px }
#body .mc li div { padding: 10px 0px 5px 0px; font-size: 11px; margin: 0px 2px; border-bottom: 1px solid #f1ede2 }
#body .mc li div .img { float: left; border: 1px solid #000; margin-right: 3px }
#body .mc li div strong { display: block; margin-bottom: 5px }
#body .mc li div a { color: #000; text-decoration: none }

#body .ann .title { background: url(/partner/CR/images/ann_title_bg.gif); color: #70d036; line-height: 30px }
#body .ann .cont { padding: 15px 30px; background: url(/partner/CR/images/ann_sep.gif) bottom center no-repeat }
#body .ann ul { font-size: 11px; font-family: arial }
#body .ann li { display: block; float: left; width: 200px; margin: 0px 3px 3px 0px }
#body .ann li img { float: left; margin-right: 3px; width: 34px; border: none }
#body .ann li a { background-color: #f3f1ed; color: #000; text-decoration: none; padding: 1px 0px }

#bottom { background: url(/partner/CR/images/footer_bg.gif); height: 41px; line-height: 35px; margin: 20px 0px }
