*{ margin: 0; padding: 0;}
html, body{width: 100%;height: 100%;background: url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:normal; color:#fdd190;}
#page{ width:100%; height: auto !important; height: 100%; min-height: 100%; background:url(../images/light_center2.png) top center no-repeat;}
#container{margin: 0 auto; width:1050px; min-height:100%; background:url(../images/light_center2.png) center center no-repeat;}

/* all */
th, td { border-collapse: collapse; padding: 3px; } 
table {border-collapse: collapse;border-spacing: 0;}
img { border:none; }
.clear { clear:both; }
a:link, a:visited {outline:none; text-decoration:underline; font-weight:400; color:#d47218}
a:hover{ text-decoration:none;}
p{ text-indent: 0px; margin-bottom:5px; margin-top:0; line-height:18px;}
.font-size-12 { font-size:13px;}
hr{ background:#dfac5f; border:none; margin:15px 0;}
.gold{ color:#dfac5f;}
.orang{ color:#d47218}
.yelow{ color:#fdd190}
.gre{color:#aeadad}
.bigg{ font-size:20px;}
.norm{ font-size:18px;}
.georg{ font-family:Georgia, "Times New Roman", Times, serif;}
.ital{ font-style:italic}
h1.title{font-weight: normal; color:#dfac5f; font-size: 24px;font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style:italic; border-bottom:1px solid #dfac5f; padding:10px 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height: 100%; color:#dfac5f; font-family:Georgia, "Times New Roman", Times, serif;}
h2, h3, h4, h5, h6{ font-size:20px;}
.block ul, .block ol{ list-style:inside url(../images/left_arr.png); margin-left:15px; padding:0}
.item-list ul li {list-style:inside url(../images/left_arr.png);}
li, li.leaf, ul.menu li, .item-list ul li {line-height: 150%;}
.item-list ul li .views-field-title{ display:inline-block}
li.leaf {list-style-type: none;list-style-image: url(../images/left_arr.png); padding: 0;margin: 0;}
.pane-title{font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style:italic; font-size:20px; width:100%; padding:10px 0; border-bottom:1px solid #fdd190}


div.content-messages div.messages, div.content-help div.help { font-size:14px; border-style: solid;border-width: 5px;font-weight: bold; margin-bottom: 0; width:980px; overflow: hidden; padding: 14px; margin-top:10px}
div.content-messages-inner div.status {background-color: #EAF8E4;border-color: #8DC478;color: #3E642F;}
div.messages a:link, div.messages a:visited, .help a:link, .help a:visited, .help .more-help-link a:link, .help .more-help-link a:visited {color: #333333;text-decoration: underline;}



/* top */

#top{ display:block; width:1050px; height:150px;}
#logo {float:left;margin: 30px 10px 10px 10px; display:inline;}
#top_text{ float:right; width:700px; margin:20px 0 10px; display:inline;}
.top_text_block{float: left; width:300px; display:inline; margin:10px 0 0 30px; padding:5px}


/* drushop */
.view-news td{ border: none;}
.view-news {background: none; border-left: medium none;border-right: medium none;color:#dfac5f; margin: 10px;}

div .corner {width: 176px; height:280px; text-align: center; display: inline-block; vertical-align: top; background:url(../images/bg_menu.png) repeat; padding:15px 10px 0; margin:4px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
div .corner:hover {padding: 15px 10px 0; background: url(../images/tovar_bg_active3.png) repeat; border: 1px solid #c27b11;}

div .corner img{ border:1px solid #d47218; margin-bottom:5px;}
.views-field-view-node {padding: 5px 0;}

.field-type-discounted-price, td.views-field-discounted-price, .views-field-discounted-price .field-content {color: Red; font-size: 14px;}
.grid-tovar span.uc-price-sell_price {font-weight: bold; font-size: 14px;}
.original-sell-price {color: #aeadad; text-decoration: line-through;}
.grid-tovar div.views-field-title {padding-bottom: 10px;font-size: 14px;}

/* cart */
.block-uc_ajax_cart{ float:right; width: 246px; height:108px; background:url(../images/cart_bg2.png) no-repeat; display:inline; margin:3px 30px 0 10px; padding:10px;}
.block-uc_ajax_cart table{ width:210px; margin-left:15px; margin-top:5px;}
.block-uc_ajax_cart table td{ padding:0;}
.cart-block-view-cart a{ padding:0 5px 3px; margin-left: 45px; display:block; }
.cart-block-checkout a{ padding:0 5px; margin-left: 45px; display:block;}
.block ul.links{ padding-top:8px; margin-top:0}
td.cart-block-summary-total{ color:Red; font-weight: bold;}
td.cart-block-summary-items {color:#fdd190;}
.block-uc_ajax_cart h2{background:url(../images/cart_icon.png) left no-repeat; padding: 5px 5px 5px 40px ;font-size: 20px; margin-left:45px; font-family: Georgia, "Times New Roman", Times, serif;}
#cart-form-products { background: none; border: none;}
#cart-form-products table tr.odd {background: none;}
#cart-form-products table {margin: 0;width: auto;}
#cart-form-products table td {border: medium none;padding: 8px;}
#cart-form-products table td.subtotal {color: Red;}
.cart-empty{ margin-left:50px;}


/* main_menu */
#main_menu{ clear:both; width:1050px; height: 97px; margin:5px 0 0; display: block; background:url(../images/main_menu3.png) no-repeat}
.main_menu_link{margin-left:35px;}
.primary-menu {margin: 0px;overflow:visible;position:relative;z-index:200;}
.primary-menu-inner ul.menu li{ display:inline-block; height:50px; margin-top:26px; padding:0; background:url(../images/menu_link_line.png) top right no-repeat;}
.primary-menu-inner ul.menu li.last{display:inline-block; height:50px; padding:0; margin-top:26px; background:none}
.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited {color:#fddcaa;font-size:14px; padding:13px 21px 20px 16px; text-decoration:none; text-transform:uppercase; border:none}
.primary-menu-inner ul.menu li ul.menu li a:hover{ color: #ed811a; }
.primary-menu-inner ul li.last a, .primary-menu-inner ul.sf-menu li.last {border: none}
.primary-menu-inner ul.menu li.active-trail a.active { color:#d47218;}
.primary-menu-inner ul.menu li a:focus, .primary-menu-inner ul.menu li a:hover, .primary-menu-inner ul.menu li:hover a, .primary-menu-inner ul.menu li.hover a, .primary-menu-inner ul.menu li.active-trail a, .primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a {background: url(../images/active_link.png) bottom center no-repeat; color:#d47218; }
.primary-menu-inner ul.sf-menu li ul.menu{ width:200px; list-style:url(../images/left_arr.png) inside;}
.primary-menu-inner ul.sf-menu li ul.menu li{ list-style:url(../images/left_arr.png) inside; padding:0; margin:0; height:25px; background: none }
.primary-menu-inner ul.sf-menu li ul.menu li a{ padding:5px; margin:0;}



#breadcrumb{ float:left; width:100%; margin:10px 0; padding:10px 0; color:#dfac5f; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic}
.breadcrumbs .inner {background: none repeat scroll 0 0; border:none;color: #8E8E8E;}


#filterby {
background: #ffd6b5; border: 1px solid #dfac5f; color: #3c2e2c;margin: 20px 10px 10px;padding: 2px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}


select {background: #ffd6b5;color: #3c2e2c;border: 1px solid #dfac5f; margin: 2px;padding: 2px;font-size: 13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}

div.vote_result{ height:15px;}
.view-filters{ float:left; height:120px;}
.views-exposed-form .views-exposed-widget {float: left; padding: 5px 10px;}
.view-filters input[type="text"]{background: #ffd6b5;color: #3c2e2c;border: 1px solid #dfac5f; margin: 2px;padding: 2px;font-size: 13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}

.form-item input{background: #ffd6b5;color: #3c2e2c;border: 1px solid #dfac5f; margin: 2px;padding: 2px;font-size: 13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}
form input.form-submit { font-size: 10px }
#edit-checkout.form-submit, #edit-continue.form-submit, table.order-review-table #edit-submit.form-submit {font-size: 10px;padding: 4px;}
#edit-update.form-submit, #edit-cancel.form-submit, #edit-back.form-submit { text-decoration:none; text-align:center; margin:5px; padding:5px 10px;  border:solid 1px #d46c26; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; color:#000; background-color:#e88b00; background-image: -moz-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -webkit-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -o-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -ms-linear-gradient(top, #e88b00 0% ,#d47318 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d47318', endColorstr='#d47318',GradientType=0 ); background-image: linear-gradient(top, #e88b00 0% ,#d47318 100%);   -webkit-box-shadow: inset 0px 0px 1px #ffffff; -moz-box-shadow: inset 0px 0px 1px #ffffff;  box-shadow: inset 0px 0px 1px #ffffff; font-size:10px;}
input[type="submit"]{text-decoration:none; text-align:center; margin:5px; padding:5px 10px;  border:solid 1px #d46c26; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; background-color:#e88b00; background-image: -moz-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -webkit-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -o-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -ms-linear-gradient(top, #e88b00 0% ,#d47318 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d47318', endColorstr='#d47318',GradientType=0 ); background-image: linear-gradient(top, #e88b00 0% ,#d47318 100%);   -webkit-box-shadow: inset 0px 0px 1px #ffffff; -moz-box-shadow: inset 0px 0px 1px #ffffff;  box-shadow: inset 0px 0px 1px #ffffff; }

.product-group .uc-price-display{ color: Red}
.product-group #field-group {float: left;margin-right:0}
.product-image img {border: 2px solid #d47218;}
.main-product-image {padding:0 10px 10px 0;}
.more-product-images img {margin: 5px;}
.product-group #price-group {float: right; margin-right: 0; display: block; width:160px;}
.add-to-cart input[type="submit"]{text-decoration:none; text-align:center; margin:5px; padding:5px 10px;  border:solid 1px #d46c26; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; color:#000; background-color:#e88b00; background-image: -moz-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -webkit-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -o-linear-gradient(top, #e88b00 0%, #d47318 100%); background-image: -ms-linear-gradient(top, #e88b00 0% ,#d47318 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d47318', endColorstr='#d47318',GradientType=0 ); background-image: linear-gradient(top, #e88b00 0% ,#d47318 100%);   -webkit-box-shadow: inset 0px 0px 1px #ffffff; -moz-box-shadow: inset 0px 0px 1px #ffffff;  box-shadow: inset 0px 0px 1px #ffffff;}
#uc-cart-checkout-form {background: none;border-bottom: none;}
#uc-cart-checkout-form .address-pane-table .field-label {color:#aeadad;}
#uc-cart-checkout-form input#edit-panes-customer-primary-email, #uc-cart-checkout-form table td .form-item input, #uc-cart-checkout-form table td .form-item select, #uc-cart-checkout-form table td .form-item textarea {background: #ffd6b5;color: #3c2e2c;border: 1px solid #dfac5f; margin: 2px;padding: 2px;font-size: 13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}
textarea{background: #ffd6b5;color: #3c2e2c;border: 1px solid #dfac5f; margin: 2px;padding: 2px;font-size: 13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:  inset 1px 1px 5px 0px rgba(50, 50, 50, 0.5);}

#uc-cart-checkout-form fieldset legend {background: none;color: #dfac5f;}
#uc-cart-checkout-form fieldset legend {padding: 0;line-height: 25px;font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
#uc-cart-checkout-form fieldset { border-top: 1px solid #AEAEAE;}
#uc-cart-checkout-form table tr.odd {background: none;}

thead {border: 1px solid #fdd190;}
.grid-tovar td {background: url(../images/bg_table2.png) repeat;height: auto;vertical-align: top;text-align: center;}

/* content */
#main_block{ clear:both;}
#left_col{ float:left; width:200px; margin:0;}




#sidebar-first .block-title { text-align:left;padding: 8px 5px 5px 35px ;font-size: 20px; margin:15px 15px 10px 14px; font-family: Georgia, "Times New Roman", Times, serif; color:#fdd190}
#block-menu-menu-catalog{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
#block-menu-menu-catalog h2{ background:url(../images/catalog_icon.png) left no-repeat}

#block-menu-menu-manufacturer{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
#block-menu-menu-manufacturer h2{background:url(../images/news_icon.png) no-repeat;}


#block-views-inform_pages-block_1{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
#block-views-inform_pages-block_1 h2{background:url(../images/news_icon.png) no-repeat;}

#sidebar-last .block-title { text-align:left;padding: 8px 5px 5px 35px; font-size: 20px; margin:22px 15px 10px 14px; font-family: Georgia, "Times New Roman", Times, serif; color:#fdd190}
.block-user{ float:right; width:200px;}
.block-user h2{background:url(../images/user_icon.png) no-repeat;}


#block-views-last_products-block_1{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325; text-align:center}
#block-views-last_products-block_1 h2{background:url(../images/new_icon.png) no-repeat;}
.views_slideshow_singleframe_main {text-align: center; padding-left:5px;}
.views_slideshow_singleframe_main img{border:1px solid #d47218;}




.clear-block {display: inline-block;}
.block-views-pohojie_tovari-block_1 .block-title{font-weight: normal; color:#dfac5f; font-size: 24px;font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style:italic; border-bottom:1px solid #dfac5f; padding:10px 0;}






.block-poll{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
.block-poll h2{background:url(../images/qvest_icon.png) no-repeat;}
.block-poll .poll div.title { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: normal}
.poll .vote-form .choices .title{ font-weight: normal}
.poll{ margin:0 30px}
.block-poll .links{ margin:0 30px}
div.poll div.bar div.foreground {background: url("images/poll-bg.png") repeat-x scroll 50% 0 #d47218;}
div.poll div.bar {background: none repeat scroll 0 0 #dfac5f; border-top: none;}


#block-views-new_comments-block{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
#block-views-new_comments-block h2{background:url(../images/user_icon.png) no-repeat;}

#block-block-4{float:right; width:200px; background:url(../images/bg_menu.png) repeat; padding:0 0 22px; margin:5px 0 15px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #a77325;}
#block-block-4 h2{background:url(../images/user_icon.png) no-repeat;} 


#right_col{ float:right; width:200px; margin:0;}
#center_col{ margin:0 210px 10px; width:630px;}



/* footer */
#footer{ clear: both; float:left; padding-top:30px; width:1050px; height:150px; display: inline; background: url(../images/footer.png) top center no-repeat}
.footer-wrapper{ border: none; background: none; color:#fdd190}
.footer-message a:link, .footer-message a:visited, .footer a:link, .footer a:visited {color: #d47218}
.bot_counter{ float:left; width:310px; margin:10px 5px 5px 30px; display:block; color:#aeadad;}
.bot_counter p{ text-indent:0;}
.bot_counter img{ margin:10px;}
.bot_text{ float:left; width:340px; margin:20px 5px; display:block;}
.bot_creator{ float:left; width:320px; margin:20px 5px 5px 20px; display:block; font-size:14px}
.bot_creator img{ margin:0 10px 0 20px}

.panel-2col-stacked .panel-col-top, .panel-2col-stacked .panel-col-bottom {clear: none;width: 100%;}



/* tabs */

#content-tabs {background-color: transparent; float: right; margin: 0;padding: 0;}
ul.tabs{font-size: 12px;line-height: 18px;margin: 10px 0 20px 0;padding: 10px 0 0 0;}
ul.tabs li{margin: 0;padding: 0;border: 0;}
ul.tabs li a:link, ul.tabs li a:visited{display: inline;background: #fdd190;color: #000; border: 1px solid #ffd6b5; border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;border-top-right-radius: 3px; -moz-border-radius-topright: 3px;padding: 4px 2px 2px 3px;margin: 0; border-bottom:none;} 
ul.tabs li a:hover, ul.tabs li a:active{color: #864000; background: #fdd190;} 
ul.tabs li a.active:link, ul.tabs li a.active:visited{border-bottom-color: #fdd190; background: transparent; color:#aeadad} 
ul.tabs.secondary{position: relative;top: -10px;}
li a.active{ color:#d47218}




.item-list .pager {clear: none; width:96%; float:left;text-align: center; margin:10px 0; padding-left:2%;}
.pager-current {font-weight: normal;}
.item-list .pager li {padding: 5px;}



/* back-top */
#back-top { position: fixed; bottom:42px; margin-left:1060px;}
#back-top a {width: 50px;display: block;text-align: center;font: 12px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width: 50px;height: 50px;display: block;margin-bottom: 7px;background: #d47218 url(../images/up-arrow.png) no-repeat center center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #d47218;}

/* script_slider */
#top_info{ float: left; margin:-5px 0 0 20px; display:inline}
.preface-top{ padding:0;}
.main_script_block{ display:block; width:943px; height:376px; background:url(../images/window.png) center no-repeat; margin:40px auto 16px; position: relative; padding:58px 0 0 64px}
.lenta{ background:url(../images/lenta.png) no-repeat; position:absolute; top:-37px; right:-23px; z-index:200; display:block; width:435px; height:503px;}
.lenta a{ position:absolute; bottom:74px; right:172px; display:block; width:100px; height:50px; font-size:18px; text-transform:uppercase; text-align:center; color:#fdd190; line-height:22px}
.lenta a span{font-size:13px; text-transform: lowercase;}
#slider-wrapper {width:880px;height:304px; background:#fff; position:relative; display: block}
#slider {position:relative;width:880px;height:304px;background:url(../images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:-22px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:40px;bottom:20px; z-index: 99;}	
.nivo-controlNav:hover{opacity: 1;}	
.nivo-controlNav a {display:block;width:20px;height:21px;background:url(../images/script_nav.png) no-repeat;text-indent:-9999px;border:0;margin-right:0px;float:left;}
.nivo-controlNav a.active {background-position:-20px 0;}
.nivo-directionNav a {display:block;width:55px;height:65px;text-indent:-9999px;border:0; opacity:0.7;}
a.nivo-nextNav {background-position:-55px 0;right: 20px;}
a.nivo-nextNav:hover{opacity:0.9;}
a.nivo-prevNav {left:20px;}
a.nivo-prevNav:hover{opacity:0.9;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}
.nivo-directionNav a{top: 40%;}
.clear {clear:both;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:39%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}



.clearfix:after, .clearfix .inner:after {
  clear: none;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: auto;
  visibility: hidden;
}




.viewsstati .views-field-title{ font-size:18px; margin:10px 0 5px; font-weight:bold}
.viewsstati .views-field-teaser{ margin:0 0 -5px;}
.viewsstati .views-row{ margin-bottom:30px}


.banner img{ margin:7px 0; width:200px}
