@charset "windows-1251";
/* CSS Document */


* {margin:0; padding:0;	border:0; outline:0;}

html {background:#858585 url(../templates/images/bg_main.gif) repeat 0 0; font-size:100%; height:100%;}
body {font:normal 0.7em verdana, arial, sans-serif; color:#3273b0; padding:0; text-align:left; margin:0 auto 25px auto; height:100%; width:900px;}


a img {border:0;}
a:link {color:#699ab8; text-decoration:underline;}
a:visited {color:#5386a5; text-decoration:underline;}
a:hover {color:#08598b; text-decoration:none;}
a:active {}

h1 {font-size:1.5em; color:#08598B; padding-bottom:0.5em;}
h2 {font-size:1.4em;}
.clr {clear:both;}

ul, ol {list-style:none;}
hr {color:#fff; background-color:#fff; height:1px; border:0;}

#container {min-height:100%; position:relative; _height:100%; background:#fff;}

#topheader {height:80px; background:#1f1a17 url(../templates/images/bg_search.gif) no-repeat 100% 100%; float:left; line-height:28px; border:solid #fff; border-width:0 1px 1px 1px; width:898px;}
#site_name {float:left; width:150px; height:30px; padding-left:10px; padding-right:15px;}
#site_name a, #site_name a:visited {color:#fff;}
#runing_stroke {float:left; height:30px; width:515px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:1.2em;}
#search {float:right; width:233px; height:25px; text-align:right; padding-top:5px;}
.txtfld {border:1px solid #737170; padding-left:5px;}

#header {background:url(../templates/images/bg_header.gif) repeat 0 0; height:193px; padding:10px 0; border:solid #fff; border-width:0 1px;}

#nav_menu {background:#08598B; height:191px; width:185px; border:#fff solid; border-width:1px 0; float:left;}
#nav_menu ul {background:url(../templates/images/bg_menu_item.gif) repeat-y 0 0;}
#nav_menu li {border-top:#003e65 1px solid; border-bottom:1px solid #fff; overflow:hidden;}
#nav_menu li a {color:#fff; text-decoration:none; display:block; height:30px; line-height:30px; padding-left:10px; background:transparent;}
#nav_menu li a:hover {background:#878585; _background:none; _text-decoration:underline;}
#nav_menu li.no_top_border {border-top:0;}
#nav_menu li.no_bottom_border {border-bottom:0;}

#logo {background:#fbf9fa url(../templates/images/bg_logo.jpg) no-repeat 100% 100%; height:191px; width:712px; border:#fff solid; border-width:1px 0 1px 1px; float:left;}
#logo a {display:block; width:215px; height:85px; position:relative; top:20px; left:50px;}
#logo a span {display:none;}

.button {padding:0; margin:0; cursor:pointer;}
.btn_search {background:url(../templates/images/btn_search.gif); width:29px; height:19px; margin:0 5px;}
.btnsubmit {border:0; font-weight:bold; cursor:pointer; color:#fff; background:#9c9c9c;}

#wrapper { padding-bottom:105px; background:url(../templates/images/dots_vertical.gif) repeat-y 185px 0;}
#wrapper p {padding:0.4em 0;}

#content {float:left; width:682px; padding:15px;}
.path {padding-bottom:10px;}
.publication_date {text-align:right; padding-top:15px;}
.short_all_news {margin-bottom:15px; float:left; background:url(../templates/images/dots_hor.gif) repeat-x 0 100%;}
.short_all_news img { padding:5px;}
#listing { margin:10px 0;}
#listing li {float:left; margin-top:10px;}
#listing li a {padding:0 10px;}


#sidebar {float:left; width:155px; padding:15px;}
#sidebar h1 {color:#72706f; padding-bottom:20px;}
.date {color:#fff; background:#08598B;}
.short_news {margin:10px 0;}
.short_news a {color:#72706f;}
.all_news {text-align:right; background:url(../templates/images/dots_hor.gif) repeat-x 0 0; padding:5px 0;}
.partners_block {background:#dedede; padding:0 4px; text-align:center; margin-top:20px;}
.partners_topic {background:#eee; font-size:1.3em; font-weight:bold; padding:3px;}
.partners_inner {padding-bottom:10px;}
.partners_inner p {margin:10px 0; padding:5px 0;}

#center_column {float:left; width:326px; background:url(../templates/images/dots_vertical.gif) repeat-y 100% 0; padding:15px;}
#center_column h1 {color:#08598B; padding-bottom:5px;}
#left_column {float:left; width:326px; padding:15px;}
#left_column h1 {color:#699ab8; padding-bottom:5px;}
.home_prew {background:url(../templates/images/dots_hor.gif) repeat-x 0 100%;}
.home_prew table td {padding:10px 5px; vertical-align:top;}
a.more { background:url(../templates/images/bullet.gif) no-repeat 0 50%; padding-left:12px; color:#08598B;}

#footer {
	background:url(../templates/images/bg_footer.jpg) no-repeat 0 0;
	height:120px;
	text-align:center;
	line-height:105px;
	margin-top:-105px;
	position:relative;
	border:#fff solid;
	border-width:0 1px 1px 1px;
}
#footer a {padding:0 5px;}

#copyright {text-align:center; color:#000; height:25px; line-height:25px;}
#copyright div {margin-top:-72px; position:relative;}
#copyright strong, .copy_back strong {color:#fff; background:#08598B; padding:0 5px;}
#copyright strong a, #copyright strong a:visited, .copy_back strong a, .copy_back strong a:visited {color:#fff; text-decoration:none;}
#copyright strong a:hover, .copy_back strong a:hover {background:#699ab8;}

#contacts {width:400px; background:url(images/bg_dots_ver.gif) repeat-y right top; padding-right:25px;}
#contacts fieldset {text-align:left;}
#contacts fieldset img {vertical-align:middle;}
#contacts span {color:#ffcc33; font-weight:bold;}
#contacts textarea {border:1px solid #adadad; color:#699ab8; width:400px;}
#contacts .txtfld {border:1px solid #adadad; color:#699ab8; width:134px;}
#contacts select {border:1px solid #adadad; color:#699ab8; width:400px;}
#contacts .browse {border:1px solid #adadad; color:#699ab8; width:400px;}
#contacts .btnsubmit {border:0; font-weight:bold; cursor:pointer; color:#fff; background:#9c9c9c;}
#contacts .code {border:1px solid #adadad;}
#contacts div {margin-top:1.2em;}

.calculate { padding:10px;}
.calculate th {background:#08598B url(../templates/images/dots_hor.gif) repeat-x 0 100%; color:#fff; text-align:right; padding-right:10px;}
.calculate td {padding:10px 5px; background:url(../templates/images/dots_hor.gif) repeat-x 0 100%;}
.alt_row td {background:#eee;}


#box{float:left; width:100%; background:#fff;}
#error404 {margin:0 auto; width:500px; border:#cdcdcd 1px solid; padding:1em 1em 0 1em; font-size:1.1em;}
#error404 ul{list-style:none; margin-left:-1.8em; margin-right:15em; margin-top: 1em;}
#error404 ol {padding-left:3.2em; list-style:decimal;}
#error404 ol li ul {margin-left:15px;}
#error404 hr {height:5px; color:#e7e7e7; background:#e7e7e7;}
#error404 .inner {border:1px solid #cdcdcd; background:#e7e7e7; padding:10px;}
#footer404 {height:25px; background:url(images/bg_dots_footer.gif) repeat-x top left; text-align:center; margin:10px 0; padding-top:5px;}


#backend { padding-top:10%;}
#backend h1 {color:#4582a8; font-weight:normal; font-size:1.8em;}
#backend table {margin:10px auto 15px auto;}
.copy_back {margin-top:10px;}

.foot_baners { padding-left:200px;}
