#wrap { min-width:1000px; position:relative;
// width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "100%");
}

.cred { color:#ff1e00 }
.corange { color:#f59000 }



.top2 { height:93px; background:#a4abb1; position:relative }
.top2 .left { background:#ff1e00; width:36%; padding:14px 0 0 45px; float:left; height:79px }
.top2 .right { padding:14px 0 0 2%; float:left; height:79px; border-left:#ffffff 1px solid }
.top2 img { display:block; margin:-3px 0 0 0 }
.top2 a img { margin:0; position:relative }
.top2 .rss { position:absolute; top:48px; right:4% }

.contentWrapper { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }
.expo_col1 { vertical-align:top; padding:38px 20px 0 45px }
.expo_col2 { vertical-align:top; padding:38px 20px 0 45px }
.expo_bans { vertical-align:top; width:200px; padding:43px 45px 0 20px }

.indexWrapper { margin:0 0 20px 0; padding:0; width:100% }
.indexWrapper .col1 { vertical-align:top; width:36%; padding:38px 0 0 45px; float:left; display:inline; margin:0 2% 0 0 }
.indexWrapper .col2 { vertical-align:top; width:26%; padding:38px 0 0 1px; float:left; display:inline; margin:0 4% 0 0 }
.indexWrapper .col3 { vertical-align:top; width:24%; padding:43px 0 0 12px; float:left }
.indexWrapper .col1 h1 { display:none }

.indexWrapper .col2 p { padding:0 0 0 10px; margin:0 0 15px 0 }
.indexWrapper .col2 p em { display:block; font-style:normal; font-size:0.75em; color:#bdbdc6 }
.indexWrapper h2 { font-size:1.17em; font-weight:bold; margin:0 0 12px 0; padding:0; color:#ff1e00; }
.indexWrapper h2 a { color:#ff1e00 }
.indexWrapper h2 a:hover { color:#ff1e00 }

.baloon { background:#e8eaeb; margin:0 0 34px -12px }
.baloon .baloonInner { background:#f8f8f9 url(/img/des/li_type.gif) 9px 39px no-repeat; padding:16px 15px 12px 24px; position:relative; top:-2px; left:-2px; zoom:1 }
.baloon .baloonInner .pipka { width:23px; height:16px; background:url(/img/des/bal.gif); position:absolute; left:8px; bottom:-16px }
.baloon .baloonInner em { display:block; font-style:normal; font-size:0.75em; color:#7e8890 }
.baloon .baloonInner a { font-size:1.17em }
.baloon .baloonInner .comments { padding:7px 0 0 0; border-top:#dadddf 1px solid; margin:10px 0 0 0 }
.baloon .baloonInner .comments a { font-size:1em; color:#383854 }
.baloon .baloonInner .comments a:hover { color:#ff1e00 }

.leaders { padding:0 0 0 45px }
.leaders .exposMap { padding:0; margin:25px 0 0 0 }
.leaders .exposMap .expoLogo { width:180px }

h4 { font-size:1.17em; font-weight:normal; margin:0 0 14px 0; padding:0; color:#7e8890 }
h3 { font-size:1.17em; font-weight:bold; margin:0; padding:0; color:#ff1e00 }
h3.h3 { font-size:1.5em; color:#383854; font-weight:normal; margin:0 0 12px 0 }
h2 { font-size:2em; line-height:1.17em; font-weight:normal; margin:0 0 5px 0; padding:0; color:#ff1e00 }
h1 { font-size:2em; line-height:1.17em; font-weight:normal; margin:0 0 5px 0; padding:0; color:#ff1e00 }

ul.expos { margin:0 0 0 -15px; padding:0; list-style:none }
ul.expos li { margin:0 0 15px 0; padding:0 0 0 15px; background:url(/img/des/li_expo.gif) 0 7px no-repeat }



.expoList_col1 { vertical-align:top; padding:0 0 30px 46px; width:202px }
.expoList_col2 { vertical-align:top; padding:0 35px 30px 0 }
.expoList_col3 { vertical-align:top; padding:0px 58px 30px 0; width:200px; color:#7e8890 }
.expoList_col3 div { height:20px }
.expoList_col3 .date { font-size:1.17em }

.expoList_col2 div.rating { float:right }
.expoList_col2 h3 { margin:0 0 3px 0; color:#1463c5 }
.expoList_col2 .location { margin:-2px 0 6px 0; color:#7e8890 }

.pathBar { padding:31px 100px 0 248px; margin:0 0 20px 0; background:url(/img/des/pointer.gif) 223px 12px no-repeat }
.pathBar h1 a { color:#ff1e00 }
.pathBar h1 a:hover { color:#ff1e00 }

.sendRequestLink { font-size:1.17em; font-weight:bold; text-decoration:none; border-bottom:#1463c5 1px dashed }
.sendRequestLink:hover { text-decoration:none; border-bottom:#ff1e00 1px dashed }

.expoListH td { font-size:1em; color:#7e8890; line-height:1.25em; padding-top:0 }

ul.subMenu { margin:0 0 0 -15px; padding:0; list-style:none; width:170px }
ul.subMenu li { margin:0; padding:4px 0 4px 15px; background:url(/img/des/li_type.gif) 0 12px no-repeat; float:left; clear:both; display:inline }
ul.subMenu li.active { margin-left:8px; padding:4px 7px; background:#383854; color:#FFFFFF }
ul.subMenu li.all { margin-bottom:20px }

.expoLogo { width:150px; text-align:center; position:relative }
.expoLogo em { font-size:0.75em; color:#ff1e00; position:absolute; top:0; left:0; font-style:normal }
.expoLogo img { display:block; margin:0 auto }

div.rating { width:73px; height:13px; overflow:hidden; background:url(/img/des/rating.gif) }

.exposMap { padding:0 35px 0 45px }
.exposMap .expoLogo { float:left; margin:0 0 20px 0 }

.expoPresent_col1 { vertical-align:top; padding:0px 0 30px 6px; width:170px }
.expoPresent_col2 { vertical-align:top; padding:0px 30px 30px 50px; width: 100%; }
.expoPresent_col3 { vertical-align:top; padding:0px 30px 30px 30px; width:245px }

.ratingOverall,
.ratingYours { float:left; padding:0 0 0 0; font-size:1em; color:#7e8890; margin:0 0 30px 0; display:block }
.expoPresent_col2 .rating { float:left; margin:3px 40px 0 5px }
.expoPresent_col2 .location { margin:-5px 0 12px 0; font-size:1.17em }

.file { margin:0 32px 4px -8px; padding:8px 10px 8px 42px }
.file strong { font-size:1em; color:#1f7bd0 }
.file em { font-size:0.75em; color:#7e8890; font-style:normal }
.file img { margin:6px 6px 0 0; display:none }
.file a.fileLink { text-decoration:none; border-bottom:#1463c5 1px dashed }
.file a.fileLink:hover { text-decoration:none; border-bottom:#ff1e00 1px dashed }
.file_pdf { background:url(/img/des/icons/pdf.gif) 8px 3px no-repeat }
.file_booklet { background:url(/img/des/icons/booklet.gif) 8px 5px no-repeat }
.file_xls { background:url(/img/des/icons/excel.gif) 8px 5px no-repeat }
.file_doc { background:url(/img/des/icons/doc.gif) 8px 5px no-repeat }
.fileActive { background-color:#f8f8f9 !important }
.fileActive img { display:inline }

.visitCard { border:#a4abb1 2px solid; position:relative; margin:0 0 14px 0 }
.visitCard .vcLabel { width:30px; height:95px; background:url(/img/des/vc.gif) 0 0 no-repeat; position:absolute; top:-2px; margin:0 0 0 100%; left:2px }
.visitCard .toggler { width:30px; height:34px; overflow:hidden; position:absolute; top:-2px; margin:0 0 0 100%; left:2px; overflow:hidden; cursor:pointer }
.visitCard .toggler div { width:30px; height:68px; background:url(/img/des/icons/vc_toggler.gif) 0 0 no-repeat; position:absolute; top:0; left:0 }
.visitCard .vcHeader { background:#a4abb1; padding:8px 14px }
.visitCard .vcContent { padding:5px 10px 13px 15px; zoom:1 }
.visitCard .photo { float:left; display:inline; margin:15px 9px 0 15px; border:#c5c9cd 1px solid }
.visitCard .persona { float:left; width:132px; padding:15px 0 0 0; margin:0 0 10px 0 }
.visitCard .personaWrapper { height:90px }
.visitCard .personaW { float:none; width:auto; padding-left:15px }
.visitCard .name { font-size:1em }
.visitCard a.name { text-decoration:none; color:#383854; border-bottom:#383854 1px dashed; font-weight:bold }
.visitCard a.name:hover { text-decoration:none; color:#ff1e00; border-bottom:#ff1e00 1px dashed }
.visitCard .contactsTitle { display:block; clear:both; color:#7e8890 }
.visitCard .toggled { overflow:hidden; height:auto; clear:both; _clear:none }
.visitCard .vcContent .contacts { float:left; width:205px; margin:0 0 5px 0 }
.visitCard .vcContent .tel {  font-size:1em }
.visitCard .vcContent p { margin:4px 0 0 0 }
.visitCard .vcContent p img { vertical-align:middle }
.visitCard .vControls { background:#f1f1f3; padding:10px 15px 13px 17px; clear:both; zoom:1; line-height:24px;  }
.visitCard .vControls .vcCol1 { float:left; width:202px }
.visitCard .vControls .vcCol2 { float:left; width:200px }
.visitCard .vControls p { margin:0 0 0px 0 }
.visitCard .vControls a { text-decoration:none; padding:0 0 0 34px }
.visitCard .vControls a span { border-bottom:#1463c5 1px dashed }
.visitCard .vControls a:hover { text-decoration:none }
.visitCard .vControls a:hover span { border-bottom:#ff1e00 1px dashed }
.visitCard .vControls a.vChangeCards { background:url(/img/des/icons/barter.gif) 0 0 no-repeat }
.visitCard .vControls a.vcSaveToBag { background:url(/img/des/icons/file_tobag.gif) 0 0 no-repeat }
.visitCard .vControls a.vcSendMessage { background:url(/img/des/icons/mailto.gif) 3px 3px no-repeat; text-decoration:underline }
.visitCard .vControls a.vcSendMessage:hover { text-decoration:underline }
.visitCardActive { border-color:#ff1e00 }

.bag_col1 { vertical-align:top; padding:10px 0 30px 45px; width:196px; font-size:1em; float:left }
.bag_col2 { padding:0 0 0 6px; float:left; width:50% }
.bag_col2 .visitCard { width:484px; margin:0 0 18px 0 }
.bag_col2 .visitCard .photo { float:left; margin:12px 11px 0 12px }
.bag_col2 .visitCard .vcContent .persona { float:left; width:150px; padding:0 19px 0 0; margin:0 0 5px 0 }
.bag_col2 .visitCard .vcContent { float:left; padding-left:0; padding-top:15px; width:380px }
.bag_col2 .visitCard .vcContent h3 { margin:0 0 10px 0 }
.bag_col2 .visitCard .vcContent .post { display:block; margin:0 0 12px 0 }
.bag_col2 .visitCard .vControls { padding-left:62px; height:48px }
.bag_col2 .visitCard .vControls .vcDrop { background:url(/img/des/icons/drop.gif) 10px 2px no-repeat; padding-bottom:2px }
.bag_col2 .visitCard .vControls .vcSaveToBag {}
.bag_col2 .vcNew { border-color:#383854; margin-left:50px }

.visitCardEdit .photo { margin:15px 9px 15px 17px }
.visitCardEdit .vcContent { float:left; width:270px }
.visitCardEdit .vcContent .textInput { width:260px }
.visitCardEdit .vcContent .fileInput { width:266px }
.visitCardEdit .vcContent p { position:relative; margin:0 0 6px 0 }
.visitCardEdit .vcContent .floated { position:absolute; width:85px; left:-98px; text-align:right; height:20px; padding-top:4px }
.visitCardEdit .vcContent p.pl { float:left }
.visitCardEdit .vcContent p.pl .textInput { width:101px }
.visitCardEdit .vcContent p.pll { padding-right:50px }


.standBlock { border-top:#f1f1f3 2px solid; position:relative; overflow:hidden; zoom:1 }
.standBlock1 { position:relative; overflow:hidden; zoom:1 }
.standBlock .typeIcon { position:absolute; top:0; left:0; width:48px; height:48px; background: url(/i/colexp.gif) bottom left repeat-x }
.standBlock .colexp { position:absolute; top:0; left:0px; width:58px; height:48px; background:#f1f1f3; overflow:hidden; cursor:pointer }
.standBlock .colexp span { position:absolute; top:19px; left:23px; background:url(/i/colexp.gif) 0 0 no-repeat; width:15px; height:44px; overflow:hidden }
.standBlock .collapse {  }
.standBlock .collapse:hover { background-color:#e4e4e4 }
.standBlock .expand {  }
.standBlock .expand:hover { background-color:#e4e4e4 }
.standBlock .expand span { top:-11px }
.standBlockGrey { border-top:#ffffff 2px solid; background:#f1f1f3 }
.standBlockGrey .collapse { background-color:#FFFFFF }
.standBlockGrey .collapse:hover { background-color:#fcfcfc }
.standBlockGrey .expand { background-color:#FFFFFF }
.standBlockGrey .expand:hover { background-color:#fcfcfc }
.standBlock h3 { font-size:1.5em; line-height:1.17em; margin:0 0 14px 0; font-weight:normal; color:#383854; padding:14px 33px 0 70px }
.standBlock .content { padding:0 0px 0px 0px }
.standBlock .contentWrapper h3 { padding-left:0 }

.standBlock1 h3 { font-size:1.5em; line-height:1.17em; margin:0 0 14px 0; font-weight:normal; color:#383854; padding:0px 33px 0 248px }
.standBlock1 .content { padding:0 33px 22px 180px }
.standBlock1 .contentWrapper h3 { padding-left:0 }



.standBlock .standVideo .videoBig { float:left; display:inline; margin:0 0 0 -16px }
.standBlock .standVideo .videoThumbs { float:left; display:inline; padding:0 0 0 28px }
.standBlock .standVideo .videoThumbs a { display:block; margin:0 0 25px -1px; padding:0 0 0 1px; width:180px }
.standBlock .standVideo .videoThumbs a img { display:block; margin:0 0 4px -1px; border:#bfc3c9 1px solid }
.standBlock .standVideo .videoThumbs strong { display:block; margin:0 0 25px -3px; padding:0 0 0 3px; width:180px }
.standBlock .standVideo .videoThumbs strong img { display:block; margin:0 0 4px -3px; border:#383854 3px solid }

.standBlock .standPhoto { padding:0 0 0 233px; position:relative; zoom:1 }
.standBlock .standPhoto .photosWrapper { height:410px; overflow:hidden }
.standBlock .standPhoto .photosWrapper a { float:left; display:inline; margin:0 54px 0 0; width:185px; height:205px; padding:0 0 0 15px; line-height:1.25em }
.standBlock .standPhoto .photosWrapper a img { display:block; margin:0 0 4px -15px }
.standBlock .standPhoto .photosWrapper .photosInner { margin:0px }
.standBlock .standPhoto .stAlbums { margin:0; padding:12px; list-style:none; position:absolute; top:0px; left:64px; width:24px; height:386px; background:#ffffff; z-index:30 }
.standBlock .standPhoto .stAlbums li { text-align:center; padding:3px 0; font-size:1.17em; font-weight:bold; margin:0 0 4px 0; position:relative; z-index:10; background:none }
.standBlock .standPhoto .stAlbums li.active { background:#383854; color:#FFFFFF }
.standBlock .standPhoto .stAlbums li strong { background:#a4abb1; padding:10px 12px; color:#FFFFFF; font-size:1em; position:absolute; top:23px; left:12px; white-space:nowrap; zoom:1 }
.standBlock .standPhoto .stAlbums li strong em { position:absolute; width:23px; height:15px; background:url(/img/des/bal3.gif); top:-15px; left:6px; overflow:hidden }
.standBlock .standPhoto .scoller { position:absolute; top:0; left:114px; width:48px; background:#FFFFFF; height:410px; z-index:0 }
.standBlock .standPhoto .scoller .toTop { width:10px; height:8px; cursor:pointer; position:absolute; top:6px; left:18px; background:url(/img/des/icons/scrollers.gif) 0 0 no-repeat; overflow:hidden }
.standBlock .standPhoto .scoller .toBottom { width:10px; height:8px; cursor:pointer; position:absolute; bottom:6px; left:18px; background:url(/img/des/icons/scrollers.gif) 0 -8px no-repeat; overflow:hidden }
.standBlock .standPhoto .scoller .scrollerPath { width:1px; height:363px; overflow:hidden; background:#a4abb1; position:absolute; top:20px; left:23px; z-index:20 }
.standBlock .standPhoto .scoller .scrollerPad { width:9px; height:187px; background:#a4abb1; position:absolute; top:20px; left:19px; cursor:move; z-index:30 }
.standBlock .standPhoto .notActiveScroller .toTop { cursor:default }
.standBlock .standPhoto .notActiveScroller .toBottom { cursor:default }
.standBlock .standPhoto .notActiveScroller .scrollerPad { display:none }
.standBlock .standPhoto .notActiveScroller { display:none }

.standBlock .standText { padding:15px 33px 22px 210px }
.standBlock .standText .file { position:absolute; left:46px; margin-top:-22px; }
.st_col1 { vertical-align:top; padding:0 40px 0 0 }
.st_col2 { vertical-align:top; padding:0; width:31% }
.stContacts { margin:0 0 9px 0; font-size:1em }
.stContacts em { color:#7e8890; font-style:normal; }

.standBlock .standDiscussion { padding-left:210px; zoom:1; position:relative }
.standBlock .standDiscussion .st_col1 { padding:16px 40px 0 0px }
.standBlock .standDiscussion .st_col2 { padding:16px 0 0 0; color:#7e8890 }
.standBlock .standDiscussion h4 { font-size:1.33em; font-weight:bold; margin:0 0 16px 0; padding:0; color:#ff1e00 }

.commentBox { margin:0 0 16px -16px; padding:0 0 0 16px; zoom:1 }
.commentBox .author { font-size:1em; display:block; margin:0 0 5px 0 }
.commentBox .author em { font-style:normal; font-weight:normal; color:#7e8890 }
.commentBox .date { position:absolute; left:0; width:216px; text-align:right; color:#7e8890 }
.commentBoxGrey { background:#f8f8f9; padding:16px 0 16px 16px }
.addComment { padding:13px 0 0 0; border-top:#f1f1f3 2px solid }
.addComment textarea { width:400px; height:100px }

.standBlock .standDiscussion .st_col2 ul { margin:4px 0 14px 0; padding:0; list-style:none }
.standBlock .standDiscussion .st_col2 ul li { margin:0; padding:0 0 9px 14px; background:url(/img/des/li.gif) 0 8px no-repeat; font-size:1.17em }

div.hr { height:20px; margin:0 0 20px -20px; border-bottom:#dadddf 2px solid }


.standEdit { color:#7e8890 }
.standEdit .textInput { font-size:1em; position:relative; left:-4px }
.standEdit .fileInput { font-size:1em; position:relative; left:-4px }
.standEdit p { margin:0 0 6px 0 }

.expoPresentTop { border-bottom:#dadddf 2px solid; margin:0 0 25px 0 }
.expoPresent_edit_col1 { vertical-align:top; padding:30px 0 30px 46px; width:202px; }
.expoPresent_edit_col2 { vertical-align:top; padding:30px 30px 30px 0; }
.expoPresent_edit_col3 { vertical-align:top; padding:30px 30px 30px 0; width:405px }

.expoPresent_edit_col2 select.textInput { width:367px }
.expoPresent_edit_col2 input.fileInput { width:365px }
.expoPresent_edit_col2 textarea.textInput { width:470px; height:100px }
.expoPresent_edit_col2 .open { font-size:1.17em; color:#383854; margin:0 0 25px 0 }
.expoPresent_edit_col2 .www_address { color:#383854; font-size:1em }
.expoPresent_edit_col2 .www_address label { color:#7e8890; font-size:0.75em }
.expoPresent_edit_col2 .www_address input { vertical-align:middle; font-size:1em; width:140px }
.expoPresent_edit_col2 select.country { width:147px }
.expoPresent_edit_col2 select.city { width:217px }

.standEditBlock { padding:25px 31px 36px 250px; border-bottom:#f1f1f3 3px solid; position:relative; zoom:1 }
.standEditBlock h2 { font-size:1.32em; font-weight:bold; position:absolute; top:25px; left:46px; width:155px; color:#383854; width:150px }
.standEditBlock h3 { color:#7e8890; margin:0 0 6px 0 }

.standEditBlock .editableBlock { height:30px; position:relative; font-size:1em }
.standEditBlock .editableBlock a.title { text-decoration:none; border-bottom:#1463c5 1px dashed }
.standEditBlock .editableBlock a.title:hover { text-decoration:none; border-bottom:#ff1e00 1px dashed }
.standEditBlock .editableBlock img { position:absolute; left:-15px; top:2px; cursor:pointer }
.standEditBlock .editableBlock {}

.standEditBlockAd .matTitle { width:182px; font-size:1.17em; color:#383854; padding:4px; background:#f1f1f3; font-weight:bold; float:left; position:relative; left:-4px }
.standEditBlockAd select { width:190px }
.standEditBlockAd .fileInput { width:270px }

.standEditBlockPhotos { background:#f1f1f3; border-bottom-color:#FFFFFF }
.standEditBlockPhotos .photoDel { float:left; position:relative; width:190px; padding:0 60px 8px 0 }
.standEditBlockPhotos .photoDel a { text-decoration:none; border-bottom:#1463c5 1px dashed }
.standEditBlockPhotos .photoDel a:hover { text-decoration:none; border-bottom:#ff1e00 1px dashed }
.standEditBlockPhotos .photoDel img { position:absolute; left:-15px; top:2px; cursor:pointer; cursor:hand }
.standEditBlockPhotos p { margin:0 0 10px 0 }
.standEditBlockPhotos .textInput { width:182px }
.standEditBlockPhotos .fileInput { width:270px }
.standEditBlockPhotos .photosWrapper { height:410px; overflow:hidden; position:relative; z-index:15 }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem { float:left; display:inline; margin:0 54px 0 0; width:185px; height:205px; padding:0 0 0 15px; line-height:1.25em }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem img { display:block; margin:0 0 0px -15px; padding:0 0 4px 0 }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem a img { float:left; margin:0px 3px 0 -9px; padding:0 }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem a { text-decoration:none; border-bottom:#1463c5 1px dashed }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem a:hover { text-decoration:none; border-bottom:#ff1e00 1px dashed }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem input { float:left }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem .textInput { width:130px; margin:0 0 0 5px; position:relative; z-index:10 }
.standEditBlockPhotos .photosWrapper .photosInner div.photoItem .button { width:30px; padding:0; height:24px }
.standEditBlockPhotos .photosWrapper .photosInner { margin:0px; zoom:1 }
.standEditBlockPhotos .stAlbums { margin:0; padding:12px; list-style:none; position:absolute; top:164px; left:64px; width:24px; height:386px; background:#ffffff; z-index:30 }
.standEditBlockPhotos .stAlbums li { text-align:center; padding:3px 0; font-size:1.17em; font-weight:bold; margin:0 0 4px 0; position:relative; z-index:10; background:none }
.standEditBlockPhotos .stAlbums li.active { background:#383854; color:#FFFFFF }
.standEditBlockPhotos .stAlbums li strong { background:#a4abb1; padding:10px 12px; color:#FFFFFF; font-size:1em; position:absolute; top:23px; left:12px; white-space:nowrap; zoom:1 }
.standEditBlockPhotos .stAlbums li strong em { position:absolute; width:23px; height:15px; background:url(/img/des/bal3.gif); top:-15px; left:6px; overflow:hidden }
.standEditBlockPhotos .scoller { position:absolute; top:164px; left:114px; width:48px; background:#FFFFFF; height:410px; z-index:0 }
.standEditBlockPhotos .scoller .toTop { width:10px; height:8px; cursor:pointer; position:absolute; top:6px; left:18px; background:url(/img/des/icons/scrollers.gif) 0 0 no-repeat; overflow:hidden }
.standEditBlockPhotos .scoller .toBottom { width:10px; height:8px; cursor:pointer; position:absolute; bottom:6px; left:18px; background:url(/img/des/icons/scrollers.gif) 0 -8px no-repeat; overflow:hidden }
.standEditBlockPhotos .scoller .scrollerPath { width:1px; height:363px; overflow:hidden; background:#a4abb1; position:absolute; top:20px; left:23px; z-index:20 }
.standEditBlockPhotos .scoller .scrollerPad { width:9px; height:187px; background:#a4abb1; position:absolute; top:20px; left:19px; cursor:move; z-index:30 }
.standEditBlockPhotos .notActiveScroller .toTop { cursor:default }
.standEditBlockPhotos .notActiveScroller .toBottom { cursor:default }
.standEditBlockPhotos .notActiveScroller .scrollerPad { display:none }

.standEditBlockVideo { background:#f1f1f3; border-bottom-color:#FFFFFF }
.standEditBlockVideo .textInput { width:182px }
.standEditBlockVideo .fileInput { width:270px }
.standEditBlockVideo p.pl { float:left; padding:0 6px 0 0 }
.standEditBlockVideo p.thumb { clear:both; padding:0 0 0 196px }
.standEditBlockVideo p { zoom:1; white-space:nowrap }
.standEditBlockVideo p.load { padding:10px 0 0 190px }

.standEditBlockDescription .textBlock { width:275px; padding:0 45px 0 0; float:left }
.standEditBlockDescription .textInput { width:100% }
.standEditBlockDescription textarea { height:220px }

.standEditBlockContacts .textInput { width:275px }
.standEditBlockContacts .fileInput { width:282px }

.saveSetup .button { font-size:1.5em; color:#696969 }
.saveSetup {  margin:35px 0 0 250px; }

.filesBox { margin:0 0 25px 0; padding:0 0 15px 0; border-bottom:#f1f1f3 2px solid; color:#7e8890 }
.filesBox h3 { font-size:1.33em; margin:0 0 5px 0 }
.filesBox h3 span { font-size:0.63em }
.filesBox .file { width:140px }
.filesBox .filesWrapper { float:left; width:200px; position:relative; left:-8px; padding:0 0 0 8px }

.addConf { margin:0 0 0 -6px; color:#7e8890 }
.addConf .textInput { width:95%; font-size:1.17em }
.addConf select.textInput { width:96% }
.addConf textarea { height:230px }

.bag_col3 { width:19%; float:left; display:inline; margin:0 0 0 60px; padding:27px 0 0 0; color:#7e8890 }
.bag_col3 p { margin:3px 0 15px 14px; position:relative }
.bag_col3 p img { position:absolute; left:-15px; top:2px }


.events_col1 { vertical-align:top; width:27%; padding:38px 0 0 44px; float:left; display:inline; margin:0 6% 0 0 }
.events_col1 p { padding:0 0 0 10px; margin:0 0 15px 0 }
.events_col1 p em { display:block; font-style:normal; font-size:0.75em; color:#bdbdc6 }
.events_col1 h2 { font-size:1.17em; font-weight:bold; margin:0 0 12px 0; padding:0; color:#ff1e00; }
.events_col1 h2 a { color:#ff1e00 }
.events_col1 h2 a:hover { color:#ff1e00 }

.events_col2 { width:53%; padding:38px 0 0 40px; float:left }
.events_col2 h2 { font-size:1.17em; font-weight:bold; margin:0 0 12px 0; padding:0; color:#ff1e00; }
.events_col2 h2 a { color:#ff1e00 }
.events_col2 h2 a:hover { color:#ff1e00 }
.events_col2 .rss { float:right }
.baloon2 { margin:0 0 50px -22px; background:#f8f8f9; padding:15px 32px 20px 31px; position:relative; zoom:1 }
.baloon2 .author { margin:0 0 5px 0; color:#7e8890 }
.baloon2 h3 { margin:0 0 3px 0 }
.baloon2 .comments { border-top:#dadddf 2px solid; margin:14px 0 0 -6px; padding:13px 0 0 6px }
.baloon2 .comments a { color:#7e8890 }
.baloon2 .comments a:hover { color:#ff1e00 }
.baloon2 .pipka { width:43px; height:29px; background:url(/img/des/bal2.gif); position:absolute; left:14px; bottom:-29px }

.news_col1 { padding:55px 0 0 45px; width:196px; float:left }
.news_col2 { padding:0 0 0 6px; width:45%; float:left; display:inline; margin:0 4% 0 0 }
.news_col2 h3 { font-size:1.5em; line-height:1.17em; color:#383854; margin:0 0 15px 0; font-weight:normal }
.news_col2 h1 { font-size:1.5em; line-height:1.17em; color:#383854; margin:0 0 15px 0; font-weight:normal }
.news_col2 em.date { display:block; font-style:normal; color:#7e8890 }
.news_col2 p { font-size:1em; line-height:1.38em }
.news_col2 ul li { font-size:1.17em; line-height:1.38em }
.news_col3 { padding:1px 0 0 0; float:left; width:23% }
.news_col3 p { padding:0 0 0 10px; margin:0 0 15px 0 }
.news_col3 p em { display:block; font-style:normal; font-size:0.75em; color:#bdbdc6 }
.newsBox { margin:0 0 25px 0 }
.newsBox h3 { font-size:1.17em; margin:0 0 3px 0; font-weight:bold }
.newsBox p { font-size:1em; line-height:1.38em }

.pages { margin:50px 0 0 -6px; font-size:1em; font-weight:bold; height:25px }
.pages strong { padding:5px 10px; float:left; color:#FFFFFF; background:#383854 }
.pages a { padding:5px 10px; float:left }

.conf_col1 { padding:28px 0 0 45px; width:196px; float:left }
.conf_col2 { padding:0 0 0 6px; width:60%; float:left; display:inline; margin:0 4% 0 0 }

.conf_item_col1 { padding:0 0 0 45px; width:196px; float:left }
.conf_item_col1 .expoLogo { width:196px }
.conf_item_col2 { padding:0 0 0 6px; width:45%; float:left; display:inline; margin:0 4% 0 0 }
.conf_item_col2 .confBody { font-size:1.17em; padding:0 0 40px 0; border-bottom:#f1f1f3 2px solid; margin:0 0 15px 0 }
.conf_item_col2 .confBody h3 { font-size:1.38em; line-height:1.17em; color:#383854; margin:0 0 15px 0; font-weight:normal }
.conf_item_col2 .confBody em.date { display:block; font-style:normal; color:#7e8890; font-size:0.75em }
.conf_item_col2 h4 { font-size:1.35em; font-weight:bold; color:#ff1e00; margin:0 0 14px 0 }
.conf_item_col3 { padding:0 0 0 10px; width:23%; float:left }

.about_col1 { padding:38px 7px 0 45px; width:196px; float:left }
.about_col1 .subMenu li { font-size:1.17em; font-weight:bold; margin:0 0 5px 0; background-image:url(/img/des/li_expo.gif); white-space:nowrap }
.about_col2 { padding:38px 4% 0 0; width:47%; float:left }
.about_col3 { padding:38px 0 0 0; width:22%; float:right }

.setup_col1 { padding:0 7px 0 45px; width:190px; float:left; font-size:1em }
.setup_col2 { padding:0 0 0 6px; width:50%; float:left; color:#7e8890; position:relative }
.setup_col2 .textInput { width:270px; position:relative; left:-4px; font-size:1.17em }
.setup_col2 p { margin:0 0 7px 0 }
.setup_col2 .pl { float:left; padding:0 4px 0 0 }
.setup_col2 .pl .textInput { width:105px; }
.setup_col2 .skype .textInput { width:105px }
.setup_col2 .title { display:block; margin:0 0 12px 0; font-size:1em }
.setup_col2 .mainSetup { float:left; width:315px; margin:0 0 20px 0 }
.setup_col2 .photoSetup { float:left; width:300px }
.setup_col2 .photoSetup img { border:#c5c9cd 1px solid }
.setup_col2 .button { position:relative; left:-4px; font-size:1.5em; font-weight:normal; color:#696969; }
.setup_col2 .checkbox { position:relative; left:-4px }
.setup_col2 h3 { font-size:1.5em; color:#383854; margin:0 0 12px 0; font-weight:normal }
.setup_col2 .hint { position:absolute; left:320px; width:300px; padding:12px 0 0 11px }
.setup_col2 .hint em { font-style:normal; color:#ff1e00; margin:0 0 0 -7px }
.setup_col2 .register .checkbox { color:#383854 }

.vote, .vote li.rated, .vote li a:hover {
    background: url(/img/des/stars.gif) no-repeat 0 0;
}

.vote li.rated, .vote li a:hover {
    background-color: red;
}
.vote li a:hover { background-position:0 -22px }

.vote {
    background-position: 0 -11px;
}

.vote:hover li, .ievote:hover li {
    background: none;
}

.ievote {
    text-decoration: none !important;
}

.vote {
    width: 70px;
    overflow: hidden;
    position: relative;
}

.vote, .vote li, .vote li a {
    height: 11px;
    display: block;
}

.vote li {
    position: absolute;
	background:none;
}

.vote, .vote li {
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.vote li.one   { width: 15px; }
.vote li.two   { width: 30px; }
.vote li.three { width: 45px; }
.vote li.four  { width: 60px; }
.vote li.five  { width: 75px; }

.vote li a {
    overflow: hidden;
    text-indent: -100px;
    outline: 0;
}

div.rating { background:url(/img/des/stars.gif) 0 -11px no-repeat !important; width:72px !important; height:11px; overflow:hidden }
.rated_one div { height:11px; background:url(/img/des/stars.gif) 0 0 no-repeat; width:14px }
.rated_two div { height:11px; background:url(/img/des/stars.gif) 0 0 no-repeat; width:28px }
.rated_three div { height:11px; background:url(/img/des/stars.gif) 0 0 no-repeat; width:42px }
.rated_four div { height:11px; background:url(/img/des/stars.gif) 0 0 no-repeat; width:56px }
.rated_five div { height:11px; background:url(/img/des/stars.gif) 0 0 no-repeat; width:70px }
.you_rated div { background-position:0 -22px }

.sendByEmail { position:absolute; background:#383854; color:#FFFFFF; width:314px; z-index:500; display:none }
.sendByEmail p { padding:0 0 0 34px }
.sendByEmail p.close { margin:0 0 5px 0; text-align:right; padding:16px 10px 0 0 }
.sendByEmail p em { color:#a3afb9; font-style:normal }
.sendByEmail .textInput { width:240px }
.sendByEmail .button { margin:10px 0 20px 34px }

#blackBack { position:absolute; top:0; left:0; height:100%; width:100%; background:#ffffff; z-index:300;
filter: alpha(opacity=60);
-moz-opacity: 0.60;
opacity:0.60;
}
#iframeBack { position:absolute; top:0; left:0; height:95%; width:95%; background:#ffffff; margin:0; padding:0; z-index:200;
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
opacity:0.0;
}

.photoPopup { padding:3px 27px; background:#383854; position:absolute; z-index:500; display:none }
.photoPopup .close { width:15px; height:15px; background:url(/img/des/close.gif); overflow:hidden; text-indent:-999px; display:block; position:absolute; top:7px; right:7px }
.photoPopup .next { width:27px; height:27px; background:#ffffff url(/img/des/next.gif); overflow:hidden; text-indent:-999px; display:block; position:absolute; top:48%; left:-27px; margin:0 0 0 100% }
.photoPopup .next:hover { background-color:#b3a9a9 }
.photoPopup .prev { width:27px; height:27px; background:#ffffff url(/img/des/prev.gif); overflow:hidden; text-indent:-999px; display:block; position:absolute; top:48%; left:0 }
.photoPopup .prev:hover { background-color:#b3a9a9 }

