* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { background: #000; font: 0.8em Tahoma; color: #fff;}
A { color: #EDAA06; font-weight: bold;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 {font: bold 160% Tahoma; color: #fff; margin-bottom: 20px;}
H2 {font: bold 110% Tahoma; color: #EDAA06; margin: 10px 0;}
H3 {font: bold 100% Tahoma; color: #A4292D; margin: 10px 0;}
H4 {font: bold 100% Tahoma; color: #FFB407; margin: 10px 0;}
H5 {font: bold 100% Tahoma; color: #fff; margin: 10px 0;}
H6 {font: bold 95% Tahoma; color: #F8D009; margin: 10px 0;}
P { margin-bottom: 20px; }
UL { margin-left: 20px;}
PRE { font: 100% Tahoma;}

#cat { text-align: center; position: relative; top: -50px;}
#cat img { display: block; margin: 0 auto;}
#catTop { position: relative; top: 90px;}
#joser {position: relative; top: -40px; }
#firstWrapper { position: relative; width: 1000px; margin: 0 auto;}
#firstTable { width: 100%; position: absolute; top: -140px; line-height: 1.6;}
#firstTable td { width: 50%;}
#firstLeft { vertical-align: top; padding: 0 15px;}
#firstRight { vertical-align: top; text-align: right; padding-right: 15px;}
	.flags { margin-bottom: 40px;}
	.flags a { font-weight: normal; text-decoration: none;}
	.flags a:hover { text-decoration: underline;}
	.razdelitel { background: url(/bsystem/templates/base_template/images/fon_vert_polos.gif) repeat-y; padding-left: 15px;}
#wrapper { width: 1000px; margin: 0 auto; position: relative; padding-bottom: 30px;}
#logo { vertical-align: middle; margin: 20px; float: left;}
#lang { position: absolute; top: 20px; right: 20px;}
#lang div { float: right; margin-left: 10px;}
#words { padding-top: 140px; text-align: center;}
#left { float: left; width: 200px; margin: 20px;}
#menu { margin-bottom: 30px;}
#menu a { display: block; background: url(/bsystem/templates/base_template/images/fon_goris_polos.gif) repeat-x bottom; padding: 15px 5px 13px 3px;}
#cont { margin-left: 290px; line-height: 1.6; padding: 30px 20px 30px 0;}

.cnt { text-align: center !important;}
.alignLeft { text-align: left;}
.alignRight { text-align: right;}
.floatLeft { float: left; margin-right: 7px;}
.floatRight { float: right; margin-left: 7px;}
.clear { clear: both;}
.im { border: 1px solid #DE972D;}
.img img { border: 1px solid #DE972D; margin: 7px;}
.cats td { vertical-align: top;}
.cats img { border: 1px solid #fff; margin: 3px;}
.cats span { font-size: 85%;}
.granitsa { font-size: 1px; height: 26px; border-bottom: 1px dotted #fff; margin-bottom: 25px;}
.bigImg { margin-right: 15px !important;}
.nobord td { vertical-align: top; padding-right: 30px ;}
.avai { padding-left: 150px; margin-bottom: 0 !important;}
.area { padding: 10px 10px 0; overflow: auto; margin-bottom: 20px;}
