ul{
	margin:0;
	padding:0;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
}
li{
	list-style:none;
	text-align:left;
	
}

li.menu{
	/* The main list elements */
	padding:5px 0;
	width:100%;
	color:#cccccc;
	font-size:13px;
	background:#4CC2F0;
	font-family:Arial, Helvetica, sans-serif;
}

li.button a{
	/* The section titles */
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:21px;
	height:34px;
	overflow:hidden;
	padding:10px 20px 0;
	position:relative;
	width:148px;
	
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */

li.button a.blue{background:url(img/blue.png) repeat-x top left; color:#074384;}
li.button a.blue span{ background:url(img/blue.png) repeat-x top right;}

li.button a.green{background:url(img/green.png) repeat-x top left; color:#436800;}
li.button a.green span{ background:url(img/green.png) repeat-x top right;}

li.button a.orange{background:url(img/orange.png) repeat-x top left; color:#882e02;}
li.button a.orange span{ background:url(img/orange.png) repeat-x top right;}

li.button a.red{background:url(img/red.png) repeat-x top left; color:#641603;}
li.button a.red span{ background:url(img/red.png) repeat-x top right;}

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
	background:#4CC2F0;
	
}

.dropdown li{
	/* Each element in the expandable list */
	background-color:#FFFFFF;
	border:1px solid #40392C;
	color:#CCCCCC;
	margin:5px 0;
	padding:4px 18px;
}
.clear{
	clear:both;
}



a, a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}


/*до сюда от lefttd */
 body{
    margin: 10px;
   
}

p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:12px; color:#424242; margin:5px;}
.table_title {font-size:18px; color:#FFFFFF; font-weight:bold; font-family:"Courier New", Courier, monospace; margin:3px; margin-left:5px; margin-bottom:0px;}
.table_bottom {font-size:10px; color:#0033FF; font-weight:bold; margin:0px;}
.more {font-size:15px; font-weight:bold; color:#339900; margin:2px;}
.table {width:100%;}
.button {margin-left:326px; margin-top:1px; background-color:#4574A8; border:1px solid color:#E3EAF4; font-weight:bold; color:#D2DBEA;}
.reg_text {font-size:11px; font-weight:bold; color:#336699;}
.reg_form {margin-left:20px;}
.user { font-family:Arial, Helvetica, Sans-Serif; font-size:0.8em;}
.link {font-size:18px;}
.link a:hover {text-decoration: underline; color:#003399 ;}
 a:link {color:#3366FF;}
 a:active {text-decoration: underline; color:#009999;}
 a:visited {color:#3366FF;}
 .h1 {margin:0px;}
 h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#B2DFF4; margin:4px;}
 h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#B2DFF4; margin:2px;}
.forgot {margin:1px; font-size:14px; color:#0033FF;}
.leftlink {a:link color:#000000; a:hover color:#000000;}
.underline { border-bottom: 1px dashed white; }
.no-margin { border: 1px solid #0099FF  ; margin:2px; }
input.enter {
width: 100px;
height: 20px;
padding: 0;
margin: 0;
font-family: Arial, sans-serif;
font-size: 10pt;
color: white;
background-image:url(images/enter.png);
border-width: 1px;
border-spacing: 0;
border-style: solid;
border-color: black;
margin: 0;
}


