/* General */
#middle ul li, #middle_main ul li, #middle_shop .right_content ul li {padding:5px 0px 5px 20px; background:url(/images/template1/i/images_gray-green/bull.png) no-repeat 0px 10px;}
.tr_green {background:#e3f1be;}



/* Header */

#menu_top {margin:0 auto; padding:0px; list-style-type:none; }
#menu_top li {z-index: 5; float:left; margin:0px 0px 0px 15px; padding:14px 10px; font-size:18px; font-family: 'Roboto Condensed', sans-serif;}
#menu_top li a {color:#4e3d58; text-decoration:none;}
#menu_top li img {display:none;}
#menu_top li li a:hover {text-decoration:underline;}
#menu_top li img {display:none; width:100%; height:20px; position:absolute; top:48px; left:0px; z-index:2;}
#menu_top li ul {margin:0px; padding:25px 0px 10px 0px; list-style-type:none; border-bottom-left-radius:7px; border-bottom-right-radius:7px; display:none; width:200px; background: url(../../alfa.png); position:absolute; top:51px; left:0px;}
#menu_top li ul li {padding:0px 0px 8px 10px; font-size:16px; color:#4e3d58; text-transform:none; margin:0px; float:none;}

#menu_top li.last {margin:0px;}
#menu_top li.active img, #menu_top li.hover img {display:block;}
#menu_top li.active a {color:#4e3d58;}
#menu_top li.hover a {color:#4e3d58;}
#menu_top li.active, #menu_top li.hover {background:url(/images/template1/i/images_gray-green/menu_bg.png) repeat-x; position:relative;}
#menu_top li.hover ul {display:block;}


/* Middle */
#middle_main {width:920px; margin:15px auto 0 auto;}
#middle_main .left_content {float:left; width:447px; margin:0px 23px 0px 0px;}
#middle_main .center_content {float:left; width:209px; margin:0px 32px 0px 0px;}
#middle_main .right_content {float:left; width:209px;}

#middle {width:100%; background:url(/images/template1/i/images_gray-green/bg.jpg) no-repeat center top; margin:0px 0px 90px 0px;}
#middle_block {width:920px; margin:0px auto 0px auto;}
#middle .left_content {float:left; width:695px;}
#middle .left_content > FORM { width: 300px; }
#middle .right_content {float:right; width:205px;}

#middle_shop {width:100%; margin:0px 0px 90px 0px;}
#middle_shop .left_content {float:left; width:206px; position:relative;}
#middle_shop .right_content {float:right; width:682px;}

.news_block .date {font-size:11px; color:#666666;}
.answer_block {margin:5px 0px;}
.answer_block label {margin:0px 0px 0px 10px;}
#subscription_title {margin:30px 0px 15px 0px; font-size:18px; font-family:Tahoma; color:#666666;}
#subscription_field {width:160px;}

#trail {color:#666666; font-size:12px; padding:30px 0px 0px 350px;}
#middle_shop #trail {padding:0px 0px 0px 0px; margin:0px 0px -20px -8px;}
#trail a {margin:0px 8px; color:#666666;}
#trail span {margin:0px 8px;}

#menu_right {margin:74px 0px 0px 0px !important; padding:0px; list-style-type:none;}
#menu_right ul {margin:0px 0px 0px 0px; padding:5px 0px 0px 20px; list-style-type:none;}
#menu_right li {padding:5px 0px !important; background:none !important; font-size:13px;}
#menu_right li li {font-size:13px; color:#606060; text-transform:none;}
#menu_right li a {color:#606060;}
#menu_right li a:hover {color:#e2a90a;}
#menu_right li a.active {color:#e2a90a; text-decoration:none;}

.images_block {font-size:12px; margin:0px 0px 0px 35px;}
.images_block .block {float:left; margin:0px 30px 30px 0px;}
.images_block .block img {border:3px solid #c8e366; margin:0px 0px 2px 0px !important; width:124px; height:91px;}

.comment {color:#666666; font-style:italic;}
.left_50 {width:49%; float:left;}
.right_50 {width:49%; float:right;}
.green {color:#6b8801;}

.input_test_block {margin:0px 0px 10px 0px;}
.input_test_block_2 {margin:0px 0px 20px 0px;}
.input_test_block .input_text {width:238px;}
.input_test_block .select {width:209px;}
.input_test_block_check {margin:10px 0px;}
.input_test_block_check label {margin:0px 0px 0px 5px;}

#middle_shop .left_content .title {position:absolute; top:-32px; left:50px; font-size:11px; font-family:Tahoma; text-transform:uppercase;}
#menu_left {margin:0px; padding:0px; list-style-type:none;}
#menu_left li {background:url(/images/template1/i/images_gray-green/menu_left_square.jpg) no-repeat 0px 2px; padding:0px 0px 0px 40px; color:#333333; font-size:13px; font-family:Tahoma;}
#menu_left li a {display:block; padding:8px 8px 0px 8px; min-height:30px; text-decoration:none; color:#333333; margin:0px 0px 1px 0px; position:relative;}
#menu_left li a:hover {text-decoration:underline;}
#menu_left li ul {margin:-3px 0px 16px 0px; padding:0px 0px 7px 0px; list-style-type:none; background:#f5be16; border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
#menu_left li ul li {background:none; padding:0px 10px 7px 10px;}
#menu_left li ul li a {background:none !important; padding:0px; height:auto; display:inline; margin:0px;}
#menu_left li.active {color:#fff;}
#menu_left li.active a {color:#fff; background:url(/images/template1/i/images_gray-green/menu_left_bg.png) repeat-x;}
#menu_left li li.active a {text-decoration:underline;}
#menu_left li li.active a:hover {text-decoration:none;}
.banner_left {width:206px; height:343px; margin:50px 0px 0px 0px;}



/* Catalogue */
.display_table {display:table; width:100%; height:100%;}
.display_table_row {display:table-row; width:100%; height:100%;}
.display_table_cell {display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.display_table_cell img {max-width:100%; max-height:100%; margin:0px !important;}
.price_product {text-align:right; font-family:Tahoma; line-height:16px;}
.price_product .old_price_product {font-size:12px; text-decoration:line-through;}
.price_product .new_price_product {font-size:18px;}
.buy {background:url(/images/template1/i/images_gray-green/in_cart.png) no-repeat; width:37px; height:25px; display:block; outline:none; position:relative;}

#cat_full_slider_block {margin:20px 0px 0px 0px;}
#cat_full_slider_block .left {width:324px; height:346px; float:left;}
#cat_full_slider_block .left .left {width:260px; height:100%; float:left;}
#cat_full_slider_block .left .right {margin-left:270px; width:54px; height:346px; position:relative;}
#cat_full_slider_block  .top, #cat_full_slider_block  .bottom {background-image:url(/images/template1/i/images_gray-green/arrows_slider.png); background-repeat:no-repeat; width:53px; height:10px; position:absolute; left:1px; cursor:pointer;}
#cat_full_slider_block  .top {top:-17px; background-position:0px 0px; display:none;}
#cat_full_slider_block  .bottom {bottom:-17px; background-position:0px -10px; display:none;}
#cat_full_slider_block  .catalogue_full_view {width:100%; height:100%; position:relative; overflow:hidden;}
#cat_full_slider_block  .catalogue_full_animate {width:100%; height:20000px; position:absolute; top:0px; left:0px;}
#cat_full_slider_block  .catalogue_full_view .block {width:52px; height:52px; border:1px solid #fff; margin:0px 0px 19px 0px; cursor:pointer;}
#cat_full_slider_block  .block.active {border:1px solid #efcb5f;}

#cat_full_slider_block .right {margin-left:355px;}
#cat_full_slider_block .float_block {height:62px; margin:0px 0px 32px 0px;}
#cat_full_slider_block .float_block_2 {height:42px;}
#cat_full_slider_block .float_block .left {width:147px; height:100%; float:left; position:relative;}
#cat_full_slider_block .float_block .right {width:148px; height:100%; float:right; position:relative; margin:0px;}
#cat_full_slider_block .float_block .left .price {text-align:right; font-family:Tahoma; line-height:20px; padding:14px 0px 0px 0px;}
#cat_full_slider_block .float_block .left .price .old_price {font-size:14px; text-decoration:line-through;}
#cat_full_slider_block .float_block .left .price .new_price {font-size:24px;}
#cat_full_slider_block .float_block .right .in_cart {background:url(/images/template1/i/images_gray-green/buy.png) no-repeat; width:128px; height:33px; position:absolute; bottom:0px; left:0px; display:block;}
#cat_full_slider_block .float_block .vote_block {margin:1px 0px 3px 0px; height:14px; font-size:10px; color:#3a3a3a;}
#cat_full_slider_block .float_block .star {width:15px; height:14px; float:left; cursor:pointer; background-image:url(/images/template1/i/images_gray-green/stars.png); background-repeat:no-repeat; margin:0px 3px 0px 0px;}
#cat_full_slider_block .float_block .star_1 {background-position:-30px 0px;}
#cat_full_slider_block .float_block .star_2 {background-position:-15px 0px;}
#cat_full_slider_block .float_block .star_3 {background-position:-0px 0px;}
#cat_full_slider_block .float_block .new_comment {font-size:13px; color:#666666; font-style:italic;}
#cat_full_slider_block .float_block .new_comment a {text-decoration:none; color:#e2a90a; border-bottom:1px dotted #e2a90a;}
#cat_full_slider_block .float_block .new_comment a:hover {border-bottom:none;}
#cat_full_slider_block .block_description {margin:0px 0px 20px 0px;}

#cat_full_other .title {font-size:18px; font-family:Tahoma; margin:20px 0px 10px 0px;}
#cat_full_other ul li {background:url(/images/template1/i/images_gray-green/bull_black.png) no-repeat 0px 10px !important;}
#cat_full_other table {margin:0px 0px 40px 0px;}

.cat_4 {margin:0px;}
.cat_4 .block {width:22%; float:left; margin:0px 3% 50px 0px;}
.cat_4 .name {font-size:13px; color:#e2a90a;}
.cat_4 .img {width:100%; height:180px; margin:5px 0px 10px 0px;}
.cat_4 .price_and_cart .left {margin:0px 44px 0px 0px;}
.cat_4 .price_and_cart .right {width:37px; float:right;}
.cat_4 .price_and_cart .right .buy {top:10px;}

.comments_block .block {margin:20px 0px 35px 0px;}
.comments_block .left {width:85px; float:left; text-align:right;}
.comments_block .left .date {font-size:10px; color:#666666;}
.comments_block .right {margin:0px 0px 0px 117px;}
.comments_block .right p {margin:0px; padding:0px;}
.comments_block .block_form {margin:0px 0px 10px 0px;}
.comments_block .block_form label {margin:0px 0px 0px 10px;}
.comments_block .block_form input {width:240px;}
.captcha_field {margin:2px 0px 0px 0px;}
.captcha_field img {float:left; margin:0px 32px 0px 0px !important;}
.captcha_field input {width:87px !important;}
.captcha_field .input_text {float:left;}

.pagination {margin:20px 0px 0px 0px;}
.pagination .top {margin:0px 0px 7px 0px;}
.pagination .top span {margin:0px 0px 0px 10px;}
.pagination .bottom {margin:7px 0px 0px 0px;}
.pagination .bottom a {display:block; float:left; margin:0px 4px 0px 0px; padding:3px 5px; color:#f5ba16;}
.pagination .bottom a.active {background:#f5ba16; border-radius:3px; color:#fff; text-decoration:none;}



/* Catalogue brief 1 */
#cat_brief_1 .block {width:50%; float:left; margin:0px 0px 50px 0px;}
#cat_brief_1 .block .left {width:148px; float:left;}
#cat_brief_1 .block .right {margin:0px 20px 0px 178px;}
#cat_brief_1 .block.last .left {margin-left:20px; width:128px;}
#cat_brief_1 .block.last .right {margin-right:0px;}
#cat_brief_1 .block .right .title {color:#e2a90a; font-size:13px; margin:0px 0px 0px 0px; display:block;}
#cat_brief_1 .block .right .description {margin:0px 0px;}
#cat_brief_1 .block .right .price_and_cart {margin:0px 0px 0px 0px;}
#cat_brief_1 .block .right .price_and_cart .left_block {margin:0px 44px 0px 0px;}
#cat_brief_1 .block .right .price_and_cart .right_block {width:37px; float:right;}
#cat_brief_1 .block .right .price_and_cart .right_block .buy {top:10px;}



/* Catalogue brief 3 */
#cat_brief_3 .block {width:100%; margin:0px 0px 50px 0px;}
#cat_brief_3 .block .left {width:178px; height:180px; float:left;}
#cat_brief_3 .block .center {width:375px; margin:0 0 20px 170px;}
#cat_brief_3 .block .title {color:#e2a90a; font-size:13px; margin:0px 0px 15px 0px; display:block;}
#cat_brief_3 .block .right {width:125px; margin-left:170px;}
#cat_brief_3 .block .right .price_and_cart {}
#cat_brief_3 .block .right .price_and_cart .buy {background:url(/images/template1/i/images_gray-green/buy_2.png) no-repeat; width:83px; height:25px; float:right; margin:8px 0px 0px 0px;}



/* Catalogue main */
.banner_right {width:680px; height:82px; margin:0px 0px 10px 0px;}
.banner_right img {max-width:680px; max-height:82px; margin:0px !important;}
#news {position:relative; zoom:1;}
#news .all {position:absolute; top:-40px; right:74px; display:block;}
#news .block {margin-bottom: 20px;}
#news.title_page .block {width:25%; float:left; margin-bottom: 0;}
#news .block .padding {padding:0px 30px 0px 0px;}
#news .block.last .padding {padding:0px;}
#news .date {font-size:10px; color:#666666;}
#news .title {margin:0px 0px 20px 0px; display:block;}
#news p {margin:0px; padding:0px;}

#slider_shop .left {width:444px; float:left;}
#slider_shop .img {width:442px; height:248px; border:1px solid #d2d2d2;}
#slider_shop .img img {max-width:100%; max-height:100%;}
#slider_shop .button {float:right; margin:10px 0px 0px 0px;}
#slider_shop .button a {float:left; width:11px; height:11px; background-image:url(/images/template1/i/images_gray-green/slide.png); background-repeat:no-repeat; margin:0px 0px 0px 4px; display:block;}
#slider_shop .button a.active {background-position:0px -11px;}
#slider_shop .right {margin:0px 0px 0px 470px;}
#slider_shop .right .title {font-size:18px; font-family:Tahoma; color:#333333; margin:0px 0px 15px 0px;}
.sale {display:inline-block; width:100%;}
.sale_block {margin:0px 0px 15px 0px;}
.sale_left {width:70px; float:left;}
.sale_right {margin:0px 0px 0px 85px;}





/* Slider */
#slider {width:920px; margin:0px auto 90px auto;}
#slider_block {width:629px; height:65px; position:relative; overflow:hidden; padding:0px 26px 0px 27px;}
#slider_block .left, #slider_block .right {background-image:url(/images/template1/i/images_gray-green/arrows.png); background-repeat:no-repeat; width:12px; height:18px; position:absolute; top:26px; display:block; cursor:pointer;}
#slider_block .left {left:0px; background-position:-12px -18px;}
#slider_block .right {right:0px; background-position:0px 0px;}
#slider .view {width:630px; position:relative; height:100%; overflow:hidden;}
#slider .animate {width:20000px; height:100%; position:absolute; top:0px; left:0px;}
#slider table {height:100%;}
#slider table td {text-align:center; vertical-align:middle; width:126px; height:100%;}
#slider table td img {max-width:110px; max-height:100%;}





/* Login form */
#login_form {position:fixed; top:50%; left:50%; width: 262px; height: 230px; background:#f3f3f3; margin:-144.5px 0px 0px -212px; border:1px solid #bdbdbd; border-radius:5px; padding:21px 20px 0px 32px; z-index:10; display:none;}
#login_form .close {background:url(/images/template1/i/images_gray-green/close.jpg) no-repeat; width:9px; height:9px; position:absolute; top:27px; right:20px;}
#login_form .title {font-size:18px; font-family:Tahoma; color:#333; margin:0px 0px 14px 0px;}
#login_form .block {margin:0px 0px 14px 0px; width:240px;}
#login_form label {margin:0px 0px 0px 10px; font-size:12px; color:#333;}
#rem_pwd {font-size:12px; color:#666; margin:0px 0px 0px 20px;}
#login_social {margin:35px 0px 0px 0px;}
#social_name {font-size:12px; margin:0px 0px 0px 10px;}
.social_block {float:left; margin:0px 16px 0px 0px;}
.social_block.last {margin:0px;}
#login_form  input {width:240px;}
#login_form  input[type=checkbox] {width:auto;}
#login_form input.login_submit {width:56px;}


/* Forms */
.input_text {background:url(/images/template1/i/images_gray-green/forms/text_bg.png) repeat-x; position:relative; height:27px; left:4px;}
.input_text input {width:100%; margin:0px; padding:0px; position:relative; top:5px; border:none; background:none; outline:none;}
.input_text .left {background:url(/images/template1/i/images_gray-green/forms/text_left.png) no-repeat; width:4px; height:27px; position:absolute; top:0px; left:-4px;}
.input_text .right {background:url(/images/template1/i/images_gray-green/forms/text_right.png) no-repeat; width:4px; height:27px; position:absolute; top:0px; right:-4px;}

.radio {background-image:url(/images/template1/i/images_gray-green/forms/radio.png); background-repeat:no-repeat; background-position:0px 0px; width:13px; height:14px; float:left; position:relative; top:3px; cursor:pointer;}
.radio input {display:none;}

.checkbox {background-image:url(/images/template1/i/images_gray-green/forms/checkbox.png); background-repeat:no-repeat; background-position:0px 0px; width:12px; height:12px; float:left; position:relative; top:3px; cursor:pointer;}
.checkbox input {display:none;}

.textarea {position:relative; background:url(/images/template1/i/images_gray-green/forms/textarea/bg.png); top:5px; left:5px; display:inline-block; margin:0px 0px 10px 0px;}
.textarea_tl {background:url(/images/template1/i/images_gray-green/forms/textarea/tl.png) no-repeat; width:5px; height:5px; position:absolute; top:-5px; left:-5px;}
.textarea_tr {background:url(/images/template1/i/images_gray-green/forms/textarea/tr.png) no-repeat; width:5px; height:5px; position:absolute; top:-5px; right:-5px;}
.textarea_bl {background:url(/images/template1/i/images_gray-green/forms/textarea/bl.png) no-repeat; width:5px; height:5px; position:absolute; bottom:-5px; left:-5px;}
.textarea_br {background:url(/images/template1/i/images_gray-green/forms/textarea/br.png) no-repeat; width:5px; height:5px; position:absolute; bottom:-5px; right:-5px;}
.textarea_l {background:url(/images/template1/i/images_gray-green/forms/textarea/l.png) repeat-y; width:5px; height:100%; position:absolute; top:0px; left:-5px;}
.textarea_r {background:url(/images/template1/i/images_gray-green/forms/textarea/r.png) repeat-y; width:5px; height:100%; position:absolute; top:0px; right:-5px;}
.textarea_t {background:url(/images/template1/i/images_gray-green/forms/textarea/t.png) repeat-x; width:100%; height:5px; position:absolute; top:-5px; left:0px;}
.textarea_b {background:url(/images/template1/i/images_gray-green/forms/textarea/b.png) repeat-x; width:100%; height:5px; position:absolute; bottom:-5px; left:0px;}
.textarea textarea {border:none; background:none;outline:none;}

.select {display:inline-block; position:relative; background:url(/images/template1/i/images_gray-green/forms/select/bg.png) repeat-x; height:26px; cursor:pointer; min-width:80px; left:4px;}
.select select {display:none;}
.select_title {width:100%; padding:4px 0px 0px 0px; height:100%;}
.select_left {background:url(/images/template1/i/images_gray-green/forms/select/left.png) no-repeat; width:4px; height:26px; position:absolute; top:0px; left:-4px;}
.select_right {background:url(/images/template1/i/images_gray-green/forms/select/arrow.png) no-repeat; width:25px; height:26px; position:absolute; top:0px; right:-25px;}
.select ol {margin:0px; padding:0px; list-style-type:none; position:absolute; top:25px; left:-2px; width:100%; z-index:4; background:#fff; overflow:hidden; overflow-y:scroll; padding:0px 20px 0px 0px; max-height:200px; border:1px solid #757272; border-top:none; display:none; min-width:90px;}
.select ol li {padding:3px 13px 3px 7px; width:100%; display:block; font-size:12px; color:#000; background:#fff; cursor:pointer;}
.select ol li:hover {background:#E3F1BE; color:#000;}

.login_submit {background:url(/images/template1/i/images_gray-green/forms/login_button.png) no-repeat; width:56px; height:29px; cursor:pointer; border:none; outline:none;}
.question_submit {background:url(/images/template1/i/images_gray-green/forms/answer_button.png) no-repeat; width:75px; height:29px; cursor:pointer; border:none; outline:none; margin:20px 0px 10px 0px; line-height: 29px;}
.add_comment {background:url(/images/template1/i/images_gray-green/forms/add_comment.png) no-repeat; width:118px; height:29px; cursor:pointer; border:none; outline:none; margin:-1px 30px 0px 0px; float:right;}
.cancel {background:url(/images/template1/i/images_gray-green/forms/cancel.png) no-repeat; width:75px; height:29px; cursor:pointer; border:none; outline:none; margin-top: -1px; margin-left: 10px;}
.subscription_submit {background:url(/images/template1/i/images_gray-green/forms/ok_button.png) no-repeat; width:25px; height:26px; cursor:pointer; border:none; outline:none; margin:0px 14px 0px 0px; float:right;}
.submit_button {background:url(/images/template1/i/images_gray-green/forms/submit_button.png) no-repeat; width:83px; height:29px; cursor:pointer; border:none; margin:5px 14px 20px 0px;}
.search_submit {background:url(/images/template1/i/images_gray-green/forms/search_icon.png) no-repeat; width:12px; height:12px; position:absolute; top:7px; right:0; cursor:pointer; border:none; outline:none;}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px; vertical-align:top; margin-top: 10px; margin-right: 10px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */











