body { padding: 0; margin: 0; font-family: Tahoma; font-size: 0.9em; }

h1 {padding: 5px 0 3px 12px; margin:0; font-size: 16px; color:#6600CC;}
h2 {padding:4px 0 2px 14px; margin:0; font-size: 15px; color:#EBA02C;}
p {margin:0; padding: 2px 15px 2px 15px; text-align:justify; color: #333333}
ul {padding:2px 20px 2px 30px; margin:0; list-style-image: url('images/ul_marker.gif');}
ol {padding:0; margin: 2px 20px 2px 30px;}

#mainTbl {padding:0;margin:0;}

#headTbl {background: url('/bitrix/templates/muaythai-samara/images/top_grad.jpg') repeat-x; padding: 0; margin:0; }
#headTbl img{margin:0; padding:0;}

#gmenuTbl {padding:0;margin:0;background: url('/bitrix/templates/muaythai-samara/images/menu_grad.jpg') repeat-x; height:25px; border-bottom: 1px solid #A1A1A1;}
#gmenuTbl #cont_phone {font-size: x-small; font-weight: bold; color: white}

#lmCntIncTbl {padding:0;margin:0;}

#lMenuTbl{padding:0;margin:0; border-top:1px solid white; }


#ftrTbl {padding:3px 10px 3px 0;margin:0; background:url('/bitrix/templates/muaythai-samara/images/btm_grad.jpg') repeat-x; height:30px; border-top:1px solid white; font-size: x-small; color: #A1A1A1; text-align: right}

#contTbl {padding:0 0 0 10px; margin:0;}

#contTbl A{text-decoration: none;}
#contTbl A:hover{text-decoration: underline; color: blue}

#IndexTbl {margin:10px 0 10px 10px}

#ftrTbl A{text-decoration: none; color: #705FA6;}
#ftrTbl A:hover{text-decoration: underline; color: black;}

/* Form elements */
input.inputfield, input.inputbuttonflat, input.inputbuttonS, input.inputbutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#929292; background-color:#EFEFEF; border: solid 1px #C8C8C8;}
input.inputbuttonS {font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox,
.inputradio, .inputfile, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}



table#calend	{}
table#calend td.title {
    font-size: 0.9em;
    width: 200px;
    background: #ebeb99;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    
}

table#calend td.text {
    font-size: 0.9em;
    border-bottom: 1px solid #ebeb99;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

table#calend td.text_1 {
    font-size: 0.9em;
    border-bottom: 1px solid #ebeb99;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
}

table#calend td.god {
    font-size:1.2em;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

table.t		{ color: #333333; width: 100%; height: 100%; border: 0px solid red; }



table#catalog		{ width: 100% !important; }
table#catalog td.img	{ width: 100px; text-align: center; vertical-align: top; padding: 12px; }
table#catalog td.text	{ font-size: 0.9em; vertical-align: top; padding: 0 0 0 12px; }
