
/* nulls margin and padding properties for any tag */
*{margin:0;padding:0}
img{border:none}
.sep{clear:both}
form label{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}


.clear{clear:both}
.b{border:1px solid red;}
.left {float:left;}
.right {float:right;}

/* here page structure is described */
html, body{text-align:center}
.main-container{width:400px;margin:0 auto;}

.header{background:#000;height:50px;padding:0 10px;position:fixed;z-index:1000;}
	.header h2{float:left;width:150px;text-align:left;padding-top:14px;}
	.header div.logo{float:left;width:80px;padding-top:9px;text-align:center;}
	.header h1{float:right;width:150px;text-align:right;padding-top:14px;}
	

div.project{padding-top:20px;}
div.project-image img{margin:0;padding:0;display:block;}
div.project-name, div.project-share{height:30px;background:#000;position:absolute;width:400px;text-align:cetner;opacity:.5}
	div.project-name{margin-top:0px}
		div.project-name h3{margin-top:6px}
	div.project-share{margin-top:-30px}
		div.project-share img{margin:5px 10px 0 10px;padding:0;}
	
.footer{height:40px;background:#000;padding: 0 10px 0 10px;}
	.footer .like{float:left;text-align:left;padding-top:10px;}
	.footer .contacts{padding-top:10px;color:#464646}
	
ul{margin:0;padding:0}
	ul li{margin:0;padding:0;display:inline;}


form.login{width:520px;margin:0 auto}
form table{margin:40px 0;}
	form table td{padding:3px;vertical-align:top!important;}
	form table td.first-td{text-align:right;}

input{width:200px;padding:3px 0;height:25px;}
textarea{width:400px;height:200px;padding:3px 0;}
	
	

/* colors */
.blue{color:#0c4da2}
.light-blue{color:#0095da}

/* links-color */
a:link{color:#464646;}
a:visited{color:#464646;}
a:hover{color:#464646;}

/* paragraph color */
p, span, td, li{color:#807f7b}
h1, h2 a, h2{color:#464646!important;}
h3, h3 a{color:#fff!important;}

.wrong{color:#fec32a}



/* background-color */
body{
	background: url(../img/pat.png) #252525 center;
	background-attachment:fixed;
}


/* border-color */

/* forms */

input, select, textarea{border:1px solid #d7d7d7;color:#666}


*{font-size:1em;line-height:18px;}

/* Headlines styles */
h1, h2, h3{font-size:1em;font-weight:normal;}


/* Paragraph styles */
p, ul, ol{margin-bottom:18px}


/* Links styles */
a:link,
a:visited,
a:hover{text-decoration:underline;}
a:hover{text-decoration:none}



/* Form styles */
form{font-size:.8em}

textarea{font-family:tahoma;font-size:12px}
