.constructor {font-size: 19px; width: 1010px; margin: 0 auto;}
.constructor h2 {line-height: 30px;}
.logos li {float: left; list-style: none; width: 90px;}
.outer li, .inner li {float: left; list-style: none; width: 105px;}
.jcarousel-clip-horizontal {background-color: #FFF;}
#example {width: 500px; height: 500px; background-color: #FFF; border: 1px solid #FFF; border-radius: 7px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.buttons div {margin: 0 0 10px;}
.examples .ui-slider {width: 400px; margin-bottom: 20px;}
.ui-slider {height: 1px; background :#e4e4e4; border: none; border-top: 1px solid #bfbfbf; width: 308px;}
.ui-slider-handle.ui-state-default.ui-corner-all {border: none; width: 14px; height: 13px; background: url(slider-handle.png) 0 0 no-repeat; cursor: pointer;}
.zoom {background: url(zoom.png) 0 0 no-repeat; padding: 11px 0 0 27px; height: 11px; margin-bottom: 3px; margin-top: 5px;}
.horisontal {background: url(horisontal.png) 0 0 no-repeat; padding: 11px 0 0 27px; height: 11px; margin-bottom: 3px;}
.vertical {background: url(vertical.png) 0 0 no-repeat; padding: 11px 0 0 27px; height: 11px; margin-bottom: 3px;}
.buttons {float: right; margin-top: 5px;}
.buttons input {width: 95px; display: block;}
#reset_zoom {margin-bottom: 18px;}
.block-logo {border: 1px solid #AC8E68; border-radius: 10px; padding: 10px; width: 440px; margin-bottom: 10px; display: inline-block; float: right;}
.price_cont {margin-top: 15px;}
#price {font-weight: bold; color: #ba364d;}
.img_star {width:6px;height:6px;position:absolute;z-index:100;background:url(star.png) 0 0 no-repeat;margin-left:83px;margin-top:3px;}

.bold, .italic{background-color: #ccc;}
.add {cursor: pointer; border: 1px solid white; width: 270px; text-align: center; font-size: 30px; font-weight: bold;}
#texts input[type=text] {width: 22px;}
#texts input[type=text]:last-child {margin-bottom: 4px; margin-top: 2px; width: 930px; height: 24px;}
#texts img {display: inline-block; width: 20px; height: 20px; cursor: pointer; margin-bottom: -5px;}
#texts span {display: inline-block; cursor: pointer; height: 16px; width: 15px; border-radius: 16px; border: 1px solid #FFF; font-size: 16px; font-weight: bold; line-height: 13px; margin-left: 3px; margin-right: 3px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif; vertical-align: middle; padding-left: 1px;}
.templates {text-align: center; margin-bottom: 20px;}
.templates img {cursor: pointer; max-width: 256px;}