
/* 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;}

/* here page structure is described */
html, body{text-align:center}
#main-table{margin:0 auto;text-align:center;}
	#main-table td{vertical-align:middle;padding:20px 0;text-align:center;}
	
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:#807f7b;}
a:visited{color:#807f7b;}
a:hover{color:#0c4da2;}

/* paragraph color */
p, span, td, li{color:#807f7b}

.wrong{color:#fec32a}



/* background-color */
body{background:#252525}


/* border-color */

/* forms */

input, select, textarea{border:1px solid #d7d7d7;color:#666}


*{font-size:1em;font-family:Tahoma;line-height:18px;}

/* Headlines styles */
h1{font-size:1.9em;font-weight:normal;line-height:1.2em}
h2{font-size:1.3em;font-weight:normal;line-height:1.2em;margin:30px 0 0 0;}


/* 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}

a{outline:none!important;}