BODY {vertical-align:top; FONT-SIZE:14px; FONT-FAMILY: Arial, sans-serif, Verdana; COLOR:#000; } 
TABLE {vertical-align:top; FONT-SIZE:14px; FONT-FAMILY:Arial,Verdana,sans-serif; COLOR:#000; } 
TR {} 
TD {vertical-align:top; FONT-SIZE:14px; FONT-FAMILY: Arial, sans-serif, Verdana; COLOR:#000; } 
P, DIV {FONT-SIZE:14px; line-height:20px; FONT-FAMILY: Arial, sans-serif, Verdana; COLOR:#000; } 
input {FONT-SIZE:12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR:#444; }


H1 {FONT-SIZE:37px; line-height:35px; font-style: italic; FONT-FAMILY: Candara; scr:url(http://www.arif.ru/fonts/candara.ttf); margin:0px; }
H2, H3, H4, H5, H6 {FONT-SIZE:14px; line-height:20px; text-transform:uppercase; margin:0px; }


A, A:visited {COLOR:#006600; TEXT-DECORATION:none; }
A:hover {COLOR:#ff9900; TEXT-DECORATION:none; }

.tel {FONT-SIZE:18px; text-align:right; padding: 7px 0px; }
.kodgoroda {FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#000; padding: 7px 0px; }

.slogan {FONT-WEIGHT:bold; FONT-SIZE:18px; line-height:22px; COLOR:#333; font-style: italic; FONT-FAMILY: Candara; scr:url(http://www.arif.ru/fonts/candara.ttf); padding-top:20px; }


.text {}
.text A, .text:visited {COLOR:#006600; TEXT-DECORATION:none; }
.text A:hover {COLOR:#ff9900; TEXT-DECORATION:none; border-bottom:0px; }

.menu {FONT-WEIGHT:bold; FONT-SIZE:15px; FONT-FAMILY: sans-serif; text-align:center; padding-top:9px; }
.menu A, .menu:visited {COLOR:#fff; TEXT-DECORATION:none; }
.menu A:hover {COLOR:#ffcc66; TEXT-DECORATION:none; border-bottom: 2px solid #ffcc66; }

.tdcherta {width:5px; }

.fon {background: url(/bag/fon.jpg) repeat-x; }
.fon2 {background: url(/bag/fon2.jpg) repeat-x; }
.fonverh {background: url(/bag/fonverh.jpg) repeat-x; }

.news {FONT-SIZE:12px; line-height:17px; }
.news A, .news:visited {COLOR:#006600; TEXT-DECORATION:none; border-bottom: 1px solid #e3ede3; }
.news A:hover {COLOR:#ff9900; TEXT-DECORATION:none; border-bottom:0px; }

.put {FONT-SIZE:11px; COLOR:#ff9900; TEXT-DECORATION:none; padding:5px; }
.put, .put:visited A {COLOR:#666; TEXT-DECORATION:underline; }
.put A:hover {COLOR:#ff9900; TEXT-DECORATION:underline; }

.zagol {FONT-WEIGHT:bold; FONT-SIZE:14px; line-height:20px; text-transform:uppercase; margin:0px; }

.partner {}
.partner img {height:70px; border:0px; margin:20px; border:0px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.partner a:hover img {border:0px; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }



.copy {FONT-SIZE:12px; COLOR:#888; padding: 2px 0px; }
.copy A, .copy:visited {COLOR:#888; TEXT-DECORATION:none;}
.copy A:hover {COLOR:#ff9900; TEXT-DECORATION:none;}




.otstup0 {}
.centertd {width:1000px; }

.otstup {padding: 5px 0px; }



.menutable {background:#d2eacc url(/bag/menufon.jpg); border-width:0px; border-width: 4px 0px 0px 0px; border-style: solid; border-color: #ffcc66; }
.menutable td {text-align:center; }



ul {padding-top:0px; padding-bottom:0px; }
li {padding-top:4px; padding-bottom:4px; }

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









/*--------------------- 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(/.s/t/797/21.gif);
 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;
}

#frM25 td, #frM28 td {
 padding: 0px 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 {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *padding: 3px 0px !important; border:1px solid #b2b2b2;}

textarea {}

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

.queryField {
 width: auto !important;
}

.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 ---------------------*/

.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input { display: block }
.myBtnCenter, .myBtnCenterA { line-height:19px !important }
.myBtnCont { height:19px; padding-bottom:0 !important }