body {
	margin: 0px;
	margin-top: 0px;
	background: #ffffff url(images/topbg.jpg) repeat-x;
    font: 62.5% "Trebuchet MS", sans-serif;}
    
font, td, p, li, div, span {
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica;
	color: #3a3a3a;
}
h1{font-size: 18px; font-family: Arial, Verdana, Helvetica; color: #505050; font-weight: normal; margin-bottom: 14px;}
h2{
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica;
	color: #3a3a3a;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 8px;}
    
h3{font-size: 12px; font-family: Arial, Verdana, Helvetica; color: #313131; margin-bottom: 10px;}
table, td,tr,img {border: 0px;}
form {margin: 0px; padding: 0px;}
input, textarea, select{color: #2f2f2f; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a {outline: none;}
a:link {color: #313131;	font-size: 12px; font-family: Arial, Verdana, Helvetica;	text-decoration: underline;}
a:active {color: #313131; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline;}
a:visited {color: #313131;	font-size: 12px; font-family: Arial, Verdana, Helvetica;	text-decoration: underline;}
a:hover {color: #313131; font-size: 12px;	font-family: Arial, Verdana, Helvetica; text-decoration: none;}
.topl{margin-top: 30px;}
.topmenu{font-weight: bold;	color: #f0f0f0;padding: 0px 10px 0px 10px;}
.topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:hover{color: #f0f0f0;}
.topmenu.activ a{text-decoration: none; font-weight: bolder; color: white;}
.tabs{	margin-top: 10px;}
div.jcarousel-clip a, div.jcarousel-clip img{cursor: pointer;}
.catit_act{
	display: block;
	background: url('images/mntabs_active.jpg');
	width: 145px;
	height: 40px;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	color: #f0f0f0 !important;
	margin: 0px 3px 0px 3px;}

.catit_noact{
	display: block;
	background: url('images/mntabs_tab.jpg');
	width: 145px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	color: #455153;
	margin: 0px 3px 0px 3px;}

.catit_act2{
	display: block;
	background: url('images/mntabs_active3.jpg');
	width: 135px;
	height: 40px;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	color: #f0f0f0 !important;
	margin: 0px 2px 0px 2px;}

.catit_noact2{
	display: block;
	background: url('images/mntabs_tab3.jpg');
	width: 135px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	color: #455153;
	margin: 0px 2px 0px 2px;}

.catit a:link, .catit a:active, .catit a:visited{
	color: #455153;
	font-weight: bold;
	text-decoration: none;}

.catit a:hover{
	color: #f0f0f0;
	font-weight: bold;
	text-decoration: none;}

.catit_noact:hover{
	background: url('images/mntabs_active.jpg') no-repeat;
	color: #f0f0f0;}

.catit2 a:link, .catit2 a:active, .catit2 a:visited{
	color: #455153;
	font-weight: bold;
	text-decoration: none;}

.catit2 a:hover{
	color: #f0f0f0;
	font-weight: bold;
	text-decoration: none;}

.catit_noact2:hover{
	background: url('images/mntabs_active3.jpg') no-repeat;
	color: #f0f0f0;}

.mnthumb{margin: 0px 6px 0px 6px;}

.formlogin{
	background: url('images/mnlogin.jpg') no-repeat;
	width: 345px;
	height: 135px;}

.infotext{line-height: 16px;}
.stapinfo{font-size: 11px;line-height: 12px;}
.whtext{color: #f0f0f0;}
.whtext a:link, .whtext a:active, .whtext a:visited, .whtext a:hover{color: #f0f0f0;}
.mnnews{font-size: 12px;padding-bottom: 5px;}
.mnnews a:link, .mnnews a:active, .mnnews a:visited, .mnnews a:hover{/*color: #5e7476;*/}

.mnqab{
	width:630px;
	line-height:16px;
	padding-bottom:10px;}

.mnanswf{padding-left: 15px;}

.foottext{	font-size: 10px;line-height: 12px;}

.mnhr{
	background: url('images/hr1.jpg') no-repeat;
	width: 1000px;
	height: 6px;
	margin: 5px 0px 5px 0px;
	border: 0px;}

.reginput{	width: 180px;}
.innernews{padding: 5px 0px 10px 17px;}
.smtext{	font-size: 11px;line-height: 12px;}
.smtext a:link, .smtext a:active, .smtext a:visited, .smtext a:hover{/*color: #5e7476;*/font-size: 11px;}
.subtmenu{font-size: 12px;padding: 0px 10px 0px 10px;}
.subtmenu a, .subtmenu a:link, .subtmenu a:visited, .subtmenu a:hover{font-size: 12px;	color: #414141;}

.status_good{
	font-size: 11px;
	background: #7c902f;
	color: #fbfbf4;
	padding: 3px;
    width: 100%;
    text-align: center;
    display: block;}

.status_bad{
	background: #5b6b6a;
	font-size: 11px;
	color: #fbfbf4;
	padding: 3px;
    width: 100%;
    text-align: center;
    display: block;}

.status_gray{
	background: #696969;
	font-size: 11px;
	color: #fbfbf4;
	padding: 3px;
    width: 100%;
    text-align: center;
    display: block;
}

.status_error{
	background: #E86239;
	font-size: 11px;
	color: #fbfbf4;
	padding: 3px;
    width: 100%;
    text-align: center;
    display: block;
}

.ittline{
	background: url('images/ittline.jpg') repeat-x;
}

.ok{
    border: 1px solid #008000;
    text-align: center;
    margin: 18px auto;
    width: 300px;
    padding: 8px 20px;
    color: #008000;}
    
.error{
    border: 1px solid #FF0101;
    text-align: center;
    margin: 15px auto;
    width: 300px;
    padding: 8px 20px;
    line-height: 20px;
    color: #FF0101;}

.error p{ 
    color: #FF0101; 
    padding: 3px; 
    margin: 0;}

div.pages{margin: 20px 16px;}

div.pages span{
     font-weight: bold;
     margin: 0 5px 0 0; 
     padding: 0;}

div.pages a{
    padding: 1px 5px; 
    text-decoration: none; 
    margin: 0px; }

div.pages a:hover, div.pages a.activ:hover{ 
    background: #A4C3C8; 
    color: white;}

div.pages a.activ{
    font-weight: bold; 
    background: #687C7D; 
    color: white;}

span.aut_error{
    padding: 1px 3px;
    margin: 0px;
    color: white;
    background: #72991C;
    font-size: 11px;
}

a.activ{font-weight: bold; text-decoration: none;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #313131;
	background: #DFEBBB;
    font-size: 12px;
    line-height: 16px;}
    
a.comment, a.comment:hover{
    text-decoration: none;
    border-bottom: 1px dotted #313131;
    cursor: default;}
    
a.comment.frod, a.comment.frod:hover{
    text-decoration: none;
    border-bottom: 1px dotted #FF0101;
    }

a.comment.frod2, a.comment.frod2:hover{
    text-decoration: none;
    border-bottom: 1px solid #FF0101;
    cursor: pointer;
}

a.comment.small, a.comment.small:hover{
    text-decoration: none;
    color: #E86239;
    font-weight: bold;
    font-size: 20px;
    border-bottom: none;}
      
div.pay_param{
    text-align: right;
    clear: both;
    padding: 10px;
    display: block;}

.pay_param p, #dop_param p{margin: 2px; padding: 0;}
.pay_param input, .pay_param select, #dop_param input, #dop_param select{width: 150px;}
.pay_param .button, #dop_param .button{width: 80px;}
p.partner_link{margin: 20px 0 0 0;}
p.partner_link a{font-weight: bold;}
.descrsmtext{
	font-size: 11px;
	line-height: 14px;
	color: #5f5f5f;
}

.descrsmtext a:link, .descrsmtext a:active, .descrsmtext a:visited, .descrsmtext a:hover{
	color: #5f5f5f;
	font-size: 11px;
}

.prombanners{
	border: 0px;
	margin: 3px;
	cursor:pointer;
}

.promo_activetab{
	text-decoration: none !important;
	font-weight: bold !important;
	cursor: default;
}

.ui-widget-header{background:none; border:none;}
ul.sc-carousel li img{cursor: pointer;}

img.activ_site{border: 4px double #506465}

textarea.banners_code{
    width: 100%; 
    height: 70px; 
    border: none; 
    background: white; 
    margin: 0;    
    }

div.banner_text{
    width: 300px;
    font-size: 14px;
    line-height: 17px;
}

table.steps{padding: 8px;}
table.steps td{font-size: 14px;}
table.steps b{font-weight: bold; margin: 0 8px 0 0;}
span.need{padding: 0; margin: 0 0 0 3px; color: #FF0101;}
tr.frod td{color: #FF0101;}

tr.select_row td{background: #DBE7B9;}
tr.row1 td{background-color: #f2f2f2;}
a.param_link{font-size: 11px;}
p.msg_date{color: gray; font-size: 12px; font-style: italic; margin: 0; padding: 0; text-align: right;}
.tdsub{
	font-size:11px;
	line-height:11px;
	padding:3px;
}

.smbutton{
	opacity: 1.0;
	filter: alpha(opacity=100);
  -moz-opacity: 1.0;
}
.smbutton:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
  -moz-opacity: 0.9;
}

.mtsublabel {
	position:absolute; 
	z-index:2; 
	width:20px; 
	height:12px; 
	background:url(images/label_sub.jpg) no-repeat; 
	margin:98px 0px 0px 90px;
}

.promocont {
	width:110px; 
	height:110px;
}
