body {background:url(http://upsurd.bg//images/siteBack.jpg) no-repeat center top #070b1f; margin:0; padding:0; padding-top:130px; }

body, td, input, textarea, select, option {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#011422;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:11px;}
ul, li {list-style:none; margin:0; padding:0;}
p {margin:0; padding:0;}
form {padding:0; margin:0;}
a {color:#758bb9; text-decoration:none;}
a:hover {text-decoration:underline;}

.normal {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#011422;text-decoration:none;}
.fltClr {position:relative; height:0px; overflow:hidden; line-height:1px; font-size:1px; clear:both;}

#siteMainMenu {position:absolute; top:0px; left:0px; width:100%; height:117px;}

#siteMainCont {position:relative; width:987px; margin:0 auto;  background:url(http://upsurd.bg//images/blogMainBoxMdlTile.jpg) repeat-y; }

#blogHead {position:relative; height:170px; background:url(http://upsurd.bg//images/blogMainBoxHeadBck.jpg) no-repeat;}

#blogContents {position:relative; background:url(http://upsurd.bg//images/blogMainBoxMdlT.jpg) no-repeat;}
#blogContentsBrdB {position:relative; background:url(http://upsurd.bg//images/blogMainBoxMdlB.jpg) no-repeat left bottom; padding:0 0 76px 0;}
#blogContMinHeight {position:relative; float:left; width:1px; overflow:hidden; height:760px;}

#blogInnerCnt {position:relative; margin:0 55px 0 50px; padding:13px 0 0 0;}

h1 {position:absolute; top:23px; left:50px;}
h1 a {display:block; width:119px; height:74px; background:url(http://upsurd.bg//images/upsurtLogoBlog.gif) no-repeat; text-indent:-999999px; overflow:hidden;}
h1 a:hover {filter:alpha(opacity=75); opacity:0.75;}

#blogMainMenu {display:block; position:absolute; top:124px; left:50px; padding:0 0 0 16px;}
#blogMainMenu li {display:block; position:relative; float:left; padding-right:5px;}
#blogMainMenu li a {display:block; position:relative; float:left;}
#blogMainMenu li a strong {display:block; position:relative; float:left; cursor:pointer; height:41px; line-height:40px; padding:0 18px;}
#blogMainMenu li.act a {background:url(http://upsurd.bg//images/blogMenuBtnBck.gif) no-repeat; color:#f1d1ee;}
#blogMainMenu li.act a strong {background:url(http://upsurd.bg//images/blogMenuBtnBck.gif) no-repeat right top; left:5px; padding:0 18px 0 13px;}

#blogMainMenu li.act.sel_cat a {background:none; }
#blogMainMenu li.act.sel_cat a strong {background:none; color:#FFFFFF;}

.rssLink {display:block; position:absolute; height:22px; background:url(http://upsurd.bg//images/icoRss.gif) no-repeat right center; padding-right:34px; text-decoration:underline; font-size:12px; line-height:22px; top:133px; right:68px;}
.rssLink:hover {text-decoration:none;}

#blogSearchForm {display:block; position:absolute; width:331px; top:48px; right:55px;}
#blogSearchForm #blogSearchString {display:block; position:relative; float:left; font-size:14px; font-style:italic; font-weight:bold; color:#FFF; background:none; border:0; padding-top:10px; width:255px;}
#blogSearchForm #blogSubmitBtn {display:block; position:relative; float:right; border:0; width:66px; height:38px; padding-bottom:5px; background:url(http://upsurd.bg//images/btnSearchBck.gif) no-repeat; font-size:12px; color:#FFF; font-style:italic; text-indent:10px; cursor:pointer;}

#blogMainColL {position:relative; width:652px; float:left;}
#blogMainColR {position:relative; width:217px; float:right;} 

.blogRBox {position:relative; background:url(http://upsurd.bg//images/blogRColBoxBck.gif) no-repeat #0d1438; padding:9px 0 0 0;}
.blogRBox .blogRBoxBrdB {position:relative; background:url(http://upsurd.bg//images/blogRboxBrdB.gif) no-repeat left bottom;}
.blogRBox h3, #blogLoginBox h3 {height:54px; line-height:52px; font-size:14px; font-weight:normal; color:#c3dc57; padding:0 0 0 40px; overflow:hidden; background:url(http://upsurd.bg//images/bulletStarGreen.gif) no-repeat 19px 20px; }

.blogArchList {position:relative; margin:0 22px; padding:16px 0 20px 0;}
.blogArchList li {position:relative; border-bottom:1px solid #152864; padding:0 0 11px 0; margin:0 0 9px 0;}

#blogLoginBox {position:relative; width:218px; height:211px; padding:7px 0 0 0; background:url(http://upsurd.bg//images/loginBoxBck.jpg) no-repeat;} 

#blogLoginForm {padding:11px 17px 0 18px;}
#blogLoginForm input {display:block; border:0; padding:11px 0 0 14px; height:23px; background:none; color:#FFF; overflow:hidden; margin:0;}
#blogLoginForm #blogLoginUser {width:170px; margin-bottom:5px;}
#blogLoginForm #blogLoginPass {position:relative; float:left; width:100px; margin-bottom:12px;}
#blogLoginForm #blogLoginBtn {position:relative; float:right; background:url(http://upsurd.bg//images/blogLoginBtnBck.gif) no-repeat; width:58px; height:36px; padding:0; color:#FFF; font-style:italic; font-size:12px; padding-bottom:3px; text-indent:2px; position:absolute; right:17px; top:113px; cursor:pointer;}
#blogLoginForm a {display:block; clear:left; font-size:12px; padding-bottom:2px; float:left; white-space:nowrap;}

#blogPostsList {position:relative; margin-left:16px; padding:37px 0 0px 0; }

.blog_tmb{border:1px solid #7a7dc3;}
.blog_tmb:hover {filter:alpha(opacity=75); opacity:0.75;}
.postItem {position:relative; width:606px; margin-bottom:15px;}
.postItemBck {position:relative;background:url(http://upsurd.bg//images/blogPostBoxBckTlV.gif) repeat-y 10px 0px;   }
.postItemBrdT {position:relative; background:url(http://upsurd.bg//images/blogPostBoxBrdT.gif) no-repeat;}
.postItemBrdB {position:relative; background:url(http://upsurd.bg//images/blogPostBoxBrdB.gif) no-repeat 10px bottom; padding:8px 0 92px 0; width:606px; }

h2 {color:#005da3; font-weight:normal; font-size:10px; padding:0 0 14px 13px;}
h2 strong {font-size:18px; color:#c3dc57; font-weight:normal; display:block; padding:0 0 7px 0;}
h2 strong a {color:#c3dc57;}

.postText {position:relative; margin:0 20px 0 0; padding:7px 0 5px 27px; background:url(http://upsurd.bg//images/blogPostArr.gif) no-repeat; min-height:25px;}
.postText a {color:#390039;}

.postTools {position:absolute; left:0px; bottom:43px;  height:35px; padding:0 0 0 27px; background:url(http://upsurd.bg//images/blogPostToolsBck.gif) no-repeat right top; width:574px;}

.postTools h5 {color:#e0ee7e; font-weight:normal; font-size:11px; background:url(http://upsurd.bg//images/icoUser.gif) no-repeat; padding:0 0 0 25px; margin:12px 0 0 0;}
.postTools .postRating {display:block; position:absolute; width:144px; height:35px; top:0px; left:309px; background:url(http://upsurd.bg//images/icoBtnRate.gif) no-repeat 13px top; padding:0 0 0 38px;}
.postTools .postRating li {display:block; position:relative; float:left; width:16px; padding-top:10px;}
.postTools .postRating li a {display:block; position:relative; float:left; width:12px; height:11px; background:url(http://upsurd.bg//images/icoStarRateOnOff.gif) no-repeat center top; overflow:hidden; text-indent:-999999px; padding:2px;}
.postTools .postRating li a.on {background-position:center -20px;}

.postTools_locked{position:absolute; left:0px; bottom:43px;  height:35px; padding:0 0 0 27px; background:url(http://upsurd.bg//images/blogPostTools_lockedBck.gif) no-repeat right top; width:574px;}
.postTools_locked h5 {color:#e0ee7e; font-weight:normal; font-size:11px; background:url(http://upsurd.bg//images/icoUser.gif) no-repeat; padding:0 0 0 25px; margin:12px 0 0 0;}
.postTools_locked .postRating {display:block; position:absolute; width:144px; height:35px; top:0px; left:459px; background:url(http://upsurd.bg//images/icoBtnRate.gif) no-repeat 13px top; padding:0 0 0 38px;}
.postTools_locked .postRating li {display:block; position:relative; float:left; width:16px; padding-top:10px;}
.postTools_locked .postRating li a {display:block; position:relative; float:left; width:12px; height:11px; background:url(http://upsurd.bg//images/icoStarRateOnOff.gif) no-repeat center top; overflow:hidden; text-indent:-999999px; padding:2px;}
.postTools_locked .postRating li a.on {background-position:center -20px;}

.postTools .commentsLink {display:block; position:absolute; width:144px; height:35px; top:0px; left:457px; background:url(http://upsurd.bg//images/icoBtnComm.gif) no-repeat 10px top; line-height:34px; text-indent:39px; color:#526580; font-weight:normal;}


.postItem.full .postText {padding-bottom:50px;}
.postItem.comment {margin-bottom:5px; overflow:hidden;}
.postItem.comment .postItemBrdB {margin-bottom:-32px }
.postItem.comment .postTools {bottom:11px; background:none;}

.commAddLink {display:block; position:relative; float:right; clear:both; background:url(http://upsurd.bg//images/blogPagingBtnBckAct.gif) no-repeat right top ;color:#fce8d6; right:36px; margin-top:10px; }
.commAddLink strong {display:block; position:relative; float:left; background:url(http://upsurd.bg//images/blogPagingBtnBckAct.gif) no-repeat; height:37px; line-height:36px;  font-weight:normal; cursor:pointer; right:4px; padding:0 20px 0 24px; text-align:center;}


.postItem.comment.post {overflow:visible;}
.postItem.comment.post .postItemBrdB {margin-bottom:0px; }
.postItem.comment.post .postTools {bottom:43px; }

.postItem.comment.post .postText {background:url(http://upsurd.bg//images/blogAddCommBck.gif) no-repeat 15px 0; margin:0; margin-bottom:-20px; top:-19px; padding-top:18px; height:214px;}
.postItem.comment.post .postItemBck { height:217px; margin-bottom:-5px; position:relative; }


#blogAddCommForm {/*height:214px;*/ position:relative;}
#blogAddCommForm .blogAddCommTextCont {width:529px; height:163px; padding:10px; background:url(http://upsurd.bg//images/blogAddCommTextBck.jpg) no-repeat; position:relative; top:16px; left:6px;}
#blogAddCommForm #blogAddCommText {display:block; position:relative; width:529px; height:163px; border:0; overflow:auto;   background:none;}

#blogAddCommForm #blogAddCommBtn {border:0; display:block; position:absolute; height:37px; width:86px; cursor:pointer; background:url(http://upsurd.bg//images/blogAddCommBtnBack.gif) no-repeat; color:#fce8d6; padding-bottom:1px; z-index:99999999; float:right; right:4px; bottom:42px;}



.blogPaging {position:relative; background:url(http://upsurd.bg//images/blogPagingBck.gif) no-repeat; width:597px; height:50px; overflow:hidden; margin:20px 0 0 10px; padding:7px 0 0 7px;}
.blogPaging li {display:block; position:relative; float:left; padding-right:7px;}
.blogPaging li a {display:block; position:relative; float:left; background:url(http://upsurd.bg//images/blogPagingBtnBck.gif) no-repeat;color:#fefefe;}
.blogPaging li a strong {display:block; position:relative; float:left; height:37px; background:url(http://upsurd.bg//images/blogPagingBtnBck.gif) no-repeat right top; left:4px; padding:0 14px 0 10px; cursor:pointer; text-align:center;  font-weight:normal; font-size:11px; line-height:36px;}
.blogPaging li a.act {background-image:url(http://upsurd.bg//images/blogPagingBtnBckAct.gif);}
.blogPaging li a.act strong {background-image:url(http://upsurd.bg//images/blogPagingBtnBckAct.gif);}

.blogPaging li.prev {padding-right:13px;}
.blogPaging li.next {padding:0 0 0 9px;}
.blogPaging li.prev a strong, .blogPaging li.next a strong {width:102px; padding:0 4px 0 0;}



#blogRegMainCnt {position:relative; padding:32px 17px 0 17px;}

#blogRegForm {position:relative; display:block; height:auto; width:596px; padding:0 0 80px 0;  margin:0 auto; background:url(http://upsurd.bg//images/blogREgBck.jpg) no-repeat left bottom;}
#blogRegForm .brdB {background:url(http://upsurd.bg//images/blogREgBck.jpg) no-repeat left top;width:596px; padding:48px 0 20px 0;}

#blogRegForm label {display:block; position:relative; float:left; width:200px; text-align:right; color:#FFF; padding:0 11px 0 0; height:38px; margin:0 0 7px 0; line-height:38px;}
#blogRegForm span {display:block; position:relative; float:left; height:38px; width:200px; background:url(http://upsurd.bg//images/blogRegInputBck.gif) no-repeat;margin:0 0 7px 0;}
#blogRegForm span input, #blogRegForm span select {display:block; position:relative; top:3px; left:13px; border:0; width:165px; padding:8px 0 8px 0;color:#1c358c; background:none;}
#blogRegForm span select {padding:0; top:9px; width:160px; background:#FFF;}

#blogRegForm fieldset {position:relative; float:left; height:30px; width:200px; padding:8px 0 0 0; margin:0 0 7px 0; border:0; }
#blogRegForm fieldset label {display:inline; float:none; width:auto; text-align:left; padding:0 15px 0 0; height:auto; margin:0;line-height:normal;}

#blogRegFrmBtn {display:block; position:absolute; width:186px; height:37px; background:url(http://upsurd.bg//images/blogRegBtnBck.gif) no-repeat; color:#fce8d6; border:0; bottom:13px; left:207px; cursor:pointer;}

.Error {color:#DA0067; padding:0 35px;}

#siteFooter {clear:both; padding:0 0 0 0; height:60px; width:950px; margin:0 auto;}

#siteFooter div {font-size:10px; color:#666; float:left; width:220px; left:20px; position:relative;}
#siteFooter div p a {text-decoration:underline; color:#ededed;}
#siteFooter div p a:hover {text-decoration:none;}
#siteFooter div.edesign {float:right; width:160px; left:0;}

#siteFooter img {display:block; position:relative; float:left; margin-right:10px;}
#siteFooter p {padding:4px 0 0 0;}
#siteFooter div.edesign p {padding:8px 0 0 0;}

#siteFooter div.edesign a {color:#666; text-decoration:none;}
#siteFooter div.edesign a:hover {text-decoration:underline;}

