/* GRID */
body {margin:0; padding:0; background:#FFFFFF; color:#404040}
#editor {}

#mod0 {width:970px; left:50px; position: absolute;}

#mod1 {width:100%; margin-bottom:30px}
	#mod111 {width:99%; vertical-align:top}
	#mod112 {vertical-align:top; font-size:11px;} #w112 {width:233px} #mod112 .c {padding:0 0 0 21px} #mod112 .c1 {background:URL(../img/bg/mod112c_bg.gif) repeat-x; border-top:#4e4e4e 13px solid} #mod112 .c1 #shade {background:URL(../img/pct/mod112c_shade.gif) no-repeat; padding:21px} #mod112 .c3 {width:204px; padding:0; margin-left:54px}
	
	
#mod2 {width:100%}
	#mod211 {vertical-align:top; padding:0 20px 0 0}
	#mod212 {vertical-align:top; padding:0 13px 0 20px; width:50%}
	
#mod3 {width:100%}
	#mod311 {width:99%; vertical-align:top}
	#mod312 {vertical-align:top; font-size:11px;} #w312 {width:233px} #mod312 .c {padding:0 21px}


#mod7_1_1, #mod_7_1_2 {vertical-align:top}


/* FORMAT */
body, table {font:12px Tahoma, Arial, Helvetica, sans-serif}
h1 {font:normal 22px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 18px 0; color:#5a6367} #mod2 h1, h1.v2 {font-size:22px}
h2 {font:normal 18px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 18px 0; color:#5a6367} h2.v2 {font-size:20px}
h3 {font:normal 18px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 7px 0; color:#5a6367}
h3.u {padding-bottom:7px; border-bottom:#849faa 3px solid; margin-bottom:12px}	
#mod112 .c1 h3 {}
h4 {font-size:16px; margin:0 0 7px 0} h4.v2 {font-weight:normal}
	
h5 {font-size:12px; margin:0 0 5px 0} h5.v2 {font-weight:normal}
h6 {margin:0 0 3px 0}

p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:16px; font-weight:normal}
.bq {}
.date {color:#a5a5a5; font-size:11px; margin:0 0 7px 0}
	.block1 .date {font-size:12px}
	
.wide {line-height:1.3}
.note {font-size:11px; color:#b4b4b4}

.hold {width:100%}

	/* size */
	.sm, .sm td {font-size:11px}
	
	/* color */
	.red, .aster {color:#f0333d}
	.green {color:#7bb81c}

/* list */
ul {margin-left:10px; padding-left:10px}
li {margin-bottom:8px}
.li1 {padding:0 0 10px 21px; background:URL(../img/arr1.gif) 12px 5px no-repeat}

p.pbg img{
       position:absolute;
       margin-left:-145px;
       width:150px; height:20px;
}

/* div */
.div_1 {} .div_1 img {width:1px; height:1px}
	/* vrez */
	.vr_1 {}	
	/* pages */
	.pages {margin-top:30px;} .pages .s {background:#F0F0F0; padding:2px 6px}
		.pages img {width:5px}
		
	.br {font-size:1px; line-height:1px; height:1px; clear:both; display:block}
	
	.pad2 {background:#f6f6f6; padding:15px; margin-bottom:6px}


/* a */
a {color:#73aacc}

	h1 a, h2 a, h3 a, h4 a, h5 a {color:#f0333d}
.text {text-decoration:none; color:#404040}
.more {}
.btn1 {}

/* img */
a img {border:0}
.b {display:block; clear:both}
.h {width:1px; float:left; display:block}
.w {height:1px; font-size:1px; display:block; clear:both}
.r {height:1px; width:960px; display:block}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 12px 12px 0}
	.i_r {float:right; display:block; margin:0 0 12px 12px}

/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
label {}
.push {}
.check, .radio {vertical-align:middle}

	.form td {padding:0 9px 9px 0; vertical-align:top}
	.form label {display:block}
	.form .input, .form textarea, .form select {width:300px; display:block; margin-bottom:7px; border:#dadada 1px solid}
	.ok_message {display:block; margin-bottom:1em;}
	.fail_message {display:block; color:#f0333d; margin-bottom:1em;}

/* table */
#fday {width:50px; display:block; margin-bottom:7px; border:#dadada 1px solid}
#fmonth {width:50px; display:block; margin-bottom:7px; border:#dadada 1px solid}
#fyear {width:50px; display:block; margin-bottom:7px; border:#dadada 1px solid}

table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
	.top td td {}
    .paper {border:none}    

.f1 {border:#E3AF84 solid; border-width:0 0 1px 1px}
	.f1 td, .f1 th {border:#E3AF84 solid; border-width:1px 1px 0 0; padding:5px}
	.f1 th {color:#786453; background:#EDC7A8; padding:10px 5px; text-align:left; border-bottom-width:2px}
	.f1 .odd td, .f1 td.odd {background:#FBF8F4} 
	.f1 .td1 {background:#FBF0DC !important}
	
.f2 {border-bottom:#6d6d6d 3px solid}
	.f2 th {background:#6d6d6d; color:#FFFFFF !important; text-align:left}
	
	.f2 td, .f2 th {color:#5a6367; padding:8px 11px 10px 11px; border-right:#FFFFFF 1px solid}
	.f2 .odd td, .f2 td.odd {background:#f3f3f3}


/* CONTENT */
.col1 {float:left}
.col2 {float:right} 

/* hdr */
#hdr {background:#cccccc URL(../img/bg/hdr_bg2.gif) repeat-x; font-size:11px; color:#848484;}
	#hdr .c {position:relative}
	#hdr .c .c {height:100%}
	#hdr #logo img {margin:12px 12px}
	
	#hdr #addr {position:absolute; bottom:18px; left:352px}
		#hdr #addr .b {font-size:14px; margin-bottom:2px; color:#4e4e4e; letter-spacing:-1px; font-weight:bold}
		#hdr #addr img.b {display:none}
		
	#cab_login {position:absolute; bottom:31px; left:525px;}
	
/* body */
#body {background:#ffffff}
	#body .c2 {background:#cccccc URL(../img/bg/mod3c_bg.gif) repeat-x; padding:37px 0}

div.hdr_catalog {background:#2B484C; padding:31px 27px; margin-bottom:0px; color:#FFFFFF}
	div.hdr_catalog a {color:#FFFFFF}
	div.hdr_catalog h1 {color:#FFFFFF; margin-bottom:9px}
	
div.hdr {background:#4b586c; padding:31px 27px; margin-bottom:0px; color:#FFFFFF}
	div.hdr a {color:#FFFFFF}
	div.hdr h1 {color:#FFFFFF; margin-bottom:9px}
	
	#promo {width:717px; height:132px;}

	#shops {border-top:#4e4e4e 0px solid}
	#shops .b1 {padding:21px 10px 21px 21px;}
		#shops_i {margin-top:13px; position:absolute}
		#shops h3 {color:#5a6367}
		#shops .block {width:117px; overflow:hidden; float:left}
		#shops .i_l {margin:0 12px 0 0}
        
/* venodors */
div.vendors_seo {text-align: justify;}
		
/* ftr */
#ftr {color:#999999; font-size:11px}
#ftr #developed {color:#999999; text-decoration:none; float:right; display:block; padding:20px 8px}
	#ftr #copy {padding:20px 8px}

	

/* SERVICES */
/* menu */
.menu {background:#4e4e4e; padding:0 27px; line-height:1}
	.menu a {font-size:11px; color:#d7d7d7; text-decoration:none; float:left; margin:12px 13px 12px 0}
	.menu .b {width:1px; height:1px}
	.menu .s {font-weight:bold}
	
#way, .way {font-size:11px; margin-bottom:15px}
	.way img {margin:0 7px}

#submenu a {padding:0 2px 2px 2px}
	#submenu .s {background:#FFFFFF; color:#575757 !important; text-decoration:none}
	
	
	
/* CATALOG */	
/*#bask_info {position:absolute; right:10px; width:250px; margin:1px 0 0 0;}*/
#bask_info {position:absolute; right:0px; width:245px; height:32px; margin:1px 0 0 0;border: 2px solid; border-color:#990000; background-color:#550000}
	#bask_info a {color:#cacaca}
	#bask_info img {margin-right:15px; text-decoration:none}

#bask_info_red {position:absolute; right:15px; margin:3px 0 0 0}
    #bask_info_red a {color:red; font-weight: bold;}    
    #bask_info_red img {margin-right:15px; text-decoration:none}
	
#vitr {padding:10px 0px 10px 20px; background:#4b586c}
	#vitr table {width:662px; font-size:11px}
	#vitr .w {width:39px}
	#vitr h3 {margin:0 0 6px 0; color:#e7e7e7} #vitr h3 a, #vitr h3 a:hover {padding:0; display:inline; color:#e7e7e7}    
	#vitr a {font-size:11px; color:#b4c4db; display:block; padding:4px; text-decoration:none}
		#vitr a:hover {background:#c6c9cd; color:#37455b}
		
	#vitr #advis {background:#63728a; padding:26px 28px}
		#vitr #advis h3, #vitr #advis h3 a, #vitr #advis h3 a:hover {color:#e4eaf3}
		#vitr #advis a {color:#dde6f4}        
			#vitr #advis a:hover {background:#dde6f4; color:#63728a}
            
    #cath3 a:hover { background:#96999d; color:#37455b}
			
#special {padding:16px 0 35px 0}

	#special .i_l {margin:10px 10px 0 1px}
		#special h3 {margin-bottom:3px !important}
		#special .block {padding-bottom:16px; border-bottom:#ebebeb 1px solid}
		#special .b2 {width:105px; padding:14px 0 0 0; overflow:hidden}
		.price {font-size:16px; font-weight:bold; color:#5a6367; margin:0 0 5px 40px}
		.price2 {font-size:12px; color:#7a7a7a}
		.status {margin-bottom:7px; font-size:12px; font-weight:bold; color:#f0333d}
		#special .text {color:#656565}
		
/* catalog_list */
#cat {}

	/* selector */
	#cat #sel {}
		#cat #sel #tags {background:#4e4e4e}
			#cat #sel td {background:#404e63 URL(../img/bg/tag_bg.gif) repeat-x; padding:9px 14px; line-height:1; border:#4b4b4b solid; border-width:2px 1px 0 0}
			#cat #sel #tags a {color:#dbe8ee; font-weight:bold; text-decoration:none; line-height:1}
			#cat #sel #tags .s {background:#4b586c URL(../img/bg/tag_s_bg.gif) repeat-x; padding:7px 24px; border-width:0 2px 0 0}
				#cat #sel #tags .s a {color:#FFFFFF}
				
	#cat #sel .pad1 {padding:16px 17px; background:#4b586c}
	#cat #sel #subnav {padding:22px 27px; background:#63728a; float:right}
		#cat #sel #subnav a {color:#FFFFFF; font-size:11px; display:block; padding-bottom:5px; width:167px}/*color:#dde6f4;*/
		
	#cat #sel #groups {padding:3px 10px 10px 10px; float:left}
		
		#cat #sel #groups h1 {color:#FFFFFF; margin-bottom:9px; position:relative; padding-right:30px} #cat #sel #groups h1 span {height:1px}
		#cat #sel #groups div {width:600px}
		#cat #sel #groups a {color:#FFFFFF; padding:4px; margin-right:17px; float:left; white-space:nowrap}/*color:#b8ccea; */
			#cat #sel #groups a.s {background:#FFFFFF; color:#575757; text-decoration:none}
			
	#cat #sel_arr {background:#4b586c; position:absolute; display:block}
		
	/* cat_body */
	#cat_body {}
	#cat .c {background:URL(../img/bg/mod3c_bg.gif) repeat-x; padding:37px 0}	
	
	#cat #cat2 {width:717px}	
	
	#cat #group {padding-top:12px; width:168px; border-right:#d7d7d7 1px solid; vertical-align:top}
	#cat .q {background:URL(../img/bg/cat_s_i_bg.gif) bottom left no-repeat; vertical-align:top; width:10px}
	#cat #items {width:168px; vertical-align:top; background:URL(../img/bg/cat_s_i_bg.gif) bottom left no-repeat; }
	#cat #filt_list {vertical-align:top; width:168px}
	
	
	#cat #list1 {vertical-align:top; width:410px}
	#cat #list {border-left:#d7d7d7 1px solid; padding-bottom:20px; width:590px}
	#cat #card {border:#d7d7d7 1px solid; padding:15px; vertical-align:top}
	
	#cat .corner {height:1px; width:5px; display:block}
	
	#cat #filt_list .list {padding-top:5px}
	#cat .list a {display:block; clear:both; padding-right:17px}
		#cat .list span {display:block; padding:4px 6px}
	
	#cat .list .s {background:URL(../img/bg/cat_s_i_bg.gif) center right repeat-x; margin:4px 0; text-decoration:none}
		#cat .list .s span {background-color:#4b586c; color:#FFFFFF;  float:left; }
			#cat .list .s .b {width:1px; height:1px}
			
	#cat #filter {padding:4px 6px}
	#cat #filter td {line-height:1}
	
	/* cat_sort */
	#sort {margin:20px 14px 0 14px; background:#f4f4f4; padding:5px}

	#sort .type {margin-right:18px}
		#sort td {font-size:11px}
		#sort img {border:#f4f4f4 1px solid}
	#sort .types {background:#73aacc; margin-right:18px}
		#sort .types td {border:#f4f4f4 solid; border-width:1px 0; line-height:1}
		#sort .types .t {font-weight:bold; padding:0 4px 3px 4px; color:#FFFFFF; border-width:2px 0}
		#sort .types .s {border:#73aacc 1px solid} #sort .types .s a {font-weight:bold}
	
	
	/* group_list */
	#cat .pages1 {padding:12px 11px 5px 11px}
		#cat .pages1 img {margin:0 3px}
		#cat .pages1 .fb {float:right}	
	
	#cat #gr_list {margin:0 14px 20px 14px; border-top:#ededed 1px solid; margin-top:10px}
	#cat #gr_list .block {padding:10px 0 20px 0; border-bottom:#ededed 1px solid; clear:both}
	#cat #gr_list .col1 {width:220px; margin-right:11px}
		#cat #gr_list .col1 .i {margin-bottom:12px}
		#cat #gr_list .b2 {float:left; width:320px}
        #cat #gr_list .b3 {float:left; width:400px}
		#cat #gr_list h5 {margin:10px 0 0 0}
		#cat #gr_list .info {margin:14px 0}
		#cat #gr_list .block .sm img {margin-left:2px}
		
		#cat .alert {margin:0 0 14px 0; font-weight:bold; color:#f0333d}
		#card .alert {font-size:12px; margin:14px 0}
		
		
		
	#cat #choice_adv {vertical-align:top; padding-left:20px}
	
	
	/* group subgroups */
	#cat2 h3 {margin:0 0 2px 0}
	#cat2 td {padding-right:30px}
	#cat2 a {display:block; padding:0 0 5px 0}
	#cat2 .block {padding-bottom:20px}
	
	
	
	
	
	/* card */
	#card .hdr2 {padding:0 9px}
	#card .status {font-size:13px; color:#6e8690; margin-bottom:3px}
	#card h1 {width:300px; color:#f0333d; margin:0 0 5px 0; line-height:1.1}
	#card .price {color:#f0333d; font-size:22px; font-weight:normal; }
	#card .hdr2 .price {float:right; text-align:right}
		#card .price a {margin-top:5px; display:block}
		#card #alt {font-size:14px}
        
    #card .bases {font-size:18px; color:#6e8690; margin:10px 0 0 0}      
		
	#card .i {text-align:center; margin:0 0 20px 0}
	
	#card #thumb {background:#eeeeee; padding-left:11px}
		#card #thumb .t, #card #thumb .s {padding:17px 4px; float:left}
			#card #thumb .s {background:URL(../img/bg/thumb_bg.gif) top center no-repeat}
			#card #thumb a {border:#eeeeee 1px solid}
			#card #thumb a:hover {border:#CCCCCC 1px solid} 
			
	#card #info {padding:30px 0 20px 9px}
		#card #ic1 {width:311px; margin-right:24px}
		#card #ic2 {width:220px}
		
		#card .f2, #card .sel {font-size:11px}
		#card .f2 .price, #card .sel .price {font-size:11px; font-weight:bold}
		#card .f2 .basket a {font-weight:bold; color:#919191 !important}
			#card .f2 .basket img {margin-right:5px}
			
		#card .sel td {padding-right:28px}
			#card .sel b {display:block; margin-bottom:3px}
			
		.brack {border:#d7d7d7 solid; border-width:1px 1px 0 0; height:10px; line-height:1px}
		
		#card .pad1 {background:#f3f3f3; padding:15px 25px; margin-top:20px; font-size:11px}
		#card .col1 .f2 {border:0; }
		
		
		#card .col1 .f2 td {padding:3px 5px}
		#card #descr {padding:20px 7px 0 7px; text-align: justify;}
		#card #descr2 {padding:20px 0 0 0}
		
	#card #compl {border-top:#eeeeee 6px solid; padding:15px 9px 30px 9px}	
		#card #compl h5, #similar h5 {font-size:14px; color:#5a6367}
	
	#similar {font-size:11px}
		#similar .i2 {float:left; margin:7px 7px 0 0; width:135px}
			#similar table {width:135px; height:135px; margin-bottom:7px; border:#dbdbdb 1px solid}
				#similar td {text-align:center}
				
				
		.opt_1 {font-size:11px; padding:10px 0 20px 0; }
			.opt_1 span {white-space:nowrap; margin-right:10px}
			.opt_1 h5 {font-size:11px; padding:10px 0 2px 0}
			
		.cols {display:block; margin:0; padding:0}
		.cols li {margin:0; padding:7px; list-style:none; display:block; border:#FFFFFF 1px solid; cursor:hand; cursor:pointer}
			.cols li img {margin-bottom:6px; display:block}
			.cols .s, .cols .s2 {border-color:#4a596b }
			
		.cols .i2 {position:absolute; margin:20px 0 0 -234px; border:#4a596b 1px solid; padding:8px; background:#FFFFFF; display:none}
		.cols .s .i2 {display:block}
			
				
	/* basket */
	#basket {}
		#basket .v2 {padding:0}
		#basket .input {margin:0 7px; border:#dadada 1px solid}
		
		
		#basket .f2 {border-bottom:#6d6d6d 3px solid}
		#basket .f2 .subftr td {background:#dde4ee; border:0}
			#basket #total {padding:7px 12px 12px 12px; background:#6d6d6d; color:#e8e8e8; font-size:18px; float:right; text-align:right}
            #basket #continue { font-size:18px; float:left; text-align:left; margin:35px 0px 0px 0px;}
			#basket #total .push {display:block; margin-top:7px; color:#888888; font:bold 12px Arial, Helvetica, sans-serif}
			#popup #basket #total .push {display:inline; margin:10px 0 0 0}
		#basket #mod112 .c {width:204px; padding:0; margin-left:54px}
		
		
	/* cabinet */
	#cabinet {}
		#cabinet h2 {}
		#cabinet #announces td {padding:0 20px 39px 0}
		#cabinet #announces .more {display:block; margin-top:7px}
	
	#cab_info {}
	#cab_info .pad2 {padding:30px 7px 50px 25px; margin-bottom:20px}
	#cab_info table.form {margin-top:9px}
	#cab_info .form td {padding-bottom:4px}
	#cab_info .form .input, #cab_info .form textarea, #cab_info .form select {margin:0 7px; width:170px; border:#dadada 1px solid; color:#7a7a7a; font:12px Tahoma, Arial, Helvetica, sans-serif}
	#cab_info .ftr {margin:5px 8px 0 0; padding-top:0px; text-align:right; border-top:#d6d5d9 1px solid}
	#cab_info .note {padding-top:10px}
	
	#enter {border-bottom:#849faa 3px solid; padding-bottom:5px; margin-bottom:30px}
		#enter .input {width:114px; margin:0}

/* encyclopedia */		
#encycl {}
	#encycl .hdr {padding:31px 27px; margin-bottom:36px; color:#FFFFFF} /*background:#4b586c;*/ 
	#encycl .hdr a {color:#FFFFFF}
	#encycl h1 {/*color:#FFFFFF;*/ margin-bottom:9px}
    #encycl #blog1 .hdr {padding:2px 2px; margin-bottom:2px; color:#404040} 
    #encycl #blog1 .hdr a {color:#F0333D}
		
	#art_list {}
	#art_list h3.hdr2 {color:#5a6367; margin-bottom:12px}
		#art_list #topics {line-height:1.4; margin-bottom:25px}
		
		#art_list .block {padding:11px 0 25px; border-top:#cfcfcf 1px solid}
			#art_list .block h3 {margin-bottom:10px}
			
		#art_list .wide {line-height:1.3; margin-bottom:1em}
		
	#dictionary {font-size:12px}
		#dictionary .col1 {width:78px}
		#dictionary .w {width:26px; float:left; clear:none}
		#dictionary .col1 a {border-bottom:#d5d5d5 2px solid; padding:7px 5px 3px 5px; display:block}
		#dictionary .col1 a.s {color:#ffffff; font-weight:bold; background-color:#bbbbbb; text-decoration:none}
		/* #encycl_shade .c1 {background:URL(../img/bg/mod112c_bg.gif) repeat-x; padding: 35px 30px 0 30px;}*/
		#encycl_shade #dictionary {background:URL(../img/bg/enc_sel_bg_2.gif) repeat-x; padding: 35px 30px 39px 30px;}
		td#encycl_shade {width:242px}
		#encycl_shade h3 {height:1.5em; clear:both}
		
		
   #encycl_content {padding: 40px 20px 45px 40px}
   
   
  #encycl2 {}
  	#encycl2 #c2 {padding:0 35px 20px 0}
	#encycl2 #add {padding-top:20px;}
		#encycl2 #add .block {width:45%; float:left}
			#encycl2 #add .w {width:30px; clear:none; float:left}
			#encycl2 #add a {display:block; padding:0 0 17px 0; }
	
  	#encycl2 .i, #encycl2 .i_l, #encycl2 .i_r {border:#c0c0c0 1px solid}
	
	#encycl2 #add h3.u {border-bottom:#404040 1px solid; margin-bottom:20px; width:700px;}
	
	#encycl2 .rc {width:210px}
		.rc a {display:block; padding-bottom:1em}
		
	#catsel_3 {padding:10px; background:#E7E7E7; border:none !important}
		
			

		
/* blog */
#blog1 {}
	#blog1 .hdr {margin-bottom:2px} /*#blog1 .hdr {margin-bottom:12px} */
	#blog1 h1 {padding-right:10px}
		.block1, .block {padding-bottom:2px}/* .block1, .block {padding-bottom:20px} */
		#blog1 .block1 .date {color:#a5a5a5; margin-bottom:0; padding-bottom:0; line-height:1}
		#blog1 .block1 h2 {margin:0 0 4px 0}		
		#blog1 .block1 .i {margin-bottom:30px}
		#blog1 .c3 {padding:2px 0 2px 10px; border-left:#c3c3c3 1px solid}
		
	#blog1 h2 a, #blog1 h4 a {color:#f0333d}
	
	#blog1 h3 {font-weight:normal; font-size:16px; margin-bottom:5px !important}
	
	
/* reviews */
#reviews1 {}
	#reviews1 h3 {font-size:16px; font-weight:normal}
	#reviews1 .block .date {margin:0 0 15px 0 !important}
	#reviews1 .block {padding-bottom:17px; border-bottom:#cfcfcf 1px solid; margin-bottom:20px}

	
/* search */
#site_search {position:absolute; bottom:31px; right:10px}
	#site_search .input {width:158px; margin:0 5px 1px 0; color:#999999; border:#c9c9c9 1px solid}
	#site_search a {color:#9e9c98; margin-top:4px; display:block} 

#results_body {}
	#search_results_list td {padding:10px 10px 0 0; vertical-align:top}
	
/* faq */
#faq a.li1 {display:block; padding:6px 7px; background:none; float:left; clear:both}	
#faq .s { padding:6px 7px; background:#F0F0F0; float:left; clear:both}
#faq #ask_question {padding-top:20px; border-top:#ededed 1px solid; margin-top:30px}
	
	

/* news */
#index_news {color:#7A7A7A; margin-bottom:35px}
.news h5 {font-size:1em; font-weight:bold; margin:0} 	

	
#news {clear:both;}
#news .info {font-size:12px}
	#text {float:left; width:670px}
		#news .date {margin-bottom:15px}		
		#news h3 {padding-bottom:0}
		
	#news #right {float:right; width:220px; margin-left:20px}
		#news #articles {width:220px;}
		#news #articles .block_s {padding:15px; background:#F5F5F5; margin-bottom:1em}
		#news .block {margin-top:1em}

		#news #period {width:215px}
		#news #period .block a {padding:5px; display:block}
		#news #period .s {padding:5px; background:#F5F5F5;}
		#news #years {font-size:11px; margin-top:20px}
		#news #years .s {padding:2px}
		
		
/* banners */
#banner2 {margin-bottom:41px}
#mod112 .banner img, #cat #choice_adv .banner img {margin-bottom:9px; display:block}
#cat #banners {padding:20px 0}
	#cat #banners .banner img {margin:0 6px 0 0}				
		
/* popup */
#popup {margin:28px}		

.bases_text {
font-size:12px;
font-weight:bold;
}

.feedback input {border:1px solid #A5A5A5; backgorund-color:#D0D0D0} 
.feedback textarea {border:1px solid #A5A5A5; backgorund-color:#D0D0D0} 

/*modal basket*/
#maskModalBasket {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxesModalBasket .windowModalBasket {
  position:absolute;
  left:0;
  top:0;
  width:440px;
 /* height:200px;*/
  display:none;
  z-index:9999;
  padding:20px;
}

#boxesModalBasket #dialogModalBasket {
  width:1005px; 
  /*height:803px;*/
  padding:10px;
  background-color:#ffffff;
}