@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,700,700italic&subset=latin,cyrillic);
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:700,700i&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:700');


BODY {width:100%; height:100%; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; background:#fff; border:0; padding:0; margin:0; border-spacing:0; }
TABLE {vertical-align:top; padding:0px; margin:0px; border:0; border-spacing:0; }
TR {vertical-align:top; }
TD {vertical-align:top; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; padding:0; }
P, DIV {quotes:'«' '»'; FONT-SIZE:19px; line-height:28px; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; }
input {FONT-SIZE:12px; FONT-FAMILY:Arial,Verdana,sans-serif; COLOR:#000; }
blockquote {border-width: 4px 0 1px 0; border-style:solid; border-color: #cc9900 #cc9900 #ccc #cc9900; background:#fffff7; padding: 0 30px 25px 30px; margin: 30px 0; }
blockquote p {FONT-SIZE:19px; line-height:28px; padding:0; mergin:0; }
cite {FONT-WEIGHT:bold; font-style:normal; FONT-SIZE:19px; line-height:28px; }

H1 {FONT-WEIGHT:bold; FONT-SIZE:52px; line-height:59px; FONT-FAMILY: 'PT Sans'; COLOR:#000; margin: 25px 0; }

H2 {FONT-WEIGHT:bold; FONT-SIZE:34px; line-height:40px; FONT-FAMILY: 'PT Sans'; COLOR:#000; COLOR:#000; padding: 55px 0 5px 0; margin:0; }
H3, H4, H5, H6 {FONT-WEIGHT:bold; FONT-SIZE:34px; line-height:40px; FONT-FAMILY: 'PT Sans'; COLOR:#888; padding: 55px 0 5px 0; margin:0; }





hr {border:none; color:#ccc; background-color:#ccc; height:1px; }
.hr2 {border:none; color:#d9b837; background-color:#d9b837; height:6px; }
.hr3 {border:none; color:#cc6600; background-color:#cc6600; height:5px; width:75%; align:center; margin-top:30px; }
.hr03 {border:none; color:#cc6600; background-color:#cc6600; height:5px; width:90%; margin-top:10px; }
.hr4 {border:none; color:#ccc; background-color:#ccc; height:1px; margin-top:50px; }


A, A:visited {COLOR:#0033cc; TEXT-DECORATION:none; }
A:hover {COLOR:#cc3366; TEXT-DECORATION:none; }




.uc-top-right {display:none; }

.menu {FONT-SIZE:15px; line-height:17px; COLOR:#666; text-align:center; FONT-FAMILY: 'PT Sans'; padding: 0px 0 0 10px; }
.menu A, .menu:visited {FONT-WEIGHT:bold; FONT-SIZE:16px; line-height:29px; COLOR:#003399; TEXT-DECORATION:none; padding-right:15px; padding-top:0px; }
.menu A:hover {FONT-SIZE:16px; COLOR:#ff0000; TEXT-DECORATION:none; }
.menu span {FONT-WEIGHT:bold; FONT-SIZE:31px; line-height:42px; COLOR:#336699; }

.foot_menu {FONT-SIZE:15px; line-height:17px; COLOR:#888; text-align:center; FONT-FAMILY: 'PT Sans'; padding: 0px 0 0 10px; }
.foot_menu A, .menu:visited {FONT-WEIGHT:bold; FONT-SIZE:16px; line-height:29px; COLOR:#003399; TEXT-DECORATION:none; padding-right:15px; padding-top:0px; }
.foot_menu A:hover {FONT-SIZE:16px; COLOR:#ff0000; TEXT-DECORATION:none; }
.foot_menu span {FONT-WEIGHT:bold; FONT-SIZE:26px; line-height:33px; COLOR:#4e6984; }

.menu-fixed {FONT-WEIGHT:bol; FONT-SIZE:17px; line-height:17px; text-transform:uppercas; padding-top:13px; }
.menu-fixed A, .menu-fixed:visited {COLOR:#fff; TEXT-DECORATION:none; white-space:nowrap; padding: 12px 13px; }
.menu-fixed A:hover {COLOR:#fff; background:#669933; TEXT-DECORATION:none; }



.menuA1 {width:230px; float:right; }
.menuA2 {width:260px; float:right; }

.menu1 {FONT-WEIGHT:bold; FONT-SIZE:21px; line-height:20px; COLOR:#669933; FONT-FAMILY: 'PT Sans'; margin: 16px 0; }
.menu1 A, .menu1:visited {COLOR:#336699; TEXT-DECORATION:none; margin-left:5px; }
.menu1 A:hover {COLOR:#669933; TEXT-DECORATION:none; border-bottom:0; }
.menu1 img {height:13px; float:left; margin: 5px 3px 0 0px; }

.menu2 {FONT-SIZE:17px; line-height:22px; COLOR:#d5d487; text-align:center; FONT-FAMILY:'PT Sans'; padding: 10px 9px; background: #7897b6; border-radius: 7px 7px 0px 0px; - webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; }
.menu2 A, .menu2:visited {COLOR:#fff; TEXT-DECORATION:none; white-space:nowrap; border-radius:0px; - webkit-border-radius:0px; -moz-border-radius:0px; background:none; }
.menu2 A:hover {COLOR:#fff; TEXT-DECORATION:none; white-space:nowrap; background: #669933; }

.menu3 {FONT-SIZE:15px; line-height:45px; FONT-FAMILY: 'Pt Sans'; margin: 0px 5px 20px 0px; }
.menu3 A, .menu3:visited {COLOR:#336699; TEXT-DECORATION:none; background:#d6e3f1; white-space:nowrap; border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; padding: 5px 15px; }
.menu3 A:hover {COLOR:#fff; TEXT-DECORATION:none; background:#669933; }

.all-menu-div {width:100%; float:left; background:#f6f6f6; margin: 30px 0; padding-bottom:20px; }
.all-menu-div b {display:block; FONT-SIZE:20px; line-height:26px; text-align:center; background:#dae3ed; padding: 10px 0; margin-bottom:15px; }
.all-menu-div A, .all-menu-div:visited {width:23%; float:left; FONT-SIZE:17px; line-height:40px; color:#336699; white-space:nowrap; padding: 0 5%; }
.all-menu-div A:hover {COLOR:#339933; TEXT-DECORATION:none; }

.pageselector {FONT-SIZE:15px; line-height:45px; FONT-FAMILY: 'Pt Sans'; margin: 0px 5px 20px 5px; }
.pageselector A, .pageselector:visited {COLOR:#336699; TEXT-DECORATION:none; background:#eaeaea; white-space:nowrap; border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; padding: 5px 15px; }
.pageselector A:hover {COLOR:#fff; TEXT-DECORATION:none; background:#669933; }

.logo {padding: 20px 0px 0px 0; text-align:center; }
.logo img {width:170px; }

.foot_logo {text-align:center; padding-bottom:0px; }
.foot_logo img {width:140px; }

.menubutton1 {width:80px; height:45px; background:#cc9966; float:left; margin: 0 15px; padding: 0 0px; }
.menubutton1 A, .menubutton1:visited, .menubutton1 A:hover {FONT-WEIGHT:bold; COLOR:#fff; FONT-SIZE:17px; line-height:40px; FONT-FAMILY: 'PT Sans'; }

.menubutton2 {width:110px; height:45px; background:#ccc; float:left;; margin: 0 15px; padding: 0 0px; }
.menubutton2 A, .menubutton2:visited, .menubutton2 A:hover {FONT-WEIGHT:bold; FONT-SIZE:17px; line-height:40px; FONT-FAMILY: 'PT Sans'; }

.menubutton3 {width:150px; height:45px; background:#ccc; float:left; margin: 0 15px; padding: 0 0px; }
.menubutton3 A, .menubutton3:visited, .menubutton3 A:hover {FONT-WEIGHT:bold; FONT-SIZE:17px; line-height:40px; FONT-FAMILY: 'PT Sans'; }

.headerdiv {width:1180px; position:absolute; top:0; left:auto; z-index:101; right:auto; background: linear-gradient(to top right, #f9f9ee, #e9f2ed, #bfd3f5); }
.headerdiv2 {width:1180px; height:45px; position:fixed; top:0; left:auto; right:auto; z-index:100; right:auto; background:#5e78a0; }

.logo-in-menu {width:auto; float:left; color:#000; font-weight:bold; text-transform:uppercase; FONT-SIZE:16px; padding: 5px 20px 0 25px; }
.logo-in-menu img {height:30px; }

.logotable {width:100%; padding: 25px 0 35px 0; }

.allmenu {width:105px; float:left; margin: 0 5px; background: linear-gradient(to bottom right, #fff, #f9fbc7); margin-top:20px; padding: 6px 0; border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; }
.allmenu2 {width:75px; float:left; margin: 0 5px; background: linear-gradient(to bottom right, #fff, #f9fbc7); margin-top:20px; padding: 6px 0; border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; }
.allmenu4 {width:50%; text-align:center; background: linear-gradient(to left, #c2e3dc, #d4ddeb); margin: 30px auto 0px auto; padding: 11px 0 13px 0; border-radius:20px; - webkit-border-radius:15px; -moz-border-radius:15px; }

.download_button {FONT-WEIGHT:bold; FONT-SIZE:20px; line-height:20px; margin-top:20px; }
.download_button A, .download_button:visited {COLOR:#336699; TEXT-DECORATION:none; padding: 9px 110px; background: linear-gradient(to left, #c2e3dc, #d4ddeb); border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; }
.download_button A:hover {COLOR:#fff; TEXT-DECORATION:none; background:#669933; }

.download_button2 {FONT-WEIGHT:bold; FONT-SIZE:18px; line-height:20px; text-align:center; margin: 20px auto 0px auto; }
.download_button2 A, .download_button2:visited {COLOR:#336699; TEXT-DECORATION:none; padding: 11px 5%; background: linear-gradient(to left, #c2e3dc, #d4ddeb); border-radius:15px; - webkit-border-radius:15px; -moz-border-radius:15px; }
.download_button2 A:hover {COLOR:#fff; TEXT-DECORATION:none; background:#669933; }

.download_button3 {FONT-SIZE:17px; line-height:20px; COLOR:#fff; text-align:center; margin: 20px auto 50px auto; }
.download_button3 A, .download_button3:visited {COLOR:#fff!important; TEXT-DECORATION:none; cursor:pointer; padding: 8px 30px; background:#669933; - webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.download_button3 A:hover {COLOR:#fff; TEXT-DECORATION:none; cursor:pointer; background: linear-gradient(to left, #ff9900, #993300); }

.fast-menu-comment {COLOR:#fff;}
.fast-menu-comment A, .fast-menu-comment:visited, .fast-menu-comment A:hover {COLOR:#fff!important; cursor:pointer; TEXT-DECORATION:none; }



.bannerlink {FONT-WEIGHT:bol; FONT-SIZE:16px; line-height:23px; FONT-FAMILY: 'PT Sans'; padding: 19px 0 0px 0; }
.bannerlink A, .bannerlink:visited {COLOR:#fff; TEXT-DECORATION:none; }
.bannerlink A:hover {COLOR:#000; TEXT-DECORATION:none; }

.bannerlink2 {height:75px; margin-top:12px; padding-right:20px; background:#fff; FONT-SIZE:15px; line-height:17px; COLOR:#666; FONT-FAMILY: 'PT Sans'; border-radius: 30px 7px 7px 30px; - webkit-border-radius: 30px 7px 7px 30px; -moz-border-radius: 30px 7px 7px 30px; }
.bannerlink2 img {width:75px; height:75px; float:left; border:0; margin: 0px 15px 0 0px; border-radius: 30px 0px 0px 30px; - webkit-border-radius: 30px 0px 0px 30px; -moz-border-radius: 30px 0px 0px 30px; }
.bannerlink2 span {display:block; padding-top:5px; FONT-SIZE:14px; line-height:16px; COLOR:#777; }

.bannerlink3 {padding-top:8px; FONT-SIZE:15px; line-height:18px; COLOR:#666; FONT-FAMILY: 'PT Sans'; }
.bannerlink3 A, .bannerlink3:visited {COLOR:#336699; TEXT-DECORATION:none; }
.bannerlink3 A:hover {FONT-WEIGHT:normal; COLOR:#339933; TEXT-DECORATION:none; }

.bannerlink4 {FONT-WEIGHT:bold; FONT-SIZE:18px; line-height:20px; COLOR:#000; padding: 10px 0; }
.bannerlink4 A, .bannerlink4:visited {COLOR:#336699; TEXT-DECORATION:none; }
.bannerlink4 A:hover {COLOR:#339933; TEXT-DECORATION:none; }

.mainpage-avtor {width:70px; float:left; FONT-SIZE:16px; line-height:18px; text-align:center; margin: 10px 20px; }
.mainpage-avtor A, .mainpage-avtor:visited {COLOR:#000099; TEXT-DECORATION:none; border-bottom: 0 solid #c6c6db; }
.mainpage-avtor A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }
.mainpage-avtor img {width:70px; margin: 0 0 10px 0; border:0; border-radius:35px; - webkit-border-radius:35px; -moz-border-radius:35px; }





.alphabet {FONT-WEIGHT:bold; FONT-SIZE:20px; line-height:36px; text-align:cente; text-transform:uppercase; FONT-FAMILY:'PT Sans Narrow',Arial,Verdana,sans-serif; margin: 30px 4px 45px 4px; }
.alphabet A, .alphabet:visited {COLOR:#4e6984; TEXT-DECORATION:none; border-bottom: 1px solid #c6c6db; background:#fff; padding: 2px 6px; }
.alphabet A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }

.puz1 {height:100%; display:block; float:left; FONT-SIZE:40px; line-height:47px; COLOR:#000; FONT-FAMILY:'Roboto Slab',Arial,Verdana,sans-serif; padding: 0 15px; }
.puz2 {FONT-SIZE:14px; display:block; line-height:16px; COLOR:#000; padding: 7px 40px 0px 0px; }

.popzap {height:60px; FONT-SIZE:15px; line-height:27px; margin-left:16px; }
.popzap A, .popzap:visited {COLOR:#000099; TEXT-DECORATION:none; border-bottom: 1px solid #c6c6db; }
.popzap A:hover {FONT-WEIGHT:normal; COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }
.popzap span {display:block; width:160px; height:60px; float:left; }

.mashinavname {width:125px; float:left; background:#d9b837; COLOR:#fff; FONT-WEIGHT:bol; FONT-SIZE:16px; line-height:19px; padding: 6px 10px; margin-right:20px; } 
.mashinavname2 {width:110px; float:left; background:#669933; COLOR:#fff; FONT-WEIGHT:bold; FONT-SIZE:16px; line-height:19px; padding: 6px 10px; margin-right:20px; } 

.mashinav {FONT-SIZE:16px; line-height:19px; margin: 5px 13px; }
.mashinav A, .mashinav:visited {COLOR:#000099; TEXT-DECORATION:none; border-bottom: 1px solid #c6c6db; }
.mashinav A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }

.mashinav2 {FONT-WEIGHT:bold; FONT-SIZE:18px; line-height:22px; margin: 20px 25px 0px 0; }
.mashinav2 A, .mashinav2:visited {COLOR:#336699; TEXT-DECORATION:none; border-bottom: 1px solid #c6c6db; }
.mashinav2 A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }

.uRelatedEntry {display:block; width:100%; height:85px; font-size:16px; line-height:19px; }
.uRelatedEntry A, .uRelatedEntry:visited {COLOR:#35638a; TEXT-DECORATION:none; }
.uRelatedEntry A:hover {COLOR:#e6133f!important; TEXT-DECORATION:none; }
.uRelatedEntry img {width:90px!important; border:0px; float:left; margin: 0 12px 0 0; }

.uRelatedEntry2 {font-size:16px; line-height:19px; padding:0; }
.uRelatedEntry2 A, .uRelatedEntry2:visited {display:block; FONT-WEIGHT:bol; font-size:18px; line-height:25px; COLOR:#336699; TEXT-DECORATION:none; }
.uRelatedEntry2 A:hover {COLOR:#e6133f!important; TEXT-DECORATION:none; }
.uRelatedEntry2 img {display:block; width:150px; border:0px; margin: 0 0 10px 0; }

.swchItem1 {margin:5px; }



.text, .text div, .text p {FONT-SIZE:14px; line-height:22px; padding: 20px 0px; }

.telo {padding: 0 40px; }

.mainpagepubl {width:450px; height:300px; float:left; margin: 0 30px; }

.mainpagepubllinkimg {width:200; height:300px; float:left; }
.mainpagepubllinkimg img {width:180px; margin: 0 0 5px 0; padding:0px; border:0; }

.mainpagepublbig { }
.mainpagepublbig img {width:630px; margin: 0 0 5px 0; padding:0px; border:0; }

.mainpagepubllink {FONT-WEIGHT:bold; FONT-SIZE:20px; line-height:23px; padding: 0px 0px; }
.mainpagepubllink A, .mainpagepubllink:visited {COLOR:#424b76; TEXT-DECORATION:none; padding:0px; }
.mainpagepubllink A:hover {COLOR:#339933; TEXT-DECORATION:none; padding:0px; }

.mainpagepublopis {FONT-SIZE:14px; line-height:19px; padding: 10px 0px 0px 0px; }

.lastpost { } 
.lastpost img {float:left; margin: 0px 10px 15px 10px; } 

.lastpost2 {width:250px; height:360px; float:left; position:relative; margin:10px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.lastpost3 {width:525px; height:360px; float:left; position:relative; margin:10px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }

.lastpostpubl {position:absolute; top:38%; right:10px; left:10px; z-index:101; FONT-WEIGHT:bold; FONT-SIZE:19px; line-height:22px; COLOR:#fff; }
.lastpostpubl A, .lastpostpubl:visited {COLOR:#2b3c4e; TEXT-DECORATION:none; padding:0px; }
.lastpostpubl A:hover {COLOR:#000; TEXT-DECORATION:none; padding:0px; }
.lastpostpubl span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:19px; COLOR:#33333b; padding-top:10px; }

.lastpostpubl2 {position:absolute; top:44%; right:10px; left:10px; z-index:101; FONT-WEIGHT:bold; FONT-SIZE:27px; line-height:30px; COLOR:#fff; }
.lastpostpubl2 A, .lastpostpubl2:visited {COLOR:#2b3c4e; TEXT-DECORATION:none; padding:0px; }
.lastpostpubl2 A:hover {COLOR:#000; TEXT-DECORATION:none; padding:0px; }
.lastpostpubl2 span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:20px; COLOR:#33333b; padding-top:10px; }

.lastpostpublavtor {position:absolute; bottom:5%; right:10px; left:10px; z-index:101; FONT-WEIGHT:bol; FONT-SIZE:13px; line-height:17px; COLOR:#000; text-transform: uppercase; }
.lastpostpublavtor A, .lastpostpublavtor:visited, .lastpostpublavtor A:hover {COLOR:#80808d; TEXT-DECORATION:none; padding:0px; }

.black-overlay {
 overflow: hidden;
 position: relative;
}

.black-overlay:before {width:100%; height:100%; background: transparent;
 background: -moz-linear-gradient(top, rgba(247, 242, 188, 1) 40%, rgba(213, 219, 121, 0) 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(40%, rgba(247, 242, 188, 1)), color-stop(100%, rgba(213, 219, 121, 0)));
 background: -webkit-linear-gradient(top, rgba(247, 242, 188, 1) 40%, rgba(213, 219, 121, 0) 100%);
 background: -o-linear-gradient(top, rgba(247, 242, 188, 1) 40%, rgba(213, 219, 121, 0) 100%);
 background: -ms-linear-gradient(top, rgba(247, 242, 188, 1) 40%, rgba(213, 219, 121, 0) 100%);
 background: linear-gradient(to top, rgba(237, 235, 211, 1) 47%, rgba(213, 219, 121, 0) 80%);
 content: "";
 display: block;
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
}





.publ {width:100%; clear: both; margin:0; padding: 17px 0; }
.publcolor {background:#f0f0f0; }

.publtelo {font-weight:bol; FONT-SIZE:19px; line-height:24px; }
.publtelo A, .publtelo:visited {COLOR:#3366cc; TEXT-DECORATION:none; }
.publtelo A:hover {COLOR:#669933; TEXT-DECORATION:none;}
.publtelo img {width:160px; float:left; margin: 0px 20px 0px 0px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.publtelo span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:19px; COLOR:#000; padding-top:10px; }

.forum {width:100%; border: 2px solid #e3e3e3; padding: 0 0px; border-radius: 0px 0px 7px 7px; - webkit-border-radius: 0px 0px 7px 7px; -moz-border-radius: 0px 0px 7px 7px; }

.forumdiv {height:40px; width:100%; text-align:center; FONT-SIZE:20px; line-height:22px; COLOR:#fff; background: linear-gradient(to left, #339999, #9999cc); padding-top:15px; border-radius: 7px 7px 0px 0px; - webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; }

.publtelo2 {FONT-SIZE:19px; line-height:22px; }
.publtelo2 A, .publtelo2:visited {COLOR:#666699; TEXT-DECORATION:none; }
.publtelo2 A:hover {COLOR:#339933; TEXT-DECORATION:none;}
.publtelo2 img {width:80px; float:left; margin: -1px 15px 0px 0px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.publtelo2 span {display:none; FONT-WEIGHT:normal; FONT-SIZE:14px; line-height:16px; COLOR:#666; padding-top:5px; }

.publtd {padding-right:30px; }

.publtd1 {FONT-SIZE:12px; line-height:13px; COLOR:#333; width:50px; border-left: 1px solid #e3e3e3; padding: 0px 0px 0px 20px; }
.publtd1 span {display:block; width:100%; height:100%; float:left; COLOR:#333; margin: -3px 6px 0px 0px; FONT-SIZE:25px; line-height:30px; }

.publ2 {width:230px; height:380px; float:left; margin: 12px 20px 0 20px; }

.publ2-tag {width:295px; height:300px; float:left; background:#fff; padding:15px; box-shadow: 0 0 15px 5px rgba(221, 221, 221, 1); margin:14px; }



.publ2big {width:100%; margin: 20px 20px 30px 20px; }

.publ2telo {FONT-WEIGHT:bold; FONT-SIZE:19px; line-height:22px; }
.publ2telo A, .publ2telo:visited {COLOR:#336699; TEXT-DECORATION:none; }
.publ2telo A:hover {COLOR:#339933; TEXT-DECORATION:none;}
.publ2telo img {width:230px; max-height:150px; margin: 0px 0px 15px 0px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.publ2telo span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:18px; COLOR:#000; padding-top:10px; }

.publ2telo2 {FONT-WEIGHT:bold; FONT-SIZE:19px; line-height:22px; }
.publ2telo2 A, .publ2telo2:visited {COLOR:#336699; TEXT-DECORATION:none; }
.publ2telo2 A:hover {COLOR:#339933; TEXT-DECORATION:none;}
.publ2telo2 img {width:295px; max-height:200px; margin: 0px 0px 15px 0px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.publ2telo2 span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:18px; COLOR:#000; padding-top:10px; }

.publ2telobig {FONT-WEIGHT:bold; FONT-SIZE:28px; line-height:33px; }
.publ2telobig A, .publ2telobig:visited {COLOR:#336699; TEXT-DECORATION:none; }
.publ2telobig A:hover {COLOR:#339933; TEXT-DECORATION:none;}
.publ2telobig img {width:500px; max-height:335px; margin: 0px 0px 15px 0px; border-radius:10px; - webkit-border-radius:10px; -moz-border-radius:10px; }
.publ2telobig span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:20px; COLOR:#000; padding-top:10px; }

.publ3 {width:100%; margin: 0px 0; padding: 17px 30px; }

.publ4 {FONT-WEIGHT:bold; FONT-SIZE:26px; line-height:32px; padding-bottom:15px; position:relative; z-index:100; }
.publ4 A, .publ4:visited {COLOR:#336699; TEXT-DECORATION:none; }
.publ4 A:hover {COLOR:#339933; TEXT-DECORATION:none; }
.publ4 span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:16px; COLOR:#000; padding-top:20px; }

.publ4_knop {FONT-SIZE:15px; line-height:16px; text-transform:uppercase; margin: 30px 0px 0px 0px; }
.publ4_knop A, .publ4_knop:visited {COLOR:#fff; TEXT-DECORATION:none; background:#6699cc; border-radius:5px; - webkit-border-radius:5px; -moz-border-radius:5px; padding: 12px 30px; }
.publ4_knop A:hover {COLOR:#fff; background:#339966; TEXT-DECORATION:none; }

.wordstat {COLOR:#4e6984; }
.wordstat span {FONT-WEIGHT:bold; COLOR:#000; }

.vstavka {margin: 30px 0; text-align:center; }

.vstavka3 {width:46%; float:left; padding: 0 2%; }

.vstavka3-div {width:100%; padding: 15px 0; }









.namaz_div {width:100px; float:left; margin: 40px 65px 0 15px; }

.namaz_cityname {FONT-WEIGHT:bold; FONT-SIZE:20px; line-height:21px; padding: 10px 0 10px 0; }

.namaz_name {FONT-SIZE:16px; line-height:17px; padding: 6px 0; }
.namaz_name span {width:30px; float:right; }

.namaz_othercity {FONT-SIZE:16px; line-height:30px; margin: 10px 0px; }
.namaz_othercity A, .namaz_othercity:visited {FONT-WEIGHT:bol; COLOR:#4e6984; TEXT-DECORATION:none; border-bottom: 1px solid #dce4eb; white-space:nowrap; margin: 0 15px 0 15px; }
.namaz_othercity A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0; }







.blokki {background: linear-gradient(to top right, #dee7cd, #e0eae4, #bfd3f5); }
.blokki2 {background: linear-gradient(to bottom left, #eff4e5, #edf6f1, #bfd3f5); border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.blokki3 {background: linear-gradient(to bottom left, #dee7cd, #e0eae4, #bfd3f5); }
.blokki4 {background: linear-gradient(to bottom left, #ceeaf9, #faf8f2, #f2ebcc); border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.blokki5 {background: linear-gradient(to bottom right, #ceeaf9, #faf8f2, #faecf3); border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }



.blokki_s {height:230px; position:relative; padding: 70px 0px 70px 70px; margin: 100px 0; }

.bloklink {FONT-SIZE:17px; line-height:18px; margin: 18px 0px; }
.bloklink A, .bloklink:visited {COLOR:#336699; TEXT-DECORATION:none; border-bottom: 1px solid #d5d5e7; }
.bloklink A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom: 0; }

.footerx {background: linear-gradient(to top right, #ceeaf9, #faf8f2, #f2ebcc); padding: 40px 40px 50px 40px; margin-top:100px; }

.salam_islam1 {width:335px; height:390px; float:left; background:#eef4f6; position:relative; margin:15px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }
.salam_islam2 {width:335px; height:180px; float:left; background:#eef4f6; position:relative; margin:15px; border-radius:7px; - webkit-border-radius:7px; -moz-border-radius:7px; }

.salam_islam1_div {FONT-WEIGHT:bold; FONT-SIZE:23px; COLOR:#336699; padding: 8% 10%; }
.salam_islam1_div A, .salam_islam1_div:visited {COLOR:#336699; TEXT-DECORATION:none; }
.salam_islam1_div A:hover {COLOR:#339933; TEXT-DECORATION:none; }
.salam_islam1_div span {display:block; FONT-WEIGHT:normal; FONT-SIZE:15px; line-height:19px; COLOR:#000; padding-top:15px; }



.mp_next {padding: 20px 15% 0 15%; }

.vs_next {position:relative; padding: 0 35% 0 5%; }
.vs_next-look {position:relative; padding: 0 5%; }
.vs_next2 {width:60%; float:left; position:relative; padding: 50px 5% 10px 5%; }
.vs_next2-right {width:30%; float:left; position:relative; padding: 70px 0 0 0; }

.vs_next_nevstavka {position:relative; padding: 0 2% 10px 2%; }
.vs_next_nevstavka p, .vs_next_nevstavka h2 {padding: 0 10%; }
.vs_next_nevstavka ul {padding: 10px 10% 10px 15%; }

.foto_na_stranice_avtora {width:300px; height:200px; float:left; margin:15px; }
.foto_na_stranice_avtora img {width:300px; max-height:200px; }

.knigi_statyi {width:45%; height:70px; float:left; FONT-SIZE:16px; line-height:20px; margin: 15px 25px; }

.mainfoto {width:100%; background:#ebeff3; margin:0; padding:0; webkit-border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; }
.mainfoto img {max-width:580px; height:380px; margin:30px; }

.mainfoto-look {width:100%; background:#ebeff3; margin:0; padding:0; webkit-border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; }
.mainfoto-look img {width:100%; max-width:930px; padding:30px; }

.mainfoto-re {position:relative; background:#f3f7fb; width:100%; text-align:center; margin-bottom:0; padding: 20px 0; webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }

.cont {position:absolute; right:0; width:300px; float:right; FONT-SIZE:17px; line-height:25px; margin: 0 0 20px 0; }
.cont a, .cont:visited {COLOR:#336699; TEXT-DECORATION:none; }
.cont A:hover {COLOR:#ff0000; TEXT-DECORATION:none; }
.cont img {max-width:200px; display:block; margin-bottom:10px; }
.cont ul {margin: 15px 0 10px 0; padding: 0 10px 0 30px; }
.cont li {FONT-SIZE:17px; line-height:22px; padding: 10px 0; }
.cont span {display:block; FONT-SIZE:50px; line-height:52px; FONT-FAMILY:'Ubuntu',Arial,Verdana,sans-serif; padding-bottom:5px; }

.vydel {display:inline; FONT-SIZE:17px; line-height:25px; background-color:#f6f1d4; box-shadow: -5px 0 0 3px #f6f1d4, 5px 0 0 3px #f6f1d4; margin-top:20px; }
.vydel2 {display:inline; background-color:#d6e3f1; box-shadow: -5px 0 0 3px #d6e3f1, 5px 0 0 3px #d6e3f1; }

.soderg-div {FONT-SIZE:19px; line-height:24px; border-width: 8px 0 0 0; border-style:solid; border-color:#669933; background:#f3f7fb; padding:20px; margin: 0px 0 60px 0; }
.soderg-div a, .soderg-div:visited {COLOR:#336666; cursor:pointer; TEXT-DECORATION:none; }
.soderg-div A:hover {COLOR:#ff0000; TEXT-DECORATION:none; }
.soderg-div ul {margin: 15px 0 10px 0; padding: 0 10px 0 35px; }
.soderg-div li {padding: 10px 0; }

.soderg-div2 {FONT-SIZE:19px; line-height:25px; background:#ebeff3; padding: 0 30px 30px 30px; margin: 0 0 30px 0; webkit-border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; border-radius: 0 0 20px 20px; }
.soderg-div2 a, .soderg-div2:visited {COLOR:#336699; cursor:pointer; TEXT-DECORATION:none; }
.soderg-div2 A:hover {COLOR:#ff0000; TEXT-DECORATION:none; }
.soderg-div2 ol {counter-reset:li; list-style:none; padding: 10px 0 0 0; margin:0; }
.soderg-div2 ol li {position:relative; margin: 5px 0 0 2.5em; border:0; padding: 5px 0 5px 15px; }
.soderg-div2 ol li:before {FONT-SIZE:17px; line-height:18px; content:counter(li); counter-increment:li; position:absolute; top:4px; left:-1.4em; width:1.1em; padding:4px; border:0; color:#fff; background:#669966; text-align:center; - webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }

.soderg2 {position:fixed; z-index:100; top:0; left:0; width:100%; }
.soderg2 a, .soderg2:visited {color:#336699; white-space:nowrap; padding: 0 25px 0 0; }
.soderg2 A:hover {color:#ff0000; }

.soderg2_logo {width:95px; background:#e0eaf0; text-align:center; }
.soderg2_logo img {height:30px; border:0; margin: 15px 0 0 0; }

.soderg2_centerTD {width:1085px; font-weight:bold; FONT-SIZE:17px; line-height:28px; background: linear-gradient(to right, #e0eaf0, #ebf6ea); padding: 15px 0 15px 0; }

.glav-roli {margin: 30px 0; }
.glav-roli table {width:100%; FONT-SIZE:17px; line-height:27px; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; }
.glav-roli td {width:50%; border-bottom: 1px solid #e3e3e3; padding: 10px 5% 10px 0; }
.glav-roli img {display:block; height:150px; text-align:center; margin: 10px auto 10px auto; }

.glav-roli2 {width:140px; height:170px; float:left; FONT-SIZE:16px; line-height:21px; text-align:center; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; padding: 0 10px 0 10px; }
.glav-roli2 img {display:block; height:100px; text-align:center; margin: 0 auto 10px auto; - webkit-border-radius:100px; -moz-border-radius:10px; border-radius:100px; }

.glav-roli3 {width:200px; height:250px; float:left; FONT-SIZE:16px; line-height:21px; text-align:center; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; COLOR:#000; padding: 0 10px 0 10px; }
.glav-roli3 img {display:block; height:120px; text-align:center; margin: 10px auto 10px auto; }

caption, .caption {FONT-WEIGHT:bold; text-align:center; background:#dae3ed; padding: 8px 0; margin: 20px 0; }

.noborder {border:0!important; }

.uc-content, .uc-top, .uc-top-right, .uc-top-left, .uc-opacity, .textcomm {FONT-SIZE:16px; line-height:21px; }










.avtor {FONT-WEIGHT:bold; FONT-SIZE:17px; line-height:22px; }
.avtor img {width:120px; padding-bottom:15px; }
.avtor span {display:block; FONT-WEIGHT:normal; padding:0; }

.avtor2 {height:70px; FONT-SIZE:16px; line-height:20px; margin: 10px 0; }
.avtor2 img {width:70px; float:left; vertical-align:middle; margin: -10px 15px 0 0; - webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; }
.avtor2 span {FONT-SIZE:16px; line-height:20px; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; }

.rating-div {width:100%; height:25px; }
.rating-stars {width:120px; float:left; }
.rating-stat {width:160px; float:left; FONT-SIZE:17px; line-height:22px; COLOR:#888; }
.rating-stars-nextcolumn {float:left; font-weight:bol; FONT-SIZE:19px; line-height:22px; COLOR:#999; padding-right:50px; }

.rating-stars-table {width:100%; border-width: 0 1px 1px 1px; border-style:solid; border-color:#ccc; - webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; padding: 20px 20px 0 20px; margin: 50px 0; }
.rating-stars-table caption {- webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; margin:0; }
.rating-stars-table-td1 {width:42%; }
.rating-stars-table-td2 {padding-top:10px; }
.rating-stars-table-td3 {width:26%; FONT-SIZE:16px; line-height:21px; COLOR:#000; padding-top:10px; }


.lid {FONT-WEIGHT:bol; FONT-SIZE:28px; line-height:38px; COLOR:#000; FONT-FAMILY:'PT Sans',Arial,Verdana,sans-serif; margin: 20px 0 20px 0; }

.comments-num-div {FONT-SIZE:18px; line-height:21px; color:#666; width:140px; text-align:center; float:right; padding: 20px 0 20px 20px; }
.comments-num-div img {width:100px; display:block; margin: 0 auto 10px auto; - webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}

.zagol1 {FONT-SIZE:13px; line-height:14px; padding: 2px 20px; }
.zagol1 A, .zagol1:visited {COLOR:#fff; TEXT-DECORATION:none; background:#d2b5a7; border-radius:5px; - webkit-border-radius:5px; -moz-border-radius:5px; }
.zagol1 A:hover {COLOR:#fff; TEXT-DECORATION:none; border-bottom: 0; }

.socsetishapka {text-align:center; }
.socsetishapka img {width:30px; border:0px; }

.copy {FONT-SIZE:16px; line-height:19px; COLOR:#000; margin: 20px 0; }
.copy A, .copy:visited {COLOR:#336699; TEXT-DECORATION:none; border-bottom: 0px solid #e3e3e3; }
.copy A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0px; }

.copy2 {FONT-SIZE:19px; line-height:22px; COLOR:#888; text-align:center; padding: 0 15px; }
.copy2 A, .copy2:visited {COLOR:#336699; TEXT-DECORATION:none; border-bottom: 0px solid #e3e3e3; }
.copy2 A:hover {COLOR:#339933; TEXT-DECORATION:none; border-bottom:0px; }

.catsTd {height:40px; }

.put {FONT-SIZE:16px; line-height:20px; COLOR:#cc0000; padding: 5px 0 0 0; }
.put A, .put:visited {COLOR:#336699; TEXT-DECORATION:none padding: 0 3px;; }
.put A:hover {COLOR:#339933; TEXT-DECORATION:none; }

.put ol {margin:0; padding:0; }
.put li {list-style-type: none; display:inline; margin-right:5px; padding:0; }

.put2 {FONT-SIZE:15px; line-height:20px; COLOR:#444; padding: 0 0 110px 0; }
.put2 A, .put2:visited {COLOR:#336699; TEXT-DECORATION:none; }
.put2 A:hover {COLOR:#339933; TEXT-DECORATION:none; }

.put3 {FONT-SIZE:16px; line-height:20px; COLOR:#999; text-align:right; padding:0; }
.put3 A, .put3:visited {COLOR:#336699; TEXT-DECORATION:none padding: 0 3px;; }
.put3 A:hover {COLOR:#339933; TEXT-DECORATION:none; }

.add-reads-time {width:auto; float:left; FONT-SIZE:16px; line-height:16px; COLOR:#000; padding-right:30px; }
.add-reads-time a, .add-reads-time:visited {COLOR:#336699; cursor:pointer; TEXT-DECORATION:none; }
.add-reads-time A:hover {COLOR:#ff0000; TEXT-DECORATION:none; }
.add-reads-time img {height:30px; vertical-align:middle; margin: 0 3px 0 0; }

.source-div {FONT-SIZE:16px; line-height:22px; COLOR:#999; margin: 20px 0 0 0; }

.otstup {padding: 0px 0px 7px 0px; }
.otstup2 {padding: 5px 0px; }

.centerTD {width:1180px; padding:0; }
.otstup0 {background:#e3e3e3; }
.otstup001 {background:#e3e3e3; }
.otstup002 {height:100%; background:#e3e3e3 url(/img/orhan-fon1.png) no-repeat fixed right bottom; background-size:contain; }

.otstupi-publ {padding: 0 3% 0 5%; }

.otstup002_link {height:100%; }
.otstup002_link a {display:block; height:100%; width:100%; }



UL {margin-top: 0px; margin-bottom: 0px; }
li {padding: 7px 0px 7px 0px;}

.searchform {}
input.queryField {width:100%; font-size:16px; height:21px; border-width:4px; border-style:solid; border-color:#d9b837; background:#fff; padding: 2px 10px; border-radius: 20px 0px 0px 20px; - webkit-border-radius: 20px 0px 0px 20px; -moz-border-radius: 20px 0px 0px 20px; }
input.searchSbmF {FONT-WEIGHT:bold; width:200px; font-size:18px; height:21px; border:0px; background:#d9b837; color:#000; position:relative; border-radius: 0px 20px 20px 0px; - webkit-border-radius: 0px 20px 20px 0px; -moz-border-radius: 0px 20px 20px 0px; } 

.table {border-width: 3px 1px 1px 1px; border-style: solid; border-color: #336699 #cccccc #cccccc #cccccc; background: #eeeeee; padding: 5px 0px 0px 0px; }






#banners a img {border: 0px; opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=50); }
#banners a:hover img {border: 0px; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }


.pict { border: 1px solid #CCCCCC; }










































/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#fff; border:0px solid #e2e2e2; }
.cBlock2 {background:#fff; border:0px solid #e2e2e2; }
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#000000;width:100%;background:#f5f5f5;border:1px solid #cccccc;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#cacaca;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:1px solid #bfd4db;}
/* ------------------- */

/* Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 0px 13px; background: url('/.s/t/808/12.png') no-repeat 0 5px;}
/* ------------ */

/* Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#6E6E6E;padding-top:15px;}
.archEntryHr {width:250px;color:#cbcebc;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/808/15.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:visited {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#6E6E6E}
a.archiveDateTitleLink:active {text-decoration:underline; color:#6E6E6E}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calTable {margin-left: auto; margin-right: auto;}
.calMonth {}
.calWday {color:#FFFFFF;background:#73b6df;width:18px;}
.calWdaySe {color:#000000;background:#73b6df;width:18px;}
.calWdaySu {color:#000000;background:#73b6df;width:18px; font-weight:bold;}
.calMday {color:#000000;}
.calMdayA {background:#FCFF97;font-weight:bold;}
.calMdayIs {background:#eeae8e;color:#24613E;font-weight:bold;font-size:12pt;}
.calMdayIsA {border:1px solid #FFFFFF; background:#FCFF97;font-weight:bold;font-size:12pt;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E5E5E5}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {height:100px;width:300px;}
.replaceBody {background: url('/.s/t/808/1.png') repeat-x #fff;}
.legendTd {font-size:9pt;}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background: url('/.s/t/808/1.png') repeat-x 0 -20px;}
.gTableTop {padding:5px 15px;text-align:left;color:#fff;font-size:12pt;}
.gTableSubTop {padding:2px;background:#bceef5;color:#000000;height:20px;font-size:10px;}
.gTableBody {padding:2px;background:#e8f2f6;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#e8f2f6;}
.gTableLeft {padding:2px;background:#e8f2f6;font-weight:bold;color:#6E6E6E}
.gTableRight {padding:2px;background:#e8f2f6}
.gTableError {padding:2px;background:#e8f2f6;color:#009fff;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#e8f2f6}
.forumLastPostTd,.forumArchive {padding:2px;font-size:9pt;}

a.catLink:link {text-decoration:none; color:#fff;}
a.catLink:visited {text-decoration:none; color:#fff;}
a.catLink:hover {text-decoration:underline; color:#000;}
a.catLink:active {text-decoration:underline; color:#fff;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:9pt;color:#009fff;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:9pt;}
.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;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:9pt;}
.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;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:9pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#bfd4db;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:9pt;}
.switch {background:#FFFFFF;width:15px;font-size:9pt;}
.switchActive {background:#a3d0ed;font-weight:bold;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:#009fff;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#009fff;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#e8f2f6}
.threadLastPostTd {padding:2px;font-size:9pt;}
.threadDescr {color:#858585;font-size:9pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#f9dc3d;height:20px;font-weight:bold;font-size:9pt;color:#000000;padding-left:40px; }
.threadsDetails {padding:2px;background:#73b6df;height:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;background:#73b6df;height:20px;color:#6E6E6E;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#009fff;}
a.threadPinnedLink:active {text-decoration:underline; color:#009fff;}

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:9pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:9pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#e8f2f6;text-align:center;}
.postFirst {background:#e8f2f6;border-bottom:3px solid #787878;}
.postRest1 {background:#e8f2f6;}
.postRest2 {background:#e8f2f6;}
.postSeparator {height:3px;background:#f9dc3d;}

.postTdTop {background:#bceef5;}
.postBottom {background:#a3d0ed;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;}
.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:bold;}
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:9pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

.signatureView {font-size:9pt;}
.edited {padding-top:30px;font-size:9pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:10pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#009fff;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/808/16.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/808/16.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.loginButton, .pollBut, .searchSbmFl, .commSbmFl, .signButton, .buttonDiv input {font-size:8pt;background: #999999 url(/bag/knopka2.gif);height: 22px;border:1px outset #237c23; color: #000; padding: 1px 3px 2px 3px;}
.searchQueryFl {width:200px !important;}

.codeButtons {font-size:9pt;background:#73b6df;border:1px outset #6E6E6E;}
.codeCloseAll {font-size:9pt; color:#6E6E6E;font-weight:bold;background:#73b6df;border:1px solid #6E6E6E;}
.postNameFl,.postDescrFl {background: #ddf0f7; border: 1px inset #008cc4;width:400px}
.postPollFl,.postQuestionFl {background: #ddf0f7; border: 1px inset #008cc4;width:400px}
.postResultFl {background: #ddf0f7; border: 1px inset #008cc4;width:50px}
.postAnswerFl {background: #ddf0f7; border: 1px inset #008cc4;width:300px}
.postTextFl {background: #ddf0f7; border: 1px inset #008cc4;width:550px;height:150px}
.postUserFl {background: #ddf0f7; border: 1px inset #008cc4;width:300px}

.pollHelp {font-weight:normal;font-size:9pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */