#html-main{padding:0;margin:0}
.body-main{font-family:Arial;color:#707070;padding:0;margin:0;font-size:13px;background-color:#453545;padding-bottom:10px}
h1, h2, h4, h5, h6, h3{margin:0;color:#565656;line-height:normal}
h3{font-size:1.2em;padding:7px 0 3px}
span.sel-text h1, span.sel-text h2, span.sel-text h3{font-size:.8em;padding:0;margin:0;font-family:Arial;color:#707070}
dt{font-size:1.1em;font-style:normal;font-weight:bold;color:#565656}
dd{margin-left:15px;padding-bottom:10px}
div.admin-panel{padding:5px 0 15px}
h1{color:#464646;font-family:Arial;font-size:2.3em;font-weight:normal;letter-spacing:-1px;line-height:110%}
ol, ul{margin-top:0}
h2.title,.column-left .block-title,.column-right .block-title{margin:0;padding:0 0 5px;text-align:center;font-size:1.4em}
h2.title a,.column-left .block-title a,.column-right .block-title a{color:#565656;text-decoration:none}
td, th{background-image:none!important;padding:3px 7px;border:1px solid #ccc}
table{width:99%;margin:6px 0}
a{color:#6E8DA2;text-decoration:underline}
a:hover{color:#32b9e4;text-decoration:none}
a.active{color:#2479AF}
h2{color:#565656;font-size:1.4em;font-weight:normal;margin:0;padding:0;font-family:Arial;font-style:normal}
.cap{padding-top:22px}
.border-top{background:url(images/border-top.gif) no-repeat 50% 0}
.make-it-center{width:80%;min-width:990px;max-width:1400px;margin:auto;margin-top:10px}
.main-content{position:relative;background:#d7eef3 url(images/main-content-bg.gif) repeat-x top left;border:9px solid #fff;padding:0 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;box-shadow:0.5em 0.5em 0.5em rgba(0, 0, 0, 0.5);-moz-box-shadow:0.5em 0.5em 0.5em rgba(0, 0, 0, 0.5);-webkit-box-shadow:0.5em 0.5em 0.5em rgba(0, 0, 0, 0.5);overflow:hidden}
.content{line-height:1.5em}
p{padding:2px 0 12px;margin:0}
.menu-background h2.title{display:none}
.main-menu{background:#4C8CA2 url(images/menu-background.gif) repeat-x 0 0;position:relative}
.menu-side-left{background:transparent url(images/menu-side-left.gif) no-repeat top left;position:relative}
.menu-side-right{background:transparent url(images/menu-side-right.gif) no-repeat top right;position:relative}
.column-left .content, .column-right .content{font-size:.85em}
.item-list ul{padding:0}
.item-list ul li, ul.menu li{padding:0 5px 5px 0;margin:0;list-style:none;line-height:1.2em;color:#A1A1A1}
li.leaf{padding:0}
#banner-wrap{width:100%;background:#fff url(images/butterfly.png) no-repeat 99% 90%;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px}
.banner{position:relative;background:transparent url(images/header.png) center center no-repeat;padding:30px 0 30px 40px;height:32px;border:solid 2px #4C8CA2;margin-bottom:5px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px}
.banner-text h2, .banner-text h2 a{font-weight:bold;color:#333;font-size:28px;text-decoration:none;font-family:Georgia;font-style:italic}
.banner-text h2 a:hover{color:#D1E3F1}
.banner-text p{font-size:.8em;margin:0;color:#AFE1E5;width:340px}
.column-left{width:20%;padding:15px 0 200px;float:left;display:inline;overflow:hidden}
.column-left .block{padding:5px 10px;border-bottom:solid 1px #E4EFE0}
.column-center{width:68.5%;float:left;display:inline;overflow:hidden;border-right:1px solid #BAD4A7}
.col-cent-border{border:0;float:left;display:inline;padding:10px;position:relative}
.no-right-column{}
.no-right-column .col-cent-border{width:97.5%}
.column-right{width:26%;border-left:1px solid #BAD4A7;padding:20px 0 0 16px;float:left;display:inline;margin-left:-1px;overflow:hidden}
.right-col-main{float:right;display:inline;width:79%;background:#fff url(images/colunm-right-bg.gif) repeat-x top left;border-left:1px solid #BAD4A7;border-bottom:1px solid #C7E1E4;min-height:400px}
h1.page-title{margin-bottom:20px}
.log-box{padding-left:45px;float:left;font-size:11px;font-family:Tahoma;font-weight:bolder}
.top{position:absolute;top:0;right:20px;z-index:900}
.menu-background{margin-top:0}
.log-box-first{float:left;display:inline}
.log-box-first a{color:#007398}
.log-box-second{float:left;display:inline;margin-left:-7px}
.log-box-second a{color:#fff}
.log-box-second a:hover{color:#E3EAEA}
.log-box-first .left-side{background:#fff url(images/logo-first-left.gif) no-repeat bottom left}
.log-box-first .right-side{background:url(images/log-first-right.gif) no-repeat bottom right;padding:7px 15px 8px;width:auto}
.log-box-second .left-side{background:#8DA6A7 url(images/log-second-left.gif) no-repeat bottom left}
.log-box-second .right-side{background:url(images/log-second-right.gif) no-repeat bottom right;padding:7px 15px 8px 20px;width:auto}
.rss-box{float:right;display:inline;margin-top:10px}
.rss-box a{margin-left:15px;float:left;display:inline}
.home{background:url(images/home-bg.gif) no-repeat top left;height:12px;width:15px;margin-top:2px}
.home:hover{background-image:url(images/home-bg-hover.gif)}
.mail{margin-top:4px;background:url(images/mail-bg.gif) no-repeat top left;height:12px;width:15px}
.mail:hover{background-image:url(images/mail-bg-hover.gif)}
.sitemap{margin-top:4px;background:url(images/sitemap-bg.gif) no-repeat top left;height:12px;width:15px}
.sitemap:hover{background-image:url(images/sitemap-bg-hover.gif)}
.block{margin-bottom:10px;padding-bottom:10px}
.main-menu .content{overflow:visible;position:relative;width:100%}
.blick{position:absolute;margin-top:80px}
ul.menu{margin:0;padding:0;overflow:hidden;font-family:Tahoma;list-style:none;font-weight:bold;text-indent:0}
ul.menu li{background:url(images/point.gif) no-repeat 0 6px;line-height:1.2em;padding:3px 0 3px 9px;padding-bottom:5px;list-style:none;list-style-image:none}
ul.menu a{color:#576869}
ul.menu a.active{color:#2479AF!important}
.block-menu{margin-top:0}
ul.menu ul.menu{padding-left:0;padding-bottom:5px;padding-top:8px}
ul.menu ul.menu li{padding-left:22px;padding-bottom:4px;background:url(images/menu-tire.gif) no-repeat 3px 8px}
.block-menu ul.menu ul.menu a{font-weight:normal}
.block-menu ul.menu ul.menu ul.menu{padding-bottom:0}
.block-menu form{padding:0;margin:0}
.breadcrumb{font-size:.85em;margin-top:5px}
.breadcrumb a{color:#7BA2AF}
.node{background:transparent url(images/node-bg.gif) repeat-x scroll left bottom;margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #c2d3cf}
.node .content p{text-indent:1.5em}
.more-link{font-size:.7em}
.footer .block-menu ul.menu li{display:inline;background:transparent;border-top:none;padding:0 15px}
.footer ul.menu{text-align:center}
.footer .block{background:transparent;margin:0 0 5px 0;padding:0}
.footer .block-menu ul.menu li.last{border-right:none}
.footer ul.menu{border:none;background:transparent}
.footer{font-size:13px;margin:9px 0 0;background:transparent;padding:30px 0 20px;text-align:center;clear:both}
.column-right .block{background:none;border-bottom:1px solid #C2D3CF}
#block-menu-secondary-links h2.title{display:none}
input.form-text{width:93%;border:1px solid #BAD4A7;padding:3px 3px 3px 5px;color:#565656;background-color:#fff}
input#edit-phone,input#edit-phone1,input#edit-phone2{width:auto}
#user-login-form .item-list{display:block}
#user-login-form li.openid-link, #user-login li.openid-link{padding-left:25px}
#user-login-form{text-align:left}
html.js input.form-autocomplete{background-color:#fff;background-position:100% 4px}
#user-login-form li.openid-link, #user-login li.openid-link{background-position:0 0}
#user-login-form input#edit-submit{margin-bottom:10px}
input#edit-openid-identifier{width:84%}
.supermitted{padding-bottom:8px;background:url(images/dotted.gif) repeat-x left bottom;font-family:Tahoma;margin-bottom:15px}
.taxonomy{padding:2px 0 4px;color:#A8A8A8}
.taxonomy a{color:#A8A8A8;font-weight:normal}
.taxonomy ul li{padding-left:3px;font-size:.85em}
.node .links-to-left{float:left;display:inline;clear:both;margin-top:15px;width:100%}
.node-in-list .links-to-left{width:60%}
.links ul.links{color:#6E8DA2;text-align:left;font-weight:normal;font-size:.85em}
.links ul.links li{padding-left:4px;padding-right:20px}
.submitted-to-right .submitted{background:none;padding:0 0 2px;font-weight:bolder;color:#878787}
.submitted-to-right{float:right;display:inline;width:35%;padding-top:2px;margin-top:15px}
.submitted{background:url(images/submitted-icon.gif) no-repeat 0 0;padding:3px 0 1px 20px;font-size:.85em;color:#ADADAD}
.submitted a{color:#A8A8A8;text-transform:uppercase}
.node-in-list .content p{padding-bottom:0}
.node-in-list .taxonomy{padding:0}
input.form-submit{background:url(images/button-bg.gif) repeat-x top left;border-left:1px solid #cbdfae;border-top:1px solid #cbdfae;border-bottom:1px solid #8c9785;border-right:1px solid #8c9785;color:#657d69;padding:2px 7px;cursor:pointer}
input.form-submit:active{border-style:inset}
#comments{margin-top:19px}
.comment{border:1px solid #c9c9c6;border-left:5px solid #c9c9c6;padding:8px 6px 6px 13px;margin:0 0 -1px;background:transparent url(images/bg-comment.gif) repeat-x top left}
.new{border-left:5px solid #72b3df}
.comment .picture img{float:left;display:inline;margin:0 10px 3px 0;border:1px solid #dadada;padding:7px}
.comment .submitted{font-size:1em;font-size:11px;display:block;margin-top:0;background:none;padding:1px 0 2px}
.comment .submitted a{color:#3a3a3a;font-weight:bold;text-decoration:underline}
.comment-author{margin-bottom:6px;font-weight:bold}
.comment-date{margin-bottom:6px}
.this-link{color:#0d92d4!important;font-size:11px}
.this-link a{color:#0d92d4!important;text-decoration:none!important}
.comment .new{background:none;color:#fff;padding:1px 4px}
.comment .new a{color:#fff;text-decoration:none}
.comment .new a:hover{color:#fff}
.comment p{padding-bottom:6px;margin:0}
.comment .content{padding-top:10px}
.links-comment{float:right;display:inline;margin:0;padding:0;color:#869999}
.links-comment ul.links{margin:0;padding:0}
.links-comment .links li{font-size:.85em;padding:0;margin-right:15px}
.links-comment li.comment_reply a.comment_reply{color:#349f00}
#comment-form .form-item{margin-top:0}
#comment-form .resizable-textarea{clear:both}
#comment-form .form-item label{float:left;display:inline;padding-right:10px}
#comment-form input.form-submit{margin-bottom:30px}
.comment-cloud{background:url(images/comment-baloon-bg.gif) no-repeat 100% 2px;margin-right:-5px;font-size:11px;font-weight:bold;padding:3px 0 4px;margin-left:7px;text-align:center;vertical-align:middle;color:#fff;font-family:Tahoma}
.comment-cloud a{color:#fff!important;text-decoration:none;background:transparent url(images/comment-ball-bg-left.gif) no-repeat 0 1px;padding:2px 5px 6px 9px}
a.plus{background:transparent url(images/comment-ball-bg-left.gif) no-repeat 0 2px;font-size:1.3em;padding:0 3px 6px 7px}
.node-in-list .links ul.links li.comment_comments,.node-in-list .links ul.links li.comment_add,.node-in-list .links ul.links li.comment_forbidden{display:none}
ul.tips{clear:both}
blockquote{font-style:italic;border-bottom:1px solid #C9C9C6;border-top:1px solid #C9C9C6;color:#808080}
.poll{clear:both;padding-bottom:20px;line-height:110%}
.poll .text{font-size:.85em}
.poll .percent{font-size:.85em;border-top:1px dashed #c2d3cf}
.poll .total{text-align:right}
.poll .bar .foreground{background:#007ca4 url(images/bg-poll.gif) repeat-y top left;border:1px solid #3f9cc3}
.poll .bar{background-color:transparent;font-size:5px}
.poll .vote-form .choices{margin:0}
.picture img{padding:7px;border:1px solid #c9c9c6;float:right;display:inline;margin:4px 4px 2px;background-color:#fff}
.profile .picture{margin-right:0;float:none}
.profile .picture img{padding:7px;border:1px solid #c9c9c6;float:none;margin:0}
ul.primary, ul.secondary,ul.primary li, ul.secondary li,ul.primary li a, ul.secondary li a{background:none;border:none;padding:0;margin:0}
ul.primary li.active a, ul.secondary li.active a{background-color:transparent;border:none}
ul.primary li a{margin:0;background:none;color:#a49c82;border:none;padding:0;font-weight:bold}
ul.primary li{float:left;display:inline;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #C7D1BE;border-right:1px solid #C7D1BE;margin:0;background:url(images/tab-bg.gif) repeat-x left top;padding:5px 14px 5px 16px;font-size:11px;font-family:Tahoma}
ul.primary li a:hover{color:#6d664d;background:none}
ul.primary li.active a:hover{color:#5A7E3D;background:none}
.tabs ul.primary, .tabs ul.secondary{border:none;padding:0;margin-bottom:1px}
ul.primary li.active a{border:none;color:#6d994a}
ul.primary li.active{background:url(images/tab-bg-active.gif) no-repeat top left;border:none;border-top:1px solid #fff;border-bottom:1px solid #f5f9f2}
ul.secondary{background:transparent url(images/tabs-secondary-bg.gif) repeat scroll 0 23px}
div.tabs{margin-bottom:10px}
ul.secondary li a{margin:0;background:none;color:#A0B692;border:none;padding:0;font-weight:bold}
ul.secondary li{float:left;display:inline;border:none;margin:0;background:url(images/tabs-secondary-bg.gif) repeat-x left top;padding:5px 3px 5px 15px;font-size:11px;font-family:Tahoma}
ul.secondary li.active a{border:none;color:#5B8E33}
ul.secondary li a:hover{color:#759162;background:none}
ul.secondary li.active a:hover{color:#5A7E3D;background:none}
div.admin .left{width:46%;margin-left:0}
div.admin .right{margin-right:0}
.status{background-color:#eefcea;padding:8px 10px 8px 20px;color:#35a000;border:2px solid #aade91;font-weight:bold}
.status a{color:#35a000}
.status a:hover{color:#59cd20!important}
div.error{padding:8px 10px 8px 20px!important;color:#FF4646!important;border:2px solid #FFA4A4!important;font-weight:bold}
div.error a{color:#FF4646}
div.error a:hover{color:#FF9393!important}
div.warning{background:#ffd none repeat scroll 0;color:#E9B810;padding:8px 10px 8px 20px!important;border:2px solid #F4D25B;font-weight:bold}
ul.pager{font-size:.85em;font-family:Tahoma}
ul.pager li a{text-decoration:none;color:#1B7396;padding:2px 9px 2px 10px;border-right:1px solid #CFDDE3;margin:0 -2px}
ul.pager li a:hover{color:#a3c7cd}
ul.pager li{margin-left:0;padding:0!important;font-weight:bold}
ul.pager li.pager-current{color:#fff;padding:2px 8px 2px 9px!important;background:url(images/pager-bg.gif) no-repeat left top;margin:0 -2px}
ul.tips{font-size:.85em;color:#A4A4A4}
.box{margin-top:20px}
.preview{margin-bottom:10px}
.no-right-column .column-center, .no-right-and-left-columns .column-center{width:100%;border-right:none}
.no-right-and-left-columns .right-col-main{width:100%;border-left:none}
.no-right-and-left-columns .col-cent-border{border:none;width:auto;float:none}
.no-left-column .right-col-main{width:100%;border-left:none}
.no-left-column .col-cent-border{border-left:none;width:89%}
table.sticky-table{margin-bottom:15px}
ul.pager{clear:both;display:block}
.main-menu ul.menu:hover{float:none}
.main-menu ul.menu a{color:#fff!important;padding:0 7px;text-decoration:none;padding:0 5px 0 0;float:left;display:inline}
.main-menu ul.menu a:hover{text-decoration:underline!important}
.main-menu ul.menu a.active span{background:url(images/li-active-trail.gif) no-repeat left center;padding:5px 3px 5px 8px;position:relative;display:block}
.main-menu ul.menu a span:hover{text-decoration:underline;color:#fff}
.main-menu ul.menu a.active span:hover{text-decoration:underline;color:#03A5DA}
.main-menu ul.menu a span{padding:5px 3px 5px 8px;display:-moz-inline-block;display:inline-block;float:left;cursor:pointer;vertical-align:top;zoom:1}
.main-menu ul.menu{padding:7px 0!important;margin:0 0 0 -2px!important;background:transparent;border:none;font-weight:bold;font-size:12px;position:relative;overflow:visible}
.main-menu .block{background:transparent;padding:0 5px;margin:0}
.main-menu ul.menu li{margin:0;padding:0 5px 0 7px!important;list-style:none;line-height:normal;display:block;float:left;display:inline;background:url(images/main-menu-li-bg.gif) no-repeat 0 51%;position:relative;width:auto}
.main-menu ul.menu a.active{background:url(images/li-active-trail-right.gif) no-repeat right center;padding:0 5px 0 0;position:relative;display:block;color:#026483!important}
.main-menu ul.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.main-menu ul.menu{display:-moz-inline-block;display:inline-block;vertical-align:top;zoom:1}
* html .main-menu ul.menu{height:1%}
.main-menu ul.menu{display:block}
.main-menu ul.menu li.first{background:none}
.main-menu ul.menu ul.menu li.expanded a span,.main-menu ul.menu ul.menu li.collapsed a span{padding-right:23px}
.main-menu ul.menu ul.menu li.expanded a,.main-menu ul.menu ul.menu li.collapsed a span{background:url(images/drop-down-arrow.gif) no-repeat 95px 50%!important}
.main-menu ul.menu ul.menu li.expanded ul.menu li.leaf a{background:none!important}
.main-menu ul.menu li a:hover,.main-menu ul.menu li:hover a,.main-menu ul.menu li.hover a,.main-menu ul.menu li.active-trail a,.main-menu ul.menu li.iehover a{color:#fff}
.main-menu ul.menu li ul.menu{background:url(images/drop-downs-bg.jpg) no-repeat 0 10px;left:-999em;opacity:.95;margin:20px 0 0 0!important;padding:10px 0 0 0!important;position:absolute;z-index:2;font-size:1em;width:120px;overflow:visible}
.main-menu ul.menu li ul.menu a.active span{background:none;color:#fff}
.main-menu ul.menu li:hover ul.menu,.main-menu ul.menu li.hover ul.menu,.main-menu ul.menu li.iehover ul.menu{display:block;left:0;top:0}
.main-menu ul.menu li ul.menu li{background:transparent url(images/drop-down-separator.gif) no-repeat left bottom!important;float:left;display:inline;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;height:auto;margin:0;padding:0 4px!important}
.main-menu ul.menu li ul.menu li.last{background:none!important}
.main-menu ul.menu li ul.menu li a,.main-menu ul.menu li ul.menu li a:link,.main-menu ul.menu li ul.menu li a:visited{background:transparent;color:#fff!important;display:block;margin:0;padding:1px 0 1px 4px;text-transform:none;width:103px}
.main-menu ul.menu li ul.menu li a:hover{color:#fff;display:block;margin:0;padding:1px 0 1px 4px;text-decoration:none}
.main-menu ul.menu li ul.menu li ul.menu,.main-menu ul.menu li ul.menu li ul.menu li ul.menu{left:-999em;margin:0 0 0 -14px;padding:0!important;background:url(images/drop-downs-bg.jpg) no-repeat 0 0}
.main-menu ul.menu li ul.menu li:hover ul.menu,.main-menu ul.menu li ul.menu li.hover ul.menu,.main-menu ul.menu li ul.menu li ul.menu li:hover ul.menu,.main-menu ul.menu li ul.menu li ul.menu li.hover ul.menu,.main-menu ul.menu ul.menu li.iehover ul.menu,.main-menu ul.menu li ul.menu li ul.menu li.iehover ul.menu{display:block;left:100%;top:-20px}
.developer{color:#bdd2c7;float:left;display:inline}
.developer a{color:#bdd2c7}
.developer strong a{font-weight:normal;text-decoration:none;color:#bdd2c7}
.sticky{background:#fff url(images/featured.gif) no-repeat 10px 0;border:1px solid #c2d3cf;margin-left:-15px;margin-right:-15px;position:relative;padding:26px 15px 20px;width:100%}
.textarea-identifier{font-style:italic;font-size:.85em;color:#a8a8a8;padding:6px 0}
.item-list .pager li{display:inline-block;margin-bottom:5px}
ul.pager li a{white-space:nowrap}
.item-list .pager li.pager-ellipsis{padding-left:5px!important}
.item-list .pager li.last a{border:none}
form#views-ui-preview-form input#preview-submit{margin:1.2em 0 0}
form#views-ui-edit-view-form{margin:10px 0}
.log-box.inversed .log-box-first .right-side{background:transparent url(images/log-second-right.gif) no-repeat scroll right bottom;padding:7px 20px 8px 15px}
.log-box.inversed .log-box-first .left-side{background:#8DA6A7 url(images/log-second-left-grey.gif) no-repeat scroll left bottom}
.log-box.inversed .log-box-second .right-side{background:transparent url(images/log-first-right.gif) no-repeat scroll right bottom;padding:7px 15px 8px}
.log-box.inversed .log-box-second .left-side{background:#fff url(images/log-second-left-inversed.gif) no-repeat scroll left bottom}
.log-box.inversed .log-box-first a{color:#fff}
.log-box.inversed .log-box-first{color:#E4E4E4}
.log-box.inversed .log-box-second a{color:#007398}
#forum ul.links{margin-bottom:5px;width:99%}
#forum table{clear:both;margin-top:0}
#forum td.last-reply, #forum td.created{font-size:.85em}
#forum tr td.container, #forum tr td.forum{padding:5px}
#forum tr td.container a, #forum tr td.forum a{font-weight:bold}
#forum tr td.forum .description{margin-left:0;font-size:.85em;font-style:italic}
#forum table th, #forum table th a{background-color:#E4EFDD;color:#707070}
#forum ul.links li.forum{padding:4px 5px 4px 20px;background:url(images/add-comment.gif) no-repeat 4px 6px;color:#576869;font-size:.85em;float:right;display:inline}
#forum ul.links li.forum a, #forum ul.links li.login a{font-family:Tahoma;font-weight:bold;color:#576869}
#forum ul.links li.login{color:#576869;font-size:.85em;border:1px solid #BAD4A7;background-color:#fff;padding:4px;display:block;text-align:center}
#search-block-form div.form-item, #search-form div.form-item{display:block;margin-top:0}
div.teaser-button-wrapper input{width:160px}
.teaser-checkbox div.form-item{white-space:nowrap}
#edit-menu-parent-wrapper select.menu-title-select{width:182px}
table.category td{border:1px solid #ccc}
.banner-text table{width:auto;padding:0;margin:0}
.banner-text table td.logo{padding:0 20px 0 0}
.banner-text table td,.banner-text table tbody{border:none;vertical-align:bottom;padding:0}
#block-block-1{border:none}
.counter{float:left;display:inline;margin:0 5px}
#copyright{font-size:13px;font-weight:bold;float:right;display:inline}
#site-author{font-size:10px;margin-top:5px}
.column-left .block h2, .catalog th, .catalog .views-field-field-yarn-foto-fid{text-align:center}
.catalog table{width:100%}
.catalog thead th{padding-right:0}
.catalog thead th:first-child{white-space:nowrap}
.catalog thead th:first-child a{margin-right:5px}
.catalog caption, .price caption{font-size:125%;font-weight:bold}
.catalog th a.active img, .price th a.active img{margin-left:5px}
.catalog img.imagefield{height:120px;width:120px}
.catalog .cat-img{height:100px;width:100px;line-height:1.0;background:#fff;padding:3px;border:solid 1px #DDEFEC;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;text-align:center;margin:0 auto}
#contacts{position:absolute;top:36px;right:51px;font-size:18px;font-weight:bold;text-align:center}
#logo{position:absolute;top:8px;left:5px}
.field-field-yarn-sample{clear:both}
.field-field-yarn-sample .odd,.field-field-yarn-sample .even{padding:0;margin:0;overflow:hidden}
.field-field-yarn-sample .field-items{overflow:hidden}
.field-field-yarn-sample .field-item{display:inline;float:left;margin:0 5px;overflow:hidden;padding:0}
.field-field-yarn-sample .sample-img{float:left;display:inline;padding:7px}
.field-field-yarn-sample .sample-img .sample-num{text-align:center;margin:0;padding:0}
.field-field-yarn-sample .field-items .field-item img{border:solid 1px #DDEFEC}
.sample-img{position:relative;z-index:1}
.sample-img .sample-new{position:absolute;top:0;left:0;z-index:2;width:60px;height:60px;background:transparent url(images/new.png) center center no-repeat}
.node .content .field-label, .node .content .field-label-inline-first{font-size:14px;font-weight:bold}
.node .content .field-type-number-decimal .field-item{width:30%;text-align:right}
.node .content .field-type-number-decimal .field-item .field-label-inline-first{float:left;display:inline}
.node .content .field{margin:3px 0}
.sample-numb{font-weight:bold;font-size:13px}
#site-search{position:absolute;top:0;right:0;width:210px;margin:0;padding:0;padding:1px 3px 5px 10px;border:1px solid #4C8CA2;background-color:#4C8CA2;border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;-khtml-border-radius:0 0 0 5px}
#site-search #edit-search-theme-form-1{width:120px}
#site-search #edit-submit{display:inline;cursor:pointer;padding:0;margin:0;background:url(images/button-bg.gif) repeat-x scroll left top #fff;padding:1px 3px}
.menu-name-menu-catalog .menu-mlid-423 a, .menu-name-menu-catalog .menu-mlid-423 span{color:#D01214}
#questions-list .question{margin-bottom:15px;border-bottom:1px solid #ddd}
#questions-list .question .quest-date{font-size:110%;font-style:italic}
#questions-list .question .quest-author, #questions-list .question .quest-answerer{font-size:120%;margin-top:10px;font-weight:bold}
#questions-list .question .quest-question, #questions-list .question .quest-answer{margin:5px 10px;text-indent:1em}
#switcher{margin:0 0 10px 50px;padding:5px}
#switcher a{margin:10px 20px;font-weight:normal;font-size:120%}
#switcher a.active{font-weight:bold}
.js-link{margin-bottom:1px;border-bottom:1px dashed #6E8DA2;color:#6E8DA2}
.js-link:hover{margin-bottom:2px;border-bottom:0;color:#32B9E4}
.list td, .list th{padding:3px 5px}
.list tr.even{background-color:#f7fffa}
.f-quest{max-width:300px;word-wrap:break-word}
form.add-to-cart-form{width:200px;position:absolute;top:100px;right:80px;text-align:center}
form.add-to-cart-form #edit-submit, form.add-to-cart-form #edit-color-wrapper label{font-weight:bold}
form.add-to-cart-form#edit-count{width:auto}
form.add-to-cart-form #edit-count-wrapper input, form.add-to-cart-form label{display:inline}
form.add-to-cart-form #edit-count-wrapper input, form.add-to-cart-form #edit-color-wrapper select{margin-left:5px}
form.add-to-cart-form #edit-color-wrapper{margin:5px 0}
.add{font-size:120%;font-weight:bold;padding:5px 10px!important}
.state,.del,.rest,.js-link,.form-submit{cursor:pointer}
.order-link{font-size:120%;font-weight:bold;width:auto;margin:5px auto}
.order-item{margin-bottom:5px;border-bottom:1px solid #6E8DA2}
.order-comment{width:99%;word-wrap:break-word}
.add-to-cart-form #edit-count{width:auto!important}
.add-to-cart-form #edit-count-wrapper{display:inline}
.add-to-cart-form .color{margin-top:7px;min-height:1px}
input#edit-summ{border:none;background-color:transparent;width:auto;font-size:120%}
td.views-field-field-ot-cover-fid{width:125px!important}
ul.views-summary{margin:0;padding:0;overflow:hidden;font-family:Tahoma;list-style:none;font-weight:bold;text-indent:0}
ul.views-summary li{background:url(images/point.gif) no-repeat 0 6px;line-height:1.2em;padding:2px 0 3px 12px;padding-bottom:5px;list-style:none;list-style-image:none}
ul.views-summary a{color:#576869}
ul.views-summary a.active{color:#2479AF!important}
.export-link{float:right;display:inline}
td.customer-cols{min-width:330px;max-width:330px;word-wrap:break-word}
.pager{margin:10px 0;width:100%;overflow:hidden;font-size:1.1em}
.pager a, .pager span{margin:0 20px;display:inline}
.pager a.left, .pager span.left{float:left}
.pager a.right, .pager span.right{float:right}
div.cell{border-bottom:1px solid #ccc}
div.cell span,div.cell-last span{padding:0 5px;display:block}
.sub-nav a{padding-right:5px;border-right:1px solid #ccc}
.sub-nav a.active{font-weight:bold}
.sub-nav a.last{border-right:0}
td.cage{padding:0}
td.cage table{margin:0;padding:0;border:0;width:100%}
td.cage table tbody{border:0}
td.cage table td{border:0;border-left:1px solid #bbb}
td.cage table tr.line td{border-bottom:1px solid #bbb}
td.cage table tr td:first-child{border-left:0}
.filter .form-text{width:150px!important}
.filter label{display:inline}
.filter .form-item{margin:0 5px;display:inline}
.filter .markup{margin:5px 0}
.filter fieldset{width:60%;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-khtml-border-radius:0 5px 5px 5px}
.block ul{padding:0 0 .25em .5em}
table.fix{width:760px}
th.cust,td.cust{width:150px}
th.addr,td.addr{width:320px}
th.pcs,td.pcs{width:70px}
th.summ,td.summ{width:70px}
th.oth,td.oth{width:100px}
#edit-del-comp-wrapper{display:none}
#catalog-main{margin-top:20px;overflow:hidden;clear:both;display:block;position:relative}
#catalog-main .cat{text-align:center;overflow:hidden}
#catalog-main h2{text-align:center}
#catalog-main h3{clear:both;margin:7px auto 5px;text-align:center}
#catalog-main .yarn{display:-moz-inline-block;display:inline-block;vertical-align:top;zoom:1;margin:5px;zoom:1;vertical-align:top;width:150px}
.node .field-field-ot-foto .field-items{overflow:hidden}
.node .field-field-ot-foto .field-item{float:left;display:inline;margin:3px;padding:3px;border:1px solid #C7E1E4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow:inset 0 0 2px #99b;-moz-box-shadow:inset 0 0 2px #99b;-webkit-box-shadow:inset 0 0 2px #99b;-khtml-box-shadow:inset 0 0 2px #99b}
.na{font-size:16px;font-weight:bold;font-style:italic;text-decoration:underline;color:#D01214}
#del_img{clear:both;margin:10px 0 10px 25px;overflow:hidden}
#del_img div{float:left;display:inline;margin-right:15px;border:1px solid #4C8CA2}
.hide{display:none}
.clear{clear:both}
.sub-catalog{overflow:hidden;margin:0 0 5px;padding:0}
.sub-catalog li{background:none;list-style:none;padding:0;margin:0 5px;font-size:14px;display:block}
.letters{overflow:hidden;margin:5px 0;padding:0;clear:right}
.letters li{background:none;list-style:none;padding:0;margin:0 3px;font-size:14px;display:inline;float:left}
.letters li.active{font-weight:bold}
#cat-filters{overflow:hidden}
#cat-filters #cats-filter{float:left;display:inline;width:40%}
#cat-filters #let-filter{float:right;display:inline}
#cat-filters #let-filter li.full-let{display:block;float:none;clear:both}
ul.attributes{padding-left:20px;margin:0}
td.cell-action{text-align:center}
.size-select{overflow:hidden;clear:both}
.size-select .form-item{width:30%;margin-right:1%;display:-moz-inline-block;display:inline-block;vertical-align:top;zoom:1;*display:inline}
.use-th{width:5%}
.catalog-menu .cat-5{color:#C9100E}
.form-price{text-align:center;font-size:115%;font-weight:bold}
.form-price .price-text{color:#5B7587}
tr.odd{background-color:#eee}
tr.even{background-color:#f5f5f5}
.subtitle{font-size:15px;font-weight:bold}
#forum{width:99%}
.forum-table-forums{width:100%}
.node-form #edit-taxonomy-4-wrapper,.forum-top-post-footer{display:none}
.topic-reply-allowed a{display:-moz-inline-block;display:inline-block;zoom:1;vertical-align:top;*display:inline}
.forum-post-footer .forum-jump-links{display:none}
.forum-in-reply-to,.forum-in-reply-to a{color:#fff}
.add-phone{width:18px;height:18px;display:-moz-inline-block;display:inline-block;zoom:1;vertical-align:top;*display:inline;background:transparent url(images/plus.png) center center no-repeat;cursor:pointer;position:relative;top:3px}
#edit-phone1-wrapper,#edit-phone2-wrapper{display:none}
.view-id-price1 .views-field-title{width:22%}
.view-id-price1 .views-field-field-yarn-weight-pack-value{width:12%}
.view-id-price1 .views-field-field-yarn-lenght-skein-value{width:12%}
.view-id-price1 .views-field-field-yarn-cost-value{text-align:right;width:10%}
#profile-switch ul,#profile-switch li{list-style:none;background:none}
#profile-switch li{display:-moz-inline-block;display:inline-block;zoom:1;vertical-align:top;margin:0 5px}
#profile-switch li a,#profile-switch li span{padding:3px 10px;font-size:16px;display:block}
#profile-switch li span{cursor:pointer}
#samples{overflow:hidden;clear:both;text-align:center;padding:5px 0}
#samples .sample{background:#453545;display:-moz-inline-block;display:inline-block;zoom:1;vertical-align:top;margin:0 3px 15px;text-align:center;box-shadow:0 0 5px #453545;-moz-box-shadow:0 0 5px #453545;-webkit-box-shadow:0 0 5px #453545;-khtml-box-shadow:0 0 5px #453545;position:relative;z-index:1}
#samples .sample .sample-text{padding:3px 5px;background:#453545;color:#fff;font-size:13px;overflow:hidden;text-align:center}
#samples .sample .sample-number{float:left;display:inline;font-weight:bold;text-align:left}
#samples .no-exist{clear:both;font-size:11px;padding:3px 0 0;text-align:center}
#nodebasket-orderform .form-text{width:auto}
.orders-table td,.orders-table th{padding:3px}
.orders-table .actions a,.orders-table .actions span{margin:0 3px 0 0}
.add-cart-link{padding:0;text-align:center;position:absolute;bottom:0;right:0;z-index:2;background:transparent url(images/bg.png) 0 0 repeat;border:0;border-radius:7px 0 0 0;-moz-border-radius:7px 0 0 0;-webkit-border-radius:7px 0  0 0;-khtml-border-radius:7px 0 0 0}
.add-cart-link a,.add-cart-link a:hover{color:#fff;text-decoration:none;font-weight:bold;display:block;padding:7px;width:30px;height:23px}
.profile dl{margin:0 0 10px}
.profile dt{float:left;display:inline;width:250px}
.profile dd{margin:0}
#privatemsg-new fieldset.collapsible{display:none}
#block-block-6{position:absolute;bottom:0;left:0;}