/* == start === переопределение стандартных стилей === start == */
table, td, body {color: #000000; font-family: Arial, Tahoma, sans-serif; font-size: 9pt; table-layout: auto;	border-collapse: collapse;	padding: 0; margin: 0; border: none; vertical-align: top; text-align: left;}
html, body {}
a {color:;}
/* == finish === переопределение стандартных стилей === finish == */
/* == start === Стили для контентной части сайта == */
div.content {}
form {margin:0; padding:0;}
/* параграфы */
div.content p {}
div.content p.signature {}
/* параграфы */
div.content img {}
div.content div.vrezka {}
div.content span.date {color:#c25534; display:block; margin:0px 0 5px 0; font-size:7pt;}
/* заголовки */
h1 {color:#046d9f; font-family:Verdana; font-size:11pt; margin:0; padding:14px 0 0 0;}
div.content h1 {padding:14px 0 20px 0;}
h2 {color:#444444; font-family:Verdana; font-size:9pt; margin:0; padding:10pt 0 8pt 0; clear:left;}
/* заголовки */
/* ссылки */
a:link, a:hover, a:active, a:visited {text-decoration:none; color:#0078dd;}
a:hover {text-decoration:underline;}
img {border:0px;}
/* ссылки */
/* таблицы */
div.content div.st {}
div.content div.st table {}
div.content div.st th {vertical-align:top; padding:6px; border-bottom:1px solid #444;}
div.content div.st td {vertical-align:top; padding:6px; border-bottom:1px solid #AAA;}
div.content div.st td.no {border:none; padding-top: 15px;}
div.content div.st tr.on td {background-color:#fafafa;}
/* таблицы */
/* списки */
div.content ol {}
div.content ol li {}
div.content ul {}
div.content ul li {}
/* списки */
/* картинки */
.imgc {clear:both; margin-left:auto; margin-right:auto; margin-bottom:10px; border:2px solid #058fd1; padding:1px;} /* картинка в центре */
.imgr {float:right; margin-left:10px; border:2px solid #058fd1; padding:1px;} /* картинка справа */
.imgl {float:left; margin-right:10px; border:2px solid #058fd1; padding:1px;} /* картинка слева */
td.imgsub {padding:3px; font-size:8pt; color:#996a3c; text-align:right;}  /* подпись под картинкой */
/* end картинки */

/* Шапка */
.shapka {position:absolute; top:20px; width:100%;}
.shapka table {width:802px; margin:auto;}
.shtop {height:330px; background:url(/i/shapka/shtop.jpg) #ecf3fa;}
.tachka {position:absolute; margin:37px 0 0 214px;}
.hotline {position:absolute; margin:12px 0 0 250px; color:white; z-index:10;}
.gmlogo {position:absolute; margin:22px 0 0 47px;}
.eng {position:absolute; margin:5px 0 0 647px;}
.shbot {height:104px; background: #ecf3fa no-repeat; position: relative;}
.shbot div {position:absolute; margin-top:22px;}

/* бегущяя строка */
.g_line{margin: 0px; padding: 0px; position: absolute; left: 260px; top: -37px; height: 14px; width: 520px; overflow: hidden;}
.g_line marquee{margin: 0px; padding: 0px; color: #333399; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;}
* html .g_line{left: -100px;}

.instob {position:absolute; top:20px; width:100%;}
.instob table {width:802px; margin:auto; background:url(/i/shapka/shtop2.jpg) no-repeat #ecf3fa; height:146px;}
.tachka2 {position:absolute; margin:0 0 0 254px;}
.gl {position:absolute; margin:6px 0 0 648px;}
.gl a:link, .gl a:hover, .gl a:active, .gl a:visited {display:block; width:122px; height:27px;}
.gl img {margin:8px 0 0 14px;}
.ongl {position:absolute; margin:128px 0 0 35px;}
/* end Шапка */
/* Меню */
.menu {position:absolute; margin:112px 0 0 45px;}
.menu ul {list-style:none; margin:0; padding:0;}
.menu ul li {font-family: Tahoma; margin:0; padding:7px 0 0 0;}
.menu a:link, .menu a:hover, .menu a:active, .menu a:visited {color:#ffffff;}

.insmenu {background:url(/i/menu/cbg.gif); position:relative;; width:257px; margin-left:-40px; z-index:50;}
.insmenu div {background:url(/i/menu/tbg.gif) left top no-repeat;}
.insmenu div div {background:url(/i/menu/bbg.gif) left bottom no-repeat;}
.insmenu ul {list-style:none; margin:0; padding:15px 10px 22px 40px;}
.insmenu ul li {font-family: Tahoma; font-size:11pt;margin:0; padding:7px 0 0 0;}
.insmenu ul li.act {font-weight:bold;}
.insmenu ul li ul {padding:0px 0 10px 0;}
.insmenu ul li ul li {font-weight:normal; font-size:9pt; }
.insmenu ul li ul li ul {padding:0px 0 10px 0;}
.insmenu ul li ul li ul li {font-weight:normal; font-size:8pt; }
.insmenu li a:link, .insmenu li a:hover, .insmenu li a:active, .insmenu li a:visited {color:#ffffff;}
.insmenu li ul li a:link, .insmenu li ul li a:hover, .insmenu li ul li a:active, .insmenu li ul li a:visited {color:#ffffff; margin-left:10px;}
.insmenu li ul li ul li a:link, .insmenu li ul li ul li a:hover, .insmenu li ul li ul li a:active, .insmenu li ul li ul li a:visited {color:#ffffff; margin-left:15px;}

/* end Меню */

/* body */
.body {position:absolute; top:454px; width:100%;}
.bt {width:802px; margin:auto; background:url(/i/bodybg.gif); border-bottom:1px solid #3f95ee; margin-bottom:20px;}
.bt td {padding-bottom:10px;}
/* end body */

/* Новости */
.date {color:#c25534; display:block; margin:21px 0 15px 0;}
.glnews a:link, .glnews a:hover, .glnews a:active, .glnews a:visited {color:#035d89;}
.news a:link, .news a:hover, .news a:active, .news a:visited {color:#0078dd;}
.akc a:link, .akc a:hover, .akc a:active, .akc a:visited {color:#035d89;}
.akc .date {margin:0;}
.nakc {margin-top:30px; clear:left;}
.obnovl {color:#a77d33;}
/* end Новсти */

/* Подвал */
.bottom {height:90px; border-top:2px solid #058fd1;}
.copy {position:absolute; margin:24px 0 0 30px; color:#666665;}
.subscribe {position:absolute; margin:24px 0 0 543px;}
.subscribe span {display:block; color:#6c6c6a; font-weight:bold; margin-bottom:4px;}
.subscribe input {color:#828180;}
.subscribe table td {vertical-align:middle; padding-right:22px;}
/* end Подвал */
