/* CSS Document */
/*Reset*/
body, html {height:100%; width:100%; margin:0; padding:0;}
body{background-color:#ffffff;}
img{border:none}
table tr td{vertical-align:top;}
/*Общие*/
body, table{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; color:#FFFFFF;}
input, textarea, select {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
/*.png support*/
img{
	behavior:url("js/pngbehavior.htc");
}
/*Design*/
a{color:#000000;}
h1{font-size:22px; font-weight:normal;}
h2{font-size:12px;}
h3{font-size:11px;}
h4{font-size:11px;}
h1,h2,h3,h4{margin:0.6em 0 0.4em 0;}

.mainmenu{position:absolute; top:85px; left:50px;}
.mainmenu h3 {margin:6px 0px;}

.hms{position:absolute; left:50px; top:25px;}
.hms a {display:block; position:absolute; top:0px; left:0px; color:#FFFFFF; text-decoration:none;}

.news{float:left; width:45%; margin:20px 18px 0 0;}
.news a{font-weight:bold; text-decoration:none; color:#FFFFFF;}
.news a:hover{text-decoration:underline;}

.reddot{width:6px; height:6px; background:#ff0000;}

.icons a{display:block; position:absolute; bottom:0; left:0px; color:#FFFFFF; text-decoration:none; font-size:9px; text-align:center;}
.contacts{color:#000000;}

.handmade a{text-decoration:none; color:#FFFFFF;}
.handmade a:hover{text-decoration:underline;}

.leftmenu h2{margin:15px 0; position:relative; color:#000000; font-family:Arial;}
.leftmenu h2 a{margin:15px 0; text-decoration:none; color:#000000;}

#sitelist{list-style:none; font-size:11px; line-height:14px; font-weight:bold;}
#sitelist li{margin:5px 0; }
#sitelist ul{list-style:none; margin:0 14px; padding:0; font-weight:normal;}
#sitelist ul ul{list-style:none;}

.content{margin:20px 30px 20px 0px; color:#000000; position:relative;}
.content table{color:#000000;}
.content a{color:#000000;}

.reddot{position:absolute;}
.pages{clear:both; font-weight:bold;}

