body { background-color: #000; font-family: sans-serif; color: #aaa; 
			text-decoration: none; word-spacing: normal; font-size: 12pt; line-height: 1.1em; }
a 				{ text-decoration: none }
a:link		{ color: #ddd;  text-decoration: none }
a:visited   { color: #eee; text-decoration: none }
a:hover     { color: #3a3; text-decoration: none }
a:active    { color: #0f0; text-decoration: none }


div#main { width: 700px; height: 600px; margin-left: auto; margin-right: auto;
		background-image: url(../img//black_suit_logo_00.png); background-repeat: no-repeat; background-position:  right top; }	
img { border: none }
h2 { margin: 10px; padding:0px }	

table { padding: 10px 10px 30px 30px; border-spacing: 0px }
td		{ vertical-align: top; margin:0px; padding: 3px 10px 2px 5px; border-top: solid 1px #444; }
td.clear_all { border: 0px }
td.sm { font-size: 70% }
div.clear { clear:both; }
hr { margin-left: 20px; border: 0px; background-color: #555; height: 1px; width: 465px; float:left }
p#signature { text-align: right; padding:20px;  }

dl { margin:10px 10px 0px 10px; padding:0px }
dt { margin:0px 10px 5px 10px; padding:0px;font-weight:bold }
dd { margin:0px 10px 0px 20px; padding:0px }
					
/* LOGOS */
img#logo_suit { float: right }
	
/* HEADER */
div#head { background-image: url(../e/emblem_dud_0060_b.png); background-repeat: no-repeat; height: 38px; padding: 22px 0px 0px 80px; 
margin-bottom:10px; color: #333; font-size: 35px; font-weight: bold }

/* MENU */
.menu		a:link		{ color: #3a3 }
.menu		a:visited   { color: #383 }
.menu		a:hover     { color: #0f0; background-color: #000 }
.menu		a:active    { color: #ccc; }		

div#menu { text-align: center; letter-spacing: 0; line-height: 1.2em; font-size: 1.3em;height: 40px; }

ul#tabbed_sub { margin: 0px; padding: 0px 0px 0px 10px }
li.menu_pos { float:left;list-style-type: none; border: 2px solid #222; border-bottom: none; padding: 3px 5px 3px 5px;margin:7px 0px 0px 0px }
li.menu_pos_selected { float:left;list-style-type: none; border: 2px solid #555 ; float:left; height: 30px; padding: 3px 5px 3px 5px; margin: 0px ; border-bottom: solid 5px #000; position: static }

/* SUBMENU */

li.sub_menu { float:left;margin-left:5px;  list-style-type: none }

/* CONTENT */
div#main_window { margin: 0px 4px 10px 4px; border: 2px solid #555; width: 520px; border-right: none; border-left: none;  padding: 15px 6px 15px 6px; }
div#main_inside { background-color: #151515; min-height: 300px }
p { margin:0px;  color: #aaa; text-align: left; padding: 10px; font-size: 12pt; line-height: 1.3em; text-indent:20px }

h4.subtitle { margin: 0px; padding: 10px; }
h4 { margin: 20px 0px 0px 0px; padding:5px }

/* CONTACT */
td.big { width: 90px; margin-bottom: 100px: 50px }

/* COPYRIGHT */		
div#copy { float:left; padding-top:5px; margin:10px 0px 40px 4px; width: 532px; border-top: 2px solid #555 }
p#copy_p { font-size: 10px; color: #333; padding:0px ;text-align: center; text-indent:0px }
.foot		a:link		{ color: #444 }
.foot		a:visited   { color: #444 }
.foot		a:hover     { color: #0f0; background-color: #000 }
.foot		a:active    { color: #ccc; }
/* ... */

ul {margin:0px; padding: 0px }
li {margin-left:25px;} 

li.devlista { margin-bottom: 8px }

span.data { font-size: 10px; line-height: 10px; }

/* DEVLOG */
p.data_c {  text-align: center; font-size: 10px; line-height: 10px; padding: 0px }
p.notka { line-height: 20px; text-indent: 25px; }
h3.logtitle { text-align: center; margin: 0px;  padding: 5px; padding-top: 15px; }
h3 { margin: 25px 0px 0px 10px}
hr.notka { width: 400px; margin-left: 50px }
img.img_about { width: 130px; padding: 10px; float:right}
img.i { margin: 1px; border: 1px solid #333; padding: 4px }
span.cross { text-decoration: line-through }

code { color: #ccc; font-size: 10px; padding:0px; line-height: 13px; }

div.komentarz { margin: 20px; border: solid 1px #333; }

input { background-color: #333; color: #ccc; border: none;margin: 1px; padding: 1px 3px 1px 3px; text-indent:0px }
textarea { background-color: #333; color: #ccc; border: none; margin-top: 10px; overflow: auto; padding: 1px 3px 1px 3px }
input.checkbox { padding:1px; margin:3px; width: 20px; height:20px }
input.sub { padding-left:20px;padding-right:20px;font-weight:bold; background-color: #252 }
div.bar { border: 1px #333 solid; margin-bottom:5px }

/* devlog search */
span.search { background-color: #aa9; color: #000 }
div.dev_prev { float:left;margin-left:20px;text-align:right;border:1px solid #444;padding:2px; }
div.dev_next { float:right;margin-right:20px;text-align:right;border:1px solid #444;padding:2px; }
div.dev_search {  float:left;margin-left:10px;text-align:right;padding:2px; }
/* PROJECTS */

pre { line-height: 13px; font-size:12px; margin-left: 15px; border-left: 1px solid #555; padding-left: 10px }
h5 { margin: 30px 0px 5px 10px; padding:0px }

/* GALLERY */
img.g_thumb_main { width: 150px; padding: 5px; border: 1px solid #000 }
img.g_thumb 	{ max-width: 80px; max-height:60px; padding: 5px; border: 1px solid #000 }
div.g_gallery	{ float: left; margin: 4px; text-align: center; padding: 2px; }
