<STYLE>BODY {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; }
TABLE {FONT-SIZE: 12px; vertical-align: top; }
TR {vertical-align: top; }
TD {FONT-SIZE: 12px; vertical-align: top; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; }
P {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; }
DIV {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; }
input {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; }

H1 {FONT-SIZE: 18px; margin: 0px; }
H2 {FONT-SIZE: 16px; margin: 0px; }
H3 {FONT-SIZE: 16px; margin: 0px; }
H4 {FONT-SIZE: 16px; margin: 0px; }
H5 {FONT-SIZE: 16px; margin: 0px; }
H6 {FONT-SIZE: 16px; margin: 0px; }

A {COLOR: #3366cc; TEXT-DECORATION: underline; }
A:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.slogan {FONT-SIZE: 30px; padding: 3px 0px 3px 0px; }
.slogan2 {FONT-SIZE: 12px; COLOR: #666666; }

.tel {FONT-WEIGHT: bold; FONT-SIZE: 20px; padding: 3px 0px 3px 0px; }
.843 {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666666; padding: 5px 0px 0px 0px; }

.time {FONT-WEIGHT: bold; FONT-SIZE: 14px; text-align: center; padding: 0px 0px 3px 0px; }
.time2 {FONT-SIZE: 12px; padding: 5px 0px 5px 0px; }
.timename {width: 45%; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-align: right; padding: 5px 0px 5px 0px; }
.timeprobel {width: 20px; }
.timeline {background: #cccc99; }
.timedata {width: 50%; FONT-SIZE: 11px; COLOR: #666666; }

.lessontable1 {width:20%; }
.lessontable2 {width:50%; }
.lessontable3 {width:35%; }
.lessontable4 {width:15%; }
.lessontable5 {width:15%; }
.lessontable7 {width:30%; }

.menu {FONT-SIZE: 12px; COLOR: #999999; padding: 5px 0px 5px 0px; }
.menu A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menu:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menu A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.menuabout {FONT-SIZE: 17px; padding: 3px 0px 0px 0px; }
.menuabout A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menuabout:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menuabout A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }


.menu031 {FONT-SIZE: 20px; COLOR: #3366cc; padding: 10px 0px 5px 0px; }
.menu031 A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menu031:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.menu031 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }



.menu2 {FONT-SIZE: 12px; COLOR: #999999; padding: 5px 0px 5px 0px; }
.menu2 A {COLOR: #009966; TEXT-DECORATION: underline; }
.menu2:visited {COLOR: #009966; TEXT-DECORATION: underline; }
.menu2 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.menu032 {FONT-SIZE: 20px; padding: 10px 0px 5px 0px; }
.menu032 {COLOR: #009966; TEXT-DECORATION: ; }
.menu032:visited {COLOR: #009966; TEXT-DECORATION: ; }
.menu032:hover {COLOR: #cc9900; TEXT-DECORATION: ; }



.menu3 {FONT-SIZE: 12px; COLOR: #999999; padding: 5px 0px 5px 0px; }
.menu3 A {COLOR: #6633cc; TEXT-DECORATION: underline; }
.menu3:visited {COLOR: #6633cc; TEXT-DECORATION: underline; }
.menu3 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.menu033 {FONT-SIZE: 20px; COLOR: #6633cc; padding: 10px 0px 5px 0px; }
.menu033 A {COLOR: #6633cc; TEXT-DECORATION: underline; }
.menu033:visited {COLOR: #6633cc; TEXT-DECORATION: underline; }
.menu033 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }



.menu4 {FONT-SIZE: 12px; COLOR: #999999; padding: 5px 0px 5px 0px; }
.menu4 A {COLOR: #339999; TEXT-DECORATION: underline; }
.menu4:visited {COLOR: #339999; TEXT-DECORATION: underline; }
.menu4 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.menu034 {FONT-SIZE: 20px; COLOR: #339999; padding: 10px 0px 5px 0px; }
.menu034 A {COLOR: #339999; TEXT-DECORATION: underline; }
.menu034:visited {COLOR: #339999; TEXT-DECORATION: underline; }
.menu034 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }


.menu5 {FONT-SIZE: 12px; COLOR: #999999; padding: 3px 0px 3px 0px; }
.menu5 A {COLOR: #999999; TEXT-DECORATION: underline; }
.menu5:visited {COLOR: #999999; TEXT-DECORATION: underline; }
.menu5 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.menu6 {FONT-SIZE: 12px; padding: 3px 0px 3px 0px; }
.menu6 A {COLOR: #000000; TEXT-DECORATION: underline; }
.menu6:visited {COLOR: #000000; TEXT-DECORATION: underline; }
.menu6 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }



.news {FONT-SIZE: 14px; padding: 3px 0px 3px 0px; }
.news A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.news2 {FONT-SIZE: 12px; COLOR: #000000; line-height: 17px; padding: 0px 0px 0px 0px; }

.news3 {FONT-SIZE: 11px; line-height: 17px; color: #009900; }
.news3 a {FONT-SIZE: 14px; color: #0066cc; text-decoration: underline;}
.news3 a:visited {FONT-SIZE: 14px; color: #0066cc; text-decoration: underline;}
.news3 a:hover {FONT-SIZE: 14px; color: #cc6600; text-decoration: underline;}

.news4 {FONT-SIZE: 11px; color: #999999;}
.news4 a {color: #444444; text-decoration: none;}
.news4 a:visited {color: #444444; text-decoration: none;}
.news4 a:hover {color: #cc6600; text-decoration: underline;}

.news5 {FONT-SIZE: 12px; line-height: 17px; color: #009900; }
.news5 a {color: #0066cc; text-decoration: underline;}
.news5 a:visited {color: #0066cc; text-decoration: underline;}
.news5 a:hover {color: #cc6600; text-decoration: underline;}

.news6 {FONT-SIZE: 14px; padding: 3px 0px 3px 0px; }
.news6 A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news6:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news6 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }
.news6 img {border: 0px; width: 180px; float: left;margin: 0px 10px 5px 0px; }

.news7 {FONT-SIZE: 12px; padding: 3px 0px 3px 0px; }
.news7 A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news7:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.news7 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }
.news7 img {border: 0px; height: 130px; margin: 0px 8px 5px 0px; }

.mp3 {FONT-SIZE: 11px; color: #333333; }
.mp3 a {FONT-SIZE: 14px; color: #0066cc; text-decoration: underline;}
.mp3 a:visited {FONT-SIZE: 14px; color: #0066cc; text-decoration: underline;}
.mp3 a:hover {FONT-SIZE: 14px; color: #cc6600; text-decoration: underline;}





.zagol {FONT-WEIGHT: bold; FONT-SIZE: 14px; padding: 5px 0px 5px 0px; }
.zagol a {color: #000000; text-decoration: underline;}
.zagol a:visited {color: #000000; text-decoration: underline;}
.zagol a:hover {color: #cc6600; text-decoration: underline;}
.zagol img {border: 0px; vertical-align: middle; margin: 0px 0px 0px 2px; }

.zagollink {FONT-SIZE: 11px; text-align: right; padding: 5px 4px 5px 4px; }
.zagollink a {color: #009900; text-decoration: underline;}
.zagollink a:visited {color: #009900; text-decoration: underline;}
.zagollink a:hover {color: #cc6600; text-decoration: underline;}

.zagol2 {FONT-SIZE: 18px; padding: 2px 0px 2px 0px; }
.zagol2 a {color: #3366cc; text-decoration: underline;}
.zagol2 a:visited {color: #3366cc; text-decoration: underline;}
.zagol2 a:hover {color: #cc6600; text-decoration: underline;}

.put {FONT-SIZE: 11px; COLOR: #666666; padding: 3px 0px 3px 0px; }
.put A {COLOR: #666666; TEXT-DECORATION: underline; }
.put:visited {COLOR: #666666; TEXT-DECORATION: underline; }
.put A:hover {COLOR: #ff0000; TEXT-DECORATION: underline; }

.citate {FONT-SIZE: 12px; line-height: 18px; font-style: italic; padding: 0px 0px 0px 0px; }

.helptd {width: 16%; }
.helptdprobel {width: 1%; }

.helpperson {FONT-SIZE: 12px; padding: 0px 0px 0px 0px; }
.helpperson A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.helpperson:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.helpperson A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }
.helpperson img {width: 80px; border: 0px; margin: 0px 0px 5px 0px; }

.text {FONT-SIZE: 12px; line-height: 17px; }
.text p {line-height: 17px; }
.text div {line-height: 17px; }

.copy {FONT-SIZE: 12px; COLOR: #666666; line-height: 18px; padding: 5px 0px 0px 0px; }
.copy A {COLOR: #3366cc; TEXT-DECORATION: underline; }
.copy:visited {COLOR: #3366cc; TEXT-DECORATION: underline; }
.copy A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.copy1 {FONT-SIZE: 11px; COLOR: #666666; line-height: 18px; padding: 5px 0px 0px 0px; }
.copy1 A {COLOR: #666666; TEXT-DECORATION: underline; }
.copy1:visited {COLOR: #666666; TEXT-DECORATION: underline; }
.copy1 A:hover {COLOR: #cc9900; TEXT-DECORATION: underline; }

.copy2 {FONT-SIZE: 12px; COLOR: #666666; line-height: 18px; padding: 5px 0px 0px 0px; }
.copy2 A {COLOR: #666666; TEXT-DECORATION: none; }
.copy2:visited {COLOR: #666666; TEXT-DECORATION: none; }
.copy2 A:hover {COLOR: #666666; TEXT-DECORATION: none; }

.otstup {padding: 5px 0px 5px 0px; }
.otstup2 {padding: 3px 0px 3px 0px; }
.otstup0 {width: 3%; }
.otstup01 {width: 70px; }

.table {background: #fffff9; border: 1px solid #cccc99; padding: 10px; }

.pict { border: 1px solid #ff6699; }
.linia {width: 1px; background: #cccccc; }

.catname {FONT-SIZE: 12px; line-height: 20px; }

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




.searchform {}
input.queryField {width: 100%; font-size: 12px; height: 21px; border-width: 1px; border-style: solid; border-color: #ffcc00; background: #ffffff; padding: 2px 2px 2px 2px; }
input.searchSbmF {width: 55px; font-size: 11px; height: 21px; background: #ffcc00 url(/bag/sbutton2.jpg); border: 0px; vertical-align: middle; } 



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


</STYLE>













/*--------------------- Forum start ---------------------*/

.forumContent {
}

.forumContent a {}

.forumContent table {}

.gTable, .postTable {
 background: #dcdbe0;
}

.gTable td {
 background: #ffffff;
 border: 1px solid #efefef;
}

.postTable td {
 border-collapse: collapse;
 border: 1px solid #efefef;
}

.gTable td.gTableTop {
 font: 14px/28px 'Tahoma';
 background: url(http://islamsemya.ru/bag/04.jpg);
 color: #feffff;
 text-transform: uppercase;
 padding: 0px 10px;
}

.gTableTop a {
 color: #feffff;
}

.gTableTop a:hover {}

.gTable td.gTableSubTop {
 background: #127cce;
 color: #ffffff;
}

.gTableSubTop a {
 color: #ffffff;
}

.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar {
 padding: 3px 10px;
}

#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td {
 padding: 3px 10px;
}

.postBottom table td {
 border: 0px;
}

.postTable td {
 padding: 3px 10px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}

.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {
 text-align: center !important;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
}

a.forum, a.threadLink {
 font: 12px 'Arial';
}

.quoteMessage {}

.forumDescr, .threadDescr {
 font: 10px 'Arial';
}

td.postTdTop {
 background: #127cce;
 color: #ffffff;
}

td.postTdTop a {
 color: #ffffff;
}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 background: #f5f5f5;
}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

td.pagesInfo, td.switch, td.switchActive {
 background: #ffffff;
 border: 1px solid #dcdbe0;
 padding-left: 5px;
 padding-right: 5px;
}

td.switch, td.switchActive {
 background: #4193d3;
 color: #ffffff;
}

td.switch a {
 color: #ffffff;
}

.switchActive {
 font-weight: bold;
}

/*--------------------- Forum end ---------------------*/


/*--------------------- INPUTS start ---------------------*/

input[type=submit], input[type=reset], input[type=button] {}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input[type=text], input[type=password] {}

textarea {}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
}



.commFl {
 width: 100%;
}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.popup a {}

.popup {
 margin: 8px;
 border: 1px solid #dcdbe0;
 background: #f5f5f5;
 min-width: 400px;
}

.popuptitle {
 font: 14px/28px 'Tahoma';
 background: url(/.s/t/797/21.gif);
 color: #feffff;
 text-transform: uppercase;
 padding: 0px 10px;
}

.popupbody {
 margin: 8px;
}

/*--------------------- POPUP end ---------------------*/