@media all {
/* Developed by www.cubmd.com - web and design studio. Tel: 772134, mob: 069305390, 079401039 */
html { overflow-x: hidden; overflow-y: auto; background-color: #efefef; }
body { font-size: 12px; font-family: Arial, sans-serif; padding: 0; margin: 0; cursor: default; }
img { border: 0; }
a { outline: none; }
.clear { clear: both; }
.but { border: 1px solid #8e8e8e; background-color: #007fc1; font-size: 12px; font-weight: bold; color: #fff; }

#container { width: 980px; margin: 0 auto; border-width: 0 1px; border-style: solid; border-color: #cbd1cd; background: #fff url(../pics/contacts.jpg) no-repeat left bottom; }
#header { height: 287px; border-bottom: 2px solid #cbd1cd; position: relative; }
#flash { width: 755px; height: 253px; background: transparent url(../pics/header_2.jpg) no-repeat; position: absolute; right: 0; top: 0; }
#flash #top_links { position: absolute; width: 90px; height: 40px; right: 0; top: 0; }
#flash #top_links a { display: block; width: 24px; height: 33px; background: transparent no-repeat center -4px; float: left; margin-left: 3px; text-indent: -9999px; }
#flash #top_links a.home_icon { background-image: url(../pics/home_icon.gif); }
#flash #top_links a.map_icon { background-image: url(../pics/map_icon.gif); }
#flash #top_links a.cont_icon { background-image: url(../pics/cont_icon.gif); }
#flash #top_links a:hover { background-position: center 0; }
#menu { width: 251px; height: 287px; background: transparent url(../pics/menu_back_2.jpg) no-repeat; }
#menu a { text-decoration: none; }
#menu .first_menu { display: block; margin: 0; width: 210px; padding: 15px 0 0 15px; list-style: none; color: #fee162; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: Verdana,Geneva,Kalimati,sans-serif; white-space: nowrap; }
#menu .first_menu li { display: block; position: relative; z-index: 2; overflow: visible; height: 22px; line-height: 22px; padding: 2px 0; }
#menu .first_menu li a { display: block; padding-left: 25px; height: 22px; color: #fff; background: transparent no-repeat left top; }
#menu .first_menu li#item_26 a, #menu .first_menu li#item_35 a, #menu .first_menu li#item_33 a { background-image: url(../pics/icon_1.gif); }
#menu .first_menu li#item_27 a, #menu .first_menu li#item_36 a, #menu .first_menu li#item_34 a { background-image: url(../pics/icon_2.gif); }
#menu .first_menu li#item_28 a, #menu .first_menu li#item_37 a, #menu .first_menu li#item_61 a { background-image: url(../pics/icon_3.gif); }
#menu .first_menu li#item_29 a, #menu .first_menu li#item_38 a, #menu .first_menu li#item_62 a { background-image: url(../pics/icon_4.gif); }
#menu .first_menu li#item_69 a, #menu .first_menu li#item_75 a, #menu .first_menu li#item_91 a { background-image: url(../pics/icon_5.gif); }
#menu .first_menu li#item_31 a, #menu .first_menu li#item_40 a, #menu .first_menu li#item_64 a { background-image: url(../pics/icon_6.gif); }
#menu .first_menu li#item_32 a, #menu .first_menu li#item_41 a, #menu .first_menu li#item_65 a { background-image: url(../pics/icon_7.gif); }
#menu .first_menu li a:hover { color: #666; background-position: left bottom; }
#menu .first_menu li.current a { color: #666; background-position: left bottom; }
#menu .first_menu .first_menu { display: none; position: absolute; left: 210px; top: -1px; z-index: 2; list-style: none; margin: 0; padding: 0; white-space: nowrap; font-family: Arial, sans-serif; text-transform: none; border: 1px solid #fff; background-color: #3cc0fd; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; width: auto; }
#menu .first_menu li:hover .first_menu { display: block; }
#menu .first_menu .first_menu li { height: 20px; line-height: 20px; padding: 0; font-size: 13px; }
#menu .first_menu .first_menu li a { background: none !important; padding: 0 10px; color: #333; height: 20px; }
#menu .first_menu .first_menu li a:hover { color: #fff; background-color: #1aa9ca !important; }
#menu .first_menu .first_menu li.current a { color: #fff; background-color: #1aa9ca !important; }
#langs { width: 250px; height: 65px; position: absolute; bottom: 0; left: 0; }
#langs a { display: block; margin-top: 20px; width: 29px; height: 14px; padding-top: 22px; text-align: center; font: bold 12px/14px "Myriad Pro", Calibri, Verdana, sans-serif; background: transparent no-repeat center top; color: #fff; text-transform: uppercase; float: left; text-decoration: none; }
#langs a span { display: block; width: 25px; height: 14px; margin: 0 auto; cursor: pointer; }
#langs a:hover span { background-color: #c8e49e; color: #0091dc; }
#langs a span.current { background-color: #c8e49e; color: #0091dc; }
#langs a.en { background-image: url(../pics/en.gif); margin-left: 45px; }
#langs a.ro { background-image: url(../pics/ro.gif); margin-left: 25px; }
#langs a.ru { background-image: url(../pics/ru.gif); margin-left: 25px; }
#search { width: 719px; height: 19px; border-bottom: 1px solid #fff; padding: 7px 5px; background: transparent url(../pics/bg_sear.gif) repeat-x; position: absolute; right: 0; bottom: 0; }
#search input { float: right; }
#search .txt { width: 154px; border: 1px solid #8e8e8e; margin-right: 5px; background-color: #EAEAEA; color: #333; }
#search .but { text-transform: uppercase; color: #000; background-color: #4ec7f5; }
#content { background: transparent url(../pics/vert_line.gif) repeat-y left; }
#left_side { width: 250px; min-height: 615px; position: relative; float: left; text-indent: -9999px; }
#left_side a { width: 100%; height: 100%; display: block; }
#left_side .gallery { height: 193px; margin-top: 35px; background: transparent url(../pics/gallery.jpg) no-repeat center bottom; }
#left_side #google { height: 150px; margin-top: 45px; background: transparent url(../pics/google.jpg) no-repeat center bottom; }
#right_side { width: 729px; min-height: 537px; float: right; position: relative; padding-bottom: 80px; }

.page_content { padding: 10px 20px; color: #666; text-align: justify; }
.page_content h1 { color: #007FC1; font-size: 16px !important; font-family: Arial, sans-serif !important; text-transform: uppercase; }
.page_content a { color: #007fc1; }

.frst_cnt { color: #666; font-size: 16px; }
.frst_cnt h1 { color: #007fc1; text-transform: uppercase; font: bold 16px/32px Arial, sans-serif; height: 32px; border-bottom: 1px solid #cbd1cd; padding-left: 50px; background: transparent no-repeat 12px center; white-space: nowrap; }
.frst_cnt .frst_cnt_left { width: 355px; float: left; padding: 0 5px 5px; margin-left: 10px; }
.frst_cnt .frst_cnt_left h1 { background-image: url(../pics/welcome.gif); }
.frst_cnt .frst_cnt_right { width: 240px; float: right; padding: 0 5px 5px; margin-right: 10px; }
.frst_cnt .frst_cnt_right h1 { background-image: url(../pics/services.gif); }
#footer { height: 48px; padding-top: 30px; width: 100%; position: absolute; bottom: 0; left: 0; background: transparent url(../pics/footer.gif) no-repeat; font: bold 12px/20px Verdana, sans-serif; color: #c3e9fd; text-align: center; white-space: nowrap; }
#footer span { border-right: 1px solid #c3e9fd; padding: 0 4px; }
#footer span.menu-last { border: none; }
#footer a { color: #c3e9fd; text-decoration: none; }
#footer a:hover { color: #ebf8ff; text-decoration: underline; }

.search_line { font: bold 12px/16px Arial, Verdana, sans-serif; text-transform: uppercase; color: #747378; padding: 10px 10px 0; }
.search_line span { font-size: 14px; }
.search_line label { padding-right: 10px; text-align: center; }
.search_line input.txt { width: 400px; border-color: #929292 #DCDCDC #E6E6E6 #E1E1E1; border-width: 1px; border-style: solid; font-size: 14px; color: #363534; }
.search_line input.but { border: 1px solid #90c0d7; background: transparent url(../pics/search_grad.gif); font-size: 15px; color: #fff; font-weight: bold; padding: 0 50px; margin-left: 10px; }
.search_table { padding: 10px; width: 95%; color: #333; margin-top: 20px; }
.search_table td { padding: 3px 0; }
.search_table a { color: #646464; font-weight: bold; text-decoration: underline; font-size: 15px; }
.search_table a:hover { color: #988F86; text-decoration: none; }
.search_table span { font-style: italic; }

.contacts { font-weight: bold; width: 100%; text-align: center; font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.contacts .bg_txt { font-size: 22px; line-height: 30px; font-family: "Arial Black",Gadget,sans-serif; color: #007FC1; font-weight: normal; }
.contacts .bg_txt_2 { font-size: 16px; line-height: 30px; }
.contacts .bg_txt_2 td { padding-top: 15px; }
.contacts .bg_txt_2 span { display: block; font-size: 22px; color: #007FC1; }
.contacts .bg_txt_2 a { color: #666; text-decoration: none; }
.contacts .bg_txt_2 a:hover { text-decoration: underline; }
.contacts img { border: 3px solid #b0e6ff; width: 325px; }

#right_side ul.menu-1 { font-weight: bold; margin-left: 20px; }
#right_side ul.menu-1 a { color: #666; text-decoration: none; font-size: 15px; line-height: 25px; }
#right_side ul.menu-1 a:hover { text-decoration: underline; }
#right_side ul.menu-2 a { color: #007FC1; font-size: 13px; line-height: 23px; }

}
