body {background:#395b80 url(/images/page-top-bg_.jpg) repeat-x; margin:0; padding:0 0 40px 60px;}
body, th, td, input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a {color:#90cbdb;}
a:hover {color:#df9c11;}
h1, h2, h3, h4, h5, h6 {font-size:24px; color:#000000; padding:0; margin:0 0 15px 0;  font-weight:normal;}
h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:15px;}
h6 {font-size:14px;}
p, li {text-align:left;}
table p{}
a:active, a:focus, img {outline: 0;} 
button {outline-style: none;}
img {border: 0;}
table {border-spacing: 0; border-collapse:collapse;}
td {padding:0px;}
ul, ol { padding:0 0 10px 0; margin:0 0 0 20px; }
ul, ol { padding-left:expression(runtimeStyle.paddingLeft=5); }
ul { list-style-type:disc; }
img[align="left"] { margin:5px 25px 15px 0; clear:left; }
img[align="right"] { margin:0 0 10px 15px; clear:right; }
img[onclick] { cursor:pointer; }
img[onclick] { cursor:url(/images/zoom-in.cur), -moz-zoom-in; }
a img[onclick] { cursor:pointer; }
span.markword {background-color:#8A0000;width:auto;font-size:12px;color:#ffffff;}
#table_uchet {border: 1px solid #000000;}
#table_uchet td {height: 20px; padding-left: 5px; border: 1px solid #000000;}

#pageLamp {position:absolute; right:0; width:42%; height:401px; z-index:-1; background:url(/images/lamp.jpg) no-repeat;}
#pageCover {overflow:hidden; width:100%;}
#pageMain {width:66%; float:left;}
#pageIcons {padding-right:67px;}
#pageIcons .list {overflow:hidden; width:100%;}
#pageIcons .list a {float:right; width:41px; height:26px; background:url(/images/icon-bg.png) no-repeat; text-align:center; line-height:26px;}
#pageIcons .list a img {margin-top: 8px;}

#pageMain .str2 {overflow:hidden; width:100%;}
#pageMain .str2 .logo {float:left;}
#pageMain .str2 .phone {float:right; color:#999999; margin-top:26px; padding-right:3px;}
#pageMain .str2 .phone b {display:block; text-transform:uppercase; font-style:italic; font-size:13px;}
#pageMain .str2 .phone span {display:block; color:#f3ac1b; font-size:25px; font-family:tahoma;}
#pageMain .str2 .phone i {display:block; font-size:11px;}
#pageMain .str3 {color:#999999; font-style:italic; font-size:12px; height:50px; background:url(/images/prihodit-svet.png) no-repeat right bottom; padding-left:72px; margin:2px 0 20px 0;}

#pageMenu {background:url(/images/menu-bg.gif) repeat-x top;}
#pageMenu .inner1 {background:url(/images/menu-left.gif) no-repeat left top;}
#pageMenu .inner2 {background:url(/images/menu-right.gif) no-repeat right top; padding:0 15px;}
#pageMenu table {height:44px;}
#pageMenu table td.prefix {background:url(/images/menu-prefix.gif) no-repeat right top;}
#pageMenu table td.item {vertical-align:middle; text-align:center; vertical-align:top; padding-top:10px; padding-left: 10px; padding-right: 10px;}
#pageMenu table td.item a {font-size:12px; text-transform:uppercase; color:#223a54; font-weight:bold; text-decoration:none; font-family:tahoma;}
#pageMenu table td.item_curr {vertical-align:middle; text-align:center; vertical-align:top; padding-top:10px; padding-left: 5px; padding-right: 5px;}
#pageMenu table td.item_curr a {font-size:12px; text-transform:uppercase; color:#223a54; font-weight:bold; text-decoration:none; font-family:tahoma; background: #ffffff; padding-top: 3px; padding-bottom: 3px;}

#pageContentForIndex, #pageContentForIndex th, #pageContentForIndex td, #pageContentForIndex h1, #pageContentForIndex h2, #pageContentForIndex h3, #pageContentForIndex h4, #pageContentForIndex h5, #pageContentForIndex h6 {color:#ffffff;}

#pageBanners {width:100%; overflow:hidden; margin-top:20px;}
#pageBanners .first {float:left; width: 48%; cursor: pointer;}
#pageBanners .second {float:right; width: 48%; cursor: pointer;}
#pageBanners a.inner {display:block; text-decoration:none; cursor:pointer; overflow:hidden; width:100%;}
.leftBannerBorder {background: url(/images/banner_left.png) no-repeat; text-decoration:none;}
.rightBannerBorder {background: url(/images/banner_right.png) no-repeat; text-decoration:none;}

#contentc {width: 100%;}
#contentc td.cnt {width: 98%;}
.cnttl {background: #f5f6f8 url(/images/content_tl.png) no-repeat left top; width: 1%;}
.cnttr {background: #f5f6f8 url(/images/content_tr.png) no-repeat right top; width: 1%;}
.cnt {background: #f5f6f8; height: 6px;}
.cnttext {background: #f5f6f8; padding: 12px; padding-top: 10px; padding-bottom: 10px;}
.cntbg {background: #f5f6f8;}
.cntbl {background: #f5f6f8 url(/images/content_bl.png) no-repeat left top; width: 1%;}
.cntbr {background: #f5f6f8 url(/images/content_br.png) no-repeat right top; width: 1%;}

#pageContentForNormal { }
#pageContentForNormalInner {padding:10px 20px; background:#f5f6f8;}
#pageContentForNormal, #pageContentForNormal th, #pageContentForNormal td {color:#000000;}
#pageContentForNormal a {color:#2c4868;}
#pageContentForNormal a:hover {color:#df9c11;}
#pageNavBar {font-size:11px;}

#pageFact {background:url(/images/fact.jpg) no-repeat left top; padding-left:100px; font-size:11px; color:#cccccc; padding-top:5px; min-height:104px; margin-top:25px;}
#pageFact b {display:block; color:#ffc44d; text-transform:uppercase; margin-bottom:10px; font-size:12px;}

#pageColumn {width:34%; float:right;}
#pageColumnInner {padding:270px 40px 0 40px;}
#pageColumn .header {color:#ffc44d; text-transform:uppercase; font-weight:bold;}

#pageColumn .news .item {margin-top:20px; color: #ffffff;}
#pageColumn .news .item b {display:block;}
#pageColumn .news .links {margin-top:10px; color:#182738; font-weight:bold;}
#pageColumn .news .links a {color:#ffffff; font-size:11px; font-weight:normal;}

#pageBasket0, #pageBasket1 {padding: 10px 15px 10px 60px; background:url(/images/basket0.png) no-repeat 5px center; color: #ffffff;}
#pageBasket1 {background-image:url(/images/basket1.png);}
.basketTable {margin-top: 3px; margin-bottom: 30px;}
.btl {background: url(/images/btl.png) no-repeat left top; width: 11px;}
.btr {background: url(/images/btr.png) no-repeat right top; width: 11px;}
.btc {background: url(/images/bcl.png) repeat-x top; height: 11px;}
.bbc {background: url(/images/bcl.png) repeat-x bottom; height: 11px;}
.bbvl {background: url(/images/bbv.png) repeat-y left;}
.bbvr {background: url(/images/bbv.png) repeat-y right;}
.bbl {background: url(/images/bbl.png) no-repeat left top; width: 11px;}
.bbr {background: url(/images/bbr.png) no-repeat right top; width: 11px;}

#pageSpecials {margin-top:30px; color: #ffffff;}
#pageSpecials .item {overflow:hidden; width:100%; margin-top:20px;}
#pageSpecials .item .image {float:left; height:67px; line-height:67px; font-size:1px; text-align:center;}
#pageSpecials .item .image, x:-moz-any-link {font-size:0px;}
#pageSpecials .item .image img {vertical-align:middle;}

#pageSpecials .item .content {margin-left:50px;}
#pageSpecials .item .content b, #pageSpecials .item .content i {font-weight:normal; text-transform:uppercase; font-style:normal; font-size:18px;}
#pageSpecials .item .content i {color:#f3ac1b;}

#pageBottom {width:100%; overflow:hidden; margin-top:20px;  color: #ffffff;}
#pageBottomLeftColumn, #pageBottomCenterColumn, #pageBottomRightColumn .inner { border-top:solid 2px #182738; }

#pageBottomLeftColumn {width:33%; float:right; padding-top:30px; }
#pageBottomLeftColumn form {width:100%; overflow:hidden; margin-bottom:10px; }
#pageBottomLeftColumn form #pageSearchTextCover { width:180px; float:left; margin-right:10px; }
#pageBottomLeftColumn form #pageSearchTextCover .txt { width:162px; position:relative; border:0;}
.search_l {background: url(/images/search_l.png) no-repeat left; width: 8px;}
.search_r {background: url(/images/search_r.png) no-repeat right; width: 8px;}
.search_c {background: #ffffff; height: 25px;}
#pageBottomLeftColumn form .btn { float:left; width:61px; height:25px; border:0; background:#f3ac1b url(/images/search-btn-bg.gif) no-repeat; color:#223a54; font-weight:bold; text-transform:uppercase;}
#pageBottomLeftColumn .development { margin-top:45px;}

#pageBottomCenterColumn {width:33%; float:right; background:url(/images/bottom-shtrih.gif) no-repeat left top; padding-top:30px;}

#pageBottomRightColumn {width:33%; float:right;}
#pageBottomRightColumn .inner {margin-right:40px; padding-left:40px;}
#pageBottomRightColumn .inner .inner1 {background:url(/images/bottom-shtrih.gif) no-repeat left top; padding-top:30px;}

#pageBottomRightColumn .copyright {margin-top:10px; font-size:11px; color:#cccccc;}

.slider {overflow:hidden; width:100%; padding:10px 0 0 0; border-top:solid 2px #d4e5e7;}
.slider .all {float:left; padding:3px 0;}
.slider .spages {float:right; padding:3px 0; text-align:right;}
.slider .spages a {margin:0 2px;}
.slider span {padding:0 2px; margin:0 2px; font-weight:bold; font-style:normal; border:solid 1px #555555; color:#000000;}
#slider-prev, #slider-next {font-family:verdana; font-size:16px;}

#pageMenuTree { margin-top:20px; }
#pageMenuTree div { margin-top:10px; padding-left:12px; }
#pageMenuTree div.root { background:url(/images/menu-tree-prefix.gif) no-repeat left 5px; }
#pageMenuTree div.current { background:url(/images/menu-tree-prefix-current.gif) no-repeat left 5px; }
#pageMenuTree div.current a { color:#ffffff; }
.ico { width:16px; height:16px; vertical-align:middle; }

table.tbl th, table.tbl td { padding:2px 5px; }
table.tbl th { background-color:#bbbbbb; }
table.tbl td { background-color:#dddddd; }
table.tbl tr.odd td { background-color:#eeeeee; }

#pageLinkedGoods { overflow:hidden; width:100%; background-color:#d4e5e7; margin-top:10px; }
#pageLinkedGoods span { display:block; margin:10px 5px; }

.publicationSubscribe { margin-top:10px; }
.publicationSubscribe, .PublicationSubscribe * { text-align:right; font-size:14px; }
.publicationSubscribe a { text-decoration:none; }

.goodsProduct { overflow:hidden; width:100%; }
.goodsProduct .images { float:left; width:275px; margin-right:20px; margin-bottom:10px; }
.goodsProduct .images .main { width:270px; border:solid 1px #e3e5e6; background-color:#ffffff; margin-bottom:3px; text-align:center; }
.goodsProduct .images .main p { padding:80px 79px; font-size:10px; color:#999999; }
.goodsProduct .images .main img { margin:15px; }
.goodsProduct .images .gallery { overflow:hidden; width:100%; }
.goodsProduct .images .gallery div { float:left; width:50px; height:50px; line-height:48px; text-align:center; border:solid 1px #e3e5e6; background-color:#ffffff; margin:0 3px 3px 0; }
.goodsProduct .images .gallery div img { vertical-align:middle; }

.goodsProduct .images .order { background:#ffffff; margin-top:20px; padding:15px; margin-right:3px; }
.goodsProduct .images .order .goodsPrice { overflow:hidden; width:100%; }
.goodsProduct .images .order .goodsPrice .price { float:left; }
.goodsProduct .images .order .goodsPrice .buy { float:right; background:url(/images/basket.gif) no-repeat left center; padding-left:20px; }
.goodsProduct .images .order ul { margin:15px 0 0 15px; }
.goodsProduct .images .order ul li { margin-top:5px; color:#333333; }

.goodsProduct .content { margin-left:300px;  }
.goodsProduct .content strong { display:block; margin-bottom:15px; color:#4d555a; font-size:15px; font-weight:bold; }
.goodsProduct .content .description { }
.goodsProduct .content ul { list-style-image:url(/images/available-bg.gif); margin-left:15px; margin-bottom:10px; }
.goodsProduct .content ul li { font-size:11px; margin-top:5px; }

.goodsProductTTH div { padding:2px 0; font-weight:bold; font-size:13px; }
.goodsProductTTH table { width:100%; }
.goodsProductTTH th, .goodsProductTTH td { padding:5px; border:#cccccc solid 1px; font-weight:normal; }
.goodsProductTTH th { font-weight:bold; }

.goodsProductAttention { font-size:10px; margin:20px 0; }

.goodsPrice { color:#cc0000; font-size:17px; }
.goodsPrice b { font-weight:bold; }
.goodsPrice a:hover { color:red; text-decoration:underline; }
.goodsAvailable, .goodsNotAvailable { font-size:11px; padding-left:15px; margin-bottom:2px; }
.goodsAvailable { background:url(/images/available-bg.gif) no-repeat left; }
.goodsNotAvailable { background:url(/images/not-available-bg.gif) no-repeat left; }
.goodsCategoriesList { margin-top:10px; clear:both; }
.goodsCategoriesList h2 { margin-top:10px; }
.goodsCategoriesList div { font-weight:bold; margin-bottom:10px; color:#777777; }

.listOrder { padding:10px 0px; overflow:hidden; width:100%; border-bottom:solid 2px #d4e5e7; margin-bottom:10px; }
.listOrder .head, .listOrder .item { float:left; }
.listOrder .head { font-weight:bold; }
.listOrder .item { float:left; margin-left:23px; padding:2px 2px 2px 0; }
.listOrder .item a { position:relative; top:-2px; }
.listOrder .asc a, .listOrder .desc a { color:#d5d08e; }
.listOrder .asc a:hover, .listOrder .desc a:hover { color:#df9c11; }
.listOrder .asc, .listOrder .desc { padding:2px 10px 1px 12px; font-weight:bold; }
.listOrder .asc { background:url(/images/order-desc.png) no-repeat left; }
.listOrder .desc { background:url(/images/order-asc.png) no-repeat left; }

.goodsProductsList .producerPage { float:right; }


#goodsProducers, #goodsCategories { background-color:#d4e5e7; overflow:hidden; width:100%; margin-bottom:4px; }
.goodsProductsList .producers {  overflow:hidden; width:100%; }
.goodsProductsList .producers .producersInner { padding:5px; }
.goodsProductsList .producers .head { font-weight:bold; float:left; padding-top:3px; }
.goodsProductsList .producers .content { margin-left:136px; font-size:11px; color:#777777; }
.goodsProductsList .producers .content .item { float:left; padding:3px 5px 3px 0; }
.goodsProductsList .producers .content .item { width:190px; }
.goodsProductsList .producers .content .item .active { font-weight:bold; color:#000000; }

.goodsProductsList .notFound { }
.goodsProductsList .list { margin-top:20px; }
.goodsProductsList .list .row { overflow:hidden; width:100%; margin-bottom:20px; }
.goodsProductsList .list .row .separator { float:left; width:4%; }
.goodsProductsList .list .item { overflow:hidden; width:48%; float:left;  }
.goodsProductsList .list .item .image { border:solid 1px #e3e5e6; background-color:#ffffff; float:left; padding:15px 0; text-align:center; width:110px; }
.goodsProductsList .list .item .image p { padding:0 10px; font-size:10px; color:#999999; text-align:center; }
.goodsProductsList .list .item .content { margin-left:120px; }
.goodsProductsList .list .item b { font-size:13px; font-weight:bold; display:block; padding:5px 0; }
.goodsProductsList .list .item .description { font-size:11px; padding:5px 0; }
.goodsProductsList .list .item .order { overflow:hidden; width:100%; padding:5px 0; }
.goodsProductsList .list .item .order .price { float:left; }
.goodsProductsList .list .item .order .buy { float:right; background:url(/images/basket.gif) no-repeat left center; padding-left:20px; }

.goodsBasket { font-size: 11px; width:100%; }
.goodsBasket thead td { border-bottom:1px solid #d4e5e7; font-size:11px; }
.goodsBasket tfoot td { border-top:1px solid #d4e5e7; font-weight:bold; padding-top:3px; }
.goodsBasket tbody td { padding:5px 10px 5px 0; vertical-align:middle; }
.goodsBasket tbody td.price { white-space:nowrap; }
.goodsBasket tbody td a { font-weight:bold; }
.goodsBasket tbody input { width:40px; }
.goodsBasket a.delete, .goodsBasket a.delete:hover, .goodsBasket a.delete:visited { font-size:10px; }
form .nav { margin-top:20px; width:100%; overflow:hidden; }
form .nav .left { float:left; }
form .nav .right { float:right; }
form .nav input { font-family:tahoma; font-size:13px; }
form .nav input[type="submit"] { font-weight:bold; }

.GoodsOrderForm input[type="text"], .GoodsOrderForm textarea { width:60%; }
.GoodsOrderForm textarea { height:40px; }
.GoodsOrderForm textarea[name="comment"] { width:100%; height:84px; }
.GoodsOrderForm input {
	width:expression(type=='text' ? runtimeStyle.width='60%':''); }
.GoodsOrderForm textarea {
	width:expression(runtimeStyle.width = name=='comment'?'100%':'60%');
	height:expression(name=='comment'?runtimeStyle.height=84:''); }

.GoodsOrderForm samp { font-family:verdana; font-size:10px; color:#777777; margin-left:15px; display:inline-block; width:35%; position:relative; top:-3px; text-align:left; }

#order_priceInfo { overflow:hidden; width:100%; clear:both; }
#order_priceInfo dl { overflow:hidden; margin:0 0 7px 0; padding:0; width:100%; }
#order_priceInfo dt { float:left; clear:left; margin:0; }
#order_priceInfo dd { float:right; clear:right; margin:0; text-align:right; }

.GoodsOrderForm .ext { width:100%; overflow:hidden; }
.GoodsOrderForm .ext .left { float:left; width:60%; }
.GoodsOrderForm .ext .right { float:left; margin-left:30px; width:35%; }

.goodsProducers { overflow:hidden; margin-bottom:20px; }
.goodsProducers div { float:left; width:130px; height:120px; line-height:118px; text-align:center; border:solid 1px #d5d7d8; background-color:#ffffff; margin:0 10px 20px 10px; }
.goodsProducers div img { vertical-align:middle; }

.goodsProducer { overflow:hidden; }
.goodsProducer .image { float:left; width:148px; height:120px; line-height:118px; text-align:center; border:solid 1px #d5d7d8; background-color:#ffffff; margin:0 20px 20px 0; }
.goodsProducer .image img { vertical-align:middle; }
.red {color: red;}
.green {color: #00CC00}


/* Forum */
.forum-topics {width: 100%;}
.forum-topics thead th {
	padding: 14px 12px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: #eff1f6; color: #333;
	text-align: center;
}
.forum-topics thead th.topic-name,
.forum-topics thead th.folder-name {
	padding-left: 42px;
	border-left: none;
	text-align: left;
	width: 45%;
}
.forum-topics tbody th {
	padding: 12px 12px;
	border-bottom: 1px solid #FFF;
	background: #64a1d7; color: #FFF;	
}
.forum-topics tbody td {height: 46px;}

.forum-topics tbody td {
	padding: 10px 12px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: center;
}
.forum-topics tbody td.topic-name,
.forum-topics tbody td.folder-name {
	padding-left: 42px; border-left: none; text-align: left;
}
.forum-topics tbody td.folder-name {background: url(/images/forum/forum_folders.gif) no-repeat 12px 17px;}
/*.forum-topics tbody td.topic-name {background: url(/images/forum/forum_topics.gif) no-repeat 12px 16px;}*/

.forum-topics tbody td.folder-close {background-position: 12px -283px;}
.forum-topics tbody td.folder-closenew {background-position: 12px -133px;}
.forum-topics tbody td.folder-opennew {background-position: 12px -133px;}

.forum-topics tbody .dark td {background-color: #eff1f6;}

div.forum-legend {margin: 20px 0 20px 12px;}
table.forum-legend {width: 100%; margin: 20px 0 20px;}
table.forum-legend td {width: 25%; padding: 0 20px 0 12px;}

div.forum-legend p {background: url(/images/forum/forum_folders.gif) no-repeat;}
.forum-legend p {margin: 0 0 10px; padding-left: 30px;}
.forum-legend p.folder-close {background-position: 0 -300px;}
.forum-legend p.folder-closenew {background-position: 0 -150px;}
.forum-legend p.folder-opennew {background-position: 0 -150px;}

table.forum-legend p {
	background: url(/images/forum/forum_topics.gif) no-repeat;
	padding-bottom: 4px; padding-top: 1px; margin-bottom: 10px;}
.forum-legend p.topic-close {background-position: 0 -200px;}
.forum-legend p.hot-open {background-position: 0 -400px;}
.forum-legend p.hot-close {background-position: 0 -600px;}
.forum-legend p.stick-open {background-position: 0 -800px;}
.forum-legend p.stick-close {background-position: 0 -1000px;}
.forum-legend p.notice-open {background-position: 0 -1200px;}
.forum-legend p.notice-close {background-position: 0 -1400px;}


.forum-postform {margin: 10px 12px;}
.forum-postform form {margin-top: 20px;}

.forum_tbl {border-collapse: collapse; width: 100%;}
.forum_tbl th {padding: 6px; border: 1px solid #CCC;}
.forum_tbl td {padding: 6px; border: 1px solid #CCC; vertical-align: top;}

.forum_menu {margin: 10px 0;}
.forum_menu a {padding: 0 5px 0 10px; background: url(/images/li.gif) no-repeat 0 0.5em;}

.forum_subject {margin: -7px -7px 8px -7px; padding: 10px; background: #FAFAFA; border: 1px solid #CCC;}
.forum_signature {border-top: 1px solid #CCC; margin: 10px 0 5px 0;}

.forum-options {width: 100%; margin: 15px 0 5px; border-top: 1px solid #eff1f6; border-bottom: 1px solid #eff1f6;}
.forum-options td {width: 50%; border-left: 1px solid #eff1f6; padding: 16px 12px;}
.forum-options table td {width: auto; border-left: none; padding: 0 5px 0 0;}
.forum-options h6 {margin: 0 0 10px; font-size: 100%; color: #333;}

.forum-posts {width: 100%;}
.forum-posts thead th {
	padding: 12px 12px;	border-bottom: 1px solid #FFF;
	background: #64a1d7; color: #FFF;
}
.forum-posts tbody th {
	width: 150px; padding: 12px; border-bottom: 2px solid #eff1f6;
	text-align: left; font-weight: normal; vertical-align: top;
}
.forum-posts tbody th img {border: 1px solid #e3e7f0; margin: 5px 0; padding: 4px; background: #FFF;}
.forum-posts tbody th p {margin: 5px 0 10px; font-size: 9px;}
.forum-posts tbody td {vertical-align: top; padding: 12px 20px 20px 0; border-bottom: 2px solid #eff1f6;}
.forum-posts tbody td h6 {margin: 2px 0 16px; font-size: 100%; color: #333; font-weight: normal;}
.forum-posts tbody td p.forum-quote {margin: 0 0 8px; text-align: right;}
.forum-posts tbody td p.forum-quote a {background: url(/images/forum/forum_quote.gif) no-repeat 0 5px; padding-left: 10px;}
.forum-posts tbody.dark th, .forum-posts tbody.dark td {background-color: #f7f8fa;}

.quote {
	background: #FAFAFA; 
	border: 1px solid #CCC;
	padding: 5px;
}

.poll {padding: 0 0 0 22px;}
.poll input {float: left; border: none;}
.poll label {margin-left: 27px; display: block; padding: 2px 0 0 0;}
.poll div {float: left; width: 100%; clear: both; margin-bottom: 4px;}
.poll button {clear: both; margin: 10px 0 0 10px;}
.poll_text {padding: 0 0 15px 12px;}
.poll_results {padding-left: 30px; background: url(/images/arr01.gif) no-repeat 15px 5px;}
.poll .other_text {border: 1px solid #CCC; float: none; padding-left: 3px; height: auto;}

.poll_result {border: 1px solid #CCC; padding: 1px; background: #FFF;}
.poll_result div {font-size: 0; background: #64A1D7; padding: 3px 1px; color: #000;}

.faq_question {text-decoration: none;}
.faq_question:hover {text-decoration: none;}
.faq_li {padding-bottom: 10px;}
.faq_li div {margin: 5px 0 0 0;}
.faq_li div div {margin: 0;}

.sape {font-size: 6px; color: #CCCCCC;}
.sape a{font-size: 6px; color: #CCCCCC;}
.element_required {color: red;}

395B80


