html, body {margin:0px;}

body, input, select, textarea {}

td, input, select, textarea {font-family: verdana; font-size: 12px; color: #111; vertical-align: top; text-align: left;}

img { border: 0px; }

a:link {color: #578cca; text-decoration: none;}
a:visited {color: #578cca; text-decoration: none;}
a:hover {color: #5E9C04; text-decoration: underline;}

ul {list-style-type: none;}

div.main {width: 1000px; border: 2px solid #7AC04E ; background-color: #ffffff;}


table.shap {width: 1000px; border-collapse: collapse;}

	td.logo {width: 300px; height: 100px; background-image: url(/img/fonlogo.gif); padding: 0px; }
	td.topbann {width: 700px; height: 100px; background-image: url(/img/fonlogo.gif); }
	#topbann h1 {text-align: right; font-size: 22px; font-family: Tahoma; color: #578cca;  margin: 5px 5px 5px 0px;}
	#topbann div {text-align: right; font-size: 14px; font-family: Tahoma;  margin: 5px 5px 5px 0px; color: #fff; font-weight: bold;}

table.main {width: 1000px; border-collapse: collapse;}

	td.main1 {width: 200px; padding: 0px;}
	td.main2 {width: 550px; padding: 0px;}
	td.main3 {width: 250px; padding: 0px;}
	
	div.menu {font-family: Tahoma; font-size: 18px; padding-left: 10px; }
	
	#menu a:link {color: #578cca; text-decoration: none;}
	#menu a:visited {color: #578cca; text-decoration: none;}
	#menu a:active {color: #5E9C04; text-decoration: none;}
	#menu a:hover {color: #5E9C04; text-decoration: underline;}

table.post {width: 540px; border-collapse: collapse; }

	td.post1 {font-family: Tahoma; font-size: 18px; padding: 0px; }
		#zag a:link {color: #578cca; text-decoration: none;}
		#zag a:visited {color: #578cca; text-decoration: none;}
		#zag a:active {color: #FF4E00; text-decoration: none;}
		#zag a:hover {color: #FF4E00; text-decoration: underline;}
		
		#zag h1 {font-family: Tahoma; font-size: 18px; font-weight:normal; color: #578cca; margin: 0px 0px 0px 0px; }

	td.post2 {padding: 0px; text-align: justify; margin-bottom: 0px;}
	td.post2s {padding: 0px; text-align: justify; border: 1px solid #777; border-width: 0px 0px 1px 0px;}
	div.info {width: 100%; float: left; color: #777; font-size: 11px;  margin: 0px 0px 5px 0px;}

	div.zak {color: #555; font-weight: bold;  padding:  5px; }
	div.info2 {width: 540px;  color: #777; text-align: right; font-weight: bold; padding:  5px; margin-bottom: 10px}

	td.post3 {padding: 5px 0px 5px 0px; font-weight: bold; border: 2px dotted #2BB1DD; border-width: 2px 0px 2px 0px;}
	td.post4 {padding:  10px 10px 10px 40px;}
	td.post5 {padding: 0px;  border: 2px solid #7AC04E; border-width: 0px 0px 2px 0px;}

h2.komm {color: #7AC04E; font-size: 20px; text-transform: uppercase; text-align: right; border: 2px solid #7AC04E; border-width: 0px 0px 2px 0px; margin: 0px 0px 10px 0px;}
h3.komm1 {color: #7AC04E; font-size: 16px; text-transform: uppercase; border: 2px solid #7AC04E; border-width: 2px 0px 0px 0px; margin: 0px;}
	
table.comm {width: 500px; border-collapse: collapse;}
	td.comm1 {width: 110px; text-align: center; padding: 5px 0px 5px 0px; border: 5px dotted #F4F3DF; border-width: 5px 0px 5px 5px; background-color: #F4F3DF;}
	td.comm2 {width: 390px; padding: 5px 0px 5px 0px; border: 5px dotted #F4F3DF; border-width: 5px 5px 5px 0px; background-color: #F4F3DF;}

div.comm21 {width: 300; font-size: 14px;}
	#c21 a:link {color: #578cca; text-decoration: none; font-size: 18px;}
	#c21 a:visited {color: #578cca; text-decoration: none; font-size: 18px;}
	#c21 a:hover {color: #FF4E00; text-decoration: underline; font-size: 18px;}
div.comm22 {font-size: 10px; text-decoration: underline;}

p.kom {margin-top: 5px; margin-bottom: 0px;}
p.kom1 {text-align: right; margin: 0px;  font-weight: bold;}


table.bottom {width: 1000px; border-collapse: collapse;}

	td.bott1 {width: 1000px; height: 75px; background-image: url(/img/bott-logo.gif);}
	td.bott2 {width: 700px; height: 75px; background-color: #7AC04E; text-align: left; color: #444444; padding: 10px 5px 5px 15px;}
	td.bott3 {width: 300px; height: 75px; background-color: #7AC04E; text-align: center; vertical-align: middle; }



table.panel {width: 240px; border-collapse: collapse; margin: 0px 5px 0px 5px; background-color: #F4F3DF; }

	td.pa1 {width: 240px; font-family: Tahoma; font-size: 18px;  color: #cc0000; text-align: center; border: 5px dotted #F4F3DF; border-width: 5px 5px 0px 5px;}
	td.pa2 {width: 130px; text-align: right; font-family: Tahoma; border: 5px dotted #F4F3DF; border-width: 0px 0px 5px 5px;}

	#pa2 strong {font-size: 18px; color: #578cca;}
	
		#pa21 a:link {color: #cc0000; text-decoration: none;}
		#pa21  a:visited {color: #cc0000; text-decoration: none;}
		#pa21  a:hover {color: #000080; text-decoration: underline;}

	td.pa3 {width: 110px; text-align: center; border: 5px dotted #F4F3DF; border-width: 0px 5px 5px 0px;}
	td.pa4 {border: 5px dotted #F4F3DF; border-width: 0px 5px 5px 5px;}	

	table.avt {width: 170px; }
	td.avt1 {width: 60px; vertical-align: middle; }
	td.avt2 {width: 110px; vertical-align: middle; text-align: right;}
	td.avt3 {text-align: right;}
	
	#panel p {font-size: 15px; text-align: center;  margin: 0px 0px 5px 0px;}


table.info {width: 540px; border-collapse: collapse;}
	td.info {width: 540px; padding: 0px 5px 5px 5px; background-color: #F4F3DF; border: 5px dotted #F4F3DF; border-width: 5px 5px 5px 5px;}

#info h3 {color: #578cca; font-size: 18px;  margin: 0px 0px 5px 0px; border: 1px dotted #444; border-width: 0px 0px 1px 0px;}


div.oprosi {border: 1px dashed #AD9647; background-color: #F6F3E9; margin: 5px 10px 5px 10px; padding: 10px;}


table.profil {width: 540px; border-collapse: collapse; background-color: #F4F3DF; margin: 5px 0px 5px 5px;}
	td.profil {font-family: Tahoma; font-size: 18px;  color: #578cca; text-align: center; border: 5px dotted #F4F3DF; border-width: 5px 5px 0px 5px; }
	td.profil1 {width: 130px; text-align: center; padding: 10px 0px 0px 0px; border: 5px dotted #F4F3DF; border-width: 0px 0px 5px 5px;}
	td.profil2 {width: 410px; text-align: left; padding: 10px 10px 10px 10px; border: 5px dotted #F4F3DF; border-width: 0px 5px 5px 0px;}
	td.profil3 {width: 540px; text-align: left; padding: 10px 10px 10px 10px; border: 5px dotted #F4F3DF; border-width: 5px 5px 5px 5px;}

table.profil10 {width: 100%;}
	#p10 thead {font-weight: bold;}
	#p10 td {text-align: center;}

table.blok {width: 190px; border-collapse: collapse; margin: 0px 5px 0px 5px;}
	td.blokt {color: #2F5B93; background-color: #99B9DF; padding: 5px 5px 5px 5px;  border: 1px solid #578cca; border-width: 1px 1px 1px 1px;}
	td.blokb {color: #fff; padding: 5px 5px 5px 5px; border: 1px solid #578cca; border-width: 0px 1px 1px 1px; text-align: center;  font-family: Tahoma;}

	td.blokt1 {color: #fff; background-color: #cc0000; padding: 5px 5px 5px 5px;  border: 1px solid #cc0000; border-width: 1px 1px 1px 1px;}
	td.blokb1 { padding: 5px 5px 5px 5px; border: 1px solid #cc0000; border-width: 0px 1px 1px 1px; text-align: left;  font-family: Tahoma;}

578cca - синий
2BB1DD - берюзовый
9EACBA - серый
7AC04E - зеленый
F4F3DF - светлый кофейный
ffffcc - кофейно желтоватый