body { background-color:#eeede8; padding:0; margin:0; font-family: arial, sans-serif; font-size: 11px; color:#585858; }
a:link{ color:#585858; }
a:visited { color: #a0a0a0; }
a:hover, a:active { color: #b6b6b6; }
p, li, ul input, td, th {margin-bottom:4px; font-size: 11px; color:#787878;}
dd { margin-bottom:8px; }
p { margin: 0 0 8px 0; }
h1, h2, h3, h4 { margin: 15px 0 4px 0; color: #249f2c;}
h1 { font-size: 16px; margin-top:0;}
h2 { font-size: 14px;}
h3 { font-size: 12px;}
li { padding:0; }
ul { list-style-image: url(img/bullet-green.gif); margin: 0; padding: 0 0 0 1em; }
table{border-collapse: collapse; border:0;}
table td {padding:0; margin:0; }
form { margin:0; padding:0; }
textarea, .txtbox { border:1px solid #585858; font-family: arial, sans-serif; font-size: 11px; color:#585858; }


#cont_center { left:50%; width:900px; margin-left:-450px; position:absolute;}
#cont_left { float:left; width:708px; }
#cont_right { float:left; width:192px; background-image: url(img/back-icons.gif); background-position: center top; background-repeat: no-repeat;}
#cont_footer { clear: both; padding-top:50px; }
#cont_footer .bl1 { font-size:0.8em; width:170px; float:left;}
#cont_footer .bl2 { margin-left: 17px; float:left; }
#head_block { position: relative; margin-top:20px; height:158px; }
#mainLogo { position:absolute; top:60px; left: 0; }
#super_nav { position:absolute; top:0; left: 510px;  }
#i_box { margin:17px 0 75px 34px; height:28px; text-align:center;}
#i_box.marg_eng { margin-left: 15px;}
#i_box span, #i_box a:link, #i_box a:visited { width:28px; height:28px; margin-right:6px; font-size:0.9em; float:left; text-align:center; padding-top:7px; color:white; background-image:url(img/icon-back.gif); background-position: left top; background-repeat: no-repeat; }
#i_box span, #i_box a:hover, #i_box a:active { color:black; background-position: right top; }
#i_box a.home { background-image:url(img/icon-home.gif); }
#i_box a.mail { background-image:url(img/icon-mail.gif); }
#main_pic { position: relative; margin-bottom:24px;}
#action_link { position:absolute; top:0px; left:0px; width: 690px; height:123px; background-image: url(img/pix.gif);}
#button_box a:link, #button_box a:visited { display:block; width:338px; height:71px; float:left; background-position:0 0; margin-bottom:17px; background-repeat: no-repeat; }
#button_box a:hover, #button_box a:active { background-position: top right; }
#button_box #b_private_r { background-image:url(img/button-private.jpg); margin-right:15px;}
#button_box #b_business_r { background-image:url(img/button-business_off.jpg); cursor: default; }
#button_box #b_corp_r { background-image:url(img/button-corporate.jpg); margin-right:15px;}
#button_box #b_paper_r { background-image:url(img/button-paper.jpg); }
#button_box #b_private_u { background-image:url(img/ua_button-private.jpg); margin-right:15px;}
#button_box #b_business_u { background-image:url(img/ua_button-business_off.jpg); cursor: default; }
#button_box #b_corp_u { background-image:url(img/ua_button-corporate.jpg); margin-right:15px;}
#button_box #b_paper_u { background-image:url(img/ua_button-paper.jpg); }
#button_box #b_private_e { background-image:url(img/en_button-private.jpg); margin-right:15px;}
#button_box #b_business_e { background-image:url(img/en_button-business_off.jpg); cursor: default; }
#button_box #b_corp_e { background-image:url(img/en_button-corporate.jpg); margin-right:15px;}
#button_box #b_paper_e { background-image:url(img/en_button-paper.jpg); }

#button_box2 a {text-indent: -9000px;}
#button_box2 a:link, #button_box2 a:visited { display:block; width:173px; height:47px; float:left; background-position:0 0; margin-bottom:17px; background-repeat: no-repeat; }
#button_box2 a:hover, #button_box2 a:active, #button_box2 a.over, #button_box2 a.over:visited { background-position: top right; }
#button_box2 #b_uslug1_r { background-image:url(img/button-uslug1.jpg); }
#button_box2 #b_uslug2_r { background-image:url(img/button-uslug2_off.gif); cursor: default; }
#button_box2 #b_uslug3_r { background-image:url(img/button-uslug3.jpg); }
#button_box2 #b_uslug4_r { background-image:url(img/button-uslug4.jpg); }
#button_box2 #b_uslug1_u { background-image:url(img/ua_button-uslug1.jpg); }
#button_box2 #b_uslug2_u { background-image:url(img/ua_button-uslug2_off.gif); cursor: default; }
#button_box2 #b_uslug3_u { background-image:url(img/ua_button-uslug3.jpg); }
#button_box2 #b_uslug4_u { background-image:url(img/ua_button-uslug4.jpg); }
#button_box2 #b_uslug1_e { background-image:url(img/en_button-uslug1.gif); }
#button_box2 #b_uslug2_e { background-image:url(img/en_button-uslug2_off.gif); cursor: default; }
#button_box2 #b_uslug3_e { background-image:url(img/en_button-uslug3.gif); }
#button_box2 #b_uslug4_e { background-image:url(img/en_button-uslug4.gif); }



#column_map {float:left; width:255px;}
#news_sup_hdr {margin:0 0 17px 99px; }
#column_news {float:left; }
.news_i { background-position: 0 0; margin-bottom: 30px; background-repeat: no-repeat; background-image: url(img/button-date.gif); }
.news_date { position:relative; top:4px; left:10px; color: white; font-size: 16px; }
.news_ann { display:block; position:relative; top:-20px; left:100px; width:300px;}

.right_bnr { margin:0 0 20px 16px; width:160px; }
.right_bnr {  background-image:url(img/back-tender.gif);  height:186px; }
a.bnr_link, a.bnr_link:visited { display:block; position:relative; top:98px; margin:0 10px 0 14px; color:white; font-size: 16px; }
a.bnr_link:hover, a.bnr_link:active { color:#cdf7cf }

.course_box { margin-top:20px; margin-left:15px; }
.course_bottom, .course_box { background-image: url(img/back-gray.gif); background-position: 0 0; background-repeat: no-repeat; padding-top:20px; }
.course_bottom {margin:0 0 0 15px; padding:0; background-position: 0 bottom; height:20px; font-size: 1px;}
.course_tbl {width:132px; margin-left:15px; }
.course_tbl td {text-align: center; padding: 3px; font-size: 12px; }
td.c_date, td.vn { color:#23a02b; font-weight: bold; }
td.c_date {font-size: 11px; text-align: left; }
.course_tbl small {font-size: 9px;}
#searchfrm { margin: 0 0 25px 15px; height: 30px; }
.srch_b, .srch_e, .srch_t, .srch_t_ext  {  height:22px; float:left; margin-top:4px;}
.srch_b, .srch_e { width:9px; background-image: url(img/back-search.gif); background-repeat: no-repeat; }
.srch_b { background-position: left 0; }
.srch_e { background-position: right 0; margin-right:4px; }
.srch_t, .srch_t_ext { border:0; width:110px; background-image: url(img/back-search-c.gif); background-repeat: repeat-x; color:#585858; }
.srch_t_ext { width:300px; }
.sitem { margin-bottom: 10px; }

.msg { font-weight: normal; color:#008800; }
.err { font-weight: normal; color:#880000; }
.contact_width { width: 300px; }
.brd {border: 1px dotted black; }
.clr { clear:both; height:10px; }
.w100 { width: 100% }

#left_menu {float: left; margin-right: 35px; width: 145px; height:400px; }
#left_menu ul {list-style: none; width: 145px; padding: 0;}
#left_menu ul li {margin: 0 0 10px 0;}
#left_menu ul li a, #left_menu ul li a:visited {color: #25a52d;}
#left_menu ul li a:hover, #left_menu ul li a:active {color: #b6b6b6; }
#left_menu ul li.over a {font-size: 14px; font-weight: bold;}

#content {width: 515px; float: left;}
#content td, #content th { padding: 4px; }
#content td { border-bottom: 1px dotted #565656; }
#content th { background-color: white; text-align: left;}
#content table.cntr td, #content table.cntr th { text-align: center; }
#content table.nb td { border:0; padding:0 0 8px 0; }
.newz img {float: left; margin-right: 8px; margin-bottom: 4px; }

a.grn:link, a.grn:visited { color:#25a52d; }
a.grn:hover, a.grn:active { color: #46d651; }

.bigmir {width:60px; height:16px; float:left; background-image: url(img/bigmir.gif);}
.map {float: left; margin-right: 50px; margin-top: 2px;}

.ul_realiz {list-style:none}
.ul_realiz li {margin-bottom: 30px}