/* В этом CSS описаны стили использующиеся на всем сайте */

body{margin: 0px; padding: 0px; text-align: center; background-color: #CCCCCC;}


/* Таблицы */
table {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #404040; background-color: #FFFFFF;}
table#border {border: 1px solid #595959; background-color: #FFFFFF;}
table.border {border: 1px solid #595959; border-collapse: collapse;}
table.border tr td {border: 1px solid #595959; border-collapse: collapse;}

/* Меню Language */
#language {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

#language a:link {color: #404040; text-decoration: none;}
#language a:visited {color: #404040; text-decoration: none;}
#language a:hover {color: #F20000; text-decoration: none;}
#language a:active {color: #F20000; text-decoration: none;}

/* Меню Head */
#menu_head {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; background-image: url(http://russiainvest.ru/images/basis/menu_head_bg.gif); background-position: left; background-repeat: repeat-x;}

#menu_head a:link {color: #404040; text-decoration: none; margin-left: 10px; margin-right: 15px;}
#menu_head a:visited {color: #404040; text-decoration: none; margin-left: 10px; margin-right: 15px;}
#menu_head a:hover {color: #F20000; text-decoration: none; margin-left: 10px; margin-right: 15px;}
#menu_head a:active {color: #F20000; text-decoration: none; margin-left: 10px; margin-right: 15px;}

/* Left Part */
#left_part_line {background-color: #F2F2F2;}
#left_part {font-size: 11px; background-color: #F2F2F2;}
#left_part_vert_line {background-image:url(/images/basis/left_part_vert_line.gif); background-position: top; background-repeat: repeat-y;}
#authorization {width: 195px; height: 115px; background-image:url(/images/basis/left_part_hor_line.gif); background-position: bottom; background-repeat: repeat-x; margin-top: 10px;}
#menu_left {width: 195px; background-image:url(/images/basis/left_part_hor_line.gif); background-position: bottom; background-repeat: repeat-x; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 180%; margin-bottom: 25px;}
#menu_left h3{font-size: 15px; font-weight: bold; color: #404040; text-align: left; line-height: 100%;}

#banners a:link {color: #404040; text-decoration: none;}
#banners a:visited {color: #404040; text-decoration: none;}
#banners a:hover {color: #F20000; text-decoration: none;}
#banners a:active {color: #F20000; text-decoration: none;}

/* News */
#news {font-size: 11px; line-height: 100%}
.newsdate {font-size: 12px; font-weight: bold;}

#news a:link {color: #404040; text-decoration: none;}
#news a:visited {color: #404040; text-decoration: none;}
#news a:hover {color: #F20000; text-decoration: none;}
#news a:active {color: #F20000; text-decoration: none;}

/* Content */
#content {margin-bottom: 40px; text-align: justify;}

a:link {color: #006699; text-decoration: underline;}
a:visited {color: #006699; text-decoration: underline;}
a:hover {color: #F20000; text-decoration: underline;}
a:active {color: #F20000; text-decoration: underline;}

/* Заголовки */
h1, h1.under, h2, h3, h4 {font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
h1{font-size: 170%; font-weight: normal; letter-spacing: 1px; color: #404040; text-align: center;}
h1.under{font-size: 140%; margin-top: -19px;}
h2{font-size: 150%; font-weight: normal; color: #404040; text-align: center;}
h2.under{font-size: 130%; margin-top: -19px;}
h3{font-size: 120%; font-weight: bold; color: #404040; text-align: center;}
h4{font-size: 110%; font-weight: bold; color: #404040; text-align: left;}

/* Списки */
ul{list-style-type: none; margin-left: 0px;}
ol{margin-left: 23px;}
ul ul, ol ol, ol ul{margin-left: 40px;}
ul ol{margin-left: 34px;}
.disc {list-style-image: url("/images/basis/disc.gif"); margin-left: 25px;}
.empty {list-style-image: url("/images/basis/disc.gif"); margin-left: 25px;}
.square {list-style-image: url("/images/basis/disc.gif"); margin-left: 25px;}
.rd {list-style-image: url("/images/basis/disc.gif"); margin-left: 25px;}

/* Стили */
.left{text-align: left}
.right{text-align: right;}
.center{text-align: center;}
.fl {float: left; margin-right: 15px;}
.fr {float: right; margin-left: 15px; margin-top: 3px;}
.border {border: 1px solid #595959;}
.lh180 {line-height: 180%;}
.fs13 {font-size: 13px;}
hr.news {width: 270px; color: #595959; margin-top: -5px; text-align: right;}
.starlet {font-size: 18px; color: #E51717;}
.pointer {cursor: pointer; font-size: 11px;}
.120{font-size: 120%;}

/* Формы */
.table_form {width: 640px; border: 1px solid #595959; border-collapse: collapse; background-color: #EDEDED;	font-size: 12px;}
table.table_form tr td {border: 1px solid #595959; border-left-style: none;	border-right-style: none;}
.form_text {width: 300px; border: 1px solid #595959; background-color: #FEFCFF;	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px;}
.form_button {width: 120px; height: 30px; background-color: #EDEDED; border: 1px solid #595959;	font-size: 14px; cursor: pointer;}
.table_form caption{font-size: 12px;}
/*.search_field {width: 143px; height: 16px; margin-top: -43px;  margin-left: 44px; border: 0px solid #ffffff; font-size: 13px;} */
