html,body
{  font-size: 0.83em;font-family: Tahoma, Arial, Verdana;
   color: #000000;  background : #333333;
   margin: 0px; padding: 0px;
   text-align: center;
}

#tinymce {
background-color: White;
}

img.logo {
width: 30px;
height: 30px;
}

a > img.logo {
text-decoration: none;
}

a.logoname {
position: relative; 
top: -10px;
}


img{  border:0px;} img.ser{border: 1px solid #999;}   img.wh{border: 1px solid #fff;}
table{  border:0px; /* border="0" */   border-collapse:collapse; /* cellspacing="0" */}
table td{  padding:0px; /* cellspadding="0" */   vertical-align: top;}

.Kavanga {
	overflow: hidden;
	width: 240px; 
	height: 681px;
	margin-top: 334px;
	margin-left: 10px;
}


#SA_bottom, #SA_top {
font-size: 10px;
color:#C0C0C0;
text-align: right;
font-weight: 100;
}

/*---------- a ----------*/
ul,li,form, p {padding:0px; margin:0px;}

a{  text-decoration: underline;  color: #002279;}
a:hover{  text-decoration: none;  color: #002279;}
a.amenu{  text-decoration: none;    color: #384b7b;}
a.amenu:hover{  text-decoration: none;   color: #fff;}
a.red{  text-decoration: underline;    color: #ea2929;}
a.red:hover{  text-decoration: none;   color: #ea2929;}
a.rednav{  text-decoration: underline;    color: #002279;}
a.rednav:hover{  text-decoration: none;   color: #ea2929;}
a.blue{  text-decoration: underline;    color: #1200fb;}
a.blue:hover{  text-decoration: none;   color: #1200fb;}
a.white{  text-decoration: none;    color: #fff;}
a.white:hover{  text-decoration: underline;   color: #fff;}
a.bl{  text-decoration: underline;    color: #000;}
a.bl:hover{  text-decoration: none;   color: #000;}
A.rollover {
 background: url(../i/lmenufon.gif) repeat-x center center; /* ���� � ����� � �������� �������� */
 color: #002279;
 font : normal 1.1em verdana;
 display: block; /* ������� ��� ������� ������� */
 width: 179px; /* ������ ������� */
 height: 26px; /* ������ ������� */
 border-left: 5px solid #3468a0;
 text-decoration: none;
}

A.rollover_tek {
 color: #ffffff;
 font : normal 1.1em verdana;
 display: block; /* ������� ��� ������� ������� */
 width: 179px; /* ������ ������� */
 height: 26px; /* ������ ������� */
 border-left: 5px solid #3468a0;
 text-decoration: none;
}
A.rollover_tek:hover {
 background: url(../i/lmenufon_akt.gif) repeat-x center center; /* ���� � ����� � ���������� �������� */
 text-decoration: none;
 color: #ffffff;
}
A.rollover:hover {
 background: url(../i/lmenufon_akt.gif) repeat-x center center; /* ���� � ����� � ���������� �������� */
 text-decoration: none;
 color: #ffffff;
}
a.bluebold{  text-decoration: underline;  color: #384b7b; font-weight: bold;}
a.bluebold:hover{  text-decoration: none;  color: #384b7b;}
/*----------end a ------------*/

/*---------- bg ------------*/
.bgmenuakt
{  background : url(../i/mfonakt.gif) repeat-x center center;   height:24px;}
.bgmenu
{  background : url(../i/mfon.gif) repeat-x center center;   height:24px;}
.bgvoiti
{  background : url(../i/fonvoiti.gif) repeat-x center center;   height:25px;}
.blue1
{  background : url(../i/ugol1.gif) no-repeat right top;}
.zag_fon
{  background : url(../i/fon_zag.gif) repeat-x center center;   height:26px;}
.zag_fonser
{  background : url(../i/fonser.gif) repeat-x center center;   height:26px;}
.fongol
{  background : url(../i/bgsingol.gif) repeat-x center; height:26px;}
.golbut
{  background : url(../i/fon_gol.gif) repeat-x center center;   height:34px;}
.topblue
{  background : url(../i/bluetemser.gif) repeat-x center top;   height:6px;}
.topblue2
{  background : url(../i/bluetemser2.gif) repeat-x center bottom;   height:6px;}


/*---------- end bg ------------*/

/*---------- h ------------*/
.hlogo{  height:81px;}
.hlogo1{  height:57px;}
.hmenu{  height:24px; margin-top: 40px;}
.hvoiti{  height:152px; display: block; background-color: White; width: 869px;}
.hvoiti1{  height:25px;}
.hzag{  height: 26px}
.hgor  {height: 12px;}
.h10_1  {height: 6px;}
.h12_5_1  {  height: 38px;}
.h_ob  {  height: 20px;}

.hteh1 {height: 30px;}

.h_mesto {height: 19px;}

.htunkart { height: 178px; }
.htunfoto {  height:166px; }
/*---------- end h ------------*/

/*---------- pad ------------*/
.padban1{  padding: 133px 5px 10px 5px;}
.padmot{padding-left:20px; padding-top: 4px;}
.pad_legk  {   padding: 8px 20px 10px 20px;}
.pad_legk1  {   padding: 8px 10px 13px 0px;}
.padrekl {  padding: 5px;}
.padvn3{  padding: 3px;}
.pad_kont { padding: 5px 10px 10px 15px;}
.padsled{padding:4px 5px 0 190px;}
.padkontvideo{padding: 10px 15px 20px 15px;}
.padtextkom{padding:10px;}
.margt{margin-right: 15px; margin-left: 5px; line-height: 1.5;}
.padgoltext{padding: 4px 10px 20px 24px;}
.padmainkat{padding:10px 40px 5px 24px;}
.padmainkat_s{padding:10px 10px 5px 14px;}
.padmainkat_s table td {padding:0px 5px;}

.padlogo{  padding-left: 19px;}
.pad_voiti{  padding-left: 27px;}
.pad_voiti1{  padding-left: 24px;}
.pad_kartl {padding-left: 10px;}
.pad_left {padding-left: 12px;}
.pad_left_20 {padding-left: 20px;}
.pad_left_14 {padding-left: 14px;}
.pad_80 {padding-left: 120px;}
.pad_l3 {padding-left: 3px;}
.pad_left_l5 {padding-left: 15px;}

.pad_menu1{  padding-top:7px;}
.pad_voititop{  padding-top:4px;}
.pad_kartt {padding-top: 8px;}
.pad_10 {padding-top: 10px;}
.pad_20 {padding-top: 20px;}
.pad_3{  padding-top:3px;}
.pad_6{  padding-top:6px;}
.pad_15 {padding-top: 15px;}
.pad_top25 {padding-top: 23px;}
.pad_top30 {padding-top: 30px;}
.pad_str {padding-top: 40px;}
.pad_kor {padding-top: 2px;}
.pad_mesto {padding-top: 52px;}

.pad_l{    padding-right: 9px;}
.pad_r13 {  padding-right: 13px;}
.pad_r4 {  padding-right: 4px;}
.pad_fp {  padding-right: 20px;}
.pad_fp1 {  padding-right: 45px;}
.pad_fp2 {  padding-right: 25px;}


.pad_bot{    padding-bottom: 9px;}
.pad_bot20 {padding-bottom: 20px;}
.pad_bot4 {padding-bottom: 4px;}

/*---------- end pad ------------*/

.vse_t
{  font : italic bold 1.1em arial;   color: White;
   padding-left: 40px;   padding-top: 2px;   padding-right: 5px;
   width: 330px;
}
.zag{  color: #384b7b;   font-weight: bold;}
.zagser{  color: #6a6a6a;   font-weight: bold;}
.zagser a{  color: #6a6a6a; text-decoration:underline;}
.zagser a:hover{  color: #6a6a6a; text-decoration:none;}

.menu_akt
{  color: #fff;   font-weight: bold;
}
.bordmenu
{  border-top: 1px solid #3468a0;
   border-right: 1px solid #3468a0;
}
.bluepol
{  background-color:#3468a0; height: 8px;
}
.menu_tek
{  background : url(../i/lmenufon_tek.gif) repeat-x center center;   height:26px;
   color: #fff;
   font : normal 1.1em verdana;
}
.cent{  text-align:center;}
.right{  text-align:right;}
.left{  text-align:left;}
.bgser{  background-color: #f9f9f9;}
.bgblue{  background-color: #3468a0;}
.bgwh{  background-color: #fff;}
.bot{  vertical-align: bottom;}
.bold{ font-weight:bold;}
.mid{ vertical-align:middle;}
.zagkat{color: #fff; font : bold 1.2em verdana;padding-left:18px; padding-top: 6px; height:20px; }
.golpol{background:#d9e6f8; height:1px;border-left: 5px solid #3468a0;}
.lh13{line-height:1.3;}
.sinplash{color: #384b7b;   font-weight: bold; background:#dee6ef; padding:3px 0 3px 3px;}
.flleft{float:left;}

/*10.htm*/
.bgtemser
{  background-color: #f5f5f5;
}
.bordblue
{  border-left: 1px solid #3468a0;
   border-right: 1px solid #3468a0;
}
select.bp1
{  color: #000;   font: normal 1em tahoma;
   width: 195px;   height: 18px;
}
/*end 10.htm*/
.skach{ text-align:center; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif;}
select.voiti
{  color: #000;   font: normal 1em tahoma;
   width: 130px;   height: 18px;
}
/* 15.htm*/
.bordsin
{  border: 1px solid #3468a0;
}
.bg_gol{  background-color: #dee6ef;   }
.bg_gol2{  background-color: #eaf0f6;   }
/* for red ob*/
.bordred
{  border: 1px solid #ea292a;
}
.bg_red
{  background-color: #ea292a;
}
.bordwh
{  border: 1px solid #fff;
}
.bg_roz
{  background-color: #fee4e5;
}
.bordwh1
{  border-left: 1px solid #fff;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
}
.bordwh2
{  border-left: 1px solid #fff;
   border-right: 1px solid #fff;
   
}
.hakil{  padding-left: 1px;}
.hakit{   padding-top: 1px;}

.zagkomtext{ height:20px; padding: 0px 0 0 14px; color: #384b7b;   font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif; vertical-align:middle;}
.dob{ text-align:right; padding-right:9px; vertical-align:middle; font: normal 0.8em Tahoma, Arial, Helvetica, sans-serif;}
textarea.otpr
{  color: #000;   font: normal 1em tahoma;
   width: 423px;   height: 80px;}
/* end 15.htm*/
.overavt{overflow:auto; height:600px; margin-top:4px;}
.bigtext{font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif;}
.bigtext{font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif;}
.tablereg td {padding:10px;
vertical-align:middle;
}
ul {
list-style:none;
padding:2px 0 0 10px;
}
li{
list-style-image:url(../i/mark.gif);
margin:0pt;
padding:2px 0pt 0pt 5px;
}
input.inplogin
{color: #6f6e6e;   font: normal 1em tahoma;
   width: 240px;   height: 16px; }
.blueline {
	background-color: #3468a0;
	height: 1px;
}
.vashi {
	color: #000;
	vertical-align: bottom;
	padding: 5px 10px 10px 15px;
}
input.inpregpolya {
	width: 200px;
	font: normal 1em Tahoma, Arial;
	padding-left: 2px;
}
.padmaincent {
	padding: 15px 10px 10px 15px;
}
.red{
color:red;
}
.menuvtorfonsin {
	background: url(../i/sin1.gif) repeat-x center center;
	height: 38px;
}
.menuvtorfonsin2 {
	background: url(../i/sin3.gif) repeat-x center center;
	height: 38px;
}
.zagvideo{  color: #384b7b;   font-weight: bold; padding: 10px 10px 0 14px;}
.kat_text{font: normal 12px Tahoma; padding: 10px 10px 0 24px; line-height:1.4;}
.maina{text-align:right; vertical-align:middle; padding-right:15px; font: bold 1.1em Tahoma, Arial;}

.wivideo {width:130px;}

.vasmas p {padding:7px 0 0 0;}

.tableobr td {padding-top:8px;}

.smtext{font:normal 0.87em Tahoma, arial; color:#757575;}

input.inpname {width:300px;}
input.inpname2 {width:400px;}

.pstylegol 
{
    background-color:#DEE6EF;
    color:#384B7B;
    font-weight:bold;
    margin-top:8px;
    padding:5px 10px 3px 14px;
    vertical-align:middle;
    width:94%;
}

.pad_voititop h2 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}



.swfupload {
	vertical-align: top;
}

div.fieldset span.legend {

	background-color: #FFF;
	padding: 3px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #384B7B;
}

#SWFUpload_0
{	height:22px; }

#btnCancel1
{
	 font-size:11pt;
	 font-family:Tahoma;
	 margin-left: 2px; 
	 height: 26px;
	 padding:0;
}


span.upl_form
{
		font-family:Tahoma,Arial,Verdana;
		font-size:10pt;
}

input.upl_form
{	width:300px;	}

input#txtFileName
{
	padding:0;
	margin:0;
}

textarea.upl_form
{
	width:416px;
	height:300px;
}

form#upl_form table tr td
{
	padding:2px;
}



select.upl_form
{
	width:200px;
}




div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 0;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border:0

}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
div.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
div.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
div.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
div.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}


.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

option.opt
{
	font-weight:bold;
}

.headerlinks, .menulinks, .footerlinks {font-size: 12px;}
.headerlinks, .footerlinks {color: Grey;}
.menulinks {color: White;}
.menulinks {padding-top: 150px;}
.headerlinks a, .footerlinks a {color: Grey; text-decoration: underline;}
.menulinks a {color: White;}
.smallbanner {text-align: center;}

