#rhdr {
padding-top:10px;
border-top-color:#f90;
width:800px;
}

#rhdr,#header,#footer {
border-top-width:4px;
border-top-style:solid;
}

#rhdr,#leftcol,#opt {
float:left;
}

#rhdr,#header,#leftcol,#maincol,#full {
position:relative;
}

#pagewidth,#header,#maincol,#full,#footer {
background:#fff;
}

#pagewidth {
width:800px;
height:100%;
margin:0 auto;
}

#pagewidth,#maincol,#full {
text-align:left;
}

#bar {
width:100%;
height:16px;
border-bottom:4px #e18700 solid;
}


#footer {
height:130px;
border-top-color:#e18700;
}

#footer,.clearfix:after {
clear:both;
}

.clearfix:after {
content:".";
height:0;
visibility:hidden;
}

.clearfix:after,.clearfix {
display:block;
}

.clearfix {
display:inline-table;
}

* html .clearfix {
height:1%;
}

td.result1 {
line-height:12pt;
width:100px;
height:100px;
padding:5px 5px 5px 0;
}

td.result2 {
line-height:12pt;
padding:5px;
}

div.content_bottom {
line-height:13pt;
padding:10px 10px 10px;
}

td {
font-size:10pt;
font-family:arial, verdana, tahoma;
color:#333;
}

td.list {
background:#FFF;
border:1px solid #AAA;
border-top:none;
padding:7px;
}

td.header {
border:1px solid #AAA;
background-color:#DDD;
background-image:url(http://allergy.org.mn/images/header_bg2.gif);
background-repeat:repeat-x;
font-weight:700;
padding:7px;
}

td.header2 {
border:1px solid #AAA;
border-right:none;
background-color:#DDD;
background-image:url(http://allergy.org.mn/images/header_bg2.gif);
background-repeat:repeat-x;
font-weight:700;
padding:7px;
}

td.empty {
background:#F5F5F5;
border:1px solid #AAA;
padding:7px;
}

td.advanced {
background:#EEE;
border-bottom:1px solid #AAA;
padding:5px;
}

table.box {
width:130px;
border:1px solid #666;
border-bottom:2px solid #666;
background:#F5F5F5;
}

img.avatar {
border:1px solid #666;
}

blockquote {
margin-left:20px;
}

form {
margin:0;
}

td.form {
border:1px solid #DDD;
vertical-align:top;
line-height:13pt;
padding:15px;
}

table.form {
border:1px solid #DDD;
border-left:none;
border-bottom:none;
}

td.form1 {
border-bottom:1px solid #DDD;
border-left:4px solid #DDD;
font-weight:700;
vertical-align:top;
padding:16px 13px 13px;
}

td.form1error {
border-bottom:1px solid #DDD;
border-left:4px solid red;
font-weight:700;
vertical-align:top;
padding:16px 13px 13px;
}

td.form2 {
border-bottom:1px solid #DDD;
vertical-align:top;
padding:13px;
}

div.help {
color:#666;
padding-top:3px;
font-weight:400;
}

font.code {
font-family:arial, tahoma, sans-serif;
font-size:10pt;
font-weight:700;
}

font.error {
color:red;
}

font.success {
color:#5B8C29;
font-weight:700;
}

td.list1a {
background:#FFF;
border:1px solid #CCC;
border-top:none;
border-right:none;
padding:7px;
}

td.list1b {
background:#FFF;
border:1px solid #CCC;
border-top:none;
padding:7px;
}

td.list2a {
background:#F5F5F5;
border:1px solid #CCC;
border-top:none;
border-right:none;
padding:7px;
}

td.list2b {
background:#F5F5F5;
border:1px solid #CCC;
border-top:none;
padding:7px;
}

input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	background: #66CC00;
	height: 25px;
}

input.sbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	background: #66CC00;
	height: 20px;

}

input.text {
font-family:arial, verdana, tahoma, sans-serif;
padding-left:2px;
}

textarea,select {
font-family:arial, verdana, tahoma;
margin-top:1px;
font-size:10pt;
}

select.small {
font-size:10pt;
margin-left:4px;
}

input.status {
border:none;
padding-left:8px;
font-size:10pt;
font-weight:700;
font-family:arial, verdana, tahoma;
}

img.profile_avatar {
border:1px solid #666;
margin-top:1px;
margin-bottom:10px;
}

table.profile {
border:1px solid #AAA;
margin-top:5px;
}

td.profile {
line-height:17px;
color:#333;
background-color:#F5F5F5;
background-image:url(http://allergy.org.mn/images/bg_bar.gif);
background-repeat:repeat-x;
padding:7px;
}

td.profile3 {
border-top:1px solid #CCC;
background-color:#F5F5F5;
padding:7px;
}

td.profile_description {
line-height:17px;
background:#F5F5F5;
padding:0 7px 7px;
}

td.profile_category {
background:#F5F5F5;
font-style:italic;
padding:0 7px 7px;
}

td.profile_members {
background:#F5F5F5;
padding:0 7px 7px;
}

div.profile_avatar {
width:150px;
border:1px solid #AAA;
background:#FFF;
float:right;
text-align:center;
padding:7px;
}

img.template {
border:1px solid #AAA;
margin-top:3px;
}

div.templatebox {
float:left;
margin-top:3px;
background:#FFF;
border:1px solid #666;
padding:2px 5px 5px;
}

div.float {
float:left;
margin-top:15px;
margin-right:15px;
}

td.templatename {
padding-top:5px;
}

div.album_viewpic1 {
text-align:center;
padding-top:20px;
}

div.albumpic {
float:left;
border:1px solid #AAA;
margin-right:10px;
margin-bottom:10px;
width:175px;
height:175px;
vertical-align:middle;
text-align:center;
padding:5px;
}

td.album_viewpic2 {
border:1px solid #AAA;
padding:20px;
}

td.title {
color:#1C6192;
font-size:18pt;
font-family:arial, verdana, sans-serif;
padding:10px 10px 0;
}

td.tab,td.menu_rightside {
background-color:#6C0;
border-top:1px solid #FFF;
font-size:10pt;
font-family:arial, verdana, sans-serif;
padding:5px 5px;
}

td.tab1,td.menu_rightside1 {
background-color:#6C0;
border-top:1px solid #FFF;
font-size:10pt;
font-family:arial, verdana, sans-serif;
border-bottom:1px solid #EEE;
padding:7px 13px;
}

td.tab2 {
background-color:#5085C3;
padding-left:13px;
padding-right:13px;
border-left:1px solid #7CA1C4;
border-right:1px solid #7CA1C4;
}

td.submenu {
background-color:#5085C3;
font-size:10pt;
font-family:arial, verdana, sans-serif;
padding:7px 7px 7px 13px;
}

td.menu_rightside,td.menu_rightside1 {
text-align:right;
color:#FFF;
}

div.shadow {
background-image:url(http://allergy.org.mn/images/shadow.gif);
background-repeat:repeat-x;
}

a.menu:hover {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

a.sidemenu:hover {
color:#FFF;
text-decoration:underline;
}

a.title:hover {
color:#3D81B2;
text-decoration:none;
}

font.title_editing {
font-size:14pt;
}

h2 {
font-family:arial, verdana, tahoma;
margin-bottom:2px;
margin-top:0;
font-size:12pt;
}

font.bold {
font-weight:700;
font-size:10pt;
}

font.stats {
font-size:7pt;
font-family:verdana, tahoma;
}

font.url {
font-size:9pt;
font-weight:400;
}

td.webloglist2 {
border-top:1px solid #DDD;
background-color:#F5F5F5;
padding:7px;
}

div.myweblogs_box {
margin-top:6px;
border:1px solid #CCC;
background-color:#F5F5F5;
background-image:url(http://allergy.org.mn/images/bg_bar.gif);
background-repeat:repeat-x;
padding:7px;
}

td.pingslist1 {
background:#F5F5F5;
padding:7px;
}

td.pingslist2 {
border-top:1px solid #DDD;
background:#F5F5F5;
padding:7px;
}

textarea.skin_zasah {
margin-top:10px;
width:100%;
font-family:"Courier New", courier, arial, tahoma;
}

textarea.settings {
width:413px;
font-size:9pt;
font-family:"Courier New";
}

table.entryform {
border:1px solid #CCC;
border-bottom:none;
width:100%;
}

td.entryform1 {
border-bottom:1px solid #CCC;
font-weight:700;
padding:8px;
}

td.entryform2 {
border-bottom:1px solid #CCC;
padding:8px;
}

table.advancedoptions {
width:100%;
border:1px solid #CCC;
border-top:4px solid #CCC;
}

td.advancedoptions {
background:#F5F5F5;
padding:6px 6px 6px 8px;
}

div.advancedoptions {
display:none;
margin-top:3px;
border-top:3px solid #CCC;
}

table.composer {
width:600px;
}

table.files {
width:450px;
border:1px solid #CCC;
border-bottom:none;
background-image:url(http://allergy.org.mn/images/files_bg.gif);
background-repeat:repeat-y;
}

td.file {
border-bottom:1px solid #CCC;
padding:5px;
}

td.file1 {
line-height:13pt;
padding:5px 5px 5px none;
}

div.fileoptions {
margin-top:8px;
}

input.upload_status {
border:none;
font-size:10pt;
font-weight:700;
font-family:verdana, serif;
}

td.message_top2 {
width:300px;
line-height:13pt;
padding:10px;
}

td.message {
border-top:1px solid #CCC;
line-height:13pt;
padding:10px;
}

td.messages_none {
border:1px solid #AAA;
padding:7px;
}

ul.variablelist {
line-height:15pt;
}

.bold,font.profile_blogstat {
font-weight:700;
}

div.content_top,td.message_top1 {
line-height:13pt;
padding:10px;
}

		
img.icon,img.error,img.success {
vertical-align:middle;
}

img.thumb,table.message {
border:1px solid #CCC;
}

td.profile2,td.webloglist1 {
background-color:#F5F5F5;
background-image:url(http://allergy.org.mn/images/bg_bar.gif);
background-repeat:repeat-x;
padding:7px;
}

a.menu:link,a.menu:visited {
color:#FFF;
font-weight:700;
text-decoration:none;
}

a.sidemenu:link,a.sidemenu:visited {
color:#EEE;
text-decoration:none;
}

a.title:link,a.title:visited {
color:#1C6192;
text-decoration:none;
}

font.disabled,font.gray {
color:#666;
}

a:link,a:visited {
color:#5085C3;
}
a:hover {
color:#66CC00;
}
table.webloglist,table.pingslist {
border:1px solid #CCC;
margin-top:6px;
}
.style1 {color: #0066CC}
.style3 {
	color: #66CC00;
	font-weight: bold;
	}

.inputbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66CC00;
	border: 1px solid #66CC00;
        }
