@charset "utf-8";

header, nav, article, aside, section, 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;}
a, a:link, a:visited, a:active{color:#323232;text-decoration:none;}
a:hover{text-decoration:underline;}
p {margin: 2px;}
body{font:12px/20px 'Arial'; //background:url('/img_horol/ds15/img_dizain/bg.png');color:#816551; background: #3e5123 none repeat scroll 0 0;}
header{//width:228px;height: 887px;padding:54px 0 50px;margin:0 auto;background:url('/img_horol/ds15/img_dizain/bg1.jpg') center repeat-x;text-align:center;}
h1, h2, h3, h4, h5, h6{ padding:0;font-weight:normal;font-family:'Myriad Pro', 'Arial';}
input[type="button"], input[type="submit"], input[type="reset"]{background:#B3E51C;border:1px solid #A7C93E;box-shadow:inset 0 0 0 1px #C2F42B;color:#FFFFFF;font-family:Arial;font-size:10px;font-weight:700;text-transform:uppercase;padding-top:7px;padding-bottom:7px;cursor:pointer;text-shadow:0 1px 0 #92C400;border-radius:3px;}
input[type="text"], input[type="password"], textarea{max-width:99% !important;border: 1px solid #d1d1d1;border-radius:5px;font-family:Arial;font-size:12px;color:#aaa;}
textarea{overflow:auto;}
hr{height:1px;border:none;background:none;border-bottom:1px dashed #4fd8e6;}
td {border-bottom: 1px dashed #4fd8e6;background: #fff none repeat scroll 0 0;}
tr:hover {background: #F4F4F4;}
body > header h2{margin:0;color:#4AB7C5;text-transform:uppercase;font-size:12px;}
body > header h1{font-weight:700;font-size:30px;margin:2px 0;color:#17A7BA;text-shadow:-1px -1px 0 #007487;}
body > header h1 a{color:#17A7BA !important;text-decoration:none !important;}
#container{width:1024px; margin: -747px auto 0;background:#C0F7FF url('/img_horol/ds15/img_dizain/middle.png') left bottom no-repeat;box-shadow:inset 0 0 1px #D2FFFF, 0 0 3px rgba(0, 0, 0, 0.2);border-radius:10px;}
nav{height:43px;background:url('/img_horol/ds15/img_dizain/nav.png');border-radius:10px 10px 0 0;text-align:center;}
nav ul{display:inline-block;list-style:none;padding-top:3px;padding-bottom:1px;*display:inline;zoom:1;}
nav ul li{float:left;}
nav ul li a{display:block;height:30px; //padding:2px 2px 0;color:#FFFFFF !important; //text-transform:uppercase;text-decoration:none !important;text-shadow:0 1px 0 #00A1B8;line-height:34px; //margin:0 2px;border-radius:5px 5px 0 0;}

nav ul li ul li a{display:block;height:30px; //padding:2px 2px 0;color:#FFFFFF !important; //text-transform:uppercase;text-decoration:none !important;text-shadow:0 1px 0 #00A1B8;line-height:34px; //margin:0 2px; border-radius:0px 0px 0 0;}

nav ul li a span{display:block;padding: 3px 18px;border-radius:5px;height:39px; font-size: 17px;}

nav ul li ul li a span{display:block;padding: 3px 18px;border-radius:5px;height:30px; font-size: 17px;}

nav ul li a.uMenuItemA, nav ul li a:hover{background:#FFFFFF !important;color:#303030;text-shadow:none;color:#303030 !important;height:38px;box-shadow:-2px -1px 2px rgba(0, 0, 0, 0.1), 2px -1px 2px rgba(0, 0, 0, 0.1);}

nav ul li a.uMenuItemA span, nav ul li a:hover span{border-left:1px dashed #54C5D3;border-top:1px dashed #54C5D3;border-right:1px dashed #54C5D3;padding: 2px 17px 0 17px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);}

nav ul li ul li a.uMenuItemA span, nav ul li ul li a:hover span{padding:0 17px; border: none}

#white-line{height:19px;background:url('/img_horol/ds15/img_dizain/white-line.png');margin-bottom: 5px;}
#banner{padding:20px 22px 0;height:270px;background:#FFFFFF url('/img_horol/ds15/img_dizain/banner.jpg') bottom no-repeat;overflow:hidden;}
#banner-text{padding: 5px 30px;background:url('/img_horol/ds15/img_dizain/banner-text.png');width:420px;margin-top:90px;color:#FFFFFF;line-height:24px;}
#banner-text h1{margin:0 0 10px;font-size:26px;line-height:26px;font-weight:700;text-transform:uppercase;}

#middle{padding:0 10px 20px;}
#content{float:right;width: 785px;padding-top:7px;}
h1.title{display:block;font-size:20px;font-weight:700;color:#FFFFFF;height:70px;margin:0;padding-left:20px;padding-right:40px;line-height:60px;background:url('/img_horol/ds15/img_dizain/titles2.png');}
h1.title.tBlue{text-shadow:0 1px 0 #0093AA;background-position:top !important;}
h1.title.tOrange{text-shadow:0 1px 0 #C93A00;background-position:center !important;}
h1.title.tGreen{text-shadow:0 1px 0 #7DAF00;background-position:bottom !important;}
h1.title a{color:#FFFFFF !important;}
.post{background:#FFFFFF;border-radius:7px;padding:2px;box-shadow:0 1px 2px #87CED8;margin-bottom:15px;}
.post2{background: #ffffff none repeat scroll 0 0;
    border-radius: 7px;
    margin-bottom: 15px;}
.postCnt{border:1px dashed #4FD8E6;padding:15px 5px;border-radius:7px;}
.post-title{font-size: 18px;font-family:'Myriad Pro';color:#00A3B7;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #4FD8E6;}
.post-title a{color:#00A3B7 !important;}
.post-title2{font-size: 18px;font-family:'Myriad Pro';color:#00A3B7;padding-bottom: 8px;margin-bottom: 8px;border-bottom:1px dashed #4FD8E6;}
.post-title2 a{color:#00A3B7 !important;}
.post-details{border:5px;margin-bottom:15px;line-height:0; width: 150px;}
.post-details img{width: 150px; padding-right: 10px; float: left; //border-radius:5px 5px 0 0;line-height:0;}
.post-det{padding: 0 0 0 10px; width: 140px; height:30px;line-height:30px; float: left; background:#B3E51C;border-radius:0 0 5px 5px;color:#FFFFFF;}
.post-det a{color:#FFFFFF !important;font-weight:700;}
.post-det span{display:inline-block;line-height:30px;padding-right:5px;margin-left:5px; text-shadow: 0 1px 0 #92c400;}
.post-det span:first-child{margin-left:0;}
.post-det span.reads{background:url('/img_horol/ds15/img_dizain/reads.jpg') left no-repeat;padding-left:23px;}
.post-det span.user{background:url('/img_horol/ds15/img_dizain/user.jpg') left no-repeat;padding-left:18px;}
.post-det span.date{background:url('/img_horol/ds15/img_dizain/date.jpg') left no-repeat;padding-left:20px;}
.post-det span.comnum{background:url('/img_horol/ds15/img_dizain/comm.jpg') left no-repeat;padding-left:20px;}
.post-mes{}
.post-mes a{color:#FF7019; //text-decoration:underline;}
.post-more{margin-top:5px; //background:url('/img_horol/ds15/img_dizain/bird.png') right bottom no-repeat;height:23px; //padding-top:14px;}
.post-more.post-photo{//background-image:url('/img_horol/ds15/img_dizain/bird2.png');padding-top:16px;}
.post-more a{display:inline-block; float: right; line-height:21px;padding:0 10px;background:#B3E51C;font-size:10px;text-transform:uppercase;font-weight:700;color:#FFFFFF;border:1px solid #A7C93E;box-shadow:inset 0 0 0 1px #C2F42B;text-shadow:0 1px 0 #92C400;border-radius:3px;}
.post-more.post-photo a{background:#FF7019;border:1px solid #ED5A00;box-shadow:inset 0 0 0 1px #FF7F28;text-shadow:0 1px 0 #DE4F00;}
a.all{display:inline-block;line-height:21px;padding:0 10px;background:#11C9E0;font-size:12px;text-transform:uppercase;font-weight:700;color:#FFFFFF !important;border:1px solid #6BBFC8;box-shadow:inset 0 0 0 1px #20D8EF;text-shadow:0 1px 0 #00A8BF;border-radius:3px;margin:5px 0 10px;text-decoration:none !important;}
a.all:hover{text-decoration:underline !important;}
.homePagePhotoBlock{border-color:#FF7019;}
.homePagePhotoBlock .post-title{border-color:#FF7019;color:#FF7019;}
.hPhotos{overflow:hidden;}
.hPhotos_doc {overflow:hidden; padding: 5px; float: left;}
.hPhotoWrap{float:left; //padding-left:10px; //margin-left:10px; //border-left:1px dashed #B3E51C; //margin-bottom:22px;overflow:hidden; padding-right: 10px;}
.hPhotoWrap:nth-child(3n+1){padding-left:0;margin-left:0;border-left:none;}
.hPhoto{width: 210px; //height:120px;overflow:hidden;border-radius:5px;cursor:pointer;}
.hPhoto_doc{width: 200px; //height:120px;overflow:hidden; cursor:pointer;}
.hCat{height:36px;line-height:36px;background:#FF7019;opacity:0.81;padding:0 10px;border-radius:0 0 5px 5px;margin-top:84px;color:#FFFFFF;font-size:14px;position:relative;z-index:2;}
.hCat a{color:#FFFFFF;}

footer{
	background: #ff7019 none repeat scroll 0 0;
    border: 1px solid #45b6c4;
    border-radius: 10px;
    //box-shadow: 0 0 0 1px #6ddeec inset;
    color: #ffffff;
    margin: 20px auto;
    padding: 25px 0;
    text-align: center;
    width: 1024px;
    height: 40px;
}
footer a{color:#FFFFFF !important;}



aside{width:210px;padding-top:7px;}
aside li{list-style-type:none;}
.block{background:#FFFFFF;border-radius:7px;padding:2px;box-shadow:0 1px 3px #76BAC4;margin-bottom:15px;}
.blockCnt{border:1px dashed #A9DE0A;padding:15px;border-radius:7px;}
.blockTitle{position:relative;z-index:2;width:217px;height:56px;margin-left:-76px;background:rgba(0, 0, 0, 0) url('/img_horol/ds15/img_dizain/bTitles3.png') no-repeat scroll 0 0;padding-left:110px;line-height:48px;font-size:20px;font-weight:700;font-family:'Myriad Pro';color:#FFFFFF;}
.bGreen .blockCnt{border-color:#A9DE0A;}
.bOrange .blockCnt{border-color:#FF7019;}
.bBlue .blockCnt{border-color:#4FD8E6;}
.bGreen .blockTitle{text-shadow:0 1px 0 #7DAF00;background-position:top !important;}
.bOrange .blockTitle{text-shadow:0 1px 0 #C93A00;background-position:center !important;}
.bBlue .blockTitle{text-shadow:0 1px 0 #19A2B0;background-position:bottom !important;}
.blockContent > a{color:#FF7019;text-decoration:underline;}
.blockContent > a:hover{text-decoration:none;}
#s_text{height:26px;line-height:26px;border:1px solid #D1D1D1;border-radius:3px;font-family:Arial;font-size:12px;color:#B0B0B0;padding:0;padding-left:10px;padding-right:30px;width:165px;}
#s_image{float:right;position:relative;z-index:2;margin-top:-33px;}
.social{text-align:center;}
.social img{-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;}
.social img:hover{opacity:0.7;}
.sNews{margin-bottom: 20px;}
.sNews2{margin-bottom: 10px; font-size: 13px; font-weight:700; color:#ff7019; padding-bottom:20px;border-bottom:1px dashed #ff7019;}
.sNews2 a:first-child{font-weight:700;color:#00A3B7;}
.sNews2:last-child{padding-bottom: 0px; border-bottom: 0px dashed #4FD8E6;}
.sNews a:first-child{font-weight:700;color:#00A3B7;}
.sNews:last-child{padding-bottom:20px;border-bottom:1px dashed #4FD8E6;}
.sDet{margin-top:10px;padding-top:10px;border-top:1px dashed #4FD8E6;overflow:hidden;}
span.date2{line-height:24px;background:url('/img_horol/ds15/img_dizain/date2.png') left no-repeat;padding-left:20px;}
.sDet a.all{float:right;margin:0;}
b.block-our-contact-name{display:inline-block;width:50px;color:#22AFC1;}

.com{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #4FD8E6;overflow:hidden;}
.c-left{float:left;min-width:60px;margin-right:10px;text-align:center;}
.c-left b{color:#FF7019;}
.c-left b a{text-decoration:none !important;}
span.day{display:inline-block;width:36px;padding-right:10px;background:url('/img_horol/ds15/img_dizain/day.png');height:37px;text-align:center;line-height:37px;font-size:22px;font-weight:700;color:#FFFFFF;margin:5px 0;}
span.ddate{font-weight:700;color:#4FD8E6;}
.add-com{padding-top:20px;}
.add-com h2{font-size:15px;color:#00A3B7;margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed #4FD8E6;}
.commFl{width:99%;border:1px solid #D1D1D1;border-radius:5px;font-family:Arial;color:#AAAAAA;}
.securityCode{border:1px solid #D1D1D1;border-radius:5px;font-family:Arial;color:#AAAAAA;text-align:center;}

.send-form{overflow:hidden;line-height:30px;}
.send-form input[type="text"]{border:1px solid #D1D1D1;border-radius:5px;height:18px;padding:0 5px;width:300px;font-family:Arial;font-size:12px;color:#AAAAAA;}
.send-form textarea{border:1px solid #D1D1D1;border-radius:5px;height:120px;padding:5px;width:352px;font-family:Arial;font-size:12px;color:#AAAAAA;margin-top:7px;}
.clear-btn{margin-left:10px;background:#11C9E0 !important;border-color:#6BBFC8 !important;box-shadow:inset 0 0 0 1px #20D8EF !important;text-shadow:0 1px 0 #00A8BF !important;}

.hPhotoWrap img, .hPhoto{-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;}
.hPhotoWrap:hover img{opacity:0.7;}
.postGreen{border-color:#B3E51C;}
.postGreen .post-title{border-color:#B3E51C;color:#B3E51C;overflow:hidden;font-family:Arial;font-size:12px;}

a.guest-add-com{display:inline-block;float:right;line-height:26px;padding:0 10px;background:#FF801C;background:-moz-linear-gradient(top, #FF801C 0, #FF6116 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FF801C), color-stop(100%, #FF6116));background:-webkit-linear-gradient(top, #FF801C 0, #FF6116 100%);background:-o-linear-gradient(top, #FF801C 0, #FF6116 100%);background:-ms-linear-gradient(top, #FF801C 0, #FF6116 100%);background:linear-gradient(to bottom, #FF801C 0, #FF6116 100%);border:1px solid #FF1900;box-shadow:inset 0 0 0 1px #FF902C;font-size:11px;font-weight:700;text-transform:uppercase;color:#FFFFFF !important;text-shadow:0 1px 0 #C42D00;border-radius:2px;}
.c-green{border-color:#B3E51C;}
.c-green .c-left{color:#B3E51C;}
.c-green span.ddate{color:#B3E51C;}
.c-green .day{background-image:url('/img_horol/ds15/img_dizain/day-green.png');}
a.e-mail{display:block;width:37px;height:23px;background:url('/img_horol/ds15/img_dizain/e-mail.png');float:right;margin-top:32px;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;}
a.e-mail:hover{opacity:0.7;}

.pp{background:#fff;margin:5px;padding:2px;border-radius:7px;}
.ppp{background:#fff;border:1px dashed #4fd8e6;padding: 5px 20px 15px;overflow:hidden;}
.ppt{height:42px;line-height:42px;font-size:20px;color:#00a4b8;font-family:'Myriad Pro';background:url('/img_horol/ds15/img_dizain/bird3.png') right no-repeat;border-bottom:1px dashed #4fd8e6;margin-bottom:15px;}
.ppp hr{height:0;border:none;background:none;border-bottom:1px dashed #4fd8e6;}

.calTable{width:100%;line-height:24px;}
.calMonth{font-size:16px;text-transform:lowercase;font-family:'Myriad Pro';font-weight:bold;color:#00a4b8;}
.calMonth a{color:#00a4b8 !important;}
.calWday, .calWdaySu, .calWdaySe{text-transform:uppercase;}
.calWday{background:#ff7019;color:#fff;border-radius:7px;}
.calWdaySu, .calWdaySe{background:#00a4b8;color:#fff;border-radius:7px;}
.calMdayIsA, .calMdayIs{background:#b3e51c;color:#fff;border-radius:7px;}
.calMdayIsA a, .calMdayIs a{color:#fff !important;}

.gTable{background:#45b6c4;color:#444444;}
.gTable a{color:#444444;}
.gTableTop{padding:2px;background:#11c9e0;padding-left:20px;padding-bottom:1px;color:#fff;font-weight:400;height:50px;font-size:20px;font-family:'Myriad Pro';}
.gTableSubTop{padding:10px;background:#cbf5e5;color:#767676;height:30px;font-size:11px;}
.gTableSubTop a{color:#767676;}
.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:10px !important;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:10px;background:#F4F4F4;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:12px;}
a.catLink:link{text-decoration:none;color:#fff;}
a.catLink:visited{text-decoration:none;color:#fff;}
a.catLink:hover{text-decoration:underline;color:#fff;}
a.catLink:active{text-decoration:underline;color:#fff;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:400;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum, .threadLink, .postUser{font-size:14px;color:#000000 !important;}
.forumDescr, .forumModer{color:#858585;font-size:12px;}
.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-size:12px;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#000000;}
a.forumBarA:visited{text-decoration:none;color:#000000;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:12px;}
.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:12px;}
.switch{background:#FFFFFF;width:15px;font-size:12px;}
.switchActive{background:#cbf5e5;font-weight:700;color:#6E6E6E;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#000000;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#000000;}
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:10px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:10px;background:#F4F4F4;}
.threadLastPostTd{padding:2px;font-size:12px;}
.threadDescr{color:#858585;font-size:12px;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#f9d2db;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#aaa;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#aaa;}
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:#000000;}
a.threadLink:active{text-decoration:underline;color:#000000;}
.postpSwithces{font-size:12px;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:12px;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;padding:10px;}
.postBottom{background:#cbf5e5;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:12px;}
.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:#fff !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; border: 1px dashed #54C5D3; font-size: 12px; line-height: 33px; padding: 0 15px; margin-left: 2px; margin-bottom: 6px;border-radius: 5px;box-shadow:0 0 0 2px #fff;}
nav .u-menucont .u-menuvitem {background: #fff;}
nav .u-menucont .u-menuvitem:hover {background: #f2f2f2;}
nav .u-menuvitem a {color: #888 !important;}
nav .u-menuvitem:hover a {color: #444 !important;}
nav .u-menucont .u-menuvitem .u-menuarrow {margin-top: 6px; margin-right: -3px;}

.logo {float: left; margin-top: 70px; z-index: 3000; position: relative; padding-left: 70px;}
.sname {font-size: 44px; text-transform:uppercase; color:#F19D19; max-width: 540px; line-height: 62px; font-family:Blogger, Calibri; font-weight:bold; zoom: 1; text-shadow:0 4px 0px #49B8FF; filter: glow(color=#fff18e,strength=0); filter: dropshadow(color=#fff18e,offX=0,offY=4);}
.sname a:link {text-decoration: none !important; color:#F19D19;}
.sname a:visited {text-decoration: none !important; color:#F19D19;}
.sname a:active {text-decoration: none !important; color:#F19D19;}
.sname a:hover {text-decoration: none !important; color:#F19D19; text-shadow:0 4px 0px #ddd;}

.slogan {color:#fff; text-shadow: 0 1px 0 #1b3e25; font-family: Arial; font-size:16px; background:url('/img_horol/ds15/img_dizain/slogan-teremok.png') repeat-x; height:27px; padding:5px 12px 0 12px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; box-shadow: 2px 2px 2px #d68263; -moz-box-shadow: 2px 2px 2px #d68263; -webkit-box-shadow: 2px 2px 2px #d68263; text-align:center; min-width:134px; float:right;}


#wrapper {
    margin: 0 auto;
    width: 979px;
}

.contact-box {float:right; margin-top: -40px;}

.version-vis {font-size:17px; color:#fff; text-shadow: 0 1px 0 #00a1b8; text-align:right; margin-bottom: 25px; position: relative; z-index:13;}
.version-vis a:link {color:#fff; //text-decoration: underline;}
.version-vis a:active {color:#fff; text-decoration: underline;}
.version-vis a:visited {color:#fff; text-decoration: underline;}
.version-vis a:hover {color:#fff; text-decoration: none; text-shadow: 0 1px 0 #f19d19;}
.eye {background: url('http://pyterka.ru/img_pupils/school/eye.png') no-repeat; width:31px; height:24px; float:left; margin-right: 10px; margin-top: 2px;}


.contact {float:right;}
.phone {font-size:28px; color:#fff; font-weight:bold; text-align: right; padding-top: 6px; padding-bottom: 10px; float:left;}
.phone a {color:#fff; text-shadow: 0 1px 0 #00a1b8;}
.adres {
	color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    list-style: outside none none;
    margin-top: 30px;
    text-align: right;
	text-shadow: 0 1px 0 #00a1b8;
    width: 272px;
	}
.ball {background:url('/img_horol/ds15/img_dizain/ball.png') no-repeat; width: 28px; height: 91px;  font-family: Arial; margin-right: 2px; color:#51773e; font-size:15px; font-weight:bold; text-shadow: 0.5px 1px 0px #e2fa62; padding-left:7px; padding-top:11px; float:left;}
.cloud {background:url('/img_horol/ds15/img_dizain/cloud-h.png') no-repeat; width: 90px; height: 46px; position: absolute; margin-top:-18px; text-align:center; padding-top:17px; color:#fff; font-size:14px; line-height: 14px; margin-left:15px;}
.cloud:hover {background:url('/img_horol/ds15/img_dizain/cloud-h.png') no-repeat; color:#fff;}

#wrapper-foot {width:979px; margin: 0 auto;}

.copyright {color: #fff;
    float: left; font-size: 14px; margin-top: -10px; padding-left: 15px; text-shadow: 0 1px 0 #A53E06; text-align: left; width: 680px;}
.foot-adres {color: #fff;
    float: right;
    font-size: 14px;
    list-style: outside none none;
    margin-right: 15px;
    margin-top: -10px;
    text-align: right;
	text-shadow: 0 1px 0 #1b3e25;
	}
.vk {background: url('http://localhost/1/img/vk.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}

.soc-ico {position: absolute; margin-left: -100px; left: 50%;}
.odnokl {background: url('http://localhost/1/img/odnokl.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}
.insta {background: url('http://localhost/1/img/insta.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}
.vk:hover, .odnokl:hover, .insta:hover {opacity: 0.8}

.doc_files {border-bottom: 1px dashed #f4f4f4; padding: 5px; float: left; width: 100%;}
.doc_files:hover {background: #f4f4f4;}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 200px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 15px 20px;
  border-left: 1px solid #1682ba;
  border-right: 1px solid #1682ba;
  border-top: 1px solid #1682ba;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  background: #36aae7;
  background: -webkit-linear-gradient(#36aae7, #1fa0e4);
  background: -moz-linear-gradient(#36aae7, #1fa0e4);
  background: -o-linear-gradient(#36aae7, #1fa0e4);
  background: -ms-linear-gradient(#36aae7, #1fa0e4);
  background: linear-gradient(#36aae7, #1fa0e4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #eeeeee;
  background: #1fa0e4;
  background: -webkit-linear-gradient(#1fa0e4, #1992d1);
  background: -moz-linear-gradient(#1fa0e4, #1992d1);
  background: -o-linear-gradient(#1fa0e4, #1992d1);
  background: -ms-linear-gradient(#1fa0e4, #1992d1);
  background: linear-gradient(#1fa0e4, #1992d1);
}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #1682ba;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border-bottom: 1px solid #1682ba;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #32373e;
  border-left: 1px solid #32373e;
  border-right: 1px solid #32373e;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #eeeeee;
  background: #49505a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: #424852;
  color: #ffffff;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}









@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:500);
/* 2f4b87 */
/* 2f4b87 */
/* #1f325d */
/* Menu CSS */#cssmenuv {
  width: auto;
}
#cssmenuv,
#cssmenuv ul,
#cssmenuv ul li,
#cssmenuv ul li a {
  padding: 0px;
  margin: 0;
  //line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #ffffff;
  //-webkit-transition: all ease .3s;
  //-o-transition: all ease .3s;
  //-moz-transition: all ease .3s;
  //-ms-transition: all ease .3s;
  //transition: all ease .3s;
}
#cssmenuv:before,
#cssmenuv:after,
#cssmenuv > ul:before,
#cssmenuv > ul:after {
  content: "";
  display: table;
}
#cssmenuv:after,
#cssmenuv > ul:after {
  clear: both;
}
#cssmenuv a {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
#cssmenuv ul {
  
}
#cssmenuv ul > li {
  float: left;
  list-style: none;
  //padding: 0 15px;
}
#cssmenuv ul > li > a {
  display: block;
  text-decoration: none;
  position: relative;
  //padding: 0 10px;
height: 40px;
}

#cssmenuv ul > li > ul > li > a {
  display: block;
  text-decoration: none;
  position: relative;
  //padding: 0 10px;
height: 30px;
}

#cssmenuv ul > li > a:hover {
 background:#FFFFFF !important;color:#303030;text-shadow:none;color:#303030 !important;height: 40px; box-shadow:-2px -1px 2px rgba(0, 0, 0, 0.1), 2px -1px 2px rgba(0, 0, 0, 0.1);
}

#cssmenuv ul > li > ul > li > a:hover {
 background:#fff !important;color:#303030;text-shadow:none;color:#303030 !important;height:30px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
}

#cssmenuv ul > li > a:hover:before {
background:#FFFFFF !important;color:#303030;text-shadow:none;color:#303030 !important;height:38px;
}

#cssmenuv ul > li > ul > li > a:hover:before {

}

#cssmenuv ul > li > a:hover:after {
  content: "";
  z-index: 2;
  position: absolute;
  border: 1px solid white;
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  right: -1px;
  opacity: .2;
}

#cssmenuv ul > li > ul > li > a:hover:after {
  content: "";
  z-index: 2;
  position: absolute;
  border: none;
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  //right: -1px;
  opacity: .2;
}

#cssmenuv > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;

}
#cssmenuv > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  position: absolute;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
#cssmenuv > ul > li > ul {
  width: 730px;
  position: absolute;
  background: #14cce3 none repeat scroll 0 0;
margin-left: -188px;
}
#cssmenuv > ul > li > ul > li {
  float: none;
  position: relative;
}

nav ul li ul li a span {
    display: block;
    float: left;
    font-size: 14px;
    height: 30px;
    padding: 0 18px;
    text-align: left;
    width: 100%;
}

nav ul li ul li a span:hover {
    display: block;
    float: left;
    font-size: 14px;
    height: 30px;
    padding: 0 18px;
    text-align: left;
    width: 100%;
}

#cssmenuv > ul > li > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
#cssmenuv > ul > li > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  position: absolute;
}
#cssmenuv > ul > li > ul > li > ul {
  left: 200px;
  top: 1px;
  width: 200px;
}
#cssmenuv > ul > li > ul > li > ul > li {
  float: none;
}