/* ::::: http://exp-print.com.ua/css/highslide.css ::::: */

.highslide-loading { padding: 2px 2px 2px 22px; display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-image: url('loader.white.gif'); background-repeat: no-repeat; }
/* ::::: http://exp-print.com.ua/css/reset.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none ; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
/* ::::: http://exp-print.com.ua/css/styles.css ::::: */

html, body { margin: 0px; padding: 0px; height: 100%; }
html { background-image: url('list-bg.png'); background-repeat: repeat; }
body { font-family: Tahoma,"Trebuchet MS",Arial; font-size: 13px; color: rgb(59, 59, 59); background-image: url('list-left-bg.png'); background-repeat: repeat-y; background-position: left top; }
a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; color: rgb(59, 59, 59); }
a:hover, span { text-decoration: none; }
ul li { background-image: url('menu-style.png'); background-repeat: no-repeat; background-position: left 6px; padding-left: 12px; }
.both { clear: both; height: 0pt; font-size:0; }
.container { margin: 0pt 0pt -100px; width: 100%; min-width: 999px; background-image: url('list-right-bg.png'); background-repeat: repeat-y; background-position: right top; min-height: 100%; }
.list_cont { margin: 0pt 160px 0px 157px; background-image: url('list-left-bg2.png'); background-repeat: repeat-y; height: 100%; min-height: 1000px; }
.list_left { background-image: url('list-left-bg.png'); background-repeat: repeat-y; background-position: left top; }
.list_right2 { background-image: url('list-right-bg2.png'); background-repeat: repeat-y; background-position: 100% top; width: 100%; height: 100%; min-height: 1000px; }
.content { width: 100%; }
.header { z-index: 1001; height: 144px; }
.header_bg { margin: 0pt 254px 0pt 407px; background-image: url('head-bg.png'); background-repeat: repeat-x; background-position: left top; height: 143px; }
.header_left { padding: 15px 0px 0pt 20px; background-image: url('head-left2.png'); background-repeat: no-repeat; width: 388px; height: 129px; float: left; }
.header_right { padding: 15px 20px 0pt 0pt; background-image: url('head-right.png'); background-repeat: no-repeat; width: 234px; height: 129px; float: right; }
.header_bg_width { width: 100%; }
.header .lang { float: right; color: rgb(255, 255, 255); z-index: 100; position: relative; }
.header .lang a, .header .lang span { font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); }
.header .map { float: right; margin-top: 10px; background-image: url('map.png'); background-repeat: no-repeat; width: 43px; height: 10px; position: static; display: inline; }
.header .map a { float: left; width: 13px; height: 8px; position: relative; }
.header_text { margin: auto; background-image: url('header-text.png'); background-repeat: no-repeat; width: 331px; height: 122px; z-index: 1000; position: relative; }
.header_text a { position: relative; width: 326px; height: 105px; cursor: pointer; display: block; }
.header .pos { margin-bottom: -132px; padding-top: 10px; }
.header .vacancy { background-image: url('vacancy.png'); background-repeat: no-repeat; width: 152px; height: 19px; text-align: center; padding-top: 2px; }
.header .vacancy a { font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); z-index: 100; position: relative; }
.header .vacancy2 {	background-image: url('vacancy2.png');	background-repeat: no-repeat;	width: 152px;	height: 35px;	text-align: center;	padding-top: 2px;}
.header .vacancy2 A, .header .vacancy2 SPAN {	z-index: 100;	position: relative;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: bold;	font-size: 12px;	color: #FFF;	z-index: 100;	position: relative;}

.top_menu { padding: 0pt 10px; height: 80px; }
.top_menu ul { float: left; width: 100%; }
.top_menu ul li { display: inline; float: left; width: 15%; background-image: none; padding-left: 0pt; }
.top_menu ul li a, .top_menu ul li span { float: left; }
.top_menu ul li a { cursor: pointer;}
.top_menu ul li.m1 { float: left; width: 13%;}
.top_menu ul li.m2 { width: 17%; }
.top_menu ul li.m3 { width: 18%; }
.top_menu ul li.m4 { width: 18%; }
.top_menu ul li.m5 { width: 16%; }
.top_menu ul li.m6 { width: 14%; }
.top_menu ul li.m1 a { background-image: url('menu1.png'); background-repeat: no-repeat; height: 41px; width: 117px; background-position: center -80px; padding-top: 16px; text-align: center; }
.top_menu ul li.m1 a:hover { background-position: center 0px; height: 48px; padding-top: 10px; }
.top_menu ul li.m2 a { background-image: url('menu4.png'); background-repeat: no-repeat; height: 41px; width: 158px; background-position: center -84px; padding-top: 16px; text-align: center; }
.top_menu ul li.m2 a:hover { background-position: center 0px; height: 48px; padding-top: 10px; }
.top_menu ul li.m3 a { background-image: url('menu2.png'); background-repeat: no-repeat; height: 44px; width: 134px; background-position: center -79px; padding-top: 16px; text-align: center; }
.top_menu ul li.m3 a:hover { background-position: center 0px; height: 48px; }
.top_menu ul li.m5 a { background-image: url('menu5.png'); background-repeat: no-repeat; height: 44px; width: 115px; background-position: center -73px; padding-top: 16px; text-align: center; }
.top_menu ul li.m5 a:hover { background-position: center 0px; height: 48px; padding-top: 10px; }
.top_menu ul li.m6 a { background-image: url('menu6.png'); background-repeat: no-repeat; height: 44px; width: 114px; background-position: center -72px; padding-top: 16px; text-align: center; }
.top_menu ul li.m6 a:hover { background-position: center 8px; height: 48px; padding-top: 10px; }
.top_menu ul li.m4 a { background-image: url('menu3.png'); background-repeat: no-repeat; height: 44px; width: 137px; background-position: center -82px; padding-top: 16px; text-align: center; }
.top_menu ul li.m4 a:hover { background-position: center 8px; height: 50px; padding-top: 10px; }
.right_div { margin: -147px 0pt 20px 25px; float: right; width: 310px; padding-top: 0px; }
.right_div a { cursor: pointer; }
.right_div .lft { margin: 10px 0pt; float: left; width: 145px; }
.right_div img { margin-top: 10px; }
.right_div .rght { margin: 10px 0pt; float: right; width: 145px; text-align: left ! important; }
.right_div .rght .icq { color: rgb(120, 55, 9); font-style: italic; font-family: Georgia,"Times New Roman",Times,serif; margin-top: 5px; }
.right_div .rght .icq a { text-decoration: none; float: left; }
.right_div .rght .icq img { margin: 0pt 4px 0pt 0pt ! important; float: left; }
.right_div .rght .icq span { vertical-align: super; float: right; }
.news, .vacancy { float: left; margin-top: 0px; font-size: 11px; font-family: Tahoma,"Times New Roman",Times,serif; color: rgb(59, 59, 59); line-height: 1.5; width: 310px; }
h1 { font-size: 39px; font-style: italic; color: rgb(116, 51, 11); font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; line-height: 1; }
h3 { font-size: 17px; font-style: italic; color: rgb(120, 55, 9); font-family: Georgia,"Times New Roman",Times,serif; width: 100%; font-weight: normal; }
.cont_txt3 { margin: 25px 0pt 0pt 150px; color: rgb(59, 59, 59); line-height: 1.5; font-size: 12px; }
.cont_txt p, .cont_txt2 p, .cont_txt3 p { margin: 10px 0pt; }
.cont_logo { width: 100%; float: left; height: 150px; }
.cont_logo .logo { background-image: url('logo.png'); background-repeat: no-repeat; width: 122px; height: 131px; float: left; position: static; }
.cont_logo .logo a { position: relative; display: block; width: 122px; height: 131px; }
.cont_logo .logo_txt { background-image: url('logo-txt.png'); background-repeat: no-repeat; width: 211px; height: 65px; float: left; margin-top: 33px; }
.left_div { margin-right: 219px; color: rgb(59, 59, 59); line-height: 1.5; padding-bottom: 120px; min-height: 100px; }
.footer_cont { margin: 0pt 160px 0pt 157px; height: 100px; }
.footer { width: 100%; font-size: 11px; }
.footer .foot_logo { background-image: url('logo-exp.png'); background-repeat: no-repeat; height: 80px; width: 79px; float: left; margin-right: 5px; }
.footer .copy { float: left; margin-top: 35px; }
.footer .copy a { color: rgb(120, 55, 9); }
.footer .who { float: right; margin-top: 35px; }
.clear { clear: both; }
.left_menu { float: left; }
.left_menu ul.m2 { margin-top: 40px; width: 150px; }
.left_menu ul.m2 li span { color: rgb(189, 110, 54); }
.left_menu ul li { margin-top: 5px; background-image: none; padding-left: 0pt; }
.left_menu ul li a, .left_menu ul li span { color: rgb(116, 51, 11); font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-style: italic; }
.photo { margin: 0pt auto; float: left; text-align: left; width: 100%; }
.photo ul.topic { display: block; height: 31px; width: 100%; }
.photo ul.topic li { display: block; width: 100%; height: 31px; background-image: none; padding-left: 0pt; }
.photo ul.topic li a.set { border-width: 1px 1px 0pt 0pt; display: block; width: 100%; height: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.icq_skp { width: 160px ! important; }
.calc { width: 700px;  font-size: 12px; color: rgb(36, 35, 35); font-family: Tahoma; margin-bottom: 20px; }
.calc .calc_cont { float: left; width: 455px; }
.calc .calc_cont tr td { padding: 5px 0pt; }
.calc form label { float: left; }
.calc form input { border: 1px solid rgb(204, 204, 204); float: right; width: 158px; }
.calc form select { border: 1px solid rgb(204, 204, 204); float: right; width: 160px; }
.calc form .go { border: 1px solid rgb(210, 147, 68); padding: 5px 0px; float: right; width: 158px; margin-top: 10px; text-align: center; }
.calc form .go a { font-size: 19px; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(48, 21, 4); font-style: italic; }
.calc .sum_cont { border: 1px solid rgb(210, 147, 68); margin: 40px 0pt 0pt 40px; padding: 5px 0pt 15px; float: left; width: 188px; background-color: rgb(249, 238, 209); text-align: center; color: rgb(120, 55, 9); font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-size: 16px; }
.calc .sum_cont span { font-size: 14px; font-weight: bold; font-family: Tahoma; color: rgb(36, 35, 35); font-style: normal; }
/* ::::: http://exp-print.com.ua/assets/modules/quick_edit/styles/toolbar.css ::::: */

#QE_Toolbar, #QE_Toolbar * { border: 0pt none ; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 15px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; z-index: 1000000; }
#QE_Toolbar { border: 1px solid rgb(175, 175, 175); background: transparent none repeat scroll 0% 0%; display: none; position: absolute; left: 2px; top: 2px; width: 220px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#QE_Toolbar h1 { padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) url('link_bg.png') repeat-x scroll 0pt 0pt; float: left; font-weight: bold; text-align: left; cursor: move; width: 112px; z-index: 1000001; line-height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#QE_Toolbar ul { border: 0pt none ; position: absolute; top: 0pt; right: 0pt; cursor: pointer; }
#QE_Toolbar li { border-left: 1px solid rgb(170, 170, 170); padding: 0pt 3px; background: rgb(213, 213, 213) url('menu_button_bg.png') repeat scroll 0% 0%; float: left; line-height: 16px; z-index: 1000003; text-transform: lowercase; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#QE_Toolbar li:hover { background-color: rgb(223, 223, 223); }
#QE_Toolbar ul ul { border-style: solid; border-color: rgb(175, 175, 175); border-width: 0pt 1px 1px; background: rgb(255, 255, 255) url('body_bg.png') repeat-x scroll left bottom; overflow: hidden; position: absolute; z-index: 1000002; top: 16px; right: -1px; width: 220px; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#QE_Toolbar ul ul li { border: 0pt none ; float: none; display: block; background-image: none; background-color: transparent; }
#QE_Toolbar ul ul a { padding: 2px 0pt 2px 10px; background: transparent none repeat scroll 0% 0%; z-index: 1000003; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
#QE_Toolbar a.checkbox { background: transparent url('unchecked.gif') no-repeat scroll 10px 0pt; padding-left: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#QE_Toolbar a.checked { background-image: url('checked.gif'); }

