/* Special for Banners on Aug 6, 2009 */
#container {position: relative}
#fluid_banner {background: #2c2a2b; border-bottom: 2px solid #2c2a2b}

span.pricevalue {font-size:11px;}
span.pricevalue_new {font-size:12px; color:#D080E4;}
span.pricetext_after_new {font-size:11px; color:#D080E4;}
span.pricevalue_new_seld {font-size:12px; color:#7C7C7C;}
span.pricetext_after_new_seld {font-size:11px; color:#7C7C7C;}

/* спецпредложение */


div.sp_photos {float:left; clear:both; width:100%;}
div.sp_photo2 { float:left; width:122px; padding-right:25px;}
/*For IE*/* html div.sp_photo {padding-right:12.5px; }

div.sp_photo2 {float:left; width:150px; padding:0 40px 130px 0; height: 250px;}
div.sp_photo2 a.grp {display:block; font-size:0.9em; font-weight:normal; margin-left:7px; }



div.sp_photo2 .sp_title { text-align:center; padding: 5px 3px 8px 0; }
div.sp_photo2 .sp_oldprice {font-size:0.9em; color:#7C7C7C; padding-left: 4px; font-weight:normal;}
div.sp_photo2 .sp_newprice {color:#7C7C7C; font-weight:normal; font-size: 1.2em;}
div.sp_photo2 .sp_newprice_noseld {color:#D080E4; font-weight:normal; font-size: 1.2em;}
div.sp_photo2 .old_pricetext_after {font-size:8pt; color:#7C7C7C; padding-left: 4px; font-weight:normal;}
div.sp_photo2 .new_pricetext_after {color:#D080E4; font-size: 1em;}
div.sp_photo2 .new_pricetext_after_seld {color:#7C7C7C; font-size: 1em;}

span.sp_oldprice_single {font-size:14pt; color:white; padding-left: 4px; font-weight:normal;}
span.old_pricetext_after_single {font-size:8pt; color:white; padding-left: 4px; font-weight:normal;}
span.sp_newprice_single {color:#7C7C7C; font-weight:normal; font-size: 14pt;}
span.sp_newprice_noseld_single {color:#D080E4; font-weight:normal; font-size: 14pt;}
span.new_pricetext_after_single {color:#D080E4; font-weight:normal; font-size: 10pt;}
span.new_pricetext_after_seld_single {color:#7C7C7C; font-weight:normal; font-size: 10pt;}


/* поисковая форма */

.browseBoxWrap { font-size:11px; }
.showResultsWrap {}
.browseLinksWrap {}
.showResultsNumbersWrap {}
.disabledLinkWrap {}
.inactiveLinkWrap { padding:3px 4px; }
.activeLinkWrap { padding:3px 4px; background:#CEBAA5; color:#000; font-weight:bold; }

/* товар */
.db_edit_additional { font-size: 12px; text-align:left;  }
.db_edit_additional .db_edit_manufacturer {}
.db_edit_additional .db_edit_articul {}
.db_edit_additional .db_edit_articul strong {}
.db_edit_inStore { margin-top: 6px; color: #eeeeee; background:#391f58; border:1px solid #7440b2; width: 90px; height: 7px; padding:6px 0px 0px 12px;  }
#content .db_edit_inStore_list {font-size: 11px; padding-top: 7px}
.db_edit_inStore_list { color: #eeeeee;}
.db_edit_articul_list strong { font-weight: normal; }
.pricevalue {font-size: 18px;}
.pricevalue_new {font-size: 18px;}
.pricevalue_new_seld {font-size: 18px;}
.pricetext_after_new {font-size: 18px;}
.pricetext_after_new_seld {font-size: 18px;}




.img-wrap .t,
.img-wrap .r,
.img-wrap .b,
.img-wrap .l,
.img-wrap .c
{
	z-index: 1;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}

.img-wrap .t { background-position: right top; background-image: url('/fileadmin/images/inner/img-border-t.gif'); }
.img-wrap .r { background-position: right bottom;  background-image: url('../images/inner/img-border-r.gif');}
.img-wrap .b { background-position: left bottom;  background-image: url('../images/inner/img-border-b.gif');}
.img-wrap .l { background-position: left top;  background-image: url('../images/inner/img-border-l.gif');}
.img-wrap .c { background-position: left top; background-image: url('/fileadmin/images/inner/img-border-tl.gif'); }
.img-wrap .reducer { adding: 12px 12px 6px 12px; margin:0; } 
.img-wrap .reducer img { margin: 12px 12px 6px 12px; } 



/* new styles */
/*single product*/
.product-navigation {padding-bottom:15px; font-size: 12px}
.product-navigation .prev-product {}
.product-navigation .next-product {float:right; padding-left:10px}


/*list of products*/
.product-list-toppart {}
.product-list-toppart td.nums {}
.product-list-toppart td.manuf {}
SELECT.manufactor-selector {        
	display:block; 
	width:134px; 
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px; 
	border:1px solid #414141; 
	font-size:0.7em; 
	color:#CEBAA5; 
	background:#111;
	padding: 1px;
	float: right;
}

/*singgle manufactorer*/
.avmanuf-single {}
.avmanuf-single td.image {}
.avmanuf-single td.description {padding-left:10px;}
.avmanuf-single .categories {}
.avmanuf-single .categories .section {padding-left:170px; padding-top:15px;}
.avmanuf-single .categories .section UL {}
.avmanuf-single .categories .section UL LI {}




a.copy {color:#cccccc}

/* Таблица*/
.contenttable {
        border-collapse: collapse;
}


.tr-odd {

        background-color: #322e25;
        border-top: dotted 1px #c5c5c5;
        border-bottom: dotted 1px #c5c5c5;

}


.td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-7, .td-8, .td-9, .td-10, .td-11, .td-12, .td-13, .td-14, .td-15, .td-16, .td-17, .td-18, .td-19, .td-20, .td-21, .td-22, .td-23, .td-24, .td-25, .td-26, .td-27, .td-28, .td-29, .td-30
{
        padding: 7px;
        border-right: dotted 1px #c5c5c5;
        font-size: 10px;
}

.td-last {

        padding: 7px;
        font-size: 10px;

}



.tr-last {
        padding: 7px;
        border-bottom: 0px;
        font-size: 10px;
}


#.bodytext {font:18px Tahoma; font-weight:normal;}
.csc-firstHeader {font:18px Tahoma; font-weight:normal;}

.cathead2 {font:22px Times New Roman; font-weight:normal; padding-bottom: 15px;}



/* статьи */

.amarticles-catmenu { clear:both; font:11px Tahoma;}
.amarticles-catmenu .level1 { margin-top:10px; font-weight:bold; }
.amarticles-catmenu .level2 { margin: 2px 0 0 8px; }

.amarticles-filter { font:11px Tahoma; }
.amarticles-filter title {}
.amarticles-filter filter-item {}
.amarticles-filter filter-item-active {}

.amarticles-list { }
.amarticles-list .ama-pages { text-align:right; font:11px Tahoma; margin-bottom:10px; }
.amarticles-list .ama-pages .link {}
.amarticles-list .ama-pages .link-active {}
.amarticles-list .ama-list {}
.amarticles-list .ama-list .ama-row { margin-bottom:10px; }
.amarticles-list .ama-list .ama-row .ama-title {}
.amarticles-list .ama-list .ama-row .ama-catlink {}

.articles_menu-level1_link {font-size: 12px; padding-left: 20px; background:url(/fileadmin/images/inner/arrow_gray.gif) 0 4px no-repeat;}

.amarticles-single { }
.amarticles-single .ama-newsinfo { font:11px Tahoma;  padding:0px; border:0px solid #CEBAA5; margin-bottom:20px; font-style:italic; border-bottom:1px solid #434343; padding-bottom:7px;}

.amarticles-single .ama-newsinfo .date { }
.amarticles-single .ama-newsinfo .source { }
.amarticles-single .ama-newsinfo .author { }
.amarticles-single .ama-description { }
.amarticles-single .ama-maintext { }

* {margin:0; padding:0; order:0; }

body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ccc; background:#1B1810 url(/fileadmin/images/inner/bg_body.gif); }
body, table {font-size:16px; }

a {color:#CEBAA5; text-decoration:underline; cursor:hand; cursor:pointer; }
a:hover {color:#D080E4; }

a.work {display:block; float:left; font-weight:bold; margin-bottom:1em; }
span.work {display:block; float:left; }

a.print {display:block; float:right; height:14px; padding-right:10px; padding-left:20px; font-size:0.6em; background:url(/fileadmin/images/inner/print.gif) 0 2px no-repeat; }
a.plus { clear:left; height:14px; margin:0 0 1em 0px; padding-left:25px; font-size:0.6em; background:url(/fileadmin/images/inner/plus.gif) 0 2px no-repeat; }
/*For IE*/* html a.plus {margin-left:2px; }
.photo a.plus {margin-left:4px;  }
/*For IE*/* html .photo a.plus {margin-left:2px; }

a.plus-std-img {display:block; text-align:left; height:14px; margin:0 0 1em 0px; padding-left:25px; background:url(/fileadmin/images/inner/plus.gif) 0 2px no-repeat; }

img.png {behavior: url(/fileadmin/images/png.htc); }

.hr {float:none; clear:both; width:100%; height:15px; margin-bottom:10px; border-collapse:collapse; }
        .hr .lft {width:44px; height:25px; background:url(/fileadmin/images/inner/bg_hr_left.gif) 0 10px no-repeat; }
        .hr .cntr {height:15px; margin:0 50px; background:url(/fileadmin/images/inner/bg_hr.gif) 0 10px repeat-x; }
        .hr .rght {width:44px; height:15px; background:url(/fileadmin/images/inner/bg_hr_right.gif) 0 10px no-repeat; }

.center1 .hr { position: relative; left: -20px;}

#bg {width:100%; border-collapse:collapse; background:url(/fileadmin/images/inner/bg_body_top.gif) top left repeat-x; }
        #bg td {vertical-align:top; }
        #bg .left {width:160px; height:650px; background:url(/fileadmin/images/inner/bg_body_left.png) top left repeat-y; }
        /*For IE*/* html #bg .left {background-image:none; padding-left:20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/bg_body_left.png', sizingMethod='scale'); }
        #bg .left .tree {display:none; position:absolute; top:0; left:0; width:125px; height:308px; background:url(/fileadmin/images/inner/tree_left.png) left top no-repeat; }
        /*For IE*/* html #bg .left .tree {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/tree_left.png', sizingMethod='scale'); }

        #bg .center {padding-left:5%; }

                #content {float:left; width:85%; padding-top:233px; }
                /*For IE*/ * html #content {width:80%; margin-top:233px; padding:0; }
                        #content .box {margin:10px 10px 10px 101px; padding:0; }
                        /*For IE*/ * html #content .box {margin-left:81px; }
                #content h2 {color:#e3c2eb; font-size:18px; padding-bottom:7px; font-weight:normal;}
                #content h3 {color:#fff; font-size:1em; padding-bottom:10px; }
                #content h2.work {margin:0; }
                #content h3.work {margin:0; }
                #content h4 {float:left; clear:left; width:100%; font-size:0.9em; }
                #content h4.photo {}
                /*For IE*/ * html #content h4.photo { }


                #content .image {display:block; float:left; width:147px; height:74px; padding:0 10px 7px 0; }
                #content .image img {display:block; position:absolute; margin:11px 0 0 11px; z-index: 100;}
                #content .image .border {display:block; position:absolute; width:147px; height:74px; background:url(/fileadmin/images/inner/image_border.gif) no-repeat; }

/*start of new code 2007-04-10*/
                #content .list-item { border-collapse: collapse; }
                #content .list-item .td-image { width: 160px; }
                #content .image-list-wrap { background:url(/fileadmin/images/inner/image_border_m.gif) repeat-y 0% 0%; padding: -10px 10px 0 0;}
                #content .image-list-wrap .wrap-top { background:url(/fileadmin/images/inner/image_border_t2.gif) no-repeat 0% 0%;   }
                #content .image-list-wrap .wrap-bottom {  background:url(/fileadmin/images/inner/image_border_b.gif) no-repeat 0% 100%; padding: 12px 11px 6px 12px; }

                #content .image-single-wrap { background:url(/fileadmin/images/inner/image_border_big_m.gif) repeat-y 0% 0%; padding: 0 10px 0 0; }
                #content .image-single-wrap .wrap-top { background:url(/fileadmin/images/inner/image_border_big_t.gif) no-repeat 0% 0%;   }
                #content .image-single-wrap .wrap-bottom {  background:url(/fileadmin/images/inner/image_border_big_b.gif) no-repeat 0% 100%; padding: 12px 11px 6px 12px; }
/*end of new code 2007-04-10*/

                #content .image_medium {display:block; float:left; width:122px; height:74px; padding:7px 10px 7px 0px; }
                #content .image_medium img {display:block; position:absolute; margin:13px 0 0 11px; z-index: 100;}
                #content .image_medium .border {display:block; position:absolute; width:122px; height:74px; background:url(/fileadmin/images/inner/image_border_medium.gif) no-repeat; }
                #content .image_medium p {display:none;}

                #content .image_big {display:block; float:left; width:345px; height:191px; margin:0 10px 7px 0; }
                #content .image_big img {display:block; position:absolute; margin:13px 0 0 12px; z-index:100; }
                #content .image_big .border {display:block; position:absolute; width:345px; height:191px; background:url(/fileadmin/images/inner/image_border_big.gif) no-repeat; }

                .csc-textpic-border        .csc-textpic-imagewrap
                {
                        background:url(/fileadmin/images/inner/image_border.gif) no-repeat;
                        width: 147px;
                }

                DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
                {
                        margin: 10px;
                        margin-top: 12px;
                        margin-left: 11px;
                }

                .csc-textpic-caption, .imgtext-table
                {
                        font-size: 0.7em;
                        padding-bottom: 5px;
                }
                .csc-textpic-caption
                {
                        padding-left: 6px;
                }

                #content div.csc-textpic { display: block; }
                #content div.csc-textpic p { display: block; float: none; clear: none; }


                #content p.items .image {float:left; }
                #content p.items .container { display:block; margin-left: 160px; }


                /* #content p {display:block; float:left; clear:left; width:100%; font-size:0.7em; padding-bottom:1.2em; } */
                .csc-header { clear:both; }
                #content p { font-size:0.7em; padding-bottom:1.2em; } 
                #content .csc-textpic-text p { width: auto; }
                #content p em {display:block; padding-top:1em; font-style:normal; }


                #content p.pages {padding:10px 0 15px 0; clear: both; float: none; }
                #content p.sum {}
                #content p.date {color:#D080E4; font-size:0.65em; padding-bottom:2px; text-transform: lowercase; }

                #content div.sum  {  }
                #content div.sum p { float:none; clear: both; }

                #content p.summary, #content div.summary {padding-top:10px;}

                span.date {display:block; font-size:0.9em; }

                div.photos {float:left; clear:both; width:100%;}
                div.photo { float:left; width:122px; padding-right:25px;}
                /*For IE*/* html div.photo {padding-right:12.5px; }

                div.photo2 {float:left; width:150px; padding:0 40px 20px 0; height: 120px; }
                div.photo2 a.grp {display:block; font-size:0.7em; font-weight:bold; margin-left:7px; }


                td.center #content ul, .list {width:100%; float:none; clear:left; list-style:none; font-size:0.7em; }
                td.center #content .list li {width:100%; padding:3px 0; height:1em; }
                td.center #content ul li {width:90%; padding-top: 5px;}
                td.center #content ul li { background:url(/fileadmin/images/inner/arrow_gray.gif) 0 4px no-repeat; padding-left: 17px; padding-top: 5px; }

                #news .list {font-size:1.1em; width:auto; margin-left:-20px; }
                /*For IE*/* html #news .list {margin-left:-10px; }
                #news .list li {width:auto; height:auto; }
                #news .list a {width:auto; }


        #bg .right {width:160px; height:650px; background:url(/fileadmin/images/inner/bg_body_right.png) top right repeat-y; }
        /*For IE*/* html #bg .right {background-image:none; padding-right:40px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/bg_body_right.png', sizingMethod='scale'); }
        #bg .right .tree {position:absolute; top:0; right:0; width:147px; height:308px; background:url(/fileadmin/images/inner/tree_right.png) right top no-repeat; }
        /*For IE*/* html #bg .right .tree {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/tree_right.png', sizingMethod='scale'); }

#logo {position:absolute; top:70px; left:9.5%; font-size:0.7em; font-weight:bold; }
h1 {font-size:2em; }
        #logo a {color:#fff; text-decoration:none; }
        #phone {margin-left:4px; }

#promo {position:absolute; top:55px; left:310px; width:560px; height:85px; color:#ccc; padding-left: 8px; }
        #promo p {padding:30px 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.95em; }

#title {position:absolute; top:155px; left:268px; width:65%; height:51px; background:url(/fileadmin/images/inner/bg_h2.gif) 40px 0 no-repeat; }
        #title h1 {float:left; height:51px; padding:7px 0 0 49px; font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:normal; color:#fff; text-transform:uppercase; background:url(/fileadmin/images/inner/bg_h2_left.gif) left top no-repeat; }
        #title .rght {float:right; width:45px; height:51px; background:url(/fileadmin/images/inner/bg_h2_right.gif) left top no-repeat; }
        #title a {display:block; float:right; margin:22px 5px 0 0; font-size:0.65em; text-transform:lowercase; }

#search {position:absolute; top:230px; left:4%; width:203px; height:42px; background:url(/fileadmin/images/inner/bg_search.gif) no-repeat; }
        #search form { margin: 0px; padding: 0px; }
        #search input {display:block; float:left; width:93px; height:16px; margin:10px 0 0 28px; border:1px solid #414141; font-size:0.7em; color:#CEBAA5; background:#111; }
        #search input.submit,
        #search a {display:block; float:right; width:54px; height:20px; margin:8px 22px 0 0; background:url(/fileadmin/images/inner/btn_search.gif) no-repeat; border: none; }
        /*For IE*/* html #search input {margin:10px 0 0 14px; }
        /*For IE*/* html #search a {margin:8px 10px 0 0; }
        #search input.submit { margin-left:4px; cursor: hand; }

#menu {position:absolute; top:287px; left:4%; width:198px; height:315px; padding:41px 20px 10px 40px; list-style:none; font-size:0.7em; font-weight:bold; color:#D080E4; background:url(/fileadmin/images/inner/bg_menu.gif) no-repeat; }
        #menu li  {padding: 6px 0 5px 0;}
        #menu li.active a { color:#D080E4; }
        #menu a {text-decoration:none; }
        #menu a:hover {text-decoration:underline; }

#right {position:absolute; top:225px; right:3%; width:200px;  }
#links {float:left; clear:both; width:198px; font-size:0.7em; font-weight:bold; z-index:200; position1:absolute; }
/*For IE*/* html #links {padding-left:10%; }
        #links .top {float:left; width:198px; height:39px; background:url(/fileadmin/images/inner/bg_links_top.gif) top center no-repeat; }
        #links .content {float:left; width:198px; background:#201233 url(/fileadmin/images/inner/bg_links.gif) repeat-y; }
        #links .bottom {float:left; width:198px; height:20px; background:url(/fileadmin/images/inner/bg_links_bottom.gif) top center no-repeat; }

        #links h4 {margin:15px 0 0 45px; font-size:14px; }
        #links ul {list-style:none; margin:0 23px; padding:10px 5px; }
        #links li {padding:3px 0; }
        #links a {display:block; padding-left:17px; background:url(/fileadmin/images/inner/arrow.gif) 0 2px no-repeat; text-decoration:none; }
        #links .active a {color:#D080E4; }
        #links a:hover {text-decoration:underline; }

#news {float:left; clear:both; width:160px; margin:15px 0 0 30px; font-size:0.65em; }
/*For IE*/* html #news {margin-left:20px; }
        #news p {margin:10px 0 0 25px; color:#D080E4; }
        #news a {display:block; margin:0 25px 0 25px; }

#footer {width:100%; background:url(/fileadmin/images/inner/bg_footer_color.gif) 0 11px repeat-x; }
        #footer table {width:100%; border-collapse:collapse; background:url(/fileadmin/images/inner/bg_footer_image.jpg) 0 10px no-repeat; }
        #footer .left {width:160px; height:171px; background:url(/fileadmin/images/inner/bg_footer_left.png) no-repeat; }
        /*For IE*/* html #footer .left {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/bg_footer_left.png', sizingMethod='scale'); }
        #footer .center {height:171px; background:url(/fileadmin/images/inner/bg_footer.gif) repeat-x; }
        #footer .right {width:160px; height:171px; background:url(/fileadmin/images/inner/bg_footer_right.png) no-repeat; }
        /*For IE*/* html #footer .right {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/inner/bg_footer_right.png', sizingMethod='scale'); }

        #copy, #feedback {padding-top:10px; height:50px; color:#ccc; font-size:0.6em; }
        #copy {float:left; margin-left:60px; }
        /*For IE*/* html #copy {margin-left:30px; }
        #feedback {float:right; margin-right:50px; }
        /*For IE*/* html #feedback {margin-right:25px; }
                #feedback a {margin-left:5px; }

/*                                                                                                        */
/*                      Mailform                                        */
/*                                                                                                        */
.mf-input, .mf-pass, .mf-text
{
        width: 360px;
}

.csc-mailform
{
        clear: both; border: 0;
}

.csc-mailform-field { padding: 0 0 2px 0; }
/*For IE*/* html .csc-mailform-field { padding: 0 0 0 0; }

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select
{
        scrollbar-base-color: #414141;
        margin-left: 90px;
        padding-left: 2px;
        padding-right: 2px;
        border:1px solid #414141;
        font-size:0.7em;
        color:#CEBAA5;
        background:#111;
}
.csc-mailform-field label
{
        font-size: 0.7em;
        font-weight: bold;
        position: absolute;
}

input.mf-check,
input.mf-radio { background-color:Transparent; border: none;}
.mf-select,
.mf-file {}

input.mf-reset, input.mf-submit { margin-top: 10px; padding-left: 4px; padding-right: 4px; }

.typo3-adminPanel
{
        clear:both;
        display: block;
}






