/* ============== Overall ============== */



html

	{

	padding:0;

	}



body

	{

	font-family: Verdana, "Times New Roman";

	color:#505050;

	margin:0px;

	padding:0;

	vertical-align:top;

  	background: url() top;

	font-siz e:80%;



	}



A:link {text-decoration:underline; border-width:0; color: black}

A:visited {text-decoration:underline; border-width:0; color: #4d4d4d}

A:hover {text-decoration:none; color: black;}





h1 { font-size:160%; font-family:Georgia,"Times New Roman",Times; font-weight:bold; color:#3A5774; }

h2 { font-size:140%; font-family:Georgia,"Times New Roman",Times; font-weight:bold; color:#3A5774; }

h3 { font-size:110%; font-family:Verdana,Georgia,"Times New Roman",Times; }

h4 { font-size:120%; font-weight:bold; border-bottom:1px solid red; margin: 15px 10px 10px 10px; }

h5 { font-size:95%; margin-top:0; margin-left: 50px; display: inline; text-align: right; }

h6 { font-size:90%; margin-top:0; }



hr {

	height:1px;

	border-top:1px solid #CCCCCC;

	border-left:0 none;

	border-right:0 none;

	border-bottom:0 none;

	margin:2px 0px;

	padding:0;

}

#one-column-emphasis {
background:transparent;
font-size:0.95em;
text-align:left;
}


#one-column-emphasis th {
color:#003399;
background:transparent none repeat scroll 0 0;
font-size:1.1em;
font-weight:normal;
padding:12px 15px;
}


#one-column-emphasis tr:hover td {
background:#EFF2FF  none repeat scroll 0 0;
color:#333399;
}
#one-column-emphasis td {
border-top:1px solid #E8EDFF;
padding:7px 10px;
}






#one-column-emphasis_game {
background:transparent 
/*url(http://m-star.ru/img/top/toystory3.png) no-repeat bottom right;*/
font-size:0.95em;
text-align:left;
}


#one-column-emphasis_game th {
color:#003399;
background:transparent none repeat scroll 0 0;
font-size:1.1em;
font-weight:normal;
padding:12px 15px;
}


#one-column-emphasis_game tr:hover td {
background:#EFF2FF  none repeat scroll 0 0;
color:#333399;
}
#one-column-emphasis_game td {
border-top:1px solid #E8EDFF;
padding:7px 10px;
}




#one-column-emphasis_mus {
/*background:transparent url(http://m-star.ru/img/top/eminem_recovery.png) no-repeat bottom right;*/
font-size:0.95em;
text-align:left;
}


#one-column-emphasis_mus th {
color:#003399;
background:transparent none repeat scroll 0 0;
font-size:1.1em;
font-weight:normal;
padding:12px 15px;
}


#one-column-emphasis_mus tr:hover td {
background:#EFF2FF  none repeat scroll 0 0;
color:#333399;
}
#one-column-emphasis_mus td {
border-top:1px solid #E8EDFF;
padding:7px 10px;
}













#container {

	padding:0;

	margin:0;

	width:640px;

	background-color:#F5F6F9;

}



#header

	{

	padding:0;

	margin:0;

	height:92px;

	}



.user

	{

	margin:5px 5px 5px -10px;

	padding:0px 0px 0px 30px;

	font:12px Verdana, Arial;

	color:#222222;

	text-align:left;

	}



#user a

	{

	color:#000000;

	}



#user ul

	{

	padding:1px;

	margin:0;

	}



#user 

	{

	display:inline;

	list-style:none;

	margin:0;

	padding:3px;

	}



#nav

	{

	font:12px Tahoma,Arial,Verdana;

	margin:-3px 0 0 0;

	padding:0;

   	}



#nav a

	{

	color:#000000;

   	}



#nav ul

	{

    padding:2px;

    margin:0;

    border-bottom:1px solid #979797;

	}



#nav li

	{

	display:inline;

	list-style:none;

	padding:2px 4px 2px 4px;

	margin:1px 1px 0 1px;

	font-size:100%;

	font-weight:bold;

  	background-color:#E0E0E0;

  	background:url(img/tab.gif) repeat-x;

    border:1px solid #C0C0C0;

	}



#nav p

	{

	padding:1px;

	font-size:80%;

	}



#title

	{

	padding:8px;

	margin:0;

	font-size:80%;

	font-weight:bold;

	background-color:#E0E4E8;

	b ackground-image:url(img/grad.gif)!important;

	background-repeat:no-repeat;

	background-position:top left;

	}



#subtitle

	{

	padding:8px;

	margin:0;

	font-size: 10px;

	background-color:#EEEEEE;

	vertical-align:top;

	}



#main

	{

	padding: 0px 0px 0px 0px;

	margin: 0px 20px 20px 10px;

	vertical-align:top;

	background-color: #fff;
	
	font-size:80%;

	}



#news

	{

	float:left;

	padding:14px;

	margin:0;

	width:360px;

   	}



#news ul

	{

    padding:2px;

    margin:2px;

	}



#news li

	{

	list-style:none;

	margin:0;

	padding:5px;

	}



#news_side

	{

	padding:16px;

	margin:4px 8px 4px 380px;

	}



.opera

	{

	margin:0px;

	padding:0px 0px 0px 0px;

	font:9px Verdana;

	color:silver;

	text-align:center;

	}


.opera A:link {text-decoration:none; color: silver; font:9px Verdana;}

.opera A:hover {text-decoration:none; color: silver; font:9px Verdana;}


.miniblock {

/*border: 2px solid #eee;*/

font-size: 80%; 

width:90%; 

margin: 5px 5px 5px 1px;

text-align:left;

padding: 10px 10px 5px 5px;

vertical-align: top;

}



/* ============== Various ============== */



.disp		{ padding:12px; margin:0; }



.block {

padding: 10px 5px 5px 10px;

margin: 5px 5px 5px 5px;

border:1px solid #EAEAEA;

background-color: #F8F8F8;

vertical-align: top;

}



.error		{ padding:20px 15px 30px 20px; margin:0; color:red; font-weight:bold; font-size:100%; text-align:left; center; }

.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }

.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px; margin-bottom:5px; font-family:monospace; }

.valid 		{ height:48px; text-align:center; vertical-align:middle; }

.download 	{ font-size:110%; text-align:center; background-color: #E8E8E8; padding:16px; margin-top:16px; }

.paging		{ text-align:left; font-size:11px; }

.coltop		{ font-size:85%;  background-color: #E7E7E7!important; text-align: left }



.centerall 	{ padding:2px 2px 2px 2px; vertical-align:middle; background: url() #eeeeee;}



.title 		{ font-size:90%; font-weight:bold; }



.desc 		{ font-size:90%; padding:3px; border-bottom:1px dashed #8895C4; margin-top:8px; }



img			{ border-width:0; positon: absolute; }

ul 			{ list-style-type:square; margin: 0px; padding: 0px}

form		{ margin:0; }

.colleft	{ float:left; margin:0px 4px 0px 4px; }

.colright	{ float:right; margin:0px 4px 0px 4px; }

.bar_front 	{ background-color:#FFCC00; border-right:0px solid #333333; padding:0; color:#DDDDDD; height:8px; }

.bar_back 	{ background-color:#EBECF1; border:1px solid #333333; margin:0 7px 0 7px; height:8px; }

.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }

.smilies a img { border:0; background-color:transparent; }

.today		{ background-color:#EBE7E9!important; border:1px dashed #707070; }



.bbstyle1	{ font-size:160%; font-weight:bold; }

.bbstyle2	{ font-size:130%; font-weight:bold; }

.bbstyle3	{ font-size:120%; font-weight:bold; }

.bbstyle4	{ font-size:110%; font-weight:bold; }

.bbstyle5	{ font-size:110%; font-weight:bold;  font-style: italic; }

.bbstyle6	{ border-bottom:1px solid;  }

.bbstyle7	{ border-bottom:1px dotted; }

.bbstyle8	{ font-size:90%; }

.bbstyle9	{ font-size:80%; }



/* ============== Tables ============== */



table td 	{ vertical-align:top; margin:0; padding:0px;}



table.flat	{ width:100%; margin: 10px; padding: 10px; border-collapse:collapse; }

table.flat td	{ padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;}

table.main 	{ width:99%; margin:0; padding:0px; }

table.main td 	{ padding:0px; }

table.cells 	{ vertical-align: top; width:100%; margin:0; padding:0; }

table.cells td	{ padding:5px; background-color: #eeeeee; #F1F1F1; margin:0; font-size: 90% }









table.mntab 	{ vertical-align: top; width:100%; margin:0; padding:0;  }

table.mntab td	{ padding: 5px 5px 5px 10px; background-color: #eeeeee; #F1F1F1; margin:0; font-size: 90%;}

.mntab1		{ font-size:85%;  background-color: #E7E7E7!important; text-align: left; padding-left: 10px; font-weight:bold;}









.shops {border:1px solid black; background:url() white}

.big {font-size:15px;}



/*  Ôñÿêèå ôîðìû è èíïóòû))  */





INPUT {

BORDER: black 1px solid; 

COLOR: black; #29374e; 

font-weight: bold;

padding: 0;

margin: 0;

vertical-align: middle;

height: ;px;

FONT-SIZE: 9px; 

}



SELECT {

BORDER: black 1px solid; 

FONT-SIZE: 9px; 

COLOR: black; #29374e; 

FONT-FAMILY: Verdana; 

font-weight: bold;

BACKGROUND-COLOR: #eeeeee;

}



TEXTAREA {

BORDER: black 1px solid;

FONT-SIZE: 12px; 

COLOR: black; #29374e; 

FONT-FAMILY: Verdana; 

BACKGROUND-COLOR: white;

line-height: 130%

}



ul {

padding:2px 20px;

margin:0;

border-bottom:0px solid #979797;

}



 li {

list-style: square;

margin:0px;

padding:-2px;

}



li.b {

list-style: square;

margin:0px;

padding:5px;

}



.free { font-size: 80%; border:0px solid red; padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px; text-align:center;width:220px}









/* ============== Header ============== */



#logo {

height:100px;

WIDTH: 100%;

margin:0;

padding:0px;

border: none;

background: url(/img/diz/up_slice.gif) repeat-x white;

}

.head1 	{

float: left;

width:255px;

margin: 0;

padding:0;

clear:right;

border: none;

display: inline;

}

.head2 	{

float: right;

width:312px;

margin: 0;

padding:0;

clear:right;

border: none;

display: inline;

}





/* ============== ÑÅÐÅÄÈÍÀ ============== */



#mid {

h eight:100%;

WIDTH: 100%;

margin:0;

padding:0px;

background: url() repeat-x white;

font-size: 100%;

}



#menu 	{

width: 180px;

margin: 2px;

padding: 2px;

border: 0;

font-size: 90%;

}





.mblock1	{

background: url(/img/diz/block_slice_.gif) repeat-y white; 

background-position: left;

margin: 0px;

padding: 5px 10px 5px 10px;

border: solid 0px red;

text-align: left;

font-size: 11px;

}



.body 	{

width:75%;

margin: 0;

padding: 0px 0px 10px 0px;

border: solid 0px red;

}



.right 	{

width:220px;

margin: 10px;

padding:10px;

/*border-top: 1px solid red;*/

border-right: 0px solid red;

border-bottom: 0px solid red;

/*border-left: 1px solid red;*/

font-size: 12px;

}





.imgb

{

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

border: 0px 0px 0px 0px;

}



/* ============== Footer ============== */



#footer {



margin:0;

padding: 0px 0px 0px 0px; 

border: solid 0px blue;



background: url(/img/diz/bottom_slice.gif) repeat-x white;

}







#foot {

height:56px;

WIDTH: 100%;

margin:0;

padding:0px;

border: none;

background: url(/img/diz/bottom_slice.gif) repeat-x white;

}

.foot1 	{

float: left;

width:150px;

margin: 0;

padding:0;

clear:right;

border: none;

display: inline;

}

.foot2 	{

float: right;

width:150px;

margin: 0;

padding:0;

clear:right;

border: none;

display: inline;

}

#foot3 	{

float: left;

width:65%;

margin: 0;

padding:25px 0px 0px 20px;

clear:right;

border: none;

display: inline;

color: white;

font-size: 10px;

}



#foot3 a

	{

	color:white;

	text-decoration: none;

	}
