* { margin: 0; padding: 0; }
img { border: 0; }
a { text-decoration: none; color: #cc0000; }
a:hover { color: #999; }
.left { float: left; }
fieldset { border: none; }
ul { list-style: none; }
a:link:focus { outline: none; }
a.more,
a.more:hover { color: #cb2323; background: url(../images/BULLITarrow3.gif) left 6px no-repeat; padding-left: 6px; margin-left: 3px;  }
a.more.go_back { background: url(../images/BULLITarrow_back.gif) left 6px no-repeat; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666;  }

#header { background: #fff; position: relative; z-index: 10; }
.ru-header  { height: 85px; }

h1 { position: absolute; margin: 8px 0 0 55px; }
#lang { position: absolute; display: block; width: 630px; text-align: right; margin: 6px 0 0 0px; }
#lang a { background: #fff url(../images/BULLITnav.gif) left 6px no-repeat; padding-left: 7px; color: #333; }
#header ul.nav { list-style: none; width: 627px; padding: 60px 0 8px 150px; text-align: right;  }
#header ul.nav li { display: inline; background: url(../images/BKGtopnav.gif) right 2px repeat-x; padding: 0 0 0 1px; }
#header ul.nav li.last { background: url(../images/BKGtopnav.gif) left 2px repeat-x; padding: 0 1px; }
#header ul.nav li a { color: #333; *margin-right: -3px; background: #fff url(../images/BULLITnav.gif) 7px center no-repeat; padding: 0 6px 0 14px; }
#header ul.nav li.on a { font-weight: bold; }
#header ul.nav li.first { padding: 0; }
#header ul.nav li.first a { margin: 0; background: none; padding: 0; }
#header ul.nav li.first img { margin: 0 0 -3px 0; }

#header .eng-lang { width: 775px !important; }

#lang-drop     { position: absolute; top: 5px; left: 657px; }
.js #lang-drop { display: none; }

#lang-wrapper       { position: absolute; top: 5px; left: 657px; }
#lang-wrapper ul    { display: none; position: absolute; }
#lang-wrapper span  { display: block; background: url(../images/lang-dropdown-bkg.jpg); width: 115px; height: 15px; padding: 4px 0 1px 5px; cursor: pointer; overflow: hidden; zoom: 1; }
#lang-dropdown      { border: 1px solid #ededed; border-top: none; background: #fff; width: 118px; padding-bottom: 5px;  }
#lang-dropdown li   { zoom: 1; }
#lang-dropdown a    { display: block; margin: 3px 0 0 0; padding: 2px 0 2px 4px; zoom: 1; color: #666; }
#lang-dropdown a:hover  { background: #ededed; }

#flasholder { height: 242px; background: url(../images/BKGheader.gif) top left repeat-x; }
#flasholder a { display: block; float: left; margin: 15px 0 0 20px; font-size: 12px; color:#ccc; }

#outer_wrapper { width: 777px; *width: 800px; float: left; margin-bottom: 5px; }

#content { margin: 0 25px 0 13px; float: left; position: relative; width: 570px; }
#content.ru { width: 720px; }
h2 { font-size: 18px; font-weight: normal; margin-bottom: 6px; color: #666; overflow: hidden; }
#content.ru h2 { font-size: 14px; font-weight: bold; }
h2 a { color: #666 !important;}
h2.texttitle { width: 300px !important; }
#content.ru h2.texttitle { margin-left: 17px; font-size: 16px; width: 500px !important; }
h2.ru_marg { margin-bottom: 20px; font-size: 16px !important; }
h2.announ { margin-top: 18px; }
h2.games { margin-top: 6px; }
div#poll h2 { margin-left: 10px; margin-bottom: 6px; }
a.arrowbox { background: #d6caa1 url(../images/BKGgo.gif) top right no-repeat; margin-bottom: 8px; padding: 2px 0 4px 9px;  display: block; color: #333; }
a.arrowbox_blank { display: block; height: 1.5em; padding: 2px 0 3px 9px; margin-bottom: 9px; background: #d6caa1 !important; }
a.arrowbox:hover { color: #333; }

/* HOME PAGE */
#homebox { display: block; width: 560px; height: 84px; margin: 10px 0 0 7px; padding-bottom: 27px; background: url(../images/BKGhomebox.gif) top left no-repeat; text-indent: -5000em; }
#homebox_en { display: block; width: 560px; height: 84px; margin: 10px 0 0 7px; padding-bottom: 27px; background: url(../images/BKGhomebox_en.gif) top left no-repeat; text-indent: -5000em; }
#homebox_ru { display: block; width: 721px; height: 52px; margin: 10px 0 0 17px; padding-bottom: 27px; background: url(../images/BKGhomebox_ru.gif) top left no-repeat; text-indent: -5000em; }
.homeimg { display: block; float: none; margin: 3px 0 1px 0; }

.leftbox { width: 168px; padding: 0 6px 0 8px; overflow: hidden; float: left; clear: left; margin-right: 9px; border-right: 1px solid #dfdfdf; }
#content.ru .leftbox { width: 180px; padding: 0 35px 0 8px; margin-right: 25px; }
.middlebox { width: 169px; overflow: hidden; padding-right: 13px; float: left; border-right: 1px solid #dfdfdf; margin-right: 12px; } 
#content.ru .middlebox { width: 195px; padding-right: 25px; margin-right: 25px; }
.middlebox dt { display: block; overflow: hidden; }
.middlebox img { display: block; padding-bottom: 4px; cursor: pointer; }
.rightbox { width: 169px; float: left; overflow: hidden; padding-right: 13px; border-right: 1px solid #dfdfdf; }
#content.ru .rightbox { border-right: none; width: 198px; }
.rightbox dd img { margin: 6px 0 0px 0; }
.rightbox dt img { margin: 0 6px 3px 0; float: left; }
.leftbox dl, .rightbox dl { line-height: 14px; padding-bottom: 3px; border-bottom: 1px solid #dfdfdf; }
#content.ru .leftbox dl, #content.ru .rightbox dl, #content.ru .middlebox dd { border-bottom: none; }
.leftbox dl.noborder { border: none; margin: 0 0 8px 0; }
.leftbox dt, .rightbox dt { color: #bbaa55; font-weight: bold; }
.leftbox dt span { color: #666; font-weight: normal; font-size: 10px; }
.leftbox dd, .middlebox dd { padding-bottom: 4px; display: block; clear: left; }
.rightbox dd { padding-bottom: 3px; display: block; clear: left; }
.middlebox dd { width: 169px; line-height: 14px; border-bottom: 1px solid #dfdfdf; margin: 0; padding-bottom: 7px; }
.ru .middlebox dd { width: 195px; }
.leftbox dd a.more, .middlebox dd a.more, .rightbox dd a.more { color: #cb2323; background: url(../images/BULLITarrow3.gif) left 6px no-repeat; padding-left: 6px; margin-left: 3px; }
#content.ru a.more { display: block; margin-top: 10px; }
.eng_middle img { padding-bottom: 5px; *padding-bottom: 6px; cursor: auto; }
.eng_right .arrowbox { margin-bottom: 4px; *margin-bottom: 3px; }
#content.ru .arrowbox { *margin-bottom: 8px !important; width: 160px; }
.eng_right { *padding-bottom: 3px !important; }
.margin dt { margin-top: 5px !important; }
.margin { padding-bottom: 10px !important;  }

#popupbox { display: none; position: absolute; z-index: 10; background: #f0f0f0 url(../images/BKGpopupbox.gif) top left repeat-x; margin: 119px 0 0 194px; *margin: 119px 0 0 -581px; border: 1px solid #000; overflow: hidden; zoom: 1; padding: 10px 5px 5px 10px; }
#popupbox img { display: block; float: left; margin: 10px 10px 0 0; position: releative; }
#popupbox span { display: block; text-align: right; font-weight: bold; cursor: pointer; margin: -13px 10px 0 0; width: 340px; }
#popupbox span a { color: #333;  }
#popupbox p { width: 350px; padding-top: 10px; }

/* INNER PAGES */
.sidebar { width: 160px; margin-right: 8px; padding: 0 0 0 8px; float: left; clear: left; }
.sidebar ul { list-style: none; }
.sidebar ul ul { margin-left: 7px; }
.sidebar ul li { padding: 0 0 2px 0;  }
.sidebar ul li a { color: #333333; display: block; background: url(../images/BULLITnav.gif) left 6px no-repeat; padding-left: 10px; font-weight: normal; }
.sidebar ul li.on li a { color: #666666; background: url(../images/BULLITarrow.gif) left 6px no-repeat; padding-left: 10px; font-weight: normal; }
.sidebar ul li a:hover,
.sidebar ul li.on a { font-weight: bold; color: #333333; }
.sidebar ul li.on span { font-weight: bold; color: #666666; padding-left: 6px; cursor: default; }
.sidebar ul li.on li a:hover,
.sidebar ul li.on li.on a  { font-weight: bold; color: #666666; }

#print { position: absolute; margin: -15px 0 0 380px; *margin: -18px 0 0 365px; cursor: pointer; }

h3 { font-size: 12px; font-weight: bold; color: #333; }
h3 span { font-weight: normal; }
h6 { font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #bbaa55; clear: both; }

.text { float: left; width: 390px; line-height: 15px; }
#content.ru .text { width: 534px; margin: 0 17px;  }
#content.ru .text span { display: block; width: 196px; float: left; }
#content.ru .text span a { float: left; width: 160px; }
#content.ru .text div { overflow: hidden; zoom: 1;  }
.text img { display: block; float: left; clear: left; margin: 3px 10px 6px 0; }
.text p { margin-bottom: 10px; }
.text dl { margin: 0 10px 10px 0; }

.products { overflow: hidden; margin-top: 4px; width: 390px; border-bottom: 1px solid #dfdfdf; }
.products li { border-top: 1px solid #dfdfdf; overflow: hidden; *height: 1%; padding: 7px 0; }
.products li h2 { width: 220px; text-align: left !important; }
.products li.listtext { border: none; margin-bottom: 10px; }
.products li img { float: left; margin: 6px 15px 6px 0; }
.products li span { display: block; width: 146px; margin-right: 15px;  padding-top: 4px; float: left; text-align: center; }
.products li a span { display: inline; background: none; padding-top: 0; text-align: left; float: none; width: auto; border: none;  }
.products li span img { float: none; }
.products li p { overflow: hidden; *zoom: 1; margin-right: 4px;  }

.inner li img { float: left; margin: 6px 0 6px 0 !important; }
.fixed li { min-height: 150px; height: auto !important; height: 150px;}

#product_img { float: left; border: 1px solid #dfdfdf; width: 170px; text-align: center; margin-right: 10px; font-weight: bold; font-size: 11px; color: #333; overflow: hidden; }
.text #product_img img { float: none; clear: none;  margin: 9px auto 10px auto; }
#product_img #table_wrapper { margin: 0px auto; }
#product_img #galleryNav { width: auto; margin: 0px auto 15px auto; }
#product_img #galleryNav td { padding: 0; }
.text #product_img #galleryNav img { display: block; padding: 0px 7px 0 4px; }
.text #product_img #galleryNav a { display: block; }
.text #product_img #galleryNav em { display: block; color: #ddd2b1; }
.text #product_img #galleryNav .num { font-size: 11px; font-weight: normal; color: #666; background: #ddd2b1; display: block; float: left; width: 20px; margin-right: 3px;  }
.text #product_img #galleryNav .num.on,
.text #product_img #galleryNav .num:hover { background: #bba663; }
.text #product_img #galleryNav .dots { vertical-align: bottom; margin: 0; }

.text .block { overflow: hidden; *zoom: 1; }
.text .block a { overflow: hidden; *zoom: 1; }

.txtblock { margin: 0 0 10px 0; overflow: hidden; *zoom: 1; }
.txtblock img { display: block; float: left; clear: left; margin: 0 10px 0px 0; }
h4,
h4 a { font-weight: bold; font-size: 11px; color: #bbaa55; }
.txtblock p { display: inline; margin: 0; }
h4 span { font-weight: normal; }
.txtblock .arrowbox { margin: 5px 0 0 185px;  }

.nav_holder { clear:left; padding-top: 10px; }
.link { font-weight: bold; display: block; float: left; color: #333; background: url(../images/BULLITnav2.gif) left 6px no-repeat; padding-left: 6px; }
.prevnext { font-weight: bold; display: block; float: right; }
.prevnext a { margin-left: 20px; color: #333; }
.prevnext a:hover { margin-left: 20px; color: #999; }
.prevnext .prev { background: url(../images/BULLITnav2.gif) left 6px no-repeat; padding-left: 6px; }
.prevnext .next { background: url(../images/BULLITnav.gif) right 6px no-repeat; padding-right: 6px; }
h5 { font-size: 11px; font-weight: normal; margin: 15px 10px 6px 0; }
.text ul { margin:  0 10px 10px 0; }
.text ul li { background: url(../images/BULLITnav.gif) left 5px no-repeat; padding-left: 10px; margin-bottom: 5px; }
.pdf, .doc, .xls, .file { margin-top: 5px; padding: 4px 1px 4px 23px; font-weight: normal; display: block; }
.pdf { background: #eff2f3 url(../images/ICONpdf.gif) 2px 4px no-repeat; }
.doc { background: #eff2f3 url(../images/ICONdoc.gif) 2px 4px no-repeat; }
.xls { background: #eff2f3 url(../images/ICONexcel.gif) 2px 4px no-repeat; }
.file { background: #eff2f3 url(../images/ICONfile.gif) 2px 4px no-repeat; }
.pdf span, .doc span, .xls span, .file span { color: #666; }
.text .doc { clear:left; }

#mapholder { overflow: hidden; *zoom: 1; padding-top: 15px; }
#mapholder dt { float: left; padding-right: 15px; }
#mapholder img { cursor: pointer; width: 176px; height: 132px; }
#mapholder dd { float: left; width: 165px; }

#popup_map { display: none; margin: -100px 0 0 80px; *margin: -100px 0 0 -120px; padding: 10px; position: absolute; z-index: 10; background: #f0f0f0 url(../images/BKGpopupbox.gif) top left repeat-x; border: 1px solid #000;}
#popup_map span { display: block; text-align: right; font-weight: bold; cursor: pointer; color: #000; padding-bottom: 5px; }

.contacttext { width: 162px; float: left; clear: left; }
dl.contacttext, dl.contacttext2 { color: #666; }
.contacttext2 { width: 162px; float: right; clear: right; }
.contacttext dt, .contacttext2 dt { font-weight: bold; color: #333; }

.dateselect { background: url(../images/BKGdateselect.gif) left 15px no-repeat; overflow: hidden; *height: 1%; margin: 0 0 20px 0; }
.dateselect div { width: 150px; background: #d6caa1; margin: 0 0 0 120px; padding: 2px 0 0px 3px; overflow: hidden; *height: 1%; }
.dateselect div span { float: left; display: block; border: 1px solid #fff; background: #bba663; overflow: hidden; *height: 1%; padding: 3px 0 2px 5px; width: 110px; }
.dateselect div span a { color: #333; font-weight: bold; display: block; float: left; width: 6px; }
.dateselect div span a img { margin: 4px 0 0 0; display: inline !important; float: none !important; clear: none !important; }

.dateselect div span a.date { width: 90px; text-align: center; }
.dateselect div .button { margin: 0 0 0 8px; }
.dateselect div img { margin: 1px 0 0 0; display: inline !important; float: none !important; clear: none !important; }

/* ACCORDION */

.finAccordion { padding-top: 5px; }
.finAccordion dt { cursor: pointer; background: url(../images/BKGnext.gif) left 4px no-repeat; padding-left: 12px; margin-top: 5px; }
.finAccordion dt.active { font-weight: bold; }

.finAccordion2 {  }
.finAccordion2 dt { cursor: pointer; background: url(../images/BKGnext.gif) left 4px no-repeat; padding-left: 12px; margin-top: 5px; }
.finAccordion2 dt.active { font-weight: bold; }

.finAccordion2 dd span.title  { cursor: pointer; display: block; padding-left: 12px; margin-top: 5px; font-size: 12px; font-weight: bold; }
.finAccordion2 dd a { margin-left: 8px; }

/* GALLERY */
#gallery { margin: 0px; width: 390px; overflow: hidden; }
#gallery li { width: 175px; float: left; padding: 0; margin: 0 10px 18px 0; }
#gallery li h4 { margin-top: 3px; text-align: center; display: block;  }
#gallery li.last { margin: 0 0 28px 0; }
#gallery li div { height: 158px; overflow: hidden; border: 1px solid #dfdfdf; background: #fff url(../images/BKGproductstop.gif) bottom left repeat-x; text-align: center; margin-bottom: 3px; }
#gallery li div img { float: none; display: inline; margin: 6px 0; }
#gallery li span { display: block; margin-bottom: 2px; text-align: center; }
#gallery li span a { font-weight: normal; color: #866768; }
#gallery li span a:hover { color: #B17E2B; }

ul.pollbox { background: #f5f2e3; padding: 10px 0; margin: 6px 0; }
.pollbox li { overflow:hidden; *height:1%; background:  none !important; font-weight: normal; padding: 3px 10px; }
.pollbox li em { clear:left; float: left; display: block; width: 90px; font-style: normal; }
.pollbox li div { float: left; width: 205px; height: 12px; margin: 2px 8px 0 0;  }
.pollbox li span { background: #83696a; display: block; height: 12px; }
.poll_no { display: block; margin: -3px 0 15px 0; }

/* RIGHTSIDEBAR */
#rightsidebar { float: left; width: 167px; }
#rightsidebar.ru { float: left; width: 190px; margin: 0 0 0 -23px; }
#rightsidebar a { display: block; clear: left; margin: 0 0 3px 0; }
#slidingbanners { border: 1px solid #dfdfdf; width: 165px; margin: 13px 0 16px 0; float: left; }
#slidingbanners a { clear: none; margin: 0; padding: 0;  display: inline; }
#gallery_ourProducts { overflow: visible; *width: 165px; }
#slidingbanners .item { width: 164px; display: block; background: url(../images/BKGitem.gif) bottom left repeat-x; }
#slidingbanners .item img { position: relative; margin: -10px 0 0 0; }
#slidingbanners span { display: block; background: #d6caa1; width: 165px; margin: 1px 0; overflow: hidden; }
#slidingbanners span img { float: left; }
#slidingbanners em { font-style: normal; font-weight: bold; display: block; width: 123px;  float: left; color: #333; text-align: center; padding-top: 2px; }

#ziv_carstvo,
#kiki { margin-bottom: 3px !important; }

a#flashmovie { padding-top: 0px; }

#russian_side { padding: 13px 15px 13px 17px; background: #f3f3f3 url(../images/BKGru_sidebar.jpg) 20px 40px no-repeat; float: left; width: 158px; }
#russian_side span { margin: 55px 0 10px 0; display: block; font-weight: bold; color: #333; }

#poll       { width: 165px; margin: 9px 0 3px 0; position: relative; padding: 5px 0 10px 0px; border: 1px solid #dfdfdf; background: #dfdfdf url(../images/BKGpoll.gif) top left repeat-x; }
#poll-popup p,
#poll p     { color: #7c7c7c; font-size: 12px; line-height: 12px; margin: 0 25px 0 10px; }
#poll .go   { display: block; position: absolute; bottom: 5px; right: 5px; cursor: pointer; }
#poll form  { display: none; }

#poll-popup         { position: absolute; display: none; z-index: 601; width: 277px; padding: 5px 0 5px 0px; border: 1px solid #dfdfdf; background: #dfdfdf url(../images/BKGpoll.gif) top left repeat-x;  }
#poll-popup h2      { margin-left: 10px; }
#poll-popup .go     { display: none; }
#poll-popup .close  { position: absolute; display: block; top: 2px; right: 2px; cursor: pointer; }
#poll-popup p       { margin-bottom: 10px; }
#poll-popup form    { padding: 15px 10px; background: #fff url(../images/BKGpoll2.gif) bottom left repeat-x; }
#poll-popup div     { overflow: hidden; zoom: 1; }
#poll-popup .radio  { float: left; clear: left; margin: 0 10px 5px 0; *margin: -2px 3px 5px 0; }
#poll-popup label   { float: left; }
#poll-popup fieldset{ float: left; border: none; }
#poll-popup .button { float: right; clear: right; background: none; border: none; font-size: 12px; cursor: pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#poll-popup .result { color: #c90304; background: url(../images/BULLITarrow3.gif) left 8px no-repeat; padding-left: 5px; margin-top: -5px; }
#poll-popup .vote   { color: #333; background: url(../images/BKGresult.gif) left top no-repeat; padding: 0 14px 0 13px; *padding: 0 15px 0 10px; *margin-top: -15px; }

#poll-overlay { position: absolute; top: 0; left: 0; background: #000; z-index: 600; }

/* FORMS */
#poll form { margin-left: 10px; }
#poll input.radio { display: block; float: left; clear: left; margin: 5px 5px 0 0; }
#poll label { display: block; padding: 5px 0 0 17px; }
#poll .button { background: url(../images/BULLITarrow3.gif) left 7px no-repeat; padding-left: 6px; border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #cb2323; margin-right: 5px; font-size: 11px; cursor: pointer; }

#contact { margin: 0 0 0 10px; width: 170px; overflow: hidden; }
#contact label { margin-bottom: 3px; }
#contact input.text, #contact select, #contact textarea {  float: none; border: 1px solid #d0d0d0; background: #fff; width: 160px; padding: 1px 3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; font-size: 11px; margin: 0 0 3px 0; display: block; }
#contact select { padding: 0; width: 167px; }
#contact img { display: block; width: 167px; height: 20px; }
#contact .button { background: #c5b37c url(../images/BKGbutton.gif) top left repeat-x; border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; padding: 0 3px; margin: 4px 10px 2px 2px; font-size: 11px; cursor: pointer; }
#contact .button span { background: url(../images/BULLITnav.gif) left 7px no-repeat; padding-left: 6px; }

#contact .radioWrapper { padding: 5px 0 10px 0; margin: 0; }
#contact .radioWrapper input  { *margin: 0 0 -2px -4px; }

.topform { margin: -20px 0 0 370px; position: absolute; width: 190px; display: block; text-align: right; }
.topform select { background: #fcfcf4; color: #666; padding: 0; outline: none; border: 1px solid #7f9db9; margin-left: 15px; font-size: 11px; }
.topform option { visibility: visible !important;  background: #fcfcf4; padding: 0 3px; border: none !important; outline: none !important; }
.topform select:focus, .topform option:focus { outline: none; }
#advertisingform select { width: 60px; }

#footer .link_tou { position:absolute; right:0; bottom:13px; color: #c0c0c0; }

#tou_holder { position:absolute; top:30px; left:50%; margin-left:-250px; z-index:9999; width:480px; height:480px; padding:30px 10px 10px; background:#d4d4d4; }
#tou_holder .close { position:absolute; top:5px; right:10px; cursor:pointer; }

/* POLL PAGE */
.poll-page  { padding: 0 0 0 33px; }
.poll-page h2 { margin-bottom: 15px; }
.poll-page ul { overflow: hidden; zoom: 1; margin-bottom: 45px; }
.poll-page li { float: left; width: 350px; margin-bottom: 15px; position: relative; }
.poll-page li.left  { margin-right: 30px; clear: left; }
.poll-page li .thickbox       { float: left; border: 1px solid #bfbfbf; margin-right: 12px; }
.poll-page li .thickbox img   { display: block; }
.poll-page li .thickbox span  { display: block; background: #bfbfbf; font-size: 10px; color: #fff; padding: 2px 0 2px 6px; }
.poll-page li .thickbox span em { color: #c60000; }
.poll-page li .text-block { position: absolute; width: 170px; bottom: 0; right: 0; }
.poll-page li .text-block h2  { font-size: 14px; font-weight: bold; margin: 0; }
.poll-page li .text-block div { overflow: hidden; zoom: 1; padding-top: 10px; }
.poll-page li .text-block div input { float: left; margin: 3px 5px 0 0; *margin: 0; }
.poll-page li .text-block div strong { font-weight: bold; font-size: 14px; }
.poll-page li .text-block div label { font-weight: bold; font-size: 14px; cursor: pointer; }

.poll-page fieldset           { background: #eeeeee; border: 1px solid #c0c0c0; border-left: none; margin: 0 0 30px -33px; padding: 10px 0 20px 33px; }
.poll-page fieldset .error    { color: red; }
.poll-page fieldset p         { margin: 10px 0; }
.poll-page fieldset dd        { overflow: hidden; zoom: 1; margin-bottom: 6px; }
.poll-page fieldset dd input,
.poll-page fieldset dd img    { display: block; }
.poll-page fieldset .txt      { border: 1px solid #dddddd; float: left; width: 200px; font-size: 12px; color: #333; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; padding: 1px 2px; }
.poll-page fieldset label     { background: #dddddd; display: block; padding: 3px 0 3px 9px; float: left; width: 101px; }

.poll-page .result-block        { background: #eeeeee; border: 1px solid #c0c0c0; border-left: none; margin: 0 0 30px -33px; padding: 10px 18px 10px 33px; }
.poll-page .result-block span { float: right; color: #800000; font-size: 12px; font-weight: bold; }
.poll-page .result-block a      { float: right; color: #800000; font-size: 12px; font-weight: bold; }
.poll-page .result-block strong { font-size: 12px; font-weight: bold; }

/* SIGN/FOOTER */
#footer                 { position:relative; margin-top: 0px; clear: left; float: left; }
#footer .facebook-link  { float: left; width: 41px; height: 19px; text-indent: -9999px; margin: 0 -10px 4px 20px; }
#footer .kikiBkg        { background: url(../images/face-kiki.gif); }
#footer .zcBkg          { background: url(../images/face-zc.gif); }
#footer .facebook-link:hover  { background-position: left -19px; }

#sales_loc { padding: 10px 15px; width: 726px; float: left; margin: 30px 0 0 17px; background: #f5f5f5; border-top: 1px solid #e5e5e5; }
#sales_loc h2 { margin-bottom: 10px; }

#sign { padding: 3px 0 13px 20px; width: 756px; *width: 764px; border-top: 1px solid  #c0c0c0; display: block; clear: left; float: left; }
#sign a { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: black; }
#sign a:hover { color: red; }
#sign span { color: red; }

/* sIFR */
/* standard styles, do not remove */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h2 {	visibility: hidden; font-size: 16px; text-indent: 0;  }
.sIFR-hasFlash div.middlebox h2 { width: 173px; }
.sIFR-hasFlash div#poll h2 { width: 155px; margin-left: 10px; margin-bottom: 6px; }


#flv_movie { margin: 20px 0pt 0pt 190px; height: 180px; width: 210px; position: absolute; }

/* FAN BOX */
#fan-box  { position: absolute; top: -250px; left: 90px; display: none; }

/* FLOATING STATEMENT */
#floatingStatement          { position: absolute;  width: 423px; height: 365px; margin: -10px 0 0 60px; *margin: 40px 0 0 -700px; }
#floatingStatement .wrapper { position: static; background: url(../images/BKGizjava.png); *background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/BKGizjava.png', sizingMethod='crop');  width: 423px; height: 365px; } 
#floatingStatement  .close  { position: absolute; top: 30px; right: 40px; cursor: pointer; }
#floatingStatement  .text   { width: 225px; height: 111px; right: 50px; top: 142px; position: absolute; color: #fff; }
#floatingStatement  .text span  { background: url(../images/ICONmore.gif) right 7px no-repeat; padding-right: 10px; }
#floatingStatement  .text strong  { font-weight: bold; display: block; font-size: 16px; margin-bottom: 10px; }
#floatingStatement  .text a { color: #fff; font-size: 13px; }
