/* В этом CSS описаны стили использующиеся на всем сайте */
body{
	font-family:  Arial, Tahoma, Verdana, sans-serif;
	font-size:  12px;
	color: #000000;
	background-color: #F2FEFF;
	text-align: center;
	margin: 0 18 0 20;
}

#head_text {background-image:url(images/basis/head_text.gif); background-position: top; background-repeat:no-repeat;}
#ind_bg_1 {background-image:url(images/basis/indonesia_bg_1.gif); background-position: top right; background-repeat:no-repeat;}
#ind_bg_2 {background-image:url(images/basis/indonesia_bg_2.gif); background-position: top right; background-repeat:no-repeat;}
#ind_bg_hp {background-image:url(images/basis/indonesia_bg_hp.gif); background-position: top right; background-repeat:no-repeat;}
#partners {background-image:url(images/basis/partner_bg.gif); background-position: top right; background-repeat:no-repeat;}
#menu_1 {background-image:url(images/basis/menu_bg_1.gif); background-position: top; background-repeat:no-repeat;}
#menu_2 {background-image:url(images/basis/menu_bg_2.gif); background-position: top; background-repeat:no-repeat;}
#menu_3 {background-image:url(images/basis/menu_bg_3.gif); background-position: top; background-repeat:no-repeat;}
#menu {font-size:12px; font-family: Arial, Tahoma, Verdana, sans-serif; color:#0F2699; font-weight:bold; line-height: 180%; margin-top: 25px;}
#contacts {width: 150px; height: 40px; float: right; margin-top: 10px; margin-right: 18px; font-weight:bold; text-align:right;}
#content {width:680px; height:700px; margin-left: 15px; margin-top: 25px; text-align:justify;}
#news {width: 265px; height:280px; margin-top:30px; text-align:justify; font-size:11px;}

/* Ссылки */
a:link {color: #0F2699;	text-decoration: none;}
a:visited {color: #0F2699; text-decoration: none;}
a:hover {color: #E50000; text-decoration: underline;}
a:active {color: #E50000; text-decoration: underline;}

#news a:link {color: #000000;	text-decoration: none;}
#news a:visited {color: #000000; text-decoration: none;}
#news a:hover {color: #E50000; text-decoration: underline;}
#news a:active {color: #E50000; text-decoration: underline;}

/* Заголовки */
h1{font-size: 17px; font-weight: bold; color: #0F2699;}
h2{font-size: 15px; font-weight: bold; color: #0F2699; margin-bottom: 10px;}
h3{font-size: 13px; font-weight: bold; color: #0F2699;}
h1, h2, h3 {text-align:left;}

/* Списки */
ul{list-style-type: none; margin-left: 0px;}
ol{margin-left: 23px;}
ul ul, ol ol, ul ol, ol ul{margin-left: 35px;}
.disk {list-style-image: url("/images/basis/disk.gif"); margin-left: 25px;}
.empty {list-style-image: url("/images/basis/empty.gif"); margin-left: 25px;}
.square {list-style-image: url("/images/basis/square.gif"); margin-left: 25px;}

/* Таблицы */
table {font-size:  12px;}
table.border {border: 1px solid #0F2699; border-collapse: collapse;}
table.border tr td {border: 1px solid #0F2699; border-collapse: collapse;}

/* Стили */
p {margin: 16px 0px;}
.border {border: 1px solid #0F2699;}
.left{text-align: left}
.right{text-align: right;}
.center{text-align: center;}
.just {text-align: justify;}
.fs11 {font-size: 11px;}
.fl {float: left; margin-right: 7px;}
.fr {float: right; margin-left: 7px;}

/* Стили форм */
.table_form {width: 400px; font-size: 12px; color: #000; border: 1px solid #0F2699; border-collapse: collapse;}
table.table_form tr td {border: 1px solid #0F2699; border-left-style: none;	border-right-style: none;}
.form_text {width: 240px; border: 1px solid #0F2699; background-color: #FFFDFA;}