body {padding: 0px; background-color:seashell; margin: 20px}
body,HTML {height: 100%;font-family:Times New Roman;}

a {text-decoration:underline; color:blue; background: inherit;}
a:visited {color:black}
a:hover {text-decoration:none; color:#CC0000; background: inherit;}

p  { text-align: justify; text-indent: 20pt; }

div  { text-align: justify; }

ul a   { color: blue; font-size: 15px; font-style:italic; }

.box { font-size:20px; font-style:italic; font-family: arial; color:black; }

.lolo { font-size:12px; color:black; font-family:arial; background-color:seashell; }

.checkbox { color:#000000; text-align: justify; }

.alert { color:#000000; text-align: justify; text-indent: 25pt; }

	/* avtomat */
.creditwm { font-family: verdana, tahoma, verdana, arial; font-size: 14px; background-color: seashell; color:#000000; 
        } 
 .creditwm1{ font-family: verdana, tahoma, verdana, arial; font-size: 12px; color:#000000; background-color: seashell; 
        } 
 .creditwmcopy{ font-family: verdana, tahoma, verdana, arial; font-size: 11px; color: #687A7F; 
        } 
 .creditwmcopy a { color: #687A7F; text-decoration: underline; 
		} 
.separator{ border-top:1px #ccc solid;
		}

img.d1 {position: absolute; top: 8%; right: 0%; z-index:-1; }

.d2 {text-align: center; font-size: 32px; font-weight: bolder; color:#000; }

.d3 {text-align: center; font-style:italic; line-height: 28px; color:#000; }

.d4{font-family: Times New Roman; font-size: 11px; text-align:center; }

.d5 {text-align: left; text-indent: 20pt; font-size: 15px; line-height: 13px; font-style:italic; font-weight: bolder; }

.d6 {text-align: left; line-height: 170%; }

.tab1 {text-align: left; font-size: 15px; }

.result1 {font-weight: bold; text-align: center; color:#000000; }

.help {font-style:italic; }
/* подвал*/
#footer { clear : both; height : 15px; padding : 5px; border-top : 1px solid #fca404; background : #FFEFEF; color : #000; font-family: Times New Roman; 
		font-size: 11px; text-align:center; position: absolute; left: 0%; width: 100%; }
/* left side*/
	.left {float: left; width: 650px; margin: 0 0 10px 0; }
	.bigtop { height: 14px; background: #FFF4EE url(images/boxtop.gif) no-repeat; }
	.big { background: #FFF4EE url(images/box.gif) no-repeat bottom left; padding: 0 10px 10px 10px; margin: 0 0 10px 0; height: 130px; width: 380px;}
	.stat { width: 203px;  margin: 0 12px 0 0; }
	.statboxtop { height: 14px; background:  #FFF4EE url(images/smallboxtop.gif) no-repeat; }
	.statbox { background: #FFF4EE url(images/smallbox.gif) no-repeat bottom left; padding: 0px 10px 10px 10px; margin-bottom: 5px; }
/* right side */
	#right {float: right; width: 202px; margin: 0 0 10px 0; }
	.thirds { width: 203px;  margin: 0 12px 0 0; }
	.smallboxtop { height: 14px; background:  #FFF4EE url(images/smallboxtop.gif) no-repeat; }
	.smallbox { background: #FFF4EE url(images/smallbox.gif) no-repeat bottom left; padding: 0px 10px 10px 10px; margin-bottom: 5px; height: 160px;}
	.smallbox p { padding: 0; margin: 0; }
	.part { float: left; margin: 0 0 5px 0;}
	#bonus {	font-family: arial; font-weight: bold; font-size: 11px; color:#000; text-indent: 10pt; margin-bottom: 5px; text-decoration:none;}
/* pravila */
	.pravila { float: left; width: 400px; height: 80px; background: #FFF4EE; margin: 5px 40px 0 5px; }
	.levbox {float: left; width: 400px; background: #FFF4EE url(images/pravbox.gif) no-repeat bottom left; padding: 5px 20px 17px 20px; }
	.pravbox {float: left; width: 400px; background: #FFF4EE url(images/pravbox.gif) no-repeat bottom left; padding: 0px 20px 8px 20px; }
/* invest  */
	.invest { float: left;  height: 70px; background: #FFF4EE; margin: 0 12px 10px 20px; }
	.invtop { height: 14px;  width: 650px; background:  #FFF4EE url(images/invboxtop.gif) no-repeat; }
	.inv {float: left; width: 650px; height: 70px; background: #FFF4EE url(images/invbox.gif) no-repeat bottom left; padding: 5px 20px 15px 20px; margin: 0 0 10px 0; }
	.inv div { padding: 0; margin: 0;}
/* обратная форма  */	
#j {border:1px solid #e1e1e1; background-color:#FFF4EE; text-align:justify; padding:3px; width:330px;}
#q {border:1px solid #e1e1e1; background-color:#FFF4EE; text-align:justify; padding:3px;}
#recom {width:220px;padding:10px; position:absolute; text-align:justify}
fieldset {border:0;margin:0;padding:10;}
fieldset b{font-size:90%}
label {display:block;}


/* monitoring obmenikov*/
.course {height: 26px; border: 1px solid #EFF0F1; }

.course a {height: 26px; color: #333; }

.course a:hover {height: 26px; color: #666; }

.caption {height: 26px; background-color: #CC0000; color: #ffffff; font-weight: bold; }

.caption a {height: 26px; color: #555; text-decoration: none; }

.caption a:hover {height: 26px; color: #555; text-decoration: underline; }

.caption td {height: 26px; padding: 4px 6px 4px 6px; }

.row {height: 26px; cursor: pointer; cursor: hand; background-color: #EEEEEE; }

.row:hover {height: 26px; background-color: #D4EAFF; }

.floatleft  { float: left; }

.floatright { float: right; }

.alignleft  { text-align: left; }

.alignright { text-align: right; }

.aligncenter { text-align: center; }

.clear { clear: both; }

.gray { 	color: #CCC; }

.monitor {float: right; width: 560px; margin: 0 0 10px 0; padding: 0 80px 0 0; }

.m1 { font-size: 18px; font-weight: bolder; }

#reklama {float: left; width: 230px; margin: 0 0 10px 0; padding: 30px 0 0 80px; }
.monitoring { width: 230px;  margin: 0 12px 0 0; }
.obmentop { height: 14px; background:  #FFF4EE url(images/montop.gif) no-repeat; }
.obmenbox { background: #FFF4EE url(images/monbox.gif) no-repeat bottom left; padding: 0px 10px 10px 10px; margin-bottom: 5px; font-size: 12px; font-weight: bolder;}
.obmenbox p { padding: 0; margin: 0; }