/*BODY{background: url('/img/bg.jpg'); margin:0; padding:0; font-size: 10px; font-family: verdana; overflow-y: hidden;}
FORM{padding:0px;margin:0px;}
LI{font-size: 12px; font-family: verdana; margin-right:20; margin-bottom:6px}
IMG{border:0px}*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{height:100%; background: url(images/bg.jpg) 50% 0 repeat; color:#666; font:14px Candara, Verdana, Geneva, sans-serif;}
a{color:#ab3636}
a:hover,a:hover span {color:#f40000 !important;}
h1{font:24px Candara, Arial, Helvetica, sans-serif;} 
h2{font:18px Candara, Arial, Helvetica, sans-serif;} 
h3{font:14px Candara, Arial, Helvetica, sans-serif;}
img {border:none;}

.clear{clear:both;}
.left{float:left;}
.right{float:right}
.a-right {text-align:right;}
	.a-right .button-small {margin-left:12px;}

#container{position:absolute; width:100%; min-height:100%; overflow:hidden; min-width:1000px}
.ie6 #container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#content{position:relative; padding-bottom:200px; padding-top:29px; min-width:1000px; width:100%; z-index:1;}
.ie6 #content{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1192?'1000px':'100%');}
#contentIn{ min-width:1000px; margin:0 96px; position:relative;}
.contentIe{width:100%; position:relative;background:#FFFFFF url(img/bgInRighr.gif) 100% 34px no-repeat; padding-bottom:0px;}

.content {padding:0 32px;margin-top:-57px;}

.decor1{position:absolute; width:558px; height:221px; background:url(img/decor1.png) 0 0 no-repeat; right:68%; margin-right:-588px; top:-33px}
.decor2{position:absolute; width:125px; height:270px; background:url(img/decor2.png) 0 0 no-repeat; left:-96px; top:213px}
.decor3{position:absolute; width:97px; height:217px; background:url(img/decor3.png) 0 0 no-repeat; left:-96px; bottom:230px;}
.decor4{position:absolute; height:231px; width:145px; z-index:2; text-align:right; bottom:0; right:0;width:145px; height:231px; background:url(img/decor4.png) 0 0 no-repeat;}

.shadow_Left{width:28px; height:464px; background-image:url(img/shadow_Left.png); position:absolute; left:-28px; top:10px}
.shadow_Right{width:23px; height:481px; background-image:url(img/shadow_Right.png); margin-left:100%; bottom:60px; position:absolute}

#top{height:196px; width:100%; position:relative}
.logoBlock{width:50%; float:left; padding:5px 0 0 20px;}
.logoBlock .logo{display:block; margin-left:5px}
.logoBlock .slogan{font:bold italic 24px Candara, Arial, Helvetica, sans-serif; color:#cc9900; margin-left:100px; position:relative;}
.logoBlock .slogan span {background:url(img/gradient-white.png) repeat-x; width:100%; height:24px; position:absolute;}
.ie6 .logoBlock .slogan span {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/gradient-white.png', sizingMethod='scale');}

.logIn{float:right; width:23%; position:relative; right:31px; padding-top:73px; font-size:11px; line-height:12px;}
.logInIn{padding:0 11px 0 80px; position:relative}
.logIn .input_text{height:26px; position:relative; padding:0 0 0 9px}
.logIn .input_text input{width:100%; position:relative; float:left; border:1px solid #bababa; padding:0 0 0 7px; height:17px; left:-9px; margin-right:-9px; font:11px Trebuchet MS; color:#6f726f; background-color:#FFFFFF}
.logIn .input_submit{height:26px; float:right;}
.logIn a{color:#666666;}


#loggedIn {float:right; margin:0 -8px 0 0; width:185px; line-height:180%;}
#loggedIn DIV.profile {width:50%; float:left; color:#666; font-size:12px; text-align:right; margin:2px 10px 0 0;}
#loggedIn A IMG {margin-top:7px;}
#loggedIn .user {float:left; width:40%;}
#loggedIn .user .box-img {background:url(img/user-img-border.gif) 0 0 no-repeat; padding:3px; height:60px; margin-bottom:3px; position:relative;}
#loggedIn .user .box-img span {display:block; width:60px; height:60px; position:absolute; top:3px; left:3px; overflow:hidden;}
#loggedIn .user .box-img A IMG {position:relative; right:3px;}
#loggedIn .user .userpic {width:60px; position:relative;}
.ConerntBlock{width:100%; position:relative; margin-bottom:57px; min-width:1000px; background:#ccc;}
.LeftColumn{float:left; width:73%; position:relative;
	min-width:730px;
}

.LeftColumnIn{margin:0 13px 0 32px;}

#Navi{position:relative; width:70%; height:40px; overflow:hidden; float:left;}
#Navi table{width:100%; position:relative; height:40px;}
#Navi table td{height:40px; background:url(images/topmenu_divider.gif) right center no-repeat; text-align:center; }
#Navi table td a{height:40px;  position:relative; width:100%; font:bold 15px Candara, Verdana, Arial, Helvetica, sans-serif; display:block; margin-top:17px; text-decoration:none; color:#fff}

#Navi table td a:hover{color:#e0d8cb !important;}
#Navi .NaviIn{margin:0 -2px 0 0}

.ScrollLeft{width:157px; position:relative; float:left; left:17px; margin-top:22px; height:495px}
.ScrollLeft a{display:block; background:#d9d0bf url(img/eleBgLeft.gif) 0 0 no-repeat; width:100%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#523b3b; position:relative; margin-bottom:14px}
.ScrollLeft span{cursor:pointer}
.ScrollLeft a img{padding:3px; display:block}
.ScrollLeft a .name{position:absolute; bottom:5px; left:9px; height:auto !important}
.ScrollLeft a .bg_thumb{position:absolute; width:90%; padding:3px 5% 6px; bottom:0; min-height:14px; filter:Alpha(opacity=80); opacity: 0.8;}

.ScrollOutTop{height:495px; width:100%; position:relative; overflow:hidden}
.ScrollInTop{position:relative; float:left;}
.ScrollOutTopButton1{width:157px; height:43px; background:url(img/ScrollOutTopButton1.png) 0 0 no-repeat; position:absolute; top:0px;}
.ScrollOutTopButton2{width:157px; height:43px; background:url(img/ScrollOutTopButton2.png) 0 0 no-repeat; position:absolute; bottom:-8px;}

.ScrollOutTopButton1 span,.ScrollOutTopButton2 span,.ScrollOutTopButton3 span,.ScrollOutTopButton4 span { width:100px; height:43px; position:relative; float:left; left:33px}

.ScrollRight { float:right !important; left:0 !important; margin:70px 0 0 !important; height:410px;}
.ScrollRight .ScrollOutTop {height:354px; padding:36px 0 20px;}

.IndexContent{margin:19px 10px 0 200px}
.IndexContent .text{margin:0 13px 20px 18px}

.IndexVideo {
	background:url(img/video-bg.jpg) 0 0 repeat;
	text-align:center;
	margin:0 0 0 18px;
	zoom:1;
	}
	.IndexVideo-inner-1 {background:url(img/video-bg-top-left.gif) 0 0 no-repeat;}
	.IndexVideo-inner-2 {background:url(img/video-bg-top-right.gif) right 0 no-repeat;}
	.IndexVideo-inner-3 {background:url(img/video-bg-bottom-left.gif) 0 bottom no-repeat;}
	.IndexVideo-inner-4 {background:url(img/video-bg-bottom-right.gif) right bottom no-repeat;padding:11px 0 8px;}



.ColorCateg{padding-bottom:11px;}
.ColorCateg H3{float:left; padding-bottom:10px !important;}
.ColorCateg div.total{float:right; font:11px/20px Verdana, Arial, Helvetica, sans-serif; padding-right:11px;}
a.element{cursor:pointer; width:100%; position:relative; margin-bottom:8px; display:block; text-decoration:none}
a.element span{display:block}
a.element:hover SPAN {color:#333 !important;}
.element .l{width:5px; height:29px; background-image:url(img/RightCategories.gif); position:absolute; left:0; top:0}
.element .r{width:5px; height:29px; background-image:url(img/RightCategories.gif); position:absolute; margin-left:100%; left:-5px; top:0}
.element .lp{width:5px; height:29px; background-image:url(img/RightCategoriesPink.gif); position:absolute; left:0; top:0}
.element .rp{width:5px; height:29px; background-image:url(img/RightCategoriesPink.gif); position:absolute; margin-left:100%; left:-5px; top:0}
.Namber{float:right; width:30px; height:29px; margin-left:-3px; border-left-width:1px; border-left-style:solid; font:11px/29px Verdana, Arial, Helvetica, sans-serif; color:#554831; position:relative; padding-right:12px; text-align:right}
.Name{height:29px; margin-right:43px;_margin-right:40px; border-right-width:1px; border-right-style:solid; font:bold 14px/29px Trebuchet MS; position:relative; margin-left:12px}

.Color1{background-color:#cad586}
.Color1 .l{background-position:0 0;}
.Color1 .r{background-position:0 -29px;}
.Color1 .lp{background-position:0 0;}
.Color1 .rp{background-position:0 -29px;}
.Color1 .Namber{border-left-color:#dae499}
.Color1 .Name{color:#818f29;border-right-color:#a9b36e}

.Color2 {background-color:#f0adc0}
.Color2 .l{background-position:0 -58px;}
.Color2 .r{background-position:0 -87px;}
.Color2 .lp{background-position:0 -58px;}
.Color2 .rp{background-position:0 -87px;}
.Color2 .Namber{border-left-color:#ffc8d8}
.Color2 .Name{color:#ab677a;border-right-color:#ce90a2}

.Color3 {background-color:#b0a3dd}
.Color3 .l{background-position:0 -116px;}
.Color3 .r{background-position:0 -145px;}
.Color3 .lp{background-position:0 -116px;}
.Color3 .rp{background-position:0 -145px;}
.Color3 .Namber{border-left-color:#cbbdfa}
.Color3 .Name{color:#66579b;border-right-color:#9186b7}

.Color4,
.Color5,
.Color6 {background:url(images/color_menu.gif) repeat-x; height:28px;}

.Color5 {background-position:0 -37px;}
.Color6 {background-position:0 -74px;}

.Color4 .Name,
.Color5 .Name,
.Color6 .Name,
.Color4 .Namber,
.Color5 .Namber,
.Color6 .Namber {border:0; font-family:Candara; color:#fff;}

.Color4 .Namber,
.Color5 .Namber,
.Color6 .Namber {background:url(images/color_menu.gif) no-repeat;}
.Color4 .Namber {background-position:0 -115px;}
.Color5 .Namber {background-position:0 -152px;}
.Color6 .Namber {background-position:0 -190px;}

.Categories{width:100%; position:relative; background:url(img/Categories.gif) 0 -10px repeat-x}
.Categories .lt{width:5px; height:5px; position:absolute; overflow:hidden; left:0; top:0; background:url(img/Categories.gif) 0 0 no-repeat}
.Categories .rt{width:5px; height:5px; position:absolute; overflow:hidden; margin-left:100%; top:0; left:-5px; background:url(img/Categories.gif) -5px 0 no-repeat}
.Categories .titlte{font:bold 18px Georgia, "Times New Roman", Times, serif; color:#7f5250; padding-top:17px; margin-bottom:10px; padding-left:20px;}
.Categories .text{padding:0 15px 0 20px; position:relative}
.Categories .text table{width:100%; position:relative; margin-bottom:9px}
.Categories .text table td{vertical-align:top; padding-top:4px}
.Categories .text table td.l{border-bottom:1px dotted #9a9792; display:block;font:15px Trebuchet MS}
.Categories .text table td.n{width:10px;padding-left:2px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#464543}
.Categories .text table td.n span{position:relative; top:8px}
.Categories .text table td.t{width:10px;padding-right:2px; font:15px Trebuchet MS;}
.Categories .text table td.t a{top:2px; position:relative; color:#464543;}

.CategoriesClose{position:relative; background:#ddd6c6; padding:7px 10px 7px 15px; width:91%;}
.CategoriesClose .lt{width:5px; height:5px; position:absolute; overflow:hidden; left:0; top:0; background:url(img/Categories.gif) 0 0 no-repeat}
.CategoriesClose .rt{width:5px; height:5px; position:absolute; overflow:hidden; margin-left:100%; top:0; left:-5px; background:url(img/Categories.gif) -5px 0 no-repeat}
.CategoriesClose .lb{width:5px; height:5px; position:absolute; overflow:hidden; left:0; bottom:0; background:url(img/CategoriesBottomBorder.gif) 0 0 no-repeat}
.CategoriesClose .rb{width:5px; height:5px; position:absolute; overflow:hidden; margin-left:100%; bottom:0; left:-5px; background:url(img/CategoriesBottomBorder.gif) -5px 0 no-repeat}
.CategoriesClose .title{font:bold 13px Trebuchet MS; color:#7e5251;}
.CategoriesClose .title SPAN{background:url(img/beige_arrow.png) no-repeat; position:relative; top:3px; margin-right:6px;}
.CategoriesClose .title A, .CategoriesClose .title A SPAN {text-decoration:none; color:#7e5251;}
.CategoriesClose .text{padding:0 15px 0 20px; position:relative}
.CategoriesClose .text table{width:100%; position:relative; margin-bottom:9px}
.CategoriesClose .text table td{vertical-align:top; padding-top:4px}
.CategoriesClose .text table td.l{border-bottom:1px dotted #9a9792; display:block;font:15px Trebuchet MS}
.CategoriesClose .text table td.n{width:10px;padding-left:2px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#464543}
.CategoriesClose .text table td.n span{position:relative; top:8px}
.CategoriesClose .text table td.t{width:10px;padding-right:2px; font:15px Trebuchet MS;}
.CategoriesClose .text table td.t a{top:2px; position:relative; color:#464543;}

.NewPatternTitle{height:52px; margin-left:256px; font:bold 23px Tahoma; color:#dd968e}
.NewPatternTitle img{float:left}
.NewPatternTitle .text{float:left; margin-top:16px; position:relative; width:500px}
.NewPatternTitle .text span{position:absolute; width:100%; background:url(img/TextDecor.png) 0 0 no-repeat; height:12px; left:0; top:5px;}

.CatalogBlock{margin:0 32px 0 31px; position:relative}
.CatalogBlockTitle{color:#d8d8d8; font:bold 15px Trebuchet MS; padding:5px 0 0 20px; width:168px; position:relative; height:21px;}
.CatalogBlockTitle .text{position:relative;width:100%; display:block}
.CatalogBlockTitle .text span{position:absolute; left:-1px; top:-1px;color:#54554f; display:block;}
.CatalogBlock .LTtit{position:absolute; left:0; top:0; width:10px; height:10px; overflow:hidden}
.CatalogBlock .RTtit{position:absolute; left:-10px; margin-left:100%; top:0; width:10px; height:10px; overflow:hidden}
.CatalogBlock .LBtit{position:absolute; left:0; bottom:0; width:10px; height:10px; overflow:hidden}
.CatalogBlock .RBtit{position:absolute; left:-10px; margin-left:100%; bottom:0; width:10px; height:10px; overflow:hidden}

.CatalogBlock .line{position:absolute; left:0; top:-7px; background:url(img/ClalogBlockTitle.png) 0 0 repeat-x; width:100%; height:24px; padding:0 20px}
.CatalogBlock .HorSkrl{width:100%; position:relative; padding:16px 0 16px 0}
.CatalogBlock .skR{width:42px; height:242px; position:absolute; left:-42px; margin-left:100%; top:0}
.CatalogBlock .skL{width:42px; height:242px; position:absolute; left:0; top:0}
.CatalogBlock .skR .bg{width:42px; height:242px; position:absolute; left:0; top:0}
.CatalogBlock .skL .bg{width:42px; height:242px; position:absolute; left:0; top:0}
.CatalogBlock .skR a{position:absolute; width:42px; height:99px; background-position:-42px -99px; background-repeat:no-repeat; left:0;}
.CatalogBlock .skL a{position:absolute; width:42px; height:99px; background-position:-42px 0; background-repeat:no-repeat; left:0}
.CatalogBlock .skR a:hover{background-position:0 -99px;}
.CatalogBlock .skL a:hover{background-position:0 0;}

.horizonnOut{margin:0 15px 0 20px; position:relative;zoom:1;}
.horizonn{width:100%; position:relative; overflow:hidden; padding-bottom:13px;}
	.horizonnIn{position:relative; width:9999px;}
		.horizonnIn a{display:-moz-inline-stack; display:inline-block; text-decoration:none; text-align:center; font:bold 14px Trebuchet MS; margin-right:28px;}
		.horizonnIn a span{display:inline-block; height:35px; vertical-align:top; clear:both; text-decoration:underline; position:relative; top:6px}
		.horizonnIn a img{display:block;}
		
		.horizonnIn a#active-foto IMG {border:5px solid #fff;}

		.horizonnIn .getWidth {float:left}

.CB_green .CatalogBlockTitle{background:#cad586 url(img/CB_green.png) 0 0 repeat}
.CB_green .LTtit{background:url(img/ang_green.png) 0 0 no-repeat}
.CB_green .RTtit{background:url(img/ang_green.png) -10px 0 no-repeat}
.CB_green .LBtit{background:url(img/ang_green.png) 0 -10px no-repeat}
.CB_green .RBtit{background:url(img/ang_green.png) -10px -10px no-repeat}
.CB_green .HorSkrl{background:#cad586 url(img/CB_green.png) 0 0 repeat}
.CB_green .horizonnIn a{background:url(img/fot_green.png) 0 100% repeat-x; color:#717f19}
.CB_green .horizonnIn a img{border:1px solid #415d3c}
.CB_green .horizonnIn{height:242px; overflow:hidden}
.CB_green .skR .bg{background:url(img/skR_green.png) 0 0 no-repeat}
.CB_green .skL .bg{background:url(img/skL_green.png) 0 0 no-repeat}
.CB_green .skR a{background-image:url(img/green_hover.png); top:66px;}
.CB_green .skL a{background-image:url(img/green_hover.png); top:66px;}

.CB_pink .CatalogBlockTitle{background:#f0adc0 url(img/CB_pink.png) 0 0 repeat}
.CB_pink .LTtit{background:url(img/ang_pink.png) 0 0 no-repeat}
.CB_pink .RTtit{background:url(img/ang_pink.png) -10px 0 no-repeat}
.CB_pink .LBtit{background:url(img/ang_pink.png) 0 -10px no-repeat}
.CB_pink .RBtit{background:url(img/ang_pink.png) -10px -10px no-repeat}
.CB_pink .HorSkrl{background:#f0adc0 url(img/CB_pink.png) 0 0 repeat}
.CB_pink .horizonnIn a{background:url(img/fot_pink.png) 0 100% repeat-x; color:#99435c; font-size:11px}
.CB_pink .horizonnIn a img{border:1px solid #743346}
.CB_pink .horizonnIn{height:190px; overflow:hidden}
.CB_pink .skR .bg{background:url(img/skR_pink.png) 0 0 no-repeat}
.CB_pink .skL .bg{background:url(img/skL_pink.png) 0 0 no-repeat}
.CB_pink .skR a{background-image:url(img/pink_hover.png); top:50px;}
.CB_pink .skL a{background-image:url(img/pink_hover.png); top:50px;}

.CB_violet .CatalogBlockTitle{background:#b0a3dd url(img/CB_violet.png) 0 0 repeat}
.CB_violet .LTtit{background:url(img/ang_violet.png) 0 0 no-repeat}
.CB_violet .RTtit{background:url(img/ang_violet.png) -10px 0 no-repeat}
.CB_violet .LBtit{background:url(img/ang_violet.png) 0 -10px no-repeat}
.CB_violet .RBtit{background:url(img/ang_violet.png) -10px -10px no-repeat}
.CB_violet .HorSkrl{background:#b0a3dd url(img/CB_violet.png) 0 0 repeat}
.CB_violet .horizonnIn a{background:url(img/fot_violet.png) 0 100% repeat-x; color:#4e4375; font-size:10px; font-weight:normal}
.CB_violet .horizonnIn a img{border:1px solid #53477b}
.CB_violet .horizonnIn{height:140px; overflow:hidden}
.CB_violet .skR .bg{background:url(img/skR_violet.png) 0 0 no-repeat}
.CB_violet .skL .bg{background:url(img/skL_violet.png) 0 0 no-repeat}
.CB_violet .skR a{background-image:url(img/violet_hover.png); top:14px;}
.CB_violet .skL a{background-image:url(img/violet_hover.png); top:14px;}


.CB_beige {margin:0 0 17px;}
.CB_beige .LTtit{background:url(img/ang_beige.gif) 0 0 no-repeat}
.CB_beige .RTtit{background:url(img/ang_beige.gif) -10px 0 no-repeat}
.CB_beige .LBtit{background:url(img/ang_beige.gif) 0 -10px no-repeat}
.CB_beige .RBtit{background:url(img/ang_beige.gif) -10px -10px no-repeat}
.CB_beige .HorSkrl{background:#cbc5b6;}

.CB_beige .horizonnIn {}
	.CB_beige .horizonnIn A {color:#000; text-align:left; margin:0 15px 0 0; font-size:10px; font-weight:normal; padding:1px 0; text-decoration:none !important;}
		.CB_beige .horizonnIn A IMG {border:1px solid #53477b}
		.CB_beige .horizonnIn A SPAN {font:12px/15px Trebuchet MS; text-decoration:none !important;}
			.CB_beige .horizonnIn A SPAN B {color:#825250; font-weight:normal;text-decoration:underline;}
	.CB_beige .horizonnIn A:hover SPAN {color:#000 !important;}
		.CB_beige .horizonnIn A:hover SPAN B {color:#f40000 !important;}

.CB_beige .skR .bg{background:url(img/skR_violet.png) 0 0 no-repeat}
.CB_beige .skL .bg{background:url(img/skL_violet.png) 0 0 no-repeat}
.CB_beige .skR a{background-image:url(img/violet_beige.png); top:14px; width:42px; height:99px;}
.CB_beige .skL a{background-image:url(img/violet_beige.png); top:14px; width:42px; height:99px;}

.CB_beige .topInfoPanel {overflow:hidden;zoom:1;padding:0 15px 10px;margin:-7px 0 0;}
	.CB_beige .topInfoPanel H3 {font:bold 13px Trebuchet MS;float:left;width:40%;}
	.CB_beige .topInfoPanel DIV {float:right;width:40%;text-align:right;}
		.CB_beige .topInfoPanel DIV SPAN {padding:0 4px;}
	.CB_beige .topInfoPanel A {color:#825250;}

.CB_beige-even .topInfoPanel {padding-bottom:5px;}
.CB_beige-even .horizonnIn {height:127px;}
.CB_beige-even .horizonnIn A {vertical-align:middle;padding-top:13px;}


.WinScroll{position:absolute; z-index:3;}
.win_pink{display:none}
.WinScroll table{float:left}
.WinScroll .lt{width:11px; height:11px; background:url(img/win_pink.png) 0 0 no-repeat; line-height:1px}
.WinScroll .rt{width:12px; height:11px; background:url(img/win_pink.png) -11px 0 no-repeat; line-height:1px; overflow:hidden}
.WinScroll .ct{ background:url(img/win_pink.png) 0 -34px repeat-x}
.WinScroll .lb{width:11px; height:11px; background:url(img/win_pink.png) 0 -11px no-repeat; line-height:11px}
.WinScroll .rb{width:12px; height:11px; background:url(img/win_pink.png) -11px -11px no-repeat; line-height:11px}
.WinScroll .cb{height:11px; background:url(img/win_pink.png) 0 -23px repeat-x; line-height:11px; position:relative}
.WinScroll .cm{background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x; height:122px; vertical-align:top}
.WinScroll .lm{border-left:2px solid #df948f;background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x;}
.WinScroll .rmf{background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x; width:4px;border-right:2px solid #df948f;}
.WinScroll .rm{width:6px; background:url(img/win_ten.png) 0 0 repeat-y}
.WinScroll .win_conent{ margin:-7px -4px 0 -5px; position:relative; padding-bottom:4px}
.WinScroll .win_conent_in{width:100%; position:relative}
.WinScroll .win_conent .title{padding:4px 17px 3px 5px; font: bold 12px Verdana, Geneva, sans-serif; color:#a5405e; background:#FFF url(img/win_pink_title.png) 0 0 repeat-y; margin-bottom:9px}
.WinScroll .win_conent .info{position: relative; padding:0 11px 0 18px; display:block; line-height: inherit}
.WinScroll .win_conent .info_cat{padding-top:5px; line-height:16px}
.WinScroll .win_conent .info_cat a{text-decoration:none}
.WinScroll .pic_block{float:right; padding-bottom:3px; background:url(img/win_pic_pink.png) 0 100% no-repeat;}
.WinScroll .pic_block span{background:url(img/win_pic_pink.png) 0 0  no-repeat; display:block; float:left; padding-top:3px}
.WinScroll .pic_block span img{float: left; padding:0 3px; background-color:#FFF; max-height:68px; width:60px;}

#Lightbox {background:#f4ede3; position:absolute; bottom:0px; left:0; width:100%; height:170px; z-index:2;}
#Lightbox DIV.navigate {height:30px; background:#895e59; color:white; font-size:14px; padding:8px 10px 0 40px;}
#Lightbox DIV.navigate a{ text-decoration:underline; color:white;}
#Lightbox DIV.navigate SPAN.left{float:left;}
#Lightbox DIV.navigate SPAN.right{float:right; padding-right:7px;}
#Lightbox DIV.scroll {padding:7px 17px 0 17px; }
#Lightbox DIV.scroll SPAN.left{float:left; padding-top:10px;}
#Lightbox DIV.scroll SPAN.right{float:right; padding-right:5px; padding-top:10px;}
#Lightbox DIV.scroll .img_thumbs{margin-left:55px;}
/* User title */
.user-title {
	overflow:hidden;
	padding:0 0 16px 12px;
	zoom:1;
	}
	.user-title .box-img {
		background:url(img/user-img-border.gif) 0 0 no-repeat;
		float:left;
		margin:0 10px 0 0;
		padding:3px;
		}
	.user-title .box-info {overflow:hidden;zoom:1;}
		.user-title .box-info H1 {
			font:24px Trebuchet MS;
			padding:3px 0 1px;
			}
		.ico-profile A {
			background:url(img/ico-profile.gif) 1px 4px no-repeat;
			padding:0 0 5px 13px;
			color:#825250;
			}

/* Фото - подробно */
.foto-detailed {padding:0 0 5px;}
	.foto-detailed H2 {
		font:24px Trebuchet MS;
		padding:0 0 5px;
		}

	.foto-detailed-img {float:left;margin:0 10px 0 0;}
		.foto-detailed-img-infoBar {
			color:#6c6c6c;
			padding:0 0 6px;
			}
			.foto-detailed-img-infoBar .right {font-size:11px;padding:2px 1px 0 0;}
		.ie6 .foto-detailed-img-infoBar {width:643px;}
		.ie7 .foto-detailed-img-infoBar {width:643px;}

	.foto-detailed-info {
		padding:24px 0 0;
		float:left;
		width:245px;
		zoom:1;
		}

/* Навигация по страницам */
.paging {
	float:right;
	position:relative;
	}

	.paging LI {
		float:left;
		vertical-align:top;
		overflow:hidden;
		padding:0 4px 1px 3px;
		margin:0 0 0 3px;
		}
		.paging LI A {color:#825250;}

	.paging LI#paging-active {
		background:#825250;
		color:#fff;
		font-weight:bold;
		}

/* Other Topics */
.otherTopics {margin:0 0 25px;position:relative;top:5px;}
	.otherTopics H2 {
		font:bold 13px Trebuchet MS;
		color:#7e5251;
		padding:0 0 5px;
		}
	.otherTopics P {
		font-size:12px;
		line-height:16px;
		padding:5px 0;
		}
		.otherTopics P A {color:#7e5251;}

/* Information */
.informationBox {margin:0 0 16px;}
	.informationBox .inner {padding:7px 12px 6px !important;}
	.informationBox A {color:#825250;}
	.informationBox H3 {
		font:bold 13px Trebuchet MS;
		color:#7e5251;
		padding:0 0 6px;
		}
	.informationBox P {
		font-size:12px;
		line-height:16px;
		padding:2px 0 0;
		}

/* People like this */
.People_box {margin:0 0 9px;}
	.People_box .inner {
		padding:7px 12px 6px !important;
		}
	.People_box A {color:#825250;}

	.People_box H3 {
		font:bold 13px Trebuchet MS;
		color:#7e5251;
		padding:0 0 6px;
		float:left;
		}
		.People_box H3 SPAN {font-weight:normal;color:#000;}
	.People_box .seeAll-link {float:right;font-size:12px;}

	.People_box P {
		font-size:12px;
		line-height:16px;
		padding:5px 0 3px 1px;
		display:inline-block;
		width:67px;
		}
		.People_box P A {text-decoration:none;}
			.People_box P A IMG {display:block;padding-bottom:1px;}
			.People_box P A SPAN {display:block;text-decoration:underline;padding-right:4px;}
	.ie6 .People_box P {display:inline;}
	.ie7 .People_box P {display:inline;}

/* Блок пользователя */
.userBox {
	padding:0 0 16px;
	width:230px;
	margin:0 auto;
	}
	.userBox H3 {
		font:bold 15px Trebuchet MS;
		float:left;
		padding:0 9px 12px 0;
		}
	.user-status-offline, .user-status-online {
		float:left;
		padding:0 4px;
		background:#a81818;
		font-size:10px;
		margin:3px 0 0;
		color:#fff;
		}
	.user-status-online {background:#5fc000;}
	.userBox IMG {clear:both;}

/* Юсер инфо */
.user-info {padding:0 11px 25px;}
	.user-info-box {padding:0 0 17px;}
	
	.user-info-box H3 {
		background:url('img/line.gif') 0 10px repeat-x;
		font:bold 13px Trebuchet MS;
		color:#7e5251;
		padding:0 0 11px;
		zoom:1;
		}
		.user-info-box H3 SPAN {
			background:#fff;
			padding:0 8px 0 0;
			}

	.user-info-box DL {
		clear:both;
		padding:0 0 2px;
		overflow:hidden;
		zoom:1;
		}
		.user-info-box DT {
			float:left;
			font-weight:bold;
			width:150px;
			padding:0 10px 0 0;
			}
		.user-info-box DD {
			overflow:hidden;
			zoom:1;
			}

/* Маленькая кнопка */
.small-buttons .button-small {margin-right:11px;}

.button-small {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:27px;
	padding-left:5px;
	}
	.button-small SPAN {
		display:inline-block;
		vertical-align:top;
		padding-right:5px;
		}
		.button-small A {
			display:inline-block;
			vertical-align:top;
			padding:3px 5px 0;
			height:27px;
			color:#fff;
			text-decoration:none;
			}
		.button-small A:hover, .button-small INPUT:hover {color:#fff000 !important;}
		.button-small INPUT {
			display:inline-block;
			border:none;
			vertical-align:top;
			padding:0 5px 3px;
			height:27px;
			color:#fff;
			}

/* Маленькая кнопка - бежевая */
.button-small-beige {background:url('img/button-small-beige.png') 0 0 no-repeat;}
.button-small-beige SPAN {background:url('img/button-small-beige.png') right -27px no-repeat;}
.button-small-beige A, .button-small-beige INPUT {background:#b5a174 url('img/button-small-beige.png') 0 -54px repeat-x;}

/* Маленькая кнопка - зелёная */
.button-small-green {background:url('img/button-small-green.png') 0 0 no-repeat;}
.button-small-green SPAN {background:url('img/button-small-green.png') right -27px no-repeat;}
.button-small-green A, .button-small-green INPUT {background:#b5a174 url('img/button-small-green.png') 0 -54px repeat-x;}

/* Для осликов */
.ie6 .button-small, .ie6 .button-small SPAN, .ie6 .button-small A, .ie6 .button-small INPUT {display:inline;}
.ie7 .button-small, .ie7 .button-small SPAN, .ie7 .button-small A, .ie7 .button-small INPUT {display:inline;}



/* Большая кнопка */
.big-buttons {clear:both;padding:15px 0 0;zoom:1;}
.big-buttons .button-big {margin-right:20px;}

.button-big {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:53px;
	padding-left:8px;
	}
	.button-big SPAN {
		display:inline-block;
		vertical-align:top;
		padding-right:8px;
		}
		.button-big A {
			display:inline-block;
			vertical-align:top;
			font:24px Trebuchet MS !important;
			padding:11px 20px 0;
			text-align:center;
			height:53px;
			color:#fff;
			text-decoration:none;
			}
		.button-big A:hover, .button-big INPUT:hover {color:#fff000 !important;}
		.button-big INPUT {
			display:inline-block;
			border:none;
			font:24px Trebuchet MS !important;
			vertical-align:top;
			padding:0 20px 3px;
			height:53px;
			color:#fff;
			}


/* Средняя кнопка */
.button-centered {padding:12px 0 0;text-align:right;}

/* Очень большая кнопка - зеленая */
.button-bigest {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:66px;
	margin-top:20px;
	width:100%;
	position:relative; border-radius:4px;
}
	.button-bigest SPAN {
		display:inline-block;
		vertical-align:top;
		padding-right:7px;
		}
		.button-bigest A {
			display:inline-block;
			vertical-align:top;
			font:17pt Trebuchet MS;
			padding:15px 31px 0 0px;
			text-align:left;
			height:66px;
			color:#fff;
			text-decoration: none;
			width:95%;
			text-align:right;
			}
			.button-bigest A B {font-size:8pt; font-weight:normal;color:#fff000; position:relative; top:-12px; text-decoration:none;}
		.button-bigest INPUT {
			display:inline-block;
			border:none;
			font:18px Trebuchet MS;
			vertical-align:top;
			padding:0 20px 3px;
			height:43px;
			color:#fff;
			}
		.button-bigest A:hover, .button-bigest INPUT:hover {color:#fff000 !important;}


.button-bigest-green {	background:#8BAA16 url(img/button-bigest-green.png) repeat-x 0 -66px;
position:relative;
}
.button-bigest-green .bg-button-bigest {background:url('img/button-bigest-green.png') right -132px no-repeat;
	padding:0 7px 0 0;
}
.button-bigest-green .bg-button-bigest a span{
	text-decoration:underline;
}
.button-bigest-green .bg-button-bigest a:hover span{
	text-decoration:none;
	color:#fff !important;
}
.button-bigest-green .bg-button-bigest P{position:relative;}
.button-bigest-green .bg-button-bigest P.arrow {background:url(img/arrow_big.png) no-repeat; position:absolute; bottom:20px; right:15px; width:13px; height:27px;}
.button-bigest-green A, .button-medium-green INPUT {background:url('img/button-bigest-green.png') 0 0 no-repeat;}

.button-bigest.prev A {text-align:left; padding-top:16px; padding-left:34px;}
.button-bigest.prev .bg-button-bigest P.arrow {background:url(img/arrow_big_toleft.png) no-repeat; right:auto; left:15px;}

/* Для осликов */
.ie6 .button-bigest, .ie6 .button-bigest SPAN, .ie6 .button-bigest A, .ie6 .button-bigest INPUT {display:inline;}
.ie7 .button-bigest, .ie7 .button-bigest SPAN, .ie7 .button-bigest A, .ie7 .button-bigest INPUT {display:inline;}

/* хак на FireFox: */
@-moz-document url-prefix() {
.button-bigest-green, x:-moz-any-link {
margin-left:10px;
}
}




/* зеленая кнопка без бордеров */
.greenFillButton { background:url(img/greenFillButton.gif) no-repeat; height:31px; float:left}
.greenFillButton {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:31px;
	padding-left:4px;
	}
	.greenFillButton SPAN {
		display:inline-block;
		vertical-align:top;
		padding-right:4px;
		}
		.greenFillButton A {
			display:inline-block;
			vertical-align:top;
			font:18px Trebuchet MS;
			padding:3px 10px 10px 10px;
			text-align:left;
			height:66px;
			color:#fff;
			text-decoration: underline;
			}
			.greenFillButton A B {font-size:10pt; font-weight:normal; color:#fff000; text-decoration:none;}
			.greenFillButton A B B {color:white; }
		.greenFillButton INPUT {
			display:inline-block;
			border:none;
			font:18px Trebuchet MS;
			vertical-align:top;
			height:43px;
			color:#fff;
			}
		.greenFillButton A:hover, .greenFillButton INPUT:hover {color:#fff000 !important;}

.ButtongreenFill {background:url('img/greenFillButton.gif') 0 0 no-repeat;}
.ButtongreenFill SPAN {background:url('img/greenFillButton.gif') right -31px no-repeat;}
.ButtongreenFill A, .button-medium-green INPUT {background:#a1c61a;}
/* Для осликов */
.ie6 .greenFillButton, .ie6 .greenFillButton SPAN, .ie6 .greenFillButton A, .ie6 .greenFillButton INPUT {display:inline;}
.ie7 .greenFillButton, .ie7 .greenFillButton, .ie7 .greenFillButton A, .ie7 .greenFillButton INPUT {display:inline;}

.rounded-green .greenFillButton {float:right;}








/* Большая кнопка - зелёная */
.button-big-green {background:url('img/button-big-green.png') 0 0 no-repeat;}
.button-big-green SPAN {background:url('img/button-big-green.png') right -53px no-repeat;}
.button-big-green A, .button-big-green INPUT {background:#b5a174 url('img/button-big-green.png') 0 -106px repeat-x;}

/* Большая кнопка - бежевая */
.button-big-beige {background:url('img/button-big-beige.png') 0 0 no-repeat;}
.button-big-beige SPAN {background:url('img/button-big-beige.png') right -53px no-repeat;}
.button-big-beige A, .button-big-beige INPUT {background:#b5a174 url('img/button-big-beige.png') 0 -106px repeat-x;}

/* Для осликов */
.ie6 .button-big, .ie6 .button-big SPAN, .ie6 .button-big A, .ie6 .button-big INPUT {display:inline;}
.ie7 .button-big, .ie7 .button-big SPAN, .ie7 .button-big A, .ie7 .button-big INPUT {display:inline;}


/* Средняя кнопка */
.button-centered {padding:12px 0 0;text-align:center;}

.button-medium {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:43px;
	padding-left:8px;
	}
	.button-medium SPAN {
		display:inline-block;
		vertical-align:top;
		padding-right:8px;
		}
		.button-medium A {
			display:inline-block;
			vertical-align:top;
			font:18px Trebuchet MS !important;
			padding:8px 11px 0;
			text-align:center;
			height:43px;
			color:#fff;
			text-decoration:none;
			}
			.button-medium A B {font-weight:normal;color:#fff000;}
		.button-medium INPUT {
			display:inline-block;
			border:none;
			font:18px Trebuchet MS !important;
			vertical-align:top;
			padding:0 20px 3px;
			height:43px;
			color:#fff;
			}
		.button-medium A:hover, .button-medium INPUT:hover {color:#fff000 !important;}

/* Средняя кнопка - зелёная */
.button-medium-green {background:url('img/button-medium-green.png') 0 0 no-repeat;}
.button-medium-green SPAN {background:url('img/button-medium-green.png') right -43px no-repeat;}
.button-medium-green A, .button-medium-green INPUT {background:#8baa16 url('img/button-medium-green.png') 0 -86px repeat-x;}

/* Для осликов */
.ie6 .button-medium, .ie6 .button-medium SPAN, .ie6 .button-medium A, .ie6 .button-medium INPUT {display:inline;}
.ie7 .button-medium, .ie7 .button-medium SPAN, .ie7 .button-medium A, .ie7 .button-medium INPUT {display:inline;}


/* Комменты */
.comments {width:73%;margin:0 0 0 3px;}
	.comments H2 {
		font:18px Trebuchet MS;
		padding:0 0 10px;
		border-bottom:1px solid #e3e3e3;
		margin:0 0 18px;
		}
	
	.commentBox {
		padding:0 0 15px;
		border-bottom:1px solid #e3e3e3;
		margin:0 0 18px;
		overflow:hidden;
		zoom:1;
		}

		.commentBox-foto {
			float:right;
			margin:0 0 0 15px;
			}
			.commentBox-foto IMG {border:1px solid #000;}
		
		.commentBox-inner {overflow:hidden;zoom:1;}

		.commentBox .box-img {
			background:url(img/user-img-border.gif) 0 0 no-repeat;
			float:left;
			margin:0 10px 0 0;
			padding:3px;
			}
		.commentBox .box-info {overflow:hidden;zoom:1;}
			.commentBox .box-info DIV A {
				font-weight:bold;
				color:#825250;
				}
			.commentBox .box-info EM {
				display:block;
				padding:4px 0 0;
				font-style:normal;
				color:#858584;
				}

		.commentBox-text {clear:both;}
		.ie6 .commentBox-text {padding-top:2px;}
		.ie7 .commentBox-text {padding-top:2px;}
		
		.commentBox-attach {padding:6px 0 0;}
			.commentBox-attach EM {
				color:#858584;
				display:block;
				padding:0 0 9px;
				}
				.commentBox-attach EM STRONG {font-weight:normal;color:#825250;}
			
			.commentBox-attach DIV {overflow:hidden;zoom:1;margin:0 0 0 22px;}
				.commentBox-attach DIV SPAN {
					background:url(img/attach-img-bg.gif) 0 -136px repeat-x;
					height:68px;
					overflow:hidden;
					float:left;
					margin:0 11px 0 0;
					}
					.commentBox-attach DIV SPAN B {
						background:url(img/attach-img-bg.gif) 0 0 no-repeat;
						float:left;
						}
						.commentBox-attach DIV SPAN B A {
							background:url(img/attach-img-bg.gif) right -68px no-repeat;
							height:68px;
							padding:3px;
							float:left;
							}

/* Фотки */
.foto {padding:0 0 250px;}
	.foto A {color:#825250;}

	.foto-topPanel {
		overflow:hidden;
		zoom:1;
		padding:0 0 17px;
		}
		.foto-topPanel H2 {font:24px Trebuchet MS;}
		.foto-topPanel UL {padding:4px 0 0;}

	.fotoBox {
		display:inline-block;
		vertical-align:middle;
		margin:20px 26px 21px 0;
		position:relative;
		}
		.fotoBox A.fotoBox-link {text-decoration:none;}
		.fotoBox A.fotoBox-link IMG {display:block;border:1px solid #000;}
		.fotoBox A.fotoBox-link SPAN {display:block;text-decoration:underline;padding:2px 0 0;margin:-20px 0 0;position:relative;top:20px;}
		.fotoBox  .foto-popup {
			position:absolute;
			top:50%;
			left:2000px;
			z-index:1;
			font-size:12px;
			margin:23px 0 0 -15px;
			}
			.fotoBox  .foto-popup STRONG {
				display:block;
				color:#7e5251;
				margin:0 0 6px;
				position:relative;
				top:-2px;
				font-size:13px;
				}
			
				
			.fotoBox  .foto-popup P {padding:0 0 12px;}
				.fotoBox  .foto-popup P A {color:#ab3636;}
				
		.zIndex10 {z-index:3 !important;}

	.ie6 .fotoBox A SPAN {margin:-24px 0 0;}
	.ie7 .fotoBox A SPAN {margin:-24px 0 0;}
	.ie6 .fotoBox {display:inline;}
	.ie7 .fotoBox {display:inline;}
	
.fotoBox .traingle {background:url(img/beige_triangle.png) no-repeat; width:45px; height:13px; position:absolute; top:-13px; left:20px;}
	
	
	
	
	.fotoBox2 {
		display:inline-block;
		position:relative;
		}
		.fotoBox2 A.fotoBox-link {text-decoration:none;}
		.fotoBox2 A.fotoBox-link IMG {display:block;}
		.fotoBox2 A.fotoBox-link SPAN {display:block;text-decoration:underline;padding:2px 0 0;margin:-20px 0 0;position:relative;top:20px;}
		.fotoBox2  .foto-popup2 {
			position:absolute;
			top:50%;
			left:2000px;
			z-index:1;
			font-size:12px;
			margin:10px 0 0 -10px;
			}
			.fotoBox2  .foto-popup2 STRONG {
				display:block;
				color:#7e5251;
				margin:0 0 6px;
				position:relative;
				top:-2px;
				}
			.fotoBox2  .foto-popup2 P {padding:0 0 12px;}
				.fotoBox2  .foto-popup2 P A {color:#ab3636;}
				
		.zIndex10 {z-index:3 !important;}

	.ie6 .fotoBox2 A SPAN {margin:-24px 0 0;}
	.ie7 .fotoBox2 A SPAN {margin:-24px 0 0;}
	.ie6 .fotoBox2 {display:inline;}
	.ie7 .fotoBox2 {display:inline;}






/* Всплывающая фотка */
#popup-foto-wrapper {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	font-size:12px;
	background:url(img/popup-bg.png) 0 0 repeat;
	width:100%;
	height:100%;
	}

	#popup-foto {
		margin:33px auto 0;
		
		position:relative;
		}
		#popup-foto .inner-2 {padding:4px 18px 16px 24px;}
			#popup-foto .inner-2 H3 {
				color:#7e5251;
				font:18px Trebuchet MS;
				padding:0 0 15px;
				}
			#popup-foto .inner-2 P {padding:10px 0 0;}
			#popup-foto .inner-2 P B {font-weight:bolder;}
		
		#popup-foto .popup-foto-close {
			position:absolute;
			cursor:pointer;
			top:9px;
			right:17px;
			height:15px;
			width:15px;
			background:#825756 url(img/close.gif) 0 0 no-repeat;
			}

.ie6 #popup-foto-wrapper {
	position: absolute;
	background:none;
	}

/* Схема - информация */
.schemeInfo  {
	padding:23px 10px 5px 1px;
	overflow:hidden;
	zoom:1;
	}

	.schemeInfo H1 {
		color:#85a315;
		padding:0 0 15px;
		font:24px Trebuchet MS;
		}
		.schemeInfo H1 A {color:#85a315;}
	.schemeInfo H1.gree {
		color:#85a315;
		padding:0 0 15px;
		font:24px Trebuchet MS;
		}
		.schemeInfo H1 A {color:#85a315;}

	.schemeInfo-box {
		overflow:hidden;
		zoom:1;
		padding:0 2px 10px 0;
		}
		.schemeInfo-box-img {float:right;padding:5px 0 0;}
			.schemeInfo-box-img IMG {border:1px solid #446043;}
		.schemeInfo-box-inner {
			overflow:hidden;
			zoom:1;
			}
			.schemeInfo-box-inner .item {
				padding:0 0 7px 2px;
				}
				.schemeInfo-box-inner .item SMALL {font-size:11px;color:#858584;}
			.schemeInfo-box-inner SELECT {font-weight:bold;}
			.schemeInfo-box-inner .price {color:#829f15;padding:0 0 5px 3px;}
				.schemeInfo-box-inner .price BIG {font-size:24px;}
			
			.button-addToLightbox {
				height:33px;
				width:190px;
				text-align:center;
				overflow:hidden;
				padding:0;
				background:url(img/button-addToLightbox.gif) 0 0 no-repeat;
				margin:1px 0 6px;
				font-weight:bold;
				}
				.button-addToLightbox A {
					color:#000;
					display:block;
					height:33px;
					padding:6px 0 0 7px;
					width:190px;
					}

	.schemeInfo .rounded-beigeWithBorder .inner {padding:10px 20px 12px;}

	.schemeInfo-categories {padding:7px 0 0;}
		.schemeInfo-categories A {color:#825250;}
	
	.schemeInfo-bottom {padding:30px 0 0 35px;}
		.schemeInfo-bottom-left {
			float:left;
			background:#b1a3de;
			position:relative;
			padding:26px 15px 13px 15px;
			margin:25px -15px 0 0;
			}
		
		.ie6 .schemeInfo-bottom-left {background:#a799d9;}
		.ie7 .schemeInfo-bottom-left {background:#a799d9;}

			.schemeInfo-bottom-left A{display:-moz-inline-stack; display:inline-block; text-decoration:none; text-align:center; font:bold 14px Trebuchet MS;}
			.schemeInfo-bottom-left A SPAN{display:inline-block; height:35px; vertical-align:top; clear:both; text-decoration:underline; position:relative; top:6px; font-size:10px; color:#4f4375;}
			.schemeInfo-bottom-left A IMG{display:block;border:1px solid #000;}
			
			.schemeInfo-bottom-left .LTtit{position:absolute; left:0; top:0; width:10px; height:10px; overflow:hidden}
			.schemeInfo-bottom-left .RTtit{position:absolute; left:-10px; margin-left:100%; top:0; width:10px; height:10px; overflow:hidden}
			.schemeInfo-bottom-left .LBtit{position:absolute; left:0; bottom:0; width:10px; height:10px; overflow:hidden}
			.schemeInfo-bottom-left .RBtit{position:absolute; left:-10px; margin-left:100%; bottom:0; width:10px; height:10px; overflow:hidden}
			.schemeInfo-bottom-left .LTtit{background:url(img/ang_violet.png) 0 0 no-repeat}
			.schemeInfo-bottom-left .RTtit{background:url(img/ang_violet.png) -10px 0 no-repeat}
			.schemeInfo-bottom-left .LBtit{background:url(img/ang_violet.png) 0 -10px no-repeat}
			.schemeInfo-bottom-left .RBtit{background:url(img/ang_violet.png) -10px -10px no-repeat}

		.schemeInfo-bottom-right {overflow:hidden;zoom:1;}

	
/* Закруглённые блоки
---------------------------------------*/
.topRounds {height:5px;overflow:hidden;}
	.topRounds .leftRound {
		float:left;
		overflow:hidden;
		width:5px;
		height:5px;
		}
	.topRounds .rightRound {
		float:right;
		overflow:hidden;
		width:5px;
		height:5px;
		}
	.topRounds .center {overflow:hidden;height:5px;}

.bottomRounds {height:5px;overflow:hidden;}
	.bottomRounds .leftRound {
		float:left;
		overflow:hidden;
		width:5px;
		height:5px;
		}
	.bottomRounds .rightRound {
		float:right;
		overflow:hidden;
		width:5px;
		height:5px;
		}
	.bottomRounds .center {overflow:hidden;height:5px;}

/* Бежевые */
.rounded-beige .topRounds .leftRound {background:url('img/rounds-beige.png') 0 0 no-repeat;}
.rounded-beige .topRounds .rightRound {background:url('img/rounds-beige.png') -5px 0 no-repeat;}
.rounded-beige .topRounds .center {background:#f4ede3;}

.rounded-beige .inner {
	background:#f4ede3;
	padding:7px 14px 6px;
	}

.rounded-beige .bottomRounds .leftRound {background:url('img/rounds-beige.png') 0 -5px no-repeat;}
.rounded-beige .bottomRounds .rightRound {background:url('img/rounds-beige.png') -5px -5px no-repeat;}
.rounded-beige .bottomRounds .center {background:#f4ede3;}

/* Бежевые с рамкой */
.rounded-beigeWithBorder .topRounds .leftRound {background:url('img/rounds-beige-border.png') 0 0 no-repeat;}
.rounded-beigeWithBorder .topRounds .rightRound {background:url('img/rounds-beige-border.png') -5px 0 no-repeat;}
.rounded-beigeWithBorder .topRounds .center {background:#f3ece2;border-top:1px solid #d6cbb9;height:4px;}

.rounded-beigeWithBorder .inner {
	background:#f3ece2;
	border-left:1px solid #d6cbb9;
	border-right:1px solid #d6cbb9;
	padding:5px 13px;
	}

.rounded-beigeWithBorder .bottomRounds .leftRound {background:url('img/rounds-beige-border.png') 0 -5px no-repeat;}
.rounded-beigeWithBorder .bottomRounds .rightRound {background:url('img/rounds-beige-border.png') -5px -5px no-repeat;}
.rounded-beigeWithBorder .bottomRounds .center {background:#f3ece2;border-bottom:1px solid #d6cbb9;height:4px;}

/* Бежевые с тенью */
.rounded-beigeWithShadow {zoom:1;}

.rounded-beigeWithShadow .topRounds {height:12px;}
.rounded-beigeWithShadow .topRounds .leftRound {background:url('img/rounds-beige-with-shadow.png') 0 0 no-repeat;width:11px;height:12px;}
.rounded-beigeWithShadow .topRounds .rightRound {background:url('img/rounds-beige-with-shadow.png') -11px 0 no-repeat;width:11px;height:12px;}
.rounded-beigeWithShadow .topRounds .center {background:#ddd6c6;height:12px;}

.rounded-beigeWithShadow .inner {
	background:url('img/rounds-beige-with-shadow-right.png') right 0 repeat-y;
	padding:0 11px 0 0;
	}
	.rounded-beigeWithShadow .inner-2 {
		background:#ddd6c6;
		padding:0 8px 4px 14px;
		}
	.rounded-beigeWithShadow .inner-3 {
		background:#ddd6c6;
		padding:0 0 4px 6px;
		}

.rounded-beigeWithShadow .bottomRounds {height:12px;}
.rounded-beigeWithShadow .bottomRounds .leftRound {background:url('img/rounds-beige-with-shadow.png') 0 -12px no-repeat;width:11px;height:12px;}
.rounded-beigeWithShadow .bottomRounds .rightRound {background:url('img/rounds-beige-with-shadow.png') -11px -12px no-repeat;width:11px;height:12px;}
.rounded-beigeWithShadow .bottomRounds .center {background:url('img/rounds-beige-with-shadow-bottom.png') 0 0 repeat-x;height:12px;}

/* Зелёные */
.rounded-green .topRounds .leftRound {background:url('img/rounds-green.png') 0 0 no-repeat;}
.rounded-green .topRounds .rightRound {background:url('img/rounds-green.png') -5px 0 no-repeat;}
.rounded-green .topRounds .center {background:#fff;border-top:1px solid #99bc19;height:4px;}

.rounded-green .inner {
	background:#fff;
	border-left:1px solid #99bc19;
	border-right:1px solid #99bc19;
	padding:10px 20px 12px;
	}

.rounded-green .inner H2 {
	color:#829f15;
	float:left;
	}
.rounded-green{ padding-top:10px}
.rounded-green .bottomRounds .leftRound {background:url('img/rounds-green.png') 0 -5px no-repeat;}
.rounded-green .bottomRounds .rightRound {background:url('img/rounds-green.png') -5px -5px no-repeat;}
.rounded-green .bottomRounds .center {background:#fff;border-bottom:1px solid #99bc19;height:4px;}


/* Для ие6 */
.ie6 .topRounds .leftRound,
.ie6 .bottomRounds .leftRound {margin-right:-3px;}
.ie6 .topRounds .rightRound,
.ie6 .bottomRounds .rightRound {margin-left:-3px;}
.ie6 .rounded-beigeWithBorder .bottomRounds {margin:0 2px;}

/* Формы
---------------------------------------*/
/* Структура */
.form H1 {
	font:24px Trebuchet MS;
	padding:0 0 19px;
	}
.form H2 {
	font:18px Trebuchet MS;
	padding:0 0 14px;
	}

.formItem {
	height:1%;
	overflow:hidden;
	padding:0 0 15px;
	}
	.formItem LABEL.titleLabel {
		display:block;
		padding:0 0 5px;
		}
	.formItem SMALL {
		font-size:11px;
		font-style:italic;
		color:#9a9a9a;
		display:block;
		}

/* Частные случаи */
.formItem-radios {padding:10px 0 19px;}
	.formItem-radios .label-radio {
		color:#825250;
		margin:7px 0 6px 13px;
		clear:both;
		}

.formItem-apload EM {
	display:block;
	color:#616161;
	font:11px Trebuchet MS;
	margin:-3px 0 7px;
	}
.formItem-apload .i-file {
	width:80%;
	display:block;
	margin:0 0 11px;
	font:13px Trebuchet MS;
	}
.ie6 .formItem-apload .i-file {margin-left:-31px;}
.ie7 .formItem-apload .i-file {margin-left:-31px;}
.formItem-apload .small-buttons {padding:10px 0 9px;}

/* Элементы */
.form INPUT.i-text {
	padding:0 6px;
	font:12px Trebuchet MS;
	width:68%;
	}

.form SELECT {
	background:#e5e5e5;
	border:1px solid #B0B0B0;
	padding:0 0 0 5px;
	font:12px Trebuchet MS;
	width:90%;
	}

.form TEXTAREA {
	height:120px;
	margin:10px 0 15px;
	padding:3px 6px;
	font:12px Trebuchet MS;
	width:90%;
	}

.label-checkbox {float:left;margin:0 13px 0 0;}
INPUT.i-checkbox {
	float:left;
	margin:2px 7px 0 0;
	height:15px;
	width:15px;
	}

.label-radio {float:left;margin:0 13px 0 0;}
	.label-radio SPAN {overflow:hidden;zoom:1;}
INPUT.i-radio {
	float:left;
	margin:0 6px 0 0;
	height:18px;
	width:15px;
	}

INPUT.i-submit {
	font:13px Trebuchet MS;
	overflow:visible;
	vertical-align:top !important;
	cursor:pointer;
	}
	.form INPUT.i-submit:hover {color:#ffff00;}
INPUT.i-submit::-moz-focus-inner {padding:0;border:0;}

/* Форма загрузки фоток */
.uploadsForm {padding:20px 0 5px;}
.uploadsForm .rounded-beigeWithBorder {margin:0 0 15px;}

.uploadsForm-navigation {overflow:hidden;zoom:1;padding:7px 0 19px;}
	.uploadsForm-navigation LI {
		float:left;
		padding:2px 8px 4px;
		margin-right:3px;
		}
		.uploadsForm-navigation LI A {color:#825250;}
	.uploadsForm-navigation LI.right {
		float:right;
		padding:2px 0 4px;
		margin-right:1px;
		}
	.uploadsForm-navigation LI.uploadsForm-navigation-active {background:#825250;color:#fff;}

/* Форма фоток */
.fotoForm {padding:0;}

.fotoForm-box {
	float:left;
	width:685px;
	clear:both;
	}
	.fotoForm-box .inner {
		overflow:hidden;zoom:1;
		}
	.fotoForm-box LABEL.titleLabel {
		float:left;
		width:75px;
		padding:0 7px 0 0;
		}
	.fotoForm-box TEXTAREA {
		float:left;
		height:125px;
		width:334px;
		margin:3px 40px 0 0;
		}
	.fotoForm-box .fotoForm-nav {
		float:left;
		width:185px;
		margin:2px 0 0;
		}
		.fotoForm-box .fotoForm-nav IMG {display:block;margin:0 0 6px;}
		.fotoForm-box .fotoForm-nav LABEL {color:#825250 !important;padding:0 0 3px !important;}

/* Форма контактов */
.contactsForm {padding:32px 0 0;}
.contactsForm .rounded-beigeWithBorder {
	margin:4px 0 15px;
	width:78%;
	}
.contactsForm .big-buttons {padding:4px 0 0;}

/* add Album Form */
.addAlbumForm {
	overflow:hidden;
	zoom:1;
	padding:20px 0 0px;
	}
	.addAlbumForm FIELDSET {float:right;}
		.addAlbumForm LABEL {float:left;}
		.addAlbumForm INPUT.i-text {
			float:left;
			width:260px;
			margin:0 10px 0 11px;
			}
		.addAlbumForm .button-small {margin:-3px 0 0;position:relative;}

/* Форма добавления комментариев */
.addComment-Form {width:73%;margin:0 0 0 3px;}
.addComment-Form TEXTAREA {margin:0;}
.addComment-Form .big-buttons {padding:2px 0 0;}

/* ie6 pngFix
---------------------------------------*/
.ie6 .CatalogBlock .skR .bg,
.ie6 .CatalogBlock .skL .bg,
.ie6 .shadow_Left,
.ie6 .shadow_Right,
.ie6 .ScrollOutTopButton1,
.ie6 .ScrollOutTopButton2,
.ie6 .ScrollOutTopButton3,
.ie6 .ScrollOutTopButton4,
.ie6 .NewPatternTitle .text span,
.ie6 .CatalogBlock .line,
.ie6 .decor1,
.ie6 .decor2,
.ie6 .decor3,
.ie6 .decor4,
.ie6 .decor1,
.ie6 .slogan span,
.ie6 .right_menu,
.ie6 #scrolls .horizonnIn a span,
.ie6 #scrolls .skL a,
.ie6 #scrolls .skR a,
.ie6 #scrolls h1,
.ie6 .scroll_top,
.ie6 .scroll_btm
{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}






.nav_upon_section{font:24px Trebuchet MS; padding:22px 0 3px; float:left;}
.nav_upon_section a {padding:0 0 15px; font:24px Trebuchet MS; padding:22px 0 10px; color:#815151;}
div.arrow {background:url(img/arrow.gif) no-repeat; width:18px; height:7px;}

DIV.lineForm3{padding:22px 0 0 0; float:right; z-index:100;}

DIV.lineForm3 label{
	float:left;
	margin:3px 0 0;
}
/* Тумбы изображений
---------------------------------------*/
.img_thumbs DIV {  position:relative; margin:0 11px 0 0;
	padding:0 0 20px;
	float:left;
}
.img_thumbs DIV SPAN {float:left; margin:10px 0 0 0;}
.img_thumbs DIV SPAN B {float:left;}
.img_thumbs DIV SPAN B A {padding:3px 3px 0 3px; float:left;}
.img_thumbs DIV SPAN A:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: 0.9;}

.img_thumbs DIV.green SPAN A.green,
.img_thumbs DIV.pink SPAN A.pink,
.img_thumbs DIV.blue SPAN A.blue,
.img_thumbs DIV.darkgeeen SPAN A.darkgeeen,
.img_thumbs DIV.orange SPAN A.orange,
.img_thumbs DIV.darkblue SPAN A.darkblue {text-align:center; color:#533b3b; width:100%; padding:5px 0 5px; display:block; clear:left; font-weight:100; overflow:hidden; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -khtml-opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; opacity: 0.7; position:absolute; bottom:20px; z-index:1;}

.img_thumbs DIV.green SPAN {background:#a1c61a;}
.img_thumbs DIV.green SPAN B {background:url(img/thumbs_border/green1.gif) no-repeat;}
.img_thumbs DIV.green SPAN B A {background:url(img/thumbs_border/green2.gif) right top no-repeat;}
.img_thumbs DIV.green SPAN A.green {background:#e0f594;}


.img_thumbs DIV.pink SPAN {background:#f1aec0;}
.img_thumbs DIV.pink SPAN B {background:url(img/thumbs_border/pink1.gif) no-repeat;}
.img_thumbs DIV.pink SPAN B A {background:url(img/thumbs_border/pink2.gif) right top no-repeat;}
.img_thumbs DIV.pink SPAN A.pink {background:#ffd2de;}


.img_thumbs DIV.blue SPAN {background:#b1a3de;}
.img_thumbs DIV.blue SPAN B {background:url(img/thumbs_border/blue1.gif) no-repeat;}
.img_thumbs DIV.blue SPAN B A {background:url(img/thumbs_border/blue2.gif) right top no-repeat;}
.img_thumbs DIV.blue SPAN A.blue {background:#d6c9ff;}

.img_thumbs DIV DIV {position:relative; height:14px;}
.img_thumbs DIV DIV.price { clear:both; position:absolute; bottom:-1px; z-index:11;}
.img_thumbs .cart{
	position:absolute;
	bottom:0;
	padding:0;	
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0;
	text-align:right;
	left:0;
}
.img_thumbs .cart span {
	float:right;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin:0 7px 0 0;
	display:inline;
}

.img_thumbs .cart span.price{
	color:#829f15;
	background:none;
}

.img_thumbs .cart span.free{
	color:#ff0303;
	background:none;
}
.scroll .img_thumbs .cart span {font-size:12px;}

.img_thumbs .cart a{
	float:right;
	margin:1px 0 0;
}

.img_thumbs .cart a.editions {
	float:left;
	background:none;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	font-size:12px;
	margin:0 7px 0 4px;
	color:#666666;
	display:inline;
	}


.img_thumbs .icons{
	position:absolute;
	top:16px;
	right:5px;
	padding:0;	
	height:auto;
	overflow:hidden;
	margin:0;
	text-align:right;
}

.img_thumbs .icons A{margin-left:4px;}
.ie7 .img_thumbs .icons A IMG:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}


p.title_small {font:16px Trebuchet MS bold; text-align:left; color:000; font-weight:bold; padding-bottom:7px;}
p.grey {color:#666666; font-size:13px;}

/* Альбом */
.horizonnOut .horizonn .horizonnIn .getWidth A {position:relative; z-index:0; display:inline-block;
	overflow:hidden; float:left;
}
.horizonnOut .horizonn .horizonnIn .getWidth A DIV {position:absolute; z-index:2;}
.horizonnOut .horizonn .horizonnIn .getWidth A DIV.shine{background:url(img/transparent.png) top left no-repeat; width:128px; height:49px; top:2px; left:1px; overflow-x:hidden;}
.horizonnOut .horizonn .horizonnIn .getWidth A DIV.art { background:#CBC5B6 url(img/album.png) left top no-repeat; width:6px; height:6px; top:1px; right:0;
	overflow:hidden;
}
.horizonnOut .horizonn .horizonnIn .getWidth A DIV.arbg {background:url(img/album_r.png) 100% top repeat-y; position:static; padding:0 6px 0 0;
	overflow:hidden;
}
.horizonnOut .horizonn .horizonnIn .getWidth A DIV.ab {background:url(img/album_b.png) left top no-repeat; width:136px; height:6px; left:2px;}
#popup-foto-wrapper2 {
	font-size:12px;
	width:100%;
	height:100%;
	}
.beigeRow_r,.beigeRow_r2{width:5px; float:left; clear:both;}
.beigeRow_c,.beigeRow_c2{float:left; font:11px #000; width:95%}
.beigeRow_l,.beigeRow_l2 {width:5px; float:left}
.beigeRow_r{background:url(img/round_beige.png) no-repeat;}
.beigeRow_c{background:#f0eadb; padding:5px 5px 0 5px;  margin:0 0 5px 0; height:25px;}
.beigeRow_c2{padding:0px 5px 0 5px;  margin:0 0 0px 0; height:2px;}
.beigeRow_r{height:30px;}
.beigeRow_r2{height:25px;}
.beigeRow_l{background:url(img/round_beige.png) 0 -30px no-repeat; height:30px;}
.beigeRow_l2{height:25px;}
.beigeRow_c A, .beigeRow_c2 A{font:11px; color:#000 !important; font-weight:bold;}
.beigeRow_c B{border-left:#ddd6c6 solid 1px; border-right:#ddd6c6 solid 1px; padding:0 3px 0 3px; margin:0 3px 0 5px; font-weight:normal;}
.beigeRow_c SPAN{color:#b7b2a7;}
.beigeRow_c A, .beigeRow_c2 A{color:#000;}
.beigeRow_c A IMG,.beigeRow_c2 A IMG{margin:0px 0 0 10px;}
.beigeRow_c2 B{padding:0 4px 0 4px; margin:0 3px 0 5px; font-weight:normal;}
.beigeRow_c2 SPAN{color:#b7b2a7;}

.img_thumbs DIV.blue SPAN SPAN A IMG.iconprint,.icondel {position:absolute; top:0px; right:-3000px;}
.img_thumbs DIV.blue SPAN:hover SPAN A IMG.iconprint {display:inherit; position:absolute; top:16px; right:28px;}
.img_thumbs DIV.blue SPAN:hover SPAN A IMG.icondel {display:inherit; position:absolute; top:16px; right:5px;}
.img_thumbs DIV.blue SPAN:hover SPAN A IMG.iconprint:hover, .img_thumbs DIV.blue SPAN:hover SPAN A .icondel:hover {opacity:0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}











p {font:13px Candara, Arial, Helvetica, sans-serif;}
input {font:12px Candara, Verdana, Geneva, sans-serif; color:#666; border:1px solid #ccc;}
.input_submit {background:url(images/submit.gif) repeat-x; border:0; padding:4px 0px; color:#fff; font-weight:bold; width:60px;}

.logIn{float:right; width:23%; position:relative; right:23px; padding-top:73px; font-size:11px; line-height:12px;}

.main {background:#ffcc66; padding:0 0 30px;}
.RightColumn{width:267px; float:right; position:relative; margin-left:-2px;}
.RightColumnIn{margin:0 32px 0 0}

#topline {background:url(images/topline_bg.gif) repeat-x; height:58px; position:relative;}
#topline .rightcol {width:27%; float:right; position:relative; margin-left:-2px;}
.SearchBlock {padding-top:15px; float:right; display:block; width:267px; margin-right:-1px;}
.SearchBlock .input_text {padding:3px 8px; width:100%}
.SearchBlock .input_submit {margin-left:-4px;}
.SearchBlock div {width:177px; float:left;}
.ie6 .SearchBlock {position:relative; left:-5px;}
.ie6 .SearchBlock div {width:160px;}
.ie6 .SearchBlock .input_submit {position:relative; top:1px;}

.leftcol {float:left; width:160px;}

.leftcol .ScrollRight {margin:0 !important;}
.videoblock {display:block; margin:10px 0; text-align:center;}

.ie6 .LeftColumn,
.ie6 .RightColumn {float:left; clear:right; background:#ffcc66; margin-top:-7px;}

.right_menu {width:247px; margin:16px 0; padding:0 0 20px; position:relative; left:-4px; z-index:0;}
.right_menu .bg {width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;}
.right_menu h2 {font:bold 18px/46px Candara; color:#7f5250; margin-left:23px; padding-top:4px;}
.right_menu ul {padding-left:26px; list-style:none; text-align:justify;}
.right_menu ul li {display:block; margin-right:28px; font:bold 15px Candara; color:333; margin-bottom:11px; position:relative;}
.right_menu ul li a {background:url(images/right_menu_dots.png) bottom repeat-x; color:#333; text-decoration:none; display:block; padding-top:4px; margin-right:20px;}
.right_menu ul li span {font-size:12px; position:absolute; right:0; bottom:-5px;}

.ie6 .right_menu ul li {margin-bottom:0px; height:29px;}
.ie6 .right_menu ul li span {bottom:2px;}

.ScrollRight {height:500px;}
.ScrollRight .ScrollOutTop {height:470px; padding:0px 0 20px;}
.scroll_top {width:157px; height:43px; background:url(images/scroll_vert.png) -15px -70px no-repeat; position:absolute; top:0px; z-index:1000; z-index:1111;}
.scroll_btm {width:157px; height:43px; background:url(images/scroll_vert.png) -22px 0 no-repeat; position:absolute; bottom:0px; z-index:1000;}
.ie6 .scroll_top {background:url(images/scroll_vert_top_ie6.png) 0 0 no-repeat; height:60px;}
.ie6 .scroll_btm {background:url(images/scroll_vert_btm_ie6.png) 0 0 no-repeat;}

.thumbs .orange {background:#ff9900 url(images/thumbs.gif) 0 0 no-repeat;}
.thumbs .orange .bg_thumb {background:#ff9900;}
.thumbs .green {background:#999900 url(images/thumbs.gif) -225px 0 no-repeat;}
.thumbs .green .bg_thumb {background:#999900;}
.thumbs .blue {background:#0099cc url(images/thumbs.gif) -454px 0 no-repeat;}
.thumbs .blue .bg_thumb {background:#0099cc;}
.scroll_coloured {position:relative; padding:10px 0 35px;}
.scroll_coloured .tab {background:#cf7701 url(images/scroll_style2.gif) repeat-x; width:200px; height:20px; font:bold 16px Candara; color:#fff; padding-top:10px; text-align:center; text-shadow:0px 3px 3px #666; position:absolute; top:-30px; left:0;}
#scrolls {clear:both; margin-top:25px;}
#scrolls h1 {background:url(images/bobbin.png) no-repeat; font:bold 28px Candara; height:42px; color:#993333; margin:0 0 0 240px; padding:10px 0 0 60px; clear:both;}

#scrolls .CatalogBlock {margin-left:45px; margin-right:45px;}
#scrolls .orange {background:#cf7701 url(images/scroll_style2.gif) 0 -30px repeat-x;}
#scrolls .green {background:#669900 url(images/scroll_style2.gif) 0 -852px repeat-x;}
#scrolls .green .tab {background:#669900 url(images/scroll_style2.gif) 0 -822px repeat-x;}
#scrolls .blue {background:#006699 url(images/scroll_style2.gif) 0 -1614px repeat-x; min-height:175px;}
#scrolls .blue .tab {background:#006699 url(images/scroll_style2.gif) 0 -1584px repeat-x;}


#scrolls .horizonnIn a {margin:8px 35px 0px 0; }
#scrolls .horizonnIn a span {color:#fff !important; text-decoration:none; background:url(images/scrolls_shadow.png); display:block; height:30px; position:relative; top:0; white-space:normal;}
#scrolls .horizonnIn a span i {font-style:normal; position:absolute; top:0; left:0; display:block; width:100%; padding-top:5px;}
#scrolls .green .horizonnIn a span {background:none; font-size:11px;}
#scrolls .blue .horizonnIn a span {background-position:0 -40px; font-size:9px;}

.ie6 #scrolls .horizonnIn a {overflow:hidden; clear:right;}
.ie6 #scrolls .horizonnIn a span {display:inline;}


#scrolls .skR,
#scrolls .skL {background:url(images/scrolls_arrows.png) -12px -365px no-repeat; height:100%;}
#scrolls .skL {left:-18px;}
#scrolls .skR {left:auto; right:-18px;}
#scrolls .skR a,
#scrolls .skL a {background:url(images/scrolls_arrows.png) no-repeat; position:absolute; top:50%; margin-top:-50px;}
#scrolls .orange .skL {background-position:-44px -365px;}
#scrolls .green .skR {background-position:-12px -754px;}
#scrolls .green .skL {background-position:-44px -754px;}
#scrolls .blue .skR {background-position:-12px -1100px;}
#scrolls .blue .skL {background-position:-44px -1100px;}
#scrolls .orange .skR a {background-position:-55px 0;}
#scrolls .green .skR a {background-position:-55px -120px;}
#scrolls .green .skL a {background-position:0 -120px;}
#scrolls .blue .skR a {background-position:-55px -239px;}
#scrolls .blue .skL a {background-position:0 -239px;}

#scrolls .orange .getWidth a img {max-width:283px; max-height:205px;}
#scrolls .green .getWidth a img {max-width:200px; max-height:160px;}
#scrolls .blue .getWidth a img {max-width:90px; max-height:105px;}


.foowrap {position:absolute; bottom:0; width:100%;}
#footer {width:100%; text-align:center; position:absolute; top:0px; left:0; z-index:10;}
#footer .links {background:#22647D; color:#fff; width:100%; border-collapse:collapse; margin:0;}
#footer .links tr {padding:0 50px;}
#footer .links td {margin:0; width:15%; padding:8px 0}
#footer .links a {color:#fdfdfd; font-size:110%;}
#footer .slinks{font-size:9px;color:grey; width:100%; margin:0 auto;}
#footer .slinks a{font-size:9px;color:grey;}
.footer_decor {background: url(img/footer_bg.jpg) 50% 0 repeat-x; height: 280px; position: absolute; bottom: 0; left: 0; width: 100%;}

.decor4 {position: absolute; height: 231px; width: 145px; z-index: 2; text-align: right; bottom: 0; right: 0;
	width: 145px; height: 231px; background: url(img/decor4.png) 0 0 no-repeat; }



.WinScroll{position:absolute; z-index:3;}
.win_pink{display:block; max-width:310px;}
.WinScroll table{float:left}
.WinScroll .lt{width:11px; height:11px; background:url(img/win_pink.png) 0 0 no-repeat; line-height:1px}
.WinScroll .rt{width:12px; height:11px; background:url(img/win_pink.png) -11px 0 no-repeat; line-height:1px; overflow:hidden}
.WinScroll .ct{ background:url(img/win_pink.png) 0 -34px repeat-x}
.WinScroll .lb{width:11px; height:11px; background:url(img/win_pink.png) 0 -11px no-repeat; line-height:11px}
.WinScroll .rb{width:12px; height:11px; background:url(img/win_pink.png) -11px -11px no-repeat; line-height:11px}
.WinScroll .cb{height:11px; background:url(img/win_pink.png) 0 -23px repeat-x; line-height:11px; position:relative}
.WinScroll .cm{background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x; height:122px; vertical-align:top}
.WinScroll .lm{border-left:2px solid #df948f;background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x;}
.WinScroll .rmf{background:#FFF url(img/win_bg_Pink.png) 0 100% repeat-x; width:4px;border-right:2px solid #df948f;}
.WinScroll .rm{width:6px; background:url(img/win_ten.png) 0 0 repeat-y}
.WinScroll .win_conent{ margin:-7px -4px 0 -5px; position:relative; padding-bottom:4px}
.WinScroll .win_conent_in{width:100%; position:relative}
.WinScroll .win_conent .title{padding:4px 17px 3px 5px; font: bold 12px Verdana, Geneva, sans-serif; color:#a5405e; background:#FFF url(img/win_pink_title.png) 0 0 repeat-y; margin-bottom:9px}
.WinScroll .win_conent .info{position: relative; padding:0 11px 0 18px; display:block; line-height: inherit}
.WinScroll .win_conent .info_cat{padding-top:5px; line-height:16px}
.WinScroll .win_conent .info_cat span {color:#a5405e}
.WinScroll .pic_block{float:right; padding-bottom:3px; background:url(img/win_pic_pink.png) 0 100% no-repeat;}
.WinScroll .pic_block span{background:url(img/win_pic_pink.png) 0 0  no-repeat; display:block; float:left; padding-top:3px}
.WinScroll .pic_block span img{float: left; padding:0 3px; background-color:#FFF}



/*--------------------------------------
                TABLES
--------------------------------------*/
.table {font:11px Verdana, Geneva, sans-serif; width:100%; margin:0; padding:0; border-collapse:collapse; text-align:left; color:#333; line-height:19px;}
.table td {margin:0; padding:16px 10px; border:1px solid #d5d5d5;}
.table td td {border-style:dotted;}
.table th {font-weight:normal; padding:3px 5px; border:1px dotted #f1f1f1;}

.table thead tr th,
.table thead tr td {background:#575757; padding:20px 10px; color:#fff !important; font-weight:bold; border:0; border-right:1px solid #333; text-transform:uppercase; text-align:center;}
.table thead td:last-child,
.table thead th:last-child {border:0;}

.table tfoot {border-top:1px solid #ccc;}
.table tfoot tr th,
.table tfoot tr td {padding:20px 10px; color:#777; text-align:center;}

.table tr td {background:#fbfdf6;}
.table tr.odd,
.table tr.odd td {background:#edf7dc;}

.table tr:hover td,
.table tr:hover th,
.table tr:hover td a,
.table tr:hover th a {color:#a10000;}
.table tr:hover th a:hover {background-color:#f7fbef; border-bottom:2px solid #86c200;}
.table a {color:#608117; text-decoration:none; border-bottom:1px dotted #8a8f95; padding:2px;}
.table a:hover {text-decoration:none; border-bottom:3px solid #333; color:#666 !important;}
.table tfoot tr:hover th,
.table tfoot tr:hover td {color:#555;}



.page_category {padding:0 40px;}
.page_category .RightColumn {width:237px;}
.page_category .RightColumnIn {margin-right:2px;}










.zagol1{width:100%; height:142px; background-color:white; background: url('/img/logobk.gif');}
.zagol2{color:#8C8FD0; font-weight:bold; font-size: 14px; font-family: verdana; padding-top:26px; padding-right:40px; text-align:right;}
.zagol3{width:100%; height:5px; background-color:#0069A2;}
.zagol4{width:100%; height:5px; background-color:#F08901;}
.zagol5{padding-top: 42px; vertical-align: bottom; padding-right:40px;}
.zagol6{color:#0069A2; font-size: 14px; font-family: verdana; text-align:right; margin-top:30px}
.auth_label{color:#0069A2; font-size: 11px; font-family: verdana; font-weight:bold;}
input.auth{font-size: 10px; height:18px; width:110px}
.auth_reg{font-size: 10px;}
.he{font-size:11px; margin-left:25px}
TD.menuitem{background: url("/img/menurazd.gif") 0px 10px no-repeat;}
.menuitem A{color:white; font-weight:bold; font-size: 15px; font-family: arial; text-decoration:none}
.menuitem{text-align:center}
.bottomlink A{color:#425A00; font-size: 14px; font-family: verdana;}
.bottomlink{width:100%; color:#425A00; font-size: 14px; font-family: verdana; padding:30px 0 0 0; text-align:center}
td.opis1{background: no-repeat;}
div.opis1{word-spacing: 5px; color:#6C6CA3; font-size: 12px; font-family: verdana; margin:0px; padding-right:20px}
.ugolok {background: no-repeat;}
#dragleft{background-color:#F7AE3D;}
.opis2{padding:13; margin:0 0 0 18}
.opis3{margin: 16 0 0 30; text-transform:uppercase; font-family: arial; color: #888786; font-weight: bold; font-size: 15px;}
.opis4{margin-top:5px; margin-left:25px}
.opis5{width:100%; background-color:#719B00; height:85px;}
ul.opis3 li{line-height:1.6; font-size: 11px; font-family: verdana; color:#D16E24;; font-weight:bold; list-style-type:none;}
ul.opis3 ul{margin:0px; padding-left:16px}
ul.opis3 li A{text-decoration:none; text-transform:capitalize; font-weight: bold; font-size: 13px; color:#912020}

/* mainpage */
/*H1, */.primerz{color:black; font-size: 20px; font-family: verdana; height:34px; margin-top:35px; margin-left:40; margin-bottom:0px; font-weight:normal;}
.about, .about A{color:white; font-size: 13px; font-family: verdana; color:#222}
.abA{margin-bottom:10px; font-weight:bold; text-transform:uppercase}
.abB{float:left; padding-right:25px;}
.abC{}
.about2{color:#669900; font-size: 11px; font-family: verdana; margin:15 10 10 20; width:238px}
button.zakaz{width:120px; height:24px; background:url(images/button_in_cart.gif) no-repeat; border:none; float:right; cursor:pointer; margin:0 0 3px 3px;}
button.zakaz.scheme-alerady-in-cart {background-image:url(images/button_scheme_already_in_cart.gif); width:226px !important;}
button.zakaz.set-alerady-in-cart {background-image:url(images/button_set_already_in_cart.gif); width:226px !important;}
button.zakaz.set_in_cart {background-image:url(images/button_set_in_cart.gif); width:139px !important;}
button.zakaz2{font-size: 10px; font-family: verdana; color:#719B00; height:26px; padding:0; margin:0; font-weight:normal; width:130px}
button.delx{font-size: 10px; font-family: verdana; color:#719B00; background: white url('/img/del.jpg') 1px 1px no-repeat; height:29px; padding:0 5px 0 25px !important; margin:0}
button.save{font-size: 10px; font-family: verdana; color:#719B00; background: white url('/img/save.jpg') 1px 1px no-repeat; height:29px; padding:0 0 0 16px; margin:0}
button.cart{font-size: 10px; font-family: verdana; color:#719B00; background: white url('/img/buy.png') 1px 1px no-repeat; height:26px; padding:0 0 0 16px; margin:0}
button.down{font-size: 10px; font-family: verdana; color:#719B00; background: white url('/img/down.png') 1px 1px no-repeat; height:26px; padding:0 4px 0 24px; margin-bottom:3px; width:170px;}

.search1{height:20px; width:165px}
.search2{font-size: 10px; font-family: verdana; color:#719B00; background: white; height:20px; padding:0; margin-left:5}
div.error{margin:40px; color:red; font-weight:bold; font-size: 25px;}

/* listing */
.v{width:140px; height:200px; font-size:12px; margin-left:10px; float:left; text-align:center}
.vx{width:140px; height:160px; margin-left:10px; float:left; text-align:center}
.v_name{margin-top:10px; margin-bottom:6px; font-weight:bold}
.nofl{float:none}
.fl{float: left}
.v A{text-decoration:none; color:#517000; font-size: 12px; font-family: verdana; font-weight:bold}
.vx A{text-decoration:none; color:#517000; font-size: 9px; font-family: verdana; font-weight:bold}

.v_crest{font-size: 11px; font-family: verdana;}
.v_page{color:white; text-align:center}
.v_page A{text-decoration:none; color:white; font-size: 11px; font-family: verdana; font-weight:bold }
.v_sp{background-color:#719B00; padding:4px}

.more2{font-size: 12px; font-family: verdana; margin-bottom:6px}
.more2 A{color:#ab3636}
span.more2 P{margin:0; padding:0}
.more1{color:#425A00; font-size: 14px; font-family: verdana; margin:20 25 0 30}
.comment1{font-size: 9px; border:1px solid #425A00; padding:10px; margin:20px}
.comment2{font-size: 10px; margin-top:10px}
.comment3{ border:1px solid #425A00; align:center; width:300px}
.zak_name{color:#9ACB15; font-size: 11px; font-family: verdana; font-weight:bold}
.zak_name1{color:black; font-size: 12px; font-family: verdana; font-weight:bold; margin-right:12px}
.zak_name2{color:black; font-size: 11px; margin:0 10 10 10}
table.DMC2 div {border: solid 1px black; width:40px; margin-left:50px; margin-right:8px; height:20px}
table.DMC2 input {height:20px}
table.DMC2 TD {font-size:10px; font-weight:bold}
table.DMC2 span {font-weight:normal; font-size:14px;}
.zakaz2{font-weight:bold; font-size: 10px; font-family: verdana; background-color:white; color:#719B00; height:26px;}

table.DMC {margin-left:50px}
table.DMC div {border: solid 1px black; width:40px; margin-right:50px; height:20px}
table.DMC TD {font-size:10px; font-weight:bold}
a.lkey:link, a.lkey:hover, a.lkey:visited {color: #72a5ec; }

.lmnu A:link {text-decoration: none}
.lmnu A:visited {text-decoration: none}
.lmnu A:active {text-decoration: none}
.lmnu A:hover {text-decoration: none}



#page { overflow-y: scroll; height: 100%; width: 100%; position: absolute; }
#cont { position: absolute; width: 100%; min-height: 100%; min-width: 833px; overflow-x: hidden; }
#content2 { position: relative; padding-bottom: 40px; min-width: 833px; width: 100%; z-index: 1; }
.usr { max-width: 90pt;  }

/* Tiny Carousel */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width: 600px; height: 140px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("/img/strelki.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 190px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 0px solid #dcdcdc; width: 186px;}
