body {font-size: 62.5%; margin: 0; padding:0px; background: #005493 url(/images/bg.png) 0 0 repeat-x; color:#fff; font-family: Arial, Tahoma, sans-serif;}
   

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#b5e7ff; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {line-height: 100%;}
h1 {font-size:2.1em; line-height:28px; margin:0; padding:18px 0 30px;}
h1 span {font-size:0.78em;}
h2 {font-size:1.87em; line-height:28px; margin:0; padding:12px 0 23px;}
h3 {font-size:1.54em; clear:both; margin:0; padding:25px 0 20px 0;}
h4 {font-size:1.45em; margin:0; padding: 38px 0 10px 0;}


ul {}
ul li {}

p {margin:0; padding:7px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}


.cl {clear:both; font-size:0;}

#bg_left {position:absolute; height:298px; z-index:1; 3: 50%; width:50%; top:114px; background:url(/images/bg_left.png) 0 0 repeat-x; }
#main_global {min-width:1000px; background:url(/images/bg_head.png) 50% 127px no-repeat;}
#global {min-width:1000px; max-width:1200px; position:relative; z-index:2; margin: 0 auto;   background:url(/images/bg_left.png) 0 114px repeat-x;}
#container {font-size: 1.1em; width:100%;  /* background:url(/images/header_bg9.jpg) 50px 127px no-repeat; */}
#container2 {font-size: 1.1em; width:100%; background:url(/images/header_bg_cropped.jpg) 100% 127px no-repeat; } 
/*#container2 {font-size: 1.1em; width:100%;}*/
.flash {position: absolute; z-index:-1; float: right; right: 0px; top: 159px; }
#inner_body #container {background:url(/images/header_bg2.jpg) 100% 127px no-repeat;}
#inner_body #container5 {}   
#inner_body #global {background:none;}
#inner_body #header1 {height:179px;}
#inner_body #header5 {height:137px;}
#inner_body #global {background:url(/images/bg_left2.png) 0 114px repeat-x;}
#inner_body #bg_left {height:298px; top:114px; background:url(/images/bg_left2.png) 0 0 repeat-x; }

/*---header---*/
#header {padding: 22px 0 0 0; }
.wrapper {width:100%; float:left; }
.center_part {margin:0 339px 0 50px; font-size: 1.1em; }
.right_part {width:190px; margin: 0 0 0 -340px; float:left;}
#header_right {height:285px; width:180px; float:right; margin: 0 0 -285px; position:relative; z-index:15; top:13px; background:url(/images/header_right.png) 0 0 no-repeat;}
#header .right_part  {margin: 0 0 0 -270px;}
#header .center_part {border-bottom:8px solid #00a1e9; height:84px;}
#header1 {clear:both;}
#header1 .center_part {padding-left:1px;}
#header1 {height:290px;}

#logo {float:left;}
#search {float:right; width:190px; color:#54dbff; font-size:1.1em; padding:7px 0 0 0; margin: 0 -24px 0 0; position:relative;}
#search input {width:164px; float:left; border:1px solid #fff; background:#fff; margin: 4px 0;}
#search .go {width:14px; height:12px; float:right; border:0;  margin-top: 8px; background: transparent url(/images/search_ico.gif) 0 0 no-repeat;}

#lang {color:#fff; padding:30px 0 0 5px; text-transform:uppercase; word-spacing:10px; font-size:0.75em;}
#lang a {color:#00d0ff; text-decoration:none;}
#lang a:hover, #lang span {color:#fff;  text-decoration:underline;}

#main_menu {font-size:14px;  margin:0; padding:0; width:100%; text-align:center; z-index:10;}
#main_menu  a {display:block; color:#fff; text-decoration:none; height:19px; line-height:19px;  padding:13px 17px; background:url(/images/mm_arr.gif) 100% 50% no-repeat;}
#main_menu  .last a {background:url(none);}
#main_menu  a:hover {background:#00ccff; position:relative; margin-left:-1px; padding-left:18px;}
#main_menu .active  a {background:#00a1e9; position:relative; margin-left:-1px; padding-left:18px;}

#extra_menu {list-style-type:none;  margin:0; padding:16px 0 0 20px; font-size:0.9em;}
#extra_menu li {float:left; padding: 0 20px 0 0;}
#extra_menu li a {color:#54dbff;}
#slogan {padding:75px 0px 0 60px;}
#slogan div {font-size:2.9em; font-weight:bold; font-family: Arial, sans-serif; text-shadow:black;}
#slogan span {padding-top:10px; text-transform: uppercase; font-size:1.3em; font-stretch:semi-condensed; font-style: italic;}   

#slogan2 {padding:25px 0 0 90px;} 
#slogan2 div {font-size:2.6em; font-weight:bold; font-family: Arial, sans-serif}
#slogan2 span {padding-top:10px; text-transform: uppercase; font-size:1.0em; font-stretch:semi-condensed; font-style: italic;}  

#slogan3 {position:relative; z-index:105; float:right;padding:50px 180px 0 90px;}
#slogan3 div {font-family:Arial,sans-serif;font-size:2.9em;font-weight:bold; display:inline;}
#slogan3 span {font-size:1.3em;font-stretch:semi-condensed;font-style:italic;padding-top:10px;text-transform:uppercase;}
/*---/header---*/                         

/*---content---*/
#content {margin: 8px 0 0 50px; background:url(/images/content_bg.gif) 100% 0 repeat-y; }
#content p {font-size:1.15em; line-height:1.4; }
#content ul {font-size:1.15em; line-height:1.4;}
#content ol {font-size:1.15em; line-height:1.4;}  
#content .bimage {border:2px solid #2FC2F9;}
#content .limage {border:1px solid #fff; margin:2px; padding:2px; float: left; margin:0 10px 5px 5px;}
#content .limage2 {float: left; margin:0 10px 5px 5px;} 
/*#content ul {font-size:1.25em; line-height:150%; padding-top:10px;} */
#content .center_part {background:#0095d7; padding: 20px 35px 20px 30px; margin-left:0; margin-top:-8px; position:relative;}

.select_text {font-size:1.27em; color:#92dcff; font-weight:bold;}
.select_text2 {font-size:1.4em; color:#92dcff; font-weight:bold;} 
.prezent {float:right; width:250px; margin: 	10px 0 10px 45px; }
.prezent1 {background:#0073ae; padding: 0 15px; margin: 0 0 10px 0;}
.prezent table {}
.prezent table td {vertical-align:top; padding:7px 0px 10px 5px; }
.prezent .title { font-size:1.36em; padding:8px 0 5px 0;	}
.prezent .title  a { color:#cdf471; text-decoration:none; }
.prezent .title  a:hover {text-decoration:underline; }

.list_arr {display:block; float:left; padding:2px 0 2px 27px; color:#fff;	background:url(/images/archive_ico.gif) 0 0 no-repeat;}

#content  .center_part ul {list-style-type:none; margin:0; padding:0 0 10px 0; font-size:1.1em;}
#content  .center_part ul ul {list-style-type:none; margin:0; padding:0 0 10px 20px; font-size: 0.95em;}  
#content  .center_part ul.list {float:left; font-style:italic; width:40%; margin-right:10%;}
#content  .center_part ul li {padding:0 0 15px 20px; background:url(/images/arr.gif) 0 6px no-repeat;}   


#content .right_part {width:160px; padding: 0px 34px 20px;}

.right_menu {list-style-type:none; font-size:1.25em !important; font-weight:bold; margin:0  0 -10px -33px; padding:35px 0 30px 19px; background:#006198; width:190px;}
.right_menu li { padding: 0 0 11px 14px;}
.right_menu .active {background: url(/images/rm_arr.gif) 0 5px no-repeat;} 
.right_menu li a {color:#fff;}
.active a {text-decoration:none !important;}  
 
.new {padding: 0 0 15px 0; font-size:1.1em;;}
.new .date {margin:0 0 0 -14px; padding: 0 0 0 14px; color:#ffd800; font-size:0.9em; background: url(/images/date_arr.gif) 0 4px no-repeat;}
.new a {text-decoration: none; color:#fff} 
.new a:hover {text-decoration: none; color:#fff} 
 
.archive {	font-size:0.9em; color:#7fddff; padding: 0 15px 0 0; font-style:italic; background:url(/images/archive.gif) 100% 3px no-repeat;}
.white {color:#fff;}
.jurnal {}
.jurnal a {display:block; float:left;}
.jurnal img {border:2px solid #2fc2f9;}
.jurnal .jurnal_number {margin:17px 0 0 0; text-align:center; font-size:10px; line-height:12px; font-weight:bold; float:left;width:51px; padding:10px 0 0 0; height:36px; background:#00467b url(/images/jurnal_number.gif) 0 0 no-repeat;}
.jurnal .jurnal_number span {font-size:14px;}

.note {padding:0 0 15px 0;} 
.note2 {padding:10px 0 15px 0; min-height:85px;} 
.note2 p {padding:0 0 15px 0; line-height:100%;} 
.note p {padding:0 0 15px 0; line-height:100%;} 
ul.note {padding:15px 0 15px 0 !important;}
.note h4 {font-size:1.27em; padding:0 0 8px 0;}
.note2 h4 {font-size:1.27em; padding:0 0 8px 0;}

.date {color:#ffd800; font-size:0.9em;}
.more {padding: 0 0 0 12px; display:inline-block; height:10px; background:url(/images/more_ico.gif) 10% 4px no-repeat;}

.pages {padding:15px 0 5px 0; border-top:1px solid #00bcff; margin: 0 -16px; position:relative;}
.pages .prev {float:left; padding: 0 0 0 16px; background:url(/images/prev_ico.gif) 0 5px no-repeat; text-decoration:none;}
.pages .next {float:right; padding: 0 16px 0 0; background:url(/images/next_ico.gif) 100% 5px no-repeat; text-decoration:none;}
.pages a:hover.next, .pages a:hover.prev {text-decoration:underline;}

.pages div {margin: 0 150px; text-align:center; word-spacing:6px;}
.pages a {color:#fff;}
.pages span {color:#ffd800;}
 /*---/content---*/
 
/* list_news*/
.img_list {float: left; width:120px; min-height:90px;}
.text_list {padding-left:10px;}
 
.column_left {float:left; width:46%; padding: 0 0 30px 0;}
.column_right {float:right; width:46%; padding: 0 0 30px 0;}
.bord_bt {border-bottom:6px solid #00b7ff;}
.column_left h3, .column_right h3 {font-size:1.27em; margin:0; padding: 7px 0 20px 0;}
.column_left h3 a, .column_right h3 a {color:#fff;}
.column_left .note, .column_right .note {padding: 0px 0 10px 0;}
.column_left .note h4, .column_right .note h4 {font-size:1.17em; margin:0; padding: 0px 0 2px 0;}
.column_left .note h4 a, .column_right .note h4 a {color:#7fddff}

.all {padding: 10px 0 20px 0; font-style:italic;}
.all a {padding: 0 16px 0 0; color:#7fddff; background:url(/images/all_ico.gif) 100% 70% no-repeat;} 
 
 
 /*---footer---*/
#footer_menu {padding: 14px 30px 17px; background:#00407a;}
#footer_menu span {padding: 0 17px; display:inline-block; height: 14px; vertical-align:middle; background:url(/images/fm_arr.gif) 50% 50% no-repeat;}
#footer_menu a {color:#fff; text-decoration:none;}
#footer_menu a:hover {text-decoration:underline;}
#copy {padding: 23px 30px; font-size:0.9em;}
#footer .right_part {padding: 13px 0 0 34px; color:#7fddff; font-size:0.9em; font-style:italic;}
#footer .right_part img {vertical-align:middle; margin: 0 0 1px 5px;}
 /*---/footer---*/

.filter {padding:0 !important; overflow:hidden; width:100%;}
.filter li {padding:12px 20px !important; float:left; background:#2ab5fc url(/images/tab.gif) 0 0 repeat-x !important; color:#02679f; font-weight:bold; font-size:1.3em;}
.filter a {color:#fff; text-decoration:none;}
.filter .current {background:#fafafa !important;}

.cut {overflow:hidden;}
.catalog {width:100%; font-size:1.1em; margin:0 0 -1px -1px;}
.catalog h4 {font-size:1.2em; margin:0; padding:0; color:#ffd200;}
.catalog th {background:#fefefe url(/images/th.gif) 0 0 repeat-x; color:#02679f; padding:0; border-bottom:1px #c3c3c3 solid; text-align:left; vertical-align:top;}
.catalog th div {background:url(/images/d.gif) 0 0 no-repeat; padding:11px 20px 25px; min-height:45px;}
.catalog td {border-left:1px #00a4dd solid; border-bottom:1px #00c3ed solid; padding:15px 20px;}
.cat td {font-size:1.0em; font-weight:bold; background:#2ab5fc url(/images/tab2.gif) 0 0 repeat-x !important; padding:0; border-top:4px #0095d7 solid; border-left:0 !important;}
.cat td div {background:url(/images/d1.gif) 0 0 no-repeat; padding:5px 10px; }
.subcat td {font-size:1.0em; font-weight:bold; background:#0080be url(/images/tab3.gif) 0 0 repeat-x; padding:0; border-bottom:0; border-left:0 !important;}
.subcat td div {background:url(/images/d2.gif) 0 2px no-repeat; padding:10px 10px; }
.catalog a {color:#FFD200}


/* contacts */  
.weblog {padding-right:8px; padding-bottom:20px; margin-top:28px;}
.weblog  form table {width:100%; font-size:0.9em; }
.weblog  form table td {padding: 2px 10px 2px 3px; text-align:left;}
.inp_text {width:50%; margin:1px; font-size:1.2em; }
html:first-child  textarea.inp_text {width:50%;}
.td_label {width:90px;}
.vatop { vertical-align:top;} 
.weblog label {font-size:1.2em;}
.weblog hr {border:0px solid #fff; border-bottom:1px solid #fff;}
.send_go {padding:2px 5px; font-size:13px; color:#fff; border:0; background:#006699 ; cursor:pointer;} 


/* quest*/
.weblog2 {padding-right:8px; padding-bottom:20px; margin-top:28px;}
.weblog2  form table {width:100%; font-size:0.9em; }
.weblog2  form table td {padding: 2px 10px 2px 3px; text-align:left;}
.inp_text {width:50%; margin:1px; font-size:1.2em; }
html:first-child  textarea.inp_text {width:50%;}
.td_label2 {width:250px;}
.vatop { vertical-align:top;} 
.weblog2 label {font-size:1.2em;}
.weblog2 hr {border:0px solid #fff; border-bottom:1px solid #fff;}


/*promo*/
.promo {}
.promo h1 {color:#FFD800; padding-bottom:5px; }
.promo h3 { padding-bottom:15px; padding-top:5px; }
.promo h4 { padding-bottom:15px; padding-top:5px; } 
.promo p{font-family: Tahoma; line-height:150%; font-size:1.9em;}
.promo img {float: left; padding:15px 15px 10px 10px; clear: both; }
.promo hr {border:0px solid #fff; border-bottom:1px solid #fff;} 

.clear {float: left; padding:15px 15px 10px 10px; clear: both;}
.border {border:2px solid #2FC2F9}  




.map_block {background:#f7f6fa; border:8px solid #e8e5ef;padding:10px 10px 10px 10px; width:350px; margin:0 0 0 0; float: left;}
#map {border:3px solid #fff;position:relative; width:350px; height: 275px; left:-3px; margin:  0 0 10px 0;}
.map img {display:block;}
.map .flag {position:absolute; width:33px; height:48px; left:267px; top:238px;}
.map .flag .flag_ico {display:block; width:33px; height:48px; background:url(/images/flag.png) 0 0 no-repeat;}

.map_descr {position:absolute; bottom:27px; left:-50px;  width:212px; }
.map_descr_t {width:212px; height:10px;  background:url(/images/map_descr_t.png) 0 0 no-repeat;}
.map_descr_bt {width:212px; height:69px;  background:url(/images/map_descr_bt.png) 0 0 no-repeat;}
.map_descr1 {width:176px;  padding: 0px 13px 10px 23px;   background:url(/images/map_descr.png) 0 0 repeat-y;}
.map_descr1 div {position:relative; background:#fff; width:176px;overflow:hidden;}
.close {display:block; float:right; width:17px; height:17px; background:url(/images/close.gif) 0 0 no-repeat; }
.map_descr1 h2 {padding:4px 0 0 0; line-height:110%;}
.map_descr1 img {margin: 13px 0 7px 0;}
.map_d1 { width:212px; margin:0px 5px 5px 5px; padding:0px 5px 10px 5px; }
.map_d1 img { margin: 2px 0 2px 0; }

.sitemap {}
.sitemap ul { font-size:1.15em !important; line-height:0.9 !important; font-weight: bold; list-style: none} 
.sitemap ul li {background: none !important;}
.sitemap ul li a {color: #fff; }
.sitemap ul ul {font-size:1em !important;; line-height:0.8 !important; font-weight: normal;}
.sitemap ul ul li {background:transparent url(/images/arr.gif) no-repeat scroll 0 6px  !important; } 
.sitemap ul ul li a {color:#B5E7FF}         




