@charset "utf-8";
header, nav, article, aside, footer{display:block;}
html, body{width:100%;height:100%;margin:0;padding:0;}
textarea, input{outline:none;resize:none;}
img, a img{border:none;outline:none;}
ul, li{margin:0;padding:0;}
textarea{overflow:auto;}
a, a:link, a:visited, a:active{color:#02A7FF;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font:12px/20px 'Arial';background:#FFFFFF url(/img/bg.jpg) top no-repeat;color:#848383;}
h1, h2, h3, h4, h5, h6{font-weight:400;font-family:'Myriad Pro', 'Arial';padding:0;margin:10px 0;}
body > header{width:1000px;height:100px;margin:0 auto 30px;border-bottom:1px solid #D9D9D9;}

#rotator {position:relative; left:0px; height:292px; margin: 5px 0px 5px 0px;}
#rotator ul {margin: -5px 0px 0px; list-style: none; padding:0px}
#rotator ul li {float:left; position:absolute; list-style: none;}
#rotator ul li.show {z-index:500;}

#rotator1 {position:relative; left:0px; height:200px; margin: 5px 0px 5px 0px;}
#rotator1 ul {margin: -5px 0px 0px; list-style: none; padding:0px}
#rotator1 ul li {float:left; position:absolute; list-style: none;}
#rotator1 ul li.show1 {z-index:500;}
#banner1{width:250px;margin:0 auto;position:relative;}

#logo {float: left;padding-top: 30px;}
#logo h1{color:#0084BD;margin:0;line-height:30px;font-size:30px;font-family:'Myriad Pro Light', 'Myriad Pro', 'Arial';}
#logo h1 a{color:#0084BD;}
#logo h2{color:#02A7FF;font-size:11px;margin:0;font-style:italic;font-family:'Arial';text-align:center;}
#search{width:186px;height:26px;float:right;background:#FFFFFF;border:1px solid #D9D9D9;border-radius:3px;margin-top:36px;}
#sText{float:left;border:none !important;background:none !important;width:130px;height:26px;padding:0 10px;margin:0;font:12px/26px Arial;color:#9A9A9A;}
#sImg{float:right;}
nav{float:right;margin-bottom:-1px;margin-right:25px;}
nav ul li{float:left;list-style-type:none;height:101px;padding:0 5px;background:url(/img/razd.png) right no-repeat;}
nav ul li a{display:block;height:97px;line-height:97px;margin:2px 0;color:#4A4A4A !important;padding:0 10px;border-color:#FFFFFF;}
nav ul li a.uMenuItemA, nav ul li a:hover{margin:0;color:#ff6400 !important;text-decoration:none;border-top:2px solid #ffffff;border-bottom:2px solid #0383FF;}
#banner{width:1000px;height:370px;background:#FFF;margin:0 auto;position:relative;}
#uncheader { background:url('/img/banner.png'); }
.AppendUHeader { background:url('/uCozHeader.png') !important; }
#bannerText{padding:20px 40px;background:url(/img/bannerText.png);position:absolute;bottom:30px;width:920px;color:#4E4E4D;z-index: 1000;}
#bannerText h2{color:#191919;font-size:30px;margin:0;line-height:30px;font-family:'Myriad Pro Light', 'Myriad Pro', 'Arial';}
#bannerShadow{width:1000px;height:54px;background:url(/img/bannerShadow.jpg);margin:0 auto;}
#bannerShadow1{width:1000px;height:auto;margin:0 auto;overflow:hidden;margin-bottom: 30px;}
#services{padding:30px 0;background:url(/img/serviceBg.png);border-top:3px solid #E5E5E5;border-bottom:3px solid #0383FF;box-shadow:inset 0 0 0 1px #FFFFFF;margin-bottom:50px;overflow:hidden;}
#servWrap{width:1000px;margin:0 auto;overflow:hidden;}
.servBlock{float:left;width:220px;margin-left:40px;color:#848383;}
.servBlock:first-child{margin-left:0;}
.servBlock h3{color:#ff6400;font-size:16px;line-height:16px;margin:0 0 25px;padding-left:15px;border-left:2px solid #0383FF;}
a.servMore{display:block;margin-top:15px;}
#middle{width:1000px;margin:0 auto 50px;overflow:hidden;}
.homePage{overflow:hidden;}
.homePageBlock{float:right;width:480px;}
.homePageBlock:first-child{float:left;}
.homePageBlock > h3{margin:0 0 25px;font-size:18px;font-weight:700;line-height:18px;padding-left:15px;border-left:2px solid #0383FF;color:#333333;}
.homeMes{margin-bottom:40px;}
.homeMes b{color:#333333;}
.homeWhy{margin-bottom:40px;}
.homeWhy h3{color:#0472FF;font-size:18px;margin:0;line-height:18px;}
.homeWhy li{list-style-type:none;margin:20px 0 0;}
.homeWhy li > span{display:block;float:left;width:36px;height:36px;color:#FFFFFF;background:#0383FF;text-align:center;line-height:36px;font-size:18px;border:3px solid #ff6400;border-radius:100px;box-shadow:inset 0 0 0 1px #006CBF;margin-right:20px;}
.homeNews{margin-bottom:32px;}
.homeNews img{float:left;margin-right:30px;width:56px;height:56px;}
.homeNews a.homeNewsTitle{display:block;font-weight:700;color:#333333;}
.homeNewsDet{color:#02A7FF;}
.homeNewsMore{display:inline-block;font-size:11px;color:#FFFFFF !important;padding:0 15px;line-height:27px;background:#0383FF;border-bottom:1px solid #0469FF;border-radius:3px;}
#social{padding:15px 0 10px;background:url(/img/serviceBg.png);border-top:1px solid #EBEBEB;border-bottom:3px solid #0383FF;box-shadow:inset 0 0 0 1px #FFFFFF;text-align:center;}
#social a{display:inline-block;width:30px;height:30px;margin:0 5px;}
#social a.soc1{background:url(/img/soc1.png) bottom;}
#social a.soc2{background:url(/img/soc2.png) bottom;}
#social a.soc3{background:url(/img/soc3.png) bottom;}
#social a.soc4{background:url(/img/soc4.png) bottom;}
#social a.soc5{background:url(/img/soc5.png) bottom;}
#social a.soc6{background:url(/img/soc6.png) bottom;}
#social a.soc7{background:url(/img/soc7.png) bottom;}
#social a.soc1:hover{background:url(/img/soc1.png) top;}
#social a.soc2:hover{background:url(/img/soc2.png) top;}
#social a.soc3:hover{background:url(/img/soc3.png) top;}
#social a.soc4:hover{background:url(/img/soc4.png) top;}
#social a.soc5:hover{background:url(/img/soc5.png) top;}
#social a.soc6:hover{background:url(/img/soc6.png) top;}
#social a.soc7:hover{background:url(/img/soc7.png) top;}
footer{background:url(/img/footer.png);padding:40px 0 20px;border-top:1px solid #0F0F0F;box-shadow:inset 0 0 0 1px #2F2F2F;}
#footerWrap{width:1000px;overflow:hidden;margin:0 auto;color:#C9C9C9;}
.hBlcok{float:left;}
.hBlcok.hComm{width:225px;margin-right:60px;}
.hBlcok > h3{font-size:16px;line-height:16px;padding-left:15px;border-left:2px solid #0383FF;color:#0383FF;margin:0 0 25px;}
.fQuote{background:url(/img/fQuote.png) left top no-repeat;padding:7px 0;text-indent:35px;}
.fQuote span{display:block;padding-top:15px;color:#0383FF;text-indent:0;}
.hBlcok.hContact{width:420px;}
.fContactCont{padding:10px 15px;background:url(/img/fContactCont.png);border-left:2px solid #0383FF;overflow:hidden;margin:0 0 25px;}
.fContactCont div{float:left;color:#FFFFFF;padding-left:24px;width:170px;}
.fContactCont div b{padding-right:5px;color:#C9C9C9;}
.fContactCont div a{color:#0383FF !important;text-decoration:underline;}
.fContactCont div a:hover{text-decoration:none;}
.fcTel{background:url(/img/fcTel.png) left no-repeat;}
.fcOth{background:url(/img/fcOth.png) left no-repeat;}
.fcFax{background:url(/img/fcFax.png) left no-repeat;}
.fcMail{background:url(/img/fcMail.png) left no-repeat;}
.fcSkype{background:url(/img/fcSkype.png) left no-repeat;}
.hBlcok.hWhere{float:right !important;width:242px;}
.fWhere{width:242px;height:129px;position:relative;background:url(/img/map.png);}
.fMarker{position:absolute;width:20px;height:28px;background:url(/img/marker.png);top:-5px;left:175px;}
#bottom{margin:45px auto 0;width:1000px;overflow:hidden;border-top:1px solid #838383;padding-top:20px;color:#C9C9C9;}
#bottom a{color:#0383FF;}
.bottomRight{float:right;}
#content{float:left;width:670px;}
article{margin-bottom:40px;}
article header h1{padding-left:15px;border-left:2px solid #0383FF;font-size:18px;line-height:18px;font-weight:700;color:#333333;margin:0 0 20px;}
article header h1 a{color:#333333 !important;}
article h3 {padding-left:10px;font-size:14px;font-weight:700;color:#333333;margin:0 0 0 0;}
.message{overflow:hidden;}
.message b{color:#333333;}
.message img{max-width:670px !important;}
.details{margin-top:15px;padding-top:12px;overflow:hidden;border-top:1px solid #D9D9D9;color:#0383FF;}
.details span{display:inline-block;margin:0 10px;}
span.dReads{margin-left:0;padding-left:24px;background:url(/img/dReads.png) left no-repeat;}
span.dAuthor{padding-left:24px;background:url(/img/dAuthor.png) left no-repeat;}
span.dDate{padding-left:20px;background:url(/img/dDate.png) left no-repeat;}
span.dComm{padding-left:23px;background:url(/img/dComm.png) left no-repeat;}
.rate{float:right;}
.comments{margin-bottom:20px;overflow:hidden;}
.comments h2{color:#0383FF;font-size:16px;line-height:16px;margin:0 0 20px;font-weight:700;padding-left:15px;border-left:2px solid #0383FF;}
.comm{overflow:hidden;margin-bottom:20px;}
.cHead{font-weight:700;color:#333333;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #D9D9D9;}
.cHead span{color:#0383FF !important;}
.cMes{overflow:hidden;}
.cAva{float:left;width:39px;height:39px;margin-right:30px;margin-bottom:10px;}
#middle input[type="text"], #middle input[type="password"], #middle textarea{max-width:99% !important;border:1px solid #E7E7E7;border-radius:3px;font-family:Arial;color:#777777;font-size:12px;}
input[type="button"], input[type="submit"], input[type="reset"]{font-size:13px;color:#FFFFFF !important;padding-top:7px;padding-bottom:7px;background:#0383FF;border:none;border-bottom:1px solid #0469FF;border-radius:3px;cursor:pointer;font-family:Arial;text-shadow:0 1px 0 #349506;}
.commFl{width:99%;}
aside{width:290px;float:right;}
.block{margin-bottom:45px;}
.block h3{padding-left:15px;border-left:2px solid #0383FF;font-size:18px;line-height:18px;font-weight:700;color:#333333;margin:0 0 20px;}
.blockCnt{overflow:hidden;}
.otz{margin-bottom:15px;}
.otzMes{padding:15px 20px;border:1px solid #E3E3E3;}
.otzAr{width:10px;height:7px;background:url(/img/otzAr.png);margin-left:25px;margin-top:-1px;}
.otzAuth{line-height:30px;}
.otzAuth span{color:#0383FF;}
.blockCnt .homeNews{margin-bottom:20px;}
.message a{text-decoration:underline;}
.message a:hover{text-decoration:none;}
.message ul{margin:20px 0;line-height:30px;list-style:none;}
.message ul li{padding-left:20px;background:url(/img/liMarker.png) left 12px no-repeat;}
.message ul li a{text-decoration:none;}
.message ul li a:hover{text-decoration:underline;}
.skills{overflow:hidden;}
.skill{float:right;width:320px;}
.skill:first-child{float:left;}
.skill h3{font-size:16px;line-height:16px;color:#0383FF;padding-left:15px;border-left:2px solid #0383FF;font-weight:700;margin:0 0 20px;}
.skill img{margin-bottom:15px;}
.ctkBlock{padding:15px 30px;border-left:2px solid #0383FF;color:#0383FF;border-top:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;background:#FFFFFF;overflow:hidden;margin-top:25px;}
.ctkBlock div{float:left;width:210px;padding-left:20px;}
.ctkBlock div b{color:#0383FF !important;}
.ctkShad{height:29px;background:url(/img/ctkShad.png);margin-top:-1px;}
.send{overflow:hidden;}
.send h3{font-size:16px;line-height:16px;color:#0383FF;padding-left:15px;border-left:2px solid #0383FF;font-weight:700;margin:0 0 20px;}
.fields{overflow:hidden;}
.field{float:left;padding:10px 0;text-align:right;width:320px;margin-right:30px;}
.field:nth-child(even){margin:0;}
.field input{width:260px;margin-left:15px;}
.send textarea{margin:10px 0 20px;width:99%;height:100px;}
.send input[type="button"]{text-shadow:none;background:#3F3F3F !important;border-color:#232323 !important;margin-left:10px;}
.popUp{padding:25px;}
.popUp > h1{padding-left:15px;border-left:2px solid #0383FF;margin:0 0 20px;color:#333333;font-size:18px;font-weight:700;}
hr{border:none;height:1px;background:#D9D9D9;color:#D9D9D9;}
.gTable{background:#333333 url(/img/footer.png);border-top:3px solid #0383FF;box-shadow: inset 0 1px 1px #000;}
.gTableTop{padding:2px;background:#333333 url(/img/footer.png);padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:700;height:28px;font-size:13px;}
.gTableSubTop{padding:2px;background:#EFEDED;color:#333333;height:20px;font-size:10px;}
.gTableBody{padding:2px;background:#F4F4F4;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#F4F4F4;}
.gTableLeft{padding:2px;background:#F4F4F4;font-weight:700;color:#6E6E6E;}
.gTableRight{padding:2px;background:#F8F9FA;}
.gTableError{padding:2px;background:#F4F4F4;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:2px;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:2px;background:#F4F4F4;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:7pt;}
a.catLink:link{text-decoration:none;color:#FFFFFF;}
a.catLink:visited{text-decoration:none;color:#FFFFFF;}
a.catLink:hover{text-decoration:underline;color:#FFFFFF;}
a.catLink:active{text-decoration:underline;color:#FFFFFF;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:700;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum{font-weight:700;font-size:9pt;}
.forumDescr, .forumModer{color:#858585;font-size:7pt;}
.forumViewed{font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link{text-decoration:none;color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited{text-decoration:none;color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover{text-decoration:underline;color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#6E6E6E;}
.forumNamesBar{font-weight:700;font-size:7pt;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#333333;}
a.forumBarA:visited{text-decoration:none;color:#333333;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:7pt;}
.fastNavMain{background:#DADADA;}
.fastNavCat{background:#EFEFEF;}
.fastNavCatA{background:#EFEFEF;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.switches{background:#CCCCCC;}
.pagesInfo{background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch{background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive{background:#E0E0E0;font-weight:700;color:#6E6E6E;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#333333;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#333333;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{text-decoration:underline;color:#FF0000;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active{text-decoration:underline;color:#FF0000;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:2px;padding:2px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:2px;background:#F4F4F4;}
.threadLastPostTd{padding:2px;font-size:7pt;}
.threadDescr{color:#858585;font-size:7pt;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#000000;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#000000;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#000000;}
a.threadPinnedLink:link{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:visited{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:hover{text-decoration:none;color:#FF0000;}
a.threadPinnedLink:active{text-decoration:underline;color:#FF0000;}
a.threadLink:link{text-decoration:none;color:#6E6E6E;}
a.threadLink:visited{text-decoration:none;color:#6E6E6E;}
a.threadLink:hover{text-decoration:underline;color:#333333;}
a.threadLink:active{text-decoration:underline;color:#333333;}
.postpSwithces{font-size:7pt;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:7pt;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;}
.postBottom{background:#E0E0E0;height:20px;}
.postUser{font-weight:700;}
.postTdInfo{text-align:center;padding:5px;background:#F4F4F4;}
.postRankName{margin-top:5px;}
.postRankIco{margin-bottom:5px;margin-bottom:5px;}
.reputation{margin-top:5px;}
.signatureHr{margin-top:20px;color:#787878;}
.posttdMessage{padding:5px;background:#FFFFFF;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:7pt;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#FFFFFF;font-size:9px;}
.quoteMessage{background:#FFFFFF;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#0000FF;}
.statusOffline{color:#FF0000;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.codeButtons{font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll{font-size:7pt;color:#6E6E6E;font-weight:700;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl, .postDescrFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postPollFl, .postQuestionFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postResultFl{background:#FCFCFC;border:1px solid #6E6E6E;width:50px;}
.postAnswerFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.postTextFl{background:#FCFCFC;border:1px solid #6E6E6E;height:150px;width:99% !important;}
.postUserFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.pollHelp{font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart{padding-top:5px;text-align:center;}
#frM55 a{color:#FFFFFF !important;}
nav .umenu {background: none !important;}
nav .xw-tl, nav .xw-tc, nav .xw-tr, nav .xw-bl, nav .xw-bc, nav .xw-br {display: none; background: none !important;}
nav .xw-ml, nav .xw-mr {margin: 0; padding: 0; background: none !important;}
nav .u-menu .xw-mc {border: none; padding: 0; background: none !important;}
nav .u-menu .u-menubody {border: none; background: none !important;}
nav .u-menu .u-menucont {background: none !important;}
.x-sh {display: none !important;}
nav .u-menuvitem {color: #dfe7ed; font-size: 12px; line-height: 33px; padding: 0 15px; margin-left: 2px;border-top:1px solid #0383FF;border-bottom:1px solid #0383FF;}
nav .u-menucont .u-menuvitem {background: url(/img/serviceBg.png);}
nav .u-menucont .u-menuvitem:hover {background: #f2f2f2;}
nav .u-menuvitem a {color: #333 !important;}
nav .u-menucont .u-menuvitem .u-menuarrow {margin-top: 6px; margin-right: -3px;}
.pbrGFdmz{visibility: hidden; display: none}