html, body, form, fieldset, p, a, ul, ol, li, div, legend, label, br, input, button, h1, h2, h3, h4, h5, h6, form, address, cite {
font-style:normal;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
html {
font-size:100.01%;
height:100%;
}
body {
background:white none repeat scroll 0 0;
color:#686766;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:62.5%;
height:100%;
}
a img {
border:medium none;
}
textarea {
overflow:auto;
font-size:1.2em;
}
input.inputText, textarea, select {
border:1px solid #E2E2E2;
}
.fl {
background:blue none repeat scroll 0 0;
clear:both;
font-size:0;
height:0;
line-height:0;
opacity:0;
width:100%;
}
.floatRight {
float:right;
}
.allConteiner {
width:100%;
}
.allContent {
width:998px;
margin:0 auto;
}
.allSendForm {
background:#FFFFFF none repeat scroll 0 0;
font-size:1.1em;
overflow:hidden;
width:100%;
}
.allSendForm a.allColor1 {
display:none;
font-weight:900;
}
.allSendForm span {
background:transparent url(images/bgSendForm.gif) no-repeat scroll left bottom;
float:right;
height:28px;
padding:0 14px 0 27px;
}
.allSendForm input {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:900;
text-decoration:underline;
}
.allstaticForm {width:480px;}
.main {
min-height:100%;
position:relative;
}
.pageTitle {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.6em;
font-weight:900;
margin-bottom:10px;
padding:10px 0;
}
.allBGColor1 {
background:#EFEFEF none repeat scroll 0 0;
}
.allBGColor2 {
background:#F6F6F6 none repeat scroll 0 0;
}
.allBGColor3 {
background:#CCCCCC none repeat scroll 0 0;
}
.allBGColorBody {
background:#FFFFFF none repeat scroll 0 0;
}
a:hover {
color:#999999 !important;
}
a.dash:hover {
border-bottom-color:#999999 !important;
}
a.allColor1, .allColor1 {
color:#999999;
}
.allColor2 {
color:#666666;
}
.allColor3 {
color:black;
}
.allColor4 {
color:white;
}
.sideOneElement {
font-size:1.1em;
margin-bottom:15px;
}
.sideOneElement .blockTitle {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.45em;
font-weight:900;
margin-bottom:10px;
padding:15px 5px 0 17px;
}
.sideOneElement .blockContent {
padding:0 10px 16px 17px;
}
.sideOneElement .inputText {
color:#C1C1C1;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-style:italic;
padding:2px;
width:92%;
}
.sideOneElement p {
color:#000000;
margin:10px 0;
}
.sideOneElement p.date {
color:#999999;
font-size:0.9em;
margin:-4px 0;
}
.sideOneElement label {
display:block;
margin:10px 0;
overflow:hidden;
width:100%;
}
.sideOneElement label input {
display:block;
float:left;
height:19px;
margin:0 10px 0 0;
padding:0;
}
.sideOneElement label span {
display:block;
float:left;
margin:2px 0 0;
}
.sideOneElement li {
background:transparent url(images/listStyle.gif) no-repeat scroll 5px 5px;
margin:10px 0;
padding-left:20px;
}
.sideOneElement .blockOneElement {
margin-top:20px;
}
.sideOneElement .blockLinkTo {
margin-top:20px;
}
.collColumn3 .sideOneElement .blockTitle {
font-size:1.4em;
}
.helpUl li {
margin:0 0 3px;
}
.sideSearch p {
margin:10px 0 13px;
}
.sideRSS {
margin-top:-15px;
}
.sideRSS .blockTitle {
font-size:1.2em !important;
padding-top:13px;
}
.sideRSS .allSendForm {
font-size:1em;
}
.sideRSS label {
margin:6px 0;
}
.sideExhibition .blockOneElement {
margin-bottom:30px;
margin-top:25px;
}
.sideExhibition p {
margin:7px 0;
}
.sideLogo {
margin:30px 0;
text-align:center;
}
.sideLogo img {
margin:5px 0;
}
.ban {
margin:20px 0;
}
.header {
padding-bottom:13px;
}
.header .blockTop {
background:#005E0D url(tempPic/line.gif) repeat-x scroll left top;
position:relative;
}
.header .logo {
float:left;
font-size:1px;
margin-bottom:-2px;
padding-left:2px;
}
.header .blockBottom {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
.header .blockBottom .allContent {
margin:0 auto;
padding:0;
position:relative;
}
.header .blockTop .flash {
padding-right:423px;
padding-top:31px;
text-align:center;
}

.header .blockTop .flash P {width:330px; height:81px; padding-top:60px; float:right;}
.header .blockTop .flash SPAN {float:left; height:61px; width:30%; text-align:center; font-size:1.8em; padding:20px 10% 0;}
.header .blockTop .flash SPAN A {color:white;}
.header .blockTop .flash SPAN.right { border-left:1px white solid; width:29%;}

.expoFlash {
float:right;
margin-bottom:-174px;
overflow:hidden;
position:relative;
top:-176px;
width:430px;
}
.link {
height:33px;
padding:0 13px;
position:relative;
}
.link .language {
background:white none repeat scroll 0 0;
float:right;
font-size:1.1em;
padding:4px 12px;
}
.link .language a {
font-weight:900;
text-decoration:none;
}
.link .arhive {
font-size:1.1em;
left:15px;
position:absolute;
top:9px;
z-index:30;
}
.link .arhive a {
color:white;
}
.link .arhive a.allColor2 {
color:#666666;
text-decoration:none;
}
.link .arhiveYear {
background:white none repeat scroll 0 0;
display:none;
font-size:1.6em;
left:0;
padding:40px 0 30px;
position:absolute;
top:0;
width:130px;
}
.link .arhiveYear .close {
bottom:7px;
cursor:pointer;
position:absolute;
right:7px;
}
.link .arhiveYear div {
margin-bottom:6px;
text-align:center;
}
.link .arhiveYear a {
font-weight:900;
}
.expoFlash .flash img {
border-color:white white -moz-use-text-color;
border-style:solid solid none;
border-width:15px 15px medium;
}
.expoInfo {
line-height:2.4em;
padding-right:450px;
}
.expoInfo .blockContent {
float:left;
padding-top:29px;
width:100%;
}
.expoInfo .blockTitle {
font-size:1.6em;
font-weight:900;
text-align:right;
}
.expoInfo .date {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:2.5em;
margin:13px 0;
text-align:right;
}
.expoInfo .date span {
color:#666666;
font-size:1em;
font-weight:bold;
padding-right:5px;
}
.expoInfo .address {
font-size:1.6em;
font-weight:900;
padding-left:240px;
text-align:right;
}
.littleLogo {
bottom:0;
left:0;
position:absolute;
text-align:center;
width:240px;
}
.littleLogo span {
padding:0 10px;
}
.content {
margin-bottom:195px;
}
.collColumn1 {
float:left;
width:253px;
}
.collColumn3 {
float:right;
padding-right:15px;
width:204px;
}
.collConteiner2coll .collColumn2 {
padding:0 50px 0 280px;
}
.collConteiner3coll .collColumn2 {
color:#000000;
padding:0 240px 0 280px;
}
.shadow {
background:black none repeat scroll 0 0;
display:none;
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:900;
}
.popap {
display:none;
left:0;
position:absolute;
top:300px;
width:100%;
z-index:950;
}
.popap .blockContent {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:0.9em;
margin:0 auto;
padding:40px;
position:relative;
width:520px;
}
.popap .blockTitle {
color:#26679C;
font-size:4em;
margin-bottom:15px;
}
.popap .blockClose {
cursor:pointer;
position:absolute;
right:20px;
top:23px;
}
.menu {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-bottom:40px;
}
.menu ul div {
background:#EFEFEF url(images/bgMenu.gif) repeat-y scroll left top;
font-size:1.6em;
font-weight:900;
margin-bottom:1px;
padding:10px 10px 11px 15px;
}
.menu ul div a {
font-weight:900;
}
.menu ul div a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.menu ul ul {
background:#F6F6F6 none repeat scroll 0 0;
font-size:1.1em;
margin-left:10px;
padding:10px 10px 15px 15px;
}
.menu ul ul li {
margin-bottom:5px;
}
.footer {
height:195px;
margin-top:-195px;
}
.footer .allContent {
}
.footer .copyright {
font-size:1.1em;
padding:15px 0 15px 280px;
}
.footer address {
float:right;
font-size:1.1em;
width:204px;
}
.footer address .telefon {
display:block;
font-size:1.6em;
margin-bottom:5px;
}
.footer address .feedback {
display:block;
margin-top:15px;
position:relative;
}
.footer .link {
clear:both;
font-size:1.1em;
padding-left:280px;
padding-top:15px;
}
.footer .link span {
padding:0 10px;
}
.footer .partnersF {
font-size:1.1em;
overflow:hidden;
padding-bottom:3px;
}
.footer .partnersF p {
padding-left:280px;
}
.footer .parthLogo {
float:left;
padding-right:27px;
text-align:right;
width:253px;
}
.default {
font-size:1.2em;
line-height:1.2em;
margin:0 0 50px;
position:relative;
}
.default .printPage {
display:block;
font-size:0.9em;
margin:0;
padding:0;
position:absolute;
right:0;
bottom:-20px;
}
.default * {
line-height:1.2em;
}
.default h1, .default .h1 {
font-size:1.6em;
font-weight:100;
margin:1em 0 1.2em;
}
.default h2, .default .h2 {
font-size:1.4em;
font-weight:100;
margin:1em 0 1.2em;
}
.default h3, .default .h3 {
font-size:1.2em;
font-weight:900;
margin:1em 0 1.2em;
}
.default h4, .default .h4 {
font-size:1em;
font-weight:900;
margin:1em 0 1.4em;
}
.default h5, .default .h5 {
font-size:0.8em;
font-weight:900;
margin:0 0 1.2em;
}
.default h1 span, .default .h1 span {
font-weight:100;
}
.default h2 span, .default .h2 span {
font-weight:100;
}
.default h3 span, .default .h3 span {
font-weight:100;
}
.default h4 span, .default .h4 span {
font-weight:100;
}
.default h5 span, .default .h5 span {
font-weight:100;
}
.default h1 a, .default .h1 a {
font-weight:900;
text-decoration:underline;
}
.default h2 a, .default .h2 a {
font-weight:900;
text-decoration:underline;
}
.default h3 a, .default .h3 a {
font-weight:900;
text-decoration:underline;
}
.default h4 a, .default .h4 a {
font-weight:900;
text-decoration:underline;
}
.default h5 a, .default .h5 a {
font-weight:900;
text-decoration:underline;
}
.default a {
height:1%;
}
.default a img {
border:1px solid white;
}
.default p, .default .p {
margin:0 0 1.1em;
}
.default ul li {
margin:5px 0;
}
.default ul li, .default ol ul li {
background:transparent url(images/listStyle.gif) no-repeat scroll 2px 6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
}
.default ol li, .default ul ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.default ul {
margin-bottom:1.2em;
}
.default ul ul {
margin-bottom:0;
padding-left:5px;
}
.default ol {
padding-left:10px;
}
.default ol li {
list-style-position:inside;
}
.default table {
border-collapse:collapse;
border-top:1px solid #CCCCCC;
font-size:0.9em;
margin-bottom:18px;
}
.default td, .default th {
border-bottom:1px solid #CCCCCC;
padding:5px 10px;
vertical-align:top;
}
.default .allBGColor1 {
padding-left:5px;
}
.default sub {
font-size:0.8em;
position:relative;
top:0.2em;
}
.default sup {
bottom:0.2em;
font-size:0.8em;
position:relative;
}
.default i, .default i a {
font-style:italic;
}
.default small, .default .small {
font-size:0.9em;
}
.default big {
font-size:1.2em;
}
.default b, .default b a {
font-weight:900;
}
.default .largeIndentation, .largeIndentation {
margin:0 0 15px;
}
.default .largeIndentation li {
margin:0 0 20px;
}
.default .veryLargeIndentation, .veryLargeIndentation {
margin-bottom:45px;
}
.default .smallIndentation, .smallIndentation {
margin-bottom:0.7em;
}
.default cite {
display:block;
font-style:italic;
padding-left:1em;
}
.default .tag {
display:block;
text-align:right;
}
.default .bigLine {
line-height:1.5em;
}
.default .allSendForm {
font-size:0.9em;
}
.default .allSendForm span {
background:transparent none repeat scroll 0 0;
float:none;
height:auto;
padding:0;
}
.default .floatRight .allSendForm span {
}
.default .allSendForm img {
margin-bottom:-2px;
}
.default .inputText {
margin-bottom:3px;
margin-top:3px;
padding:1px;
}
.default .inputSmallSize {
margin-right:10px;
width:220px;
}
.default .inputAllSize {
width:470px;
}
.default .data {
font-size:0.8em;
}
.verd {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.text {
margin:3px 0 0;
}
.parts {
margin:25px 0 38px;
padding-left:25px;
}
.parts .blockTitle {
margin:5px 0;
width:50%;
}
.parts .allwidth {
width:100%;
}
.plan {
margin:3px 0;
}
.news p {
margin:0 0 1em;
}
.paginator {
font-size:1.2em;
font-weight:900;
margin-top:30px;
}
.paginator a {
font-weight:900;
}
.sort {
font-size:1.1em;
margin-bottom:25px;
}
.sort select {
width:180px;
}
.question {
margin-bottom:22px;
margin-top:-7px;
padding:5px 10px 8px;
}
.answer {
margin-bottom:22px;
padding-left:20px;
}
.serch {
padding-top:13px;
}
.newsItem {
margin-top:-17px;
}
.otheCountry {
font-size:0.9em;
left:235px;
padding:12px;
position:absolute;
top:3px;
}
.otheCountry span {
display:block;
margin-bottom:5px;
}
.siteMap {
font-size:1.2em;
}
.siteMap li {
margin-bottom:20px;
}
.siteMap ul ul {
padding-left:20px;
}
.siteMap ul ul li {
font-size:0.9em;
margin-bottom:0;
}
.exhibitors {
}
.exhibitors .message {
   text-align: center;
   font-weight: bold;
   margin-top: 25px;
}
.exhibitors form {
font-size:1.1em;
margin-top:-10px;
overflow:hidden;
padding:8px 10px;
width:96%;
}
.exhibitors form .blockLeft {
float:left;
margin-right:-500px;
}
.exhibitors form .blockLeft span {
font-weight:900;
padding:0 10px;
}
.exhibitors form .blockRight {
border-left:2px solid white;
float:right;
overflow:hidden;
width:54%;
}
.exhibitors form .blockRight span {
float:right;
padding-right:5px;
padding-top:3px;
}
.exhibitors form select {
float:right;
height:1.8em;
width:180px;
}
.exhibitors .blockTitle {
font-size:1.2em;
font-weight:900;
margin-bottom:8px;
padding:4px 7px;
}
.exhibitors .blockContent {
margin-bottom:21px;
}
.alphabet {
margin:25px 0 15px;
text-align:center;
}
.alphabet a {
text-decoration:none;
}
.exhibitors .englishExhibitions {
border-bottom:5px solid #EFEFEF;
}
.questionnaire .blockContent {
font-size:1.1em;
margin-top:20px;
overflow:hidden;
width:100%;
}
.questionnaire .blockContent .blockTitle {
float:left;
font-size:1.5em;
margin:0 0 20px;
padding:10px 0;
text-align:center;
width:49%;
}
.questionnaire .blockContent .blockTitleRight {
float:right;
}
.questionnaire .formConteiner {
padding:0 15px;
}
.questionnaire .inputText, .questionnaire select {
font-size:1.2em;
width:100%;
}
.questionnaire .inputText {
margin:2px 0 5px;
padding:1px 0;
}
.questionnaire label {
display:block;
overflow:hidden;
padding-top:5px;
width:100%;
}
.questionnaire label input {
display:block;
float:left;
height:19px;
margin:0 10px 0 0;
padding:0;
}
.questionnaire label span {
display:block;
float:left;
margin:2px 0 0;
padding:0;
}
.questionnaire p {
margin:15px 0 5px;
}
.questionnaire .allSendForm {
margin-top:20px;
}
.forgot {
margin:10px 0 30px 30px;
padding:25px 15px 15px;
width:190px;
}
.forgot .blockTitle {
font-size:1.7em;
text-align:center;
}
.forgot p {
font-size:1.1em;
line-height:1.8em;
margin-bottom:5px;
text-align:center;
}
.questionnaire .forgot .inputText {
margin:0;
padding:0;
width:99%;
}
.forgot .allSendForm, .forgot .allSendForm span {
background:transparent none repeat scroll 0 0;
float:none;
height:auto;
margin:0;
padding:10px 0 8px;
text-align:center;
}
.ticketStep2 .blockOneElement {
font-size:1.1em;
margin-bottom:35px;
}
.ticketStep2 .blockTitle {
font-size:1.1em;
margin-bottom:12px;
padding:5px 8px;
}
.ticketStep2 .inputText {
padding:1px 0;
width:99%;
}
.ticketStep2 label {
display:block;
margin:8px 0;
overflow:hidden;
padding:0;
width:100%;
}
.ticketStep2 label input {
display:block;
float:left;
height:19px;
margin:0 8px 0 0;
padding:0;
}
.ticketStep2 label span {
display:block;
float:left;
margin:2px 0 0;
padding:0;
}
.ticketStep2 .subInput {
padding-left:20px;
}
.ticketStep2 p {
margin:15px 0 5px;
}
.ticketStep2 table {
width:100%;
}
.ticketStep2 table .inputText {
width:90%;
}
.ticketStep2 .one {
width:270px;
}
.ticketStep2 .two {
width:110px;
}
.ticketStep2 .three span {
display:block;
float:right;
width:90%;
}
.ticketStep2 tbody .three {
text-align:right;
}
.p404 {
background:transparent url(images/bg404.gif) no-repeat scroll 650px 340px;
min-width:1000px;
}
.p404 .p404Logo {
padding-left:120px;
}
.p404 .p404Logo div {
overflow:hidden;
width:100%;
}
.p404 .p404Logo a {
float:left;
font-size:0;
}
.p404 .blockTitle {
font-size:4em;
margin-bottom:20px;
padding:120px 0 0 420px;
}
.p404 .default {
line-height:2em;
padding-bottom:300px;
padding-left:420px;
}
.p404 .default p {
line-height:1.6em;
}
.photoGalery {
margin:0;
padding:0 0 40px;
}
.photoGalery .photo {
overflow:hidden;
text-align:center;
width:100%;
}
.navigation {
padding-bottom:20px;
padding-top:9px;
}
.navigation .back {
float:left;
padding-left:60px;
width:80px;
}
.navigation .back span {
padding-left:15px;
}
.navigation .forward {
float:right;
padding-right:60px;
text-align:right;
width:80px;
}
.navigation .forward span {
padding-right:15px;
}
.navigation .blockContent {
text-align:center;
}
.photoAll {
height:47px;
overflow:hidden;
padding-bottom:45px;
position:relative;
white-space:nowrap;
width:100%;
}
.photoAll span {
float:none;
padding-right:7px;
}
.photoAll .scroll {
background:transparent url(images/silverBord.gif) repeat-x scroll 0 15px;
bottom:0;
height:34px;
left:0;
position:absolute;
width:100%;
}
.photoAll .scroll .slider {
left:30px;
position:absolute;
top:0;
}

/* Changes by Petrov Nikolay */

.ui-corner-all {
	-moz-border-radius:0 !important;
}

.ui-state-default, 
.ui-widget-content 
.ui-state-default {
	background:none !important;
	border:none !important;
}

.collColumn2Hr1 {
	float:left;
	width:100%;
	overflow:hidden;
	/*
	padding-right:20px;
	margin-right:-20px;
	*/
}

.header .blockTop .allContent {
	position:relative;
}

.header .blockTop .back {
	bottom:25px;
	font-size:1.7em;
	left:310px;
	position:absolute;
	left:130px;
}


#myslider {

	position:relative;
	width:440px;
	height:8px;
	left:13px; 
}

.ui-slider-handle {
	cursor:default;
	position:absolute;
	z-index:100;
}

.ui-slider-handle img {
	position:relative;
	/* 
	left:-15px;
	*/
}

	/* 
.mysliderBorder {
	border:1px solid #AAAAAA;
	position:absolute;
	top:1px;
	height:8px;
	width:440px;
	left:15px;
	zoom:1;
}
	*/

.mysliderP {
	position:relative;
}

.clear {
	clear:both;
}


.stopShowA {
	display:none;
}

.clear {
	clear:both;
}
.check label {
   display: inline;
}
.check input {
   vertical-align: bottom;
   margin-right: 10px;

