* {
	 margin:0px; padding:0px;
}
html,body {
	font-size:12px; margin:0px; padding:0px; background: rgb(208,222,169);
	font-family:Palatino Linotype, Tahoma, Verdana, sans-serif;
}

p.debugger { font-size:11px; border:1px solid gray; margin:2px; padding:2px;}
/*p.debugger {display:none;}*/
p.error {font-size:12px; color:red; border:1px solid red; margin:2px; padding:2px;}
p.message {font-size:12px; color:black; background:#ffc; border:1px solid gray; margin:2px; padding:2px;}

a {text-decoration:none; color:#555; font-family:Palatino Linotype;}
a img {border:none;}
a:hover { color:red;}

#container {
	position:static;
	 z-index:4; margin:0px auto;
	background:#f7fddd url(/img/fon.png) top center no-repeat;
	width:992px;
	min-height:400px;
	border:0px solid red;
}
#containertwo {
	position:static;
	/*background: url(/img/fon2.png) bottom center no-repeat;*/
	background: url(/img/fon.png) bottom center no-repeat;
	min-height:800px;
	width:100%;
	border:0px solid red;
}

#topline {
	width:100%;	height:20px;
	border:0px dotted green;
	margin:0px;
	text-align:left; color:#555;
	background:rgb(252,212,71);
}
#topline h1 {
	display:inline;
	font-size:14px;
}

#topline .h1 {
	display:inline;
	font-size:14px;
	font-weight: bold;
}

form.bt_edit_keybundle {
	position:absolute; top:0px; right:0px; z-index:200;
	height:18px;
}
form.bt_edit_keybundle button {
	height:18px;
	background:rgb(252,212,71);
	border:none;
}

#homelink {
	margin-left:18px;
}
#header {
	float:left; clear:both;
	width:100%;	height:310px;
	border:0px dashed brown;
	margin:0px 0px -300px 0px;
	background: transparent;
	text-align:left;
}

#leftcolumn {
	float:left; clear:none;
	width:200px;
	margin:10px 0px 0px 16px; padding:0px;
	border:0px solid red;
}
#leftcontainer {
	width:200px;
	margin:0px; padding:0px;
	background:url(/img/2.gif) left repeat-y;
	border:0px solid red;
}
#prizeheaderone {
	width:200px; height:24px;
	margin:0px; padding:0px;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	background:url(/img/1.1.gif) bottom left no-repeat;
	border:0px dashed brown;
}
#prizeheader {
	width:200px; height:20px;
	margin:0px; padding:0px;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	background:url(/img/1.2.gif) top left no-repeat;
	border:0px dashed brown;
}
#leftcolumn #basketheader {
	width:100%; height:44px; margin:10px 0px 0px 0px; padding:0px;
	background: url(/img/korzina.gif) top left no-repeat;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
}
#leftcontainer h3 {
	clear:both;
	width:200px; height:16px; margin:0px; padding:0px;
	background: url(/img/4.gif) top left no-repeat;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	font-weight:normal;
	border:0px dotted red;
}
#leftcontainer div.he {
	clear:both;
	width:200px; height:16px; margin:0px; padding:0px;
	background: url(/img/4.gif) top left no-repeat;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	font-weight:normal;
	border:0px dotted red;
}
#basket {
	width:100%; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;
 	background:transparent;
}

#promo {
	width:200px; margin:0px; padding:0px;
	border:0px solid brown;
}
#promo div {
	position:static; clear:both;
	margin:4px 9px 4px 12px;
	background:white;
	border:0px solid blue;
}
#promo div table {
	border-collapse:separate; margin:0px; padding:0px;
}
#promo div table td {
	margin:0px; padding:0px;
	font-size:11px; line-height:12px; text-align:center;
}

#promo span {
	display:block;
	position:static; clear:both;
	margin:4px 8px 2px 12px;
	background:transparent;
	border:0px solid blue;
	color:yellow;
}
#searchform {
	width:200px; height:18px; margin:0px; padding:0px;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	background:url(/img/3_2.gif) left top no-repeat;
	border:0px solid red;
}
#searchform2 {
	position:relative; top:-20px; left:0px;
	width:200px; height:44px; margin:0px 0px -20px 0px; padding:0px;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	background:url(/img/1.gif) top left no-repeat;
	border:0px solid red;
}
#searchform2 form {
	display:block;
	width:199px; height:40px;
	margin:0px 0px 0px 0px; padding:0px;
	border:0px solid cyan;
}
#searchform2 button {
	color:#b2b2b2;
	margin:22px 0px 0px 0px; padding:0px;
	text-align:left; font-family:palatino Linotype; font-weight:normal;
	background:transparent;
	border:1px solid red;
}
#searchform2 input {
	width:108px; height:14px;
	margin:24px 0px 0px 0px; padding:0px;
	background:url(/img/3_21.gif) top left no-repeat;
	border:0px solid #555;
}

#searchform #form_search_linear input {
	background: transparent;
	width: 100px;
	padding-left: 14px;
}

#loginform {
	clear:both;
	width:200px;  margin:0px; padding:0px;
	border:0px dashed cyan;
	margin-top: 4px;
}
#loginblok {
	margin-left: 20px;
}
#loginblok td {
	color: white;
}
#other {
	clear:both;  overflow:hidden;
 	margin:0px; padding:0px;
 	width:199px;
 	/*background: url(/img/niz.gif) center top repeat-y;*/
	border:0px dashed cyan;
}
#loginform form {
	width:190px;
	margin:0px; padding:0px;
}
#loginform_login, #loginform_pass {
	float:left; clear:none;
	margin:2px 0px 2px 0px; padding:0px;
 	background:transparent;
 	border:0px dotted blue;
	background:url(/img/poloska1v.gif) center left no-repeat;
}
#loginform_login input, #loginform_pass input {
	display:block; float:left; clear:right;
	width:110px; height:19px; text-indent:4px; margin:0px; padding:0px;
	border:0px solid green;
	background: transparent; 
}
#loginform_login label, #loginform_pass label {
	display:block; float:left; clear:none;  margin:0px; padding:0px;
	width:66px; color:white;  letter-spacing:0px; text-indent:10px;
	border:0px solid red;
}
#loginbutton {
	clear:both;
	margin:0px 0px 0px 0px; padding:0px;
	border:0px solid green; background:transparent;
	font-size:12px; font-family:Palatino Linotype; letter-spacing:1px;
	text-align:left; color:white; 
 	border:0px dotted blue;
}
#loginbutton_ {
	float:left; clear:both;
	margin:0px 0px 0px 66px; padding:0px;
	border:0px solid green; background:transparent;
	font-size:12px; font-family:Palatino Linotype; letter-spacing:1px;
	width:126px; text-align:left; color:white; 
 	border:0px dotted blue;
}
#form_logout {
	width:180px;
	margin:0px 0px 0px 12px;
	border:0px dotted cyan;
}
#form_logout label {
	display:block; float:left; clear:none;
	width:100px;
	margin:0px 0px 0px 12px;
	color:white; text-align:center;
}
#form_logout button {
	color:white; font-size:12px; font-family:Palatino Linotype;
	background:transparent;
	border:none;
}
#registerlink button {
	display:block; 
	width:200px; height:16px;
	margin:4px 0px 0px 0px; padding:0px;
	font-size:11px; text-indent: 12px; color:#B2B2B2; letter-spacing:1px; line-height:16px;
	background:url(/img/4.gif) top left no-repeat;
	border:0px dashed cyan;
}
#loginform_error {
	clear:both; width:180px; margin:0px 0px 0px 12px; padding:0px;
}

 #menubrands {
 	margin:0px; padding:0px; width:200px; overflow:hidden;
 	border:0px solid blue;
}
.menu_two_column {
	width:190px; margin:0px 0px 0px 6px; padding:0px;
	border-collapse:collapse;
}
.menu_two_column td {
	margin:0px; padding:0px;
	border:0px solid black;
}
.menu_two_column td a {
	margin:0px; 
	padding-left: 15px;
 	color:white;
 	font-family:Palatino Linotype;
 	font-weight:normal; font-size:12px; text-decoration:none; 
 	background:transparent;
 	border:none;
	display: block;
}
.menu_two_column td a:hover,#other li a:hover {
	color:#555;
 	background: url(/img/strekoza.gif) left center no-repeat;
}

/*меню и кнопка последний просмотренных объектов */
form#f_last_all {
	margin:0px; padding:0px;
}
form#f_last_all button {
	width:180px;
	margin:0px; padding:0px;
	color:white;font-weight:bold; font-family:'Palatino Linotype'; text-align:center;
	background:transparent;
	border:none;
}
form#f_last_all button:hover { cursor:pointer; }




#rightcolumn {
	float:right; clear:none; z-index:100;
	width:745px;
	margin:10px 0px 0px 0px; padding:0px;
	border:0px dotted red;
}



#topbanner {
 	background:url(/img/novosty2.png) top left no-repeat;
 	width:667px; height:106px;
 	margin:16px 4px 10px 30px; padding:0px;
 	border:0px solid red;
}
#buttons {
	width:160px; height:80px;
	margin:0px 10px -95px 3px; padding:0px;
	padding-left:15px;
	background:transparent;
 	border:0px dotted red; text-align:left;
	float: left;
}
#buttons a {
	display:block; clear:both; height:14px;
	font-size:12px; line-height:14px;
	margin:2px 0px 2px 2px; padding:0px; 
	color:white;
}
#fff {
	display:block; clear:both; height:14px;
	font-size:12px; line-height:14px;
	margin:6px 0px 2px 2px; padding:2px 0px 0px 0px; 
	color:white;
}
#smallnews  {
	/*overflow:hidden;*/
	margin:0px 0px 0px 190px;
	width:470px; height:100px;
 	border:0px dotted blue;
 	text-align:left;
	line-height:10px;
	border:0px solid yellow;
	padding-top: 5px;
}
#smallnews .h1 {
	width:460px; height:17px;
	margin:10px 0px 0px 0px;
	font-size:12px; font-weight:bold; color:black; line-height:16px; text-indent:4px;
	background: url(/img/poloska122.gif) left top no-repeat;
	border:0px solid red;
}
/*#smallnews div.b_string_text {
	width:400px; height:60px;
	margin:0px; padding:0px;
	font-size:11px; font-weight:bold; color:#B2B2B2; line-height:16px;
	font-weight:normal;
	border:0px solid red;
}*/
#smallnews a {
	margin:0px 0px 0px 8px;
	font-size:12px; font-weight:bold;color:#663300; line-height:18px;
	font-weight:normal;
}
#smallnews p {
	margin:0px; padding:0px;
	font-size:12px;
}

#menucategory {
 	margin:0px; padding:0px; width:199px;  overflow:hidden;
 	border:0px solid red;
}
ul.menu_one_column,#other ul {
	list-style-type:none;
	width:192px;
	margin:0px 0px 0px 6px; padding:0px;
	border-collapse:collapse;
 	border:0px solid blue;
}
ul.menu_one_column li,#other ul li {
	margin:0px; padding:0px;
	border-collapse:collapse;
 	border:0px solid green;
}
ul.menu_one_column li a,#other ul li a {
 	display:block; clear:none;
 	margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; text-align:left;
 	font-weight:normal; font-size:12px; text-decoration:none; letter-spacing:0px; color:white;
 	height:1%;
 	background:transparent;
 	border:0px solid red;
	font-weight: bold;
}

ul.menu_one_column li a.active {
 	display:block; clear:none;
 	margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; text-align:left;
 	font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:0px; color:white;
 	height:1%;
 	background:#dbf285;
 	border:0px solid red;
}

ul.menu_one_column li a:hover.active {
 	display:block; clear:none;
 	margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; text-align:left;
 	font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:0px; color:white;
 	height:1%;
 	background:#dbf285;
 	border:0px solid red;
}

ul.menu_one_column li a span,#other ul li a span {
	clear:none;
 	font-weight:normal; font-size:12px; text-decoration:none; letter-spacing:0px;
 	background:transparent;
 	border:0px solid red;
}
ul.menu_one_column li a:hover {
	color:#555;
 	background: url(/img/strekoza.gif) left center no-repeat;
}

ul.menu_one_column li ul li a.active_1 {
	color: white;
	font-weight: bold;
}

ul.menu_one_column li ul li a:hover.active_1 {
	color: white;
	font-weight: bold;
	background: none;
}

#headertwo {
	width:715px;
	margin:10px 0px -10px 0px; padding:0px;
	border:0px solid green;
	text-align:right;
}
#headerlogo { margin:-4px 130px 0px 0px; }
#headerphone {
	width:260px;
	margin:-16px 0px -2px 430px; padding:0px;
	border:0px solid red;
}
#headerphone table {
	width:290px;
	margin:0px;padding:0px;
	border-collapse:separate;
	border:0px solid green;
}
#headerphone table td {
	margin:4px; padding:4px;
	font-size:11px;text-align:left; color:black; font-weight:bold;
}
.headerphone_one {
	width:130px;
	border:none;
	font-family:Palatino Linotype;
	border-right:2px solid rgb(139,143,118); color:black;
}
.headerphone_two {
	width:140px; line-height:14px; padding-top:0px;
	font-size:12px; color:#595959;
}
.headerphone_two i {
	font-family:Palatino Linotype;
	font-style:normal; line-height:12px;
	font-size:11px; color:#777;
}
.headerphone_two span {
	font-family:Palatino Linotype;
	font-size:16px; font-style:normal; line-height:20px; color:#777;
}
#content {
	margin:-10px 0px 0px 1px; padding:0px;
	width:740px;
	border:0px solid cyan;
}
.firstcontent {
	margin:10px 0px 0px 0px; padding:0px;
	width:740px;
	border:0px solid cyan;
}
#babyshop, #basket_oval {
	width:667px; height:60px;
	background:url(/img/kat2.gif) center center no-repeat;
	margin:-24px 0px -45px 10px; padding:0px;
	border:0px dashed cyan;
	text-align:center;
}
#basket_oval {background:url(/img/korzina_right.gif) center center no-repeat;}

div.st {
	position:static; clear:both;
	width:667px;
	background:white;
	margin:40px 0px 10px 30px; padding:0px;
	border:0px dotted magenta;
}
div.st p {
	margin:10px;
}
div.st ul {
	margin:10px;
}
div.st ul li {
	margin-left:20px;
}
div.st_left {
	margin:6px 6px 6px 18px; padding:0px;
	color:white; font-size:12px; line-height:13px;
	border:0px dotted magenta;
}
div.st_left p {
	margin:10px 0px 6px 0px; 
}
div.st_left ul {
	
	margin:4px;
}
div.st_left ul li {
	list-style-type:disc;
	width:166px;
	margin:4px 0px 4px 0px;
}

#bottombanner {
	clear: both;
	margin:20px 45px 20px 20px;
	padding: 20px;
	background: #ffef84;
}
#bucket {
	position:static; clear:both;
	width:667px; height:130px;
	/*background:url(/img/buket.gif) center center no-repeat;*/
	margin:10px 0px 10px 30px; padding:0px;
	border:0px dotted magenta;
	text-align:center;
}


/*min-height:218px; float:left;*/
.icons, .icons2 {
	position:static;
	width:710px; height:165px; border:0px solid brown;
	margin:0px 0px -26px 10px; padding:0px;
	background:url(/img/okno1.7.gif) no-repeat;
	border:0px dashed gray;
}
.icons2 {
	margin:0px 0px -24px 10px; padding:0px;
	/*background:url(/img/okno2.7.gif) no-repeat;*/
	background:url(/img/okno2.7.gif) no-repeat;
}
.icons a, .icons2 a {
	display:block; float:left; clear:none; overflow:visible;
	width:110px; height:135px;
	margin:0px 13px 1px 13px; padding:0px;
	text-align:center; font-size:12px; line-height:12px; color:#333; font-weight:bold;
	border:0px solid red;
	}
.icons a img,.icons2 a img {clear:both; border:none; margin:28px 0px 0px -1px;}
.icons p,.icons2 p {position:static; clear:both;}

/*
.icons a div,.icons2 a div {
	clear:both; border:none; width:78px; height:78px; margin:28px 0px 0px -1px;
	border:0px solid red;
}

.icons div, .icons2 div {
	display:block; float:left; clear:none; overflow:visible;
	width:110px; height:135px;
	margin:0px 13px 1px 13px; padding:0px;
	text-align:center; font-size:12px; line-height:12px; color:#333; font-weight:bold;
	border:0px solid brown;
}
.icons div a, .icons2 div a { 
	display:block; position:static; height:auto; margin:0px 0px 0px 0px; 
	border:0px solid red;
}
.icons div a.fs, .icons2 div a.fs { 
	width:78px; height:78px; margin:28px 0px 2px 20px;
	background:url(/img/sprites2.jpg) top left no-repeat; 
}
.icons div a.fs1_1 { background-position:top left; }
.icons div a.fs1_2 { background-position: -78px 0px; }
.icons div a.fs1_3 { background-position: -152px 0px; }
.icons div a.fs1_4 { background-position: -220px 0px; }
.icons div a.fs1_5 { background-position: -290px 0px; }

.icons2 div a.fs2_1 { background-position: 0px    -78px; }
.icons2 div a.fs2_2 { background-position: -78px -78px; }
.icons2 div a.fs2_3 { background-position: -152px -78px; }
.icons2 div a.fs2_4 { background-position: -218px -78px; }
.icons2 div a.fs2_5 { background-position: -290px -78px; }
*/
 
#footer {
	position:static; clear:both;
	width:100%;
	margin:0px; padding:16px 0px 0px 0px;
	text-align:center;
	border:0px solid blue;
	background: rgb(208,222,169);
	
}
#footer table {
	border-collapse:separate;
	margin:0px auto;
}
#footer table td {
	margin:0px; padding:6px; text-align:left;
	color:#565656;
}
#footer_zero, #footer_one, #footer_two, #footer_three { border-right:1px solid #565656; }
#footer_three i { font-style:normal;}
#copyleft {color:#565656;}
#copyleft a { text-decoration:underline; }

#basketheader2 {
	position:relative; top:-18px; left:0px;
	margin:0px 0px -18px 12px; padding:0px;
	font-size:12px; color:#565656;
	
}
#basketsummary {
	background:url(/img/korzina2.gif) left repeat-y;
	text-indent:12px;
}
#basketsummary b {
	font-size:34px; color:#8C8C8C;
}
#fetsummary span {
	font-size:14px; color:#8C8C8C;
}
table#basketcontent {
	border-collapse:collapse;
	width:199px;
	margin:0px 0px 0px 0px; padding:0px;
}
table#basketcontent td {
	border:0px solid green;
	margin:0px; padding:0px;
}
table#basketcontent tr {
	border:0px solid green;
	margin:0px; padding:0px;
	background:url(/img/korzina2.gif) left top repeat-y;
}
.delfrombasket {
	background:url(/img/korzina2.gif) left top repeat-y;
}
.item_basket {
	background:url(/img/korzina2.gif) right top repeat-y;
}
.form_delfrombasket {
	margin:2px; padding:0px;
	width:30px; height:40px;
}
table#basketcontent tr#basketbuttonborder {
	background:url(/img/korzina3.gif) top left no-repeat;
	height:20px;
	border:0px solid cyan;
}
#basketsubmit {
	margin:1px 0px 0px 12px; padding:0px;
	width:170px;height:16px;
	text-align:left; font-size:12px; font-family:Palatino Linotype; color:#565656;
	font-weight:bold;
	background:transparent;
	border:0px solid brown;
	cursor: hand;
} /*rgb(252,212,71) rgb(252,212,71)*/

td.delfrombasket {
	text-align:right; vertical-align:bottom;
	width:44px;
	margin:0px 0px 0px 0px; padding:0px;
	border:0px solid red; 
}
.delbutton {
	width:16px; height:12px;
	margin:0px; padding:0px;
	background:transparent url(/img/x.gif) center center no-repeat;
	border:0px solid green;
}

#items {
	margin:42px 0px 0px 0px; padding:0px;
}
#itemswork {
	margin:2px 0px 0px 0px; padding:0px;
}
/* ФОРМЫ ЗАКАЗА */
#orderform {
	display:block; background:transparent;
	width:670px; margin:0px 0px 0px 30px;
	border:0px solid brown;
}
#orderform p { margin:4px; padding:0px; }
#orderform table {border-collapse:collapse;}
#orderform td {vertical-align:top; border:0px solid green; margin:0px; padding:0px;}
#orderform label {display:block; width:130px; font-size:11px;}
#orderform input {
	display:block;
	width:200px;
	font-family:Palatno Linotype; font-size:12px;
	background:#FFFdF8;
	border:1px solid gray; 
}
/*#orderform input.alarm, #orderform textarea.alarm {background: url(/img/alarm.gif) center right no-repeat;}*/
#orderform select {display:block;  background:#FFFdF8; border:1px solid gray;}
#orderform textarea {
	display:block; position:static; clear:both;
	width:200px; height:120px;
	font-family:Palatno Linotype; font-size:12px;
	background:#FFFdF8; border:1px solid gray;
}
#order_submit {display:block; margin-top:10px;}
.datefield { border:0px solid cyan;}
#orderform input.datetwo { display:block; float:left; clear:none; width:20px;}
#orderform input.datefour { display:block; float:left; clear:none;width:40px;}
#orderform select.datemonth { display:block; float:left; clear:none;width:100px;}
#orderform input.hidden {display:none; width:0px; height:0px;}

#order_alert {
	position:relative; z-index:200;
	left:0px; top:-2px;
	width:188px; height:56px;
	margin:0px 0px 0px 20px; padding:0px;
	background: url(/img/sos.gif);
/*	border:1px solid  transparent;*/
}
#order_alert span {
	display:block; position:relative; top:30px; z-index:200;
	width:164px; height:20px;
	margin:0px 0px 0px 20px; padding:0px;
	font-size:18px; font-weight:bold; color:white;
	border:0px solid green;
}
#order_basket { border-collapse:collapse; margin:0px 0px 0px 30px; padding:0px; width:667px;}
#order_basket td { background:transparent; border:0px solid black; color:#666;}
#order_basket tr { background:transparent; border-bottom:1px solid #B2B2B2;}
/*#order_basket tr#tr_first { background: url(/img/tab1a.gif) top left no-repeat;}*/
#order_basket tr#tr_first td.td_lt {background: url(/img/tab1a.gif) top left no-repeat;}
#order_basket tr#tr_first td.td_t {background: url(/img/tab1a.gif) top center no-repeat;}
#order_basket tr#tr_first td.td_rt {background: url(/img/tab1a.gif) top right no-repeat;}

#order_basket tr#tr_first td span {
	display:block; width:90px; height:16px; margin:0px 0px 0px 0px; padding:0px; color:#B2B2B2;
	font-size:11px; text-indent:6px;
	background: url(/img/plashka.gif) top left no-repeat;
	border:0px solid red;
}
#order_basket tr#tr_first td { border-bottom:1px solid #B2B2B2;}
#order_basket tr#tr_first td span#ob_tov {
	display:block; width:90px; height:16px; margin:0px 0px 0px 10px; padding:0px; color:#B2B2B2;
	font-size:11px; text-indent:6px;
	background: url(/img/plashka.gif) top left no-repeat;
	border:0px solid red;
}
#order_basket tr.ob_item,#order_basket tr.ob_bonus { vertical-align:middle;  }
#order_basket tr.ob_item td { border-bottom:1px solid #B2B2B2; color:#666; }
#order_basket tr.ob_item td span { color:#666; }
#order_basket tr.ob_item td.td_l {background: url(/img/tr_second.gif) top left repeat-y; border-right:none;}
#order_basket tr.ob_item td.td_i {background: url(/img/tr_second.gif) top center repeat-y;}
#order_basket tr.ob_item td.td_r {background: url(/img/tr_second.gif) top right repeat-y;}

#order_basket tr.ob_bonus td { border-bottom:1px solid #B2B2B2;}
#order_basket tr.ob_bonus td.td_l {background: url(/img/tab3b.gif) top left repeat-y; border-right:none;}
#order_basket tr.ob_bonus td.td_i {background: url(/img/tab3b.gif) top center repeat-y;}
#order_basket tr.ob_bonus td.td_r {background: url(/img/tab3b.gif) top right repeat-y;}

#order_basket tr#ob_end {
	/*background: url(/img/tab3a.gif) bottom left no-repeat;*/
	border:none;
}
#order_basket tr#ob_end td.td_bl {background: url(/img/tab3a.gif) bottom left no-repeat; height:42px;}
#order_basket tr#ob_end td.td_br {background: url(/img/tab3a.gif) bottom right no-repeat; text-align:left; }

#order_basket td.td_item {
	border-right:1px solid #B2B2B2;
}
#order_basket td img {
	margin:4px;
}
#order_step1 {
	margin:0px 0px 0px 30px; padding:0px;
}
.form_podarok {
	width:338px;
	margin:0px; padding:0px;
	border:0px solid green;
}
.fb_1 {
	background: url(/img/box338x138_1.gif) top center no-repeat;
}
.fb_2 {
	background: url(/img/box338x138_2.gif) top center no-repeat;
}
.form_podarok table, .b_box_catalog2 table, .b_box_text2 table {
	width:274px; height:100px;
	margin:20px 44px 30px 20px; padding:0px;
	border:0px solid red; color:#666; font-weight:bold;
}
.fb_2 table {
	margin:20px 20px 30px 44px; padding:0px;
}
.form_podarok button {
	width:241px; height:18px;
	margin:20px auto; padding:0px;
	font-family:Palatno Linotype; font-size:12px; text-align:center; color:white;
	background: url(/img/green_button.gif) center left no-repeat;
	border:none;
}
button#order_next {
	display:block;
	width:90px;
	margin:0px auto; padding:0px;
	background:transparent;
	border:none;
}
#order_next span {
	display:block; float:left; clear:none;
	width:50px;
	margin:6px 0px 0px 0px; padding:0px;
	font-family:Palatino Linotype; font-size:11px; font-weight:bold;
}
#order_next img {
	display:block; float:left; clear:none;
	margin:0px; padding:0px;
}
#order_login_table,#order_address_table, #order_user_table { width:259px; margin:0px 30px 0px 0px; }
#order_login_table {margin:144px 30px 0px 0px;}

.order_fh {
	width:259px; height:16px;
	background: url(/img/t2a.gif) top left no-repeat;
	color:#ccc; line-height:14px; text-indent:6px; text-align:center; font-size:11px;
	text-transform: uppercase;
}
.t2b {
	width:259px; height:16px;
	/*background: url(/img/t2b.gif) top left no-repeat;*/
}
.t2b td.td_l {background: url(/img/t2b.gif) top left no-repeat;}
.t2b td.td_r {background: url(/img/t2b.gif) top right no-repeat;}

.t2c {
	width:259px; vertical-align:bottom; padding:0px;
	/*background: url(/img/t2c.gif) bottom left no-repeat;*/
}
.t2c td {background: url(/img/t2c.gif) bottom left no-repeat;}
.t2c td div { margin:0px 6px 0px 6px; padding:0px; line-height:12px; letter-spacing:0px; color:#666;}
.t2c td div pre { font-family:Palatino Linotype;}

#order_loginbutton, #order_loginbutton2 {
	width:140px; height:16px; clear:both;
	margin:1px 0px 0px 60px; padding:0px;
	text-align:center; font-family:Palatino Linotype; font-size:11px; color:#ccc; line-height:13px;
	letter-spacing:0px;
	background: url(/img/t2bt.gif) top left no-repeat;
	border:0px solid red;
}
#order_registerbutton {
	width:170px; height:16px; clear:both;
	margin:6px 0px 0px 45px; padding:0px;
	text-align:center; font-family:Palatino Linotype; font-size:11px; color:#ccc; line-height:13px;
	letter-spacing:0px;
	background: url(/img/t1bt.gif) top left no-repeat;
	border:0px solid red;
}
#order_login_table td label {
	display:block; width: 88px; text-indent:10px; color:#666;
}
#order_login_table td input {
	width:140px; height:14px; margin:6px 0px 0px 0px; padding:0px;
	background:transparent; border:0px solid blue;
}
#order_user_table td label {
	display:block; width: 88px; text-indent:10px; color:#666;
}
#order_user_table td input {
	width:140px; height:14px; margin:6px 0px 0px 0px; padding:0px;
	background:transparent; border:0px solid blue;
}

.t3b {
	width:259px; vertical-align:bottom; padding:0px;
	/*background: url(/img/t3b.gif) bottom left no-repeat;*/
}
.t3b td.td_l {background: url(/img/t3b.gif) bottom left no-repeat;}
.t3b td.td_r {background: url(/img/t3b.gif) bottom right no-repeat;}

.t3area {
	width:259px; height:70px; 
	/*background: url(/img/t3area.gif) top left no-repeat;*/
}
.t3area td.td_l {background: url(/img/t3area.gif) top left no-repeat;}
.t3area td.td_r {background: url(/img/t3area.gif) top right no-repeat;}

#order_address_table td label {
	display:block; width: 92px; text-indent:4px; color:#666;
}
#order_address_table td input {
	width:147px; height:14px; margin:6px 0px 0px 0px; padding:0px;
	font-family: Palatino Linotype;
	background:transparent; border:0px solid blue;
}
#order_address_table td textarea { overflow: auto;
	width:147px; height:63px; margin:4px 0px 0px 0px; padding:0px;
	font-family: Palatino Linotype;
	background:transparent; border:0px solid blue;
}
.form_finish {
	width:630px;
	border:0px solid black;
}
#order_confirm , #form_back_to_site button {
	width:400px; height:18px;
	margin:20px 0px 0px 125px; padding:0px;
	font-family:Palatno Linotype; font-size:12px; text-align:center; color:white;
	background: url(/img/green_button_big.gif) center left no-repeat;
	border:none;
}
#form_back_to_site button {

}
div.order_info {
	color:#666;
}
div.order_info h2 {
	font-size:11px; color:#b2b2b2;
	background:url(/img/pp5.gif) top left no-repeat;
}
div.order_info h2 span {
	display:block; height:16px; 
	margin:0px 0px 0px 10px; padding:0px;
	background:url(/img/pp4.gif) top right no-repeat;
}
div.order_info h2 span.one { width:230px;}
div.order_info h2 span.two { width:120px;}

span.ob {color:red; font-weight:bold;}

/* БОКСЫ */
.objboxcatalog {
	float:left; clear:none;
	width:354px; height:260px; 
	margin:-10px 0px 0px 0px;
	border:0px solid red; font-size:11px;
	background:url(/img/okno.gif) top left no-repeat;
}
.objboxcatalog table.tovar {
	width:280px; height:220px;
	margin:10px 0px 0px 54px;
	border-collapse:collapse;
}
.objboxcatalog table td { border:0px solid black; vertical-align:top;}
.objboxcatalog table td.boximg_cell {width:140px; height:143px; text-align:right;}
.objboxcatalog table td.boximg_cell img {margin:0px 4px 0px 0px;}
.objboxcatalog table td.boxtovar_rightcolumn {width:140px; text-align:left;}
.objboxcatalog table td.button_to_basket {margin:4px 0px 4px 6px; padding:0px; vertical-align:top;}
.model, .brand, .artikul, .specialprice, .tovar_small_about {
	display:block; width:135px; font-size:12px;line-height:14px;
	margin:4px 0px 4px 6px; padding:0px;
}
.inprice {
	display:block; width:135px; font-size:12px;line-height:13px;
	margin:0px 0px 0px 6px; padding:0px; font-weight:bold;
}
.model a {
	color:black; font-weight:bold; line-height:14px;
}
.artikul {
	color:black; font-weight:bold;
}
.price {
	color:#008000; font-size:13px; font-weight:bold;
}
.specialprice {
	color:#008000; font-weight:bold;
}
.podrobnee {
	color:black; font-weight:bold; font-size:12px;
}
.tovar_small_about {
	color:#8C8C8C; font-weight:bold; line-height:14px;
}
.buy_quantity {
	float:left;clear:none;
	width:23px; background:transparent; text-align:center;
	border:none; border-bottom:1px solid #666;color:#666; font-weight:bold; font-family:Palatino Linotype;
}
.objboxcatalog label { display:block; float:left;clear:none;}
.objboxcatalog div { clear:both;}
.buy_submit {
	width:80px; background:url(/img/poloska2.gif) center center no-repeat;
	text-align:center; border:none; font-family:Palatino Linotype; font-size:12px; font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

.pages_text {color:#666; }
.pages {color:#666; }
.pages_active {color:#666; font-weight: bold;}
.pages a {color:#666;}

#krupinki {
	width:655px;
	margin:30px 0px 0px 40px; padding:0px; clear:both;
}
#krupinki span a {
	color:black; font-weight:bold;
}
#krupinkiwork {
	clear:both;
	border-collapse:collapse;
	width:655px; height:65px;
	margin:20px 0px 0px 40px; padding:0px;
	border:0px solid red;
}
#krupinkiwork span a {
	color:black; font-weight:bold;
}
#krupinkiwork p {
	width:435px; height:20px;
	margin:20px 0px 0px 0px; padding:0px;
	border:0px dotted blue;
}
/* БОКС ПОЛНЫЙ ТЕКСТ-НОВОСТИ */

.b_full_text {
	width:715px;
	margin:10px 0px 0px 0px;
	background: url(/img/s1.gif) top left no-repeat;
	border:0px solid red;
}
.b_full_text .h1 {
	margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;
	font-size:14px; color:black; font-weight:bold;
	text-align:center;
}
.b_full_text p.author {
	height:50px;
	margin:0px 0px 0px 0px; padding:0px;
	font-size:12px; font-style:italic; color:#8C8C8C;
	text-align:center;
	background: url(/img/s4.gif) bottom center no-repeat;
}
.b_full_text_content {
	width:662px;
	margin:60px 0px 0px 38px; padding:0px;
	background:white;
	border:1px solid white;
}
.b_full_text_content div {
	margin:0px; padding:0px;
}
.b_full_text_content div.b_full_text_content_inner {
	position:relative; left:0px; top:0px; z-index:190;
	margin:-30px 20px 0px 40px; padding:0px;
	background:white;
	border:1px solid white;
}
.b_full_text_bottom {
	height:68px;
	margin:-10px 0px 0px 0px; padding:0px;
	background: url(/img/s3.gif) bottom left no-repeat;
	border:0px solid white;
}
#b_full_text_b_img {
	position:relative; top:0px; left:-16px;
	margin:0px; padding:0px;
	border:1px solid white;
	width: 550px;
}

.b_catalog_text .h1 {
	margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;
	font-size:14px; color:black; font-weight:bold;
	text-align:center;
}

/* БОКС доптоваров */
#head_correlation {
	position:relative; z-index:190;
	width:250px; height:16px;
	margin:0px 0px 0px 32px; padding:0px;
	text-indent:12px; color:white;
	background: url(/img/poloska.gif) top left no-repeat;
	border:0px solid brown;
}
.b_box_catalog2, .b_box_text2 {
	float:left; clear:none;
	width:338px; height:140px;
	margin:-6px -10px 0px 20px; padding:0px;
	color:black;
	border:0px solid green;
}
.b_box_catalog2 table td, .b_box_text2 table td {color:black; letter-spacing:0px;}
.b_box_catalog2 a.podrobnee, .b_box_text2 a.podrobnee{ color:#666;}

.bd_1 {
	margin:-10px -3px 0px 26px; padding:0px;
	background: url(/img/box338x138_1.gif) top center no-repeat;
}
.bd_2 {
	margin:-10px 0px 0px -3px; padding:0px;
	background: url(/img/box338x138_2.gif) top center no-repeat;
}
.b_box_catalog2 table, .b_box_text2 table{
	width:274px; height:80px;
	margin:20px 44px 30px 20px; padding:0px;
	border:0px solid red; color:#666; font-weight:bold;
}
.bd_2 table {
	margin:20px 20px 30px 44px; padding:0px;
}
.b_box_catalog2 span {
	color:#61C440; font-weight:bold;
}
/*шапочное меню с выпадающими подменюшками*/
#listmenu {
	clear:both; margin:0px 0px 0px 0px; padding:0px;
}
#nav {
	margin:10px 0px 20px 40px; padding:0px; list-style-type:none; clear:both;
}
/*ширина плавающего фиксирована*/
#nav li {
	position:relative; float:left;
	width:197px; height:14px;
	top:0px; left:0px; padding:0px; margin:0px; text-align:center;
	background:transparent url(/img/poloska2st.gif) bottom center no-repeat;
	border:0px solid gray;
	z-index:220;
}
#nav li.sbm {
	position:relative;  float:left; top:0px; left:0px;
	padding:0px; margin:0px; text-align:center;
	border:0px solid blue;
	background:transparent url(/img/poloska2st.gif) bottom center no-repeat;
}
#nav li a { display:block; text-decoration:none; color:black; 
	 font-weight:bold;
	 width:177px;
	 padding:0px; border:none;  background:transparent;
}
	 
#nav li.sbm a { display:block; text-decoration:none; color:black; 
	 font-weight:bold;
	 width:177px;
	 padding:0px; border:none;  background:transparent;
}
#nav li ul {
	position:absolute; display:none; list-style: none; z-index:254;
	left:10px; top:14px; margin:0px; padding:0px;
	width:177px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#nav li ul li ul {
	position:absolute; left:175px; top:0px; display:none; margin:0px; padding:0px; list-style: none;
	width:176px; border:none;
	z-index:200;
}

#nav li ul li,#nav li.sbm ul li {
	display:list-item; float:none;
	width:177px; height:16px;
	margin:0px; padding:0px;
	background:rgb(251,212,71);
	border:none; }
#nav li ul li a,#nav li.sbm ul li a {
	background:rgb(251,212,71); border-top: 1px solid #b2b2b2; color:black; padding:1px;
}

#nav li:hover ul, #nav li.over ul { display: block;}
#nav li:hover ul li ul, #nav li.over ul li ul{ display: none;} /*это не даёт всплыть меню след. уровня раньше времени*/

#nav li ul li:hover ul, #nav li ul li.over ul { display: block;}

#nav ul li a:hover,#nav ul li.sbm a:hover {border-bottom:none; color:#666;}
/* расширяем  nobr в меню */
#nav li a nobr,#nav li.sbm a nobr {margin:0px;}

/* Fix IE. Hide from IE Mac \*/ * html ul#nav li { float: left; height: 1%; } * html ul#nav li a { height: 1%; } /* End */
/* Fix IE. Hide from IE Mac \*/ * html ul#nav li ul li { float: left; height: 1%; } * html ul#nav li il li a { height: 1%; } /* End */

.workstring { width:120px;}
.myobj {background:yellow; padding:0px; border:1px solid black;}
.workformkeyroot {margin:0px; padding:0px; border:0px solid green; list-style-type:none;}
.workformkeyroot h3 {width:100%; text-align:center; border:1px solid #9B3A29; background:#FFFdF8; font-size:11px;}
.workformkey {margin:0px 0px 0px 8px; padding:0px; border:0px solid green; list-style-type:none;}
.workformkey li {margin:0px; padding:0px; border:0px solid green; font-size:11px;}
.workformkey li pre {margin:0px; padding:0px;}
.workbanner {border-collapse:collapse; border:1px solid black;}
.workbanner td {border-collapse:collapse; border:1px solid black; text-align:right; padding:2px;}

.bt_obj_edit {display:inline; background:none; padding:0px; border:0px solid black;}
.bt_obj_edit button { background:yellow; border:1px solid black; }

/* КАТАЛОГ - ОДИН ТОВАР */
#boxcatalogfull { clear:both; }

#tovar { clear:both; margin:20px 10px 0px 0px; padding:0px; border-collapse:collapse; width:700px; border:none; }
#tovar td {
	border:0px solid black;
}
td#tovar_fullimg {
	width:408px; height:380px;
	vertical-align:top; text-align:center;
	background:url(/img/okno3page.gif) top left no-repeat;
	padding-left: 15px;
	padding-top: 35px;
}

td#tovar_fullimg a img {
	margin:20px 0px 0px 30px;
}
td#tovar_rightcolumn {
	vertical-align:top; text-align:center;
}
td#tovar_rightcolumn table { width:200px; }
td#tovar_rightcolumn table th {
	height:16px;
	margin:6px; padding:0px;
	font-size:11px; color:white; text-align:left; text-indent:8px;
	background:url(/img/poloska3v.gif) top left no-repeat;
}
td#tovar_rightcolumn table td {
	text-align:left;
	margin:6px; padding:0px;
}
td#tovar_rightcolumn table td.fi {
	width:45%;
}

#tovar_about, #tovar_colors {
	clear:both;
	width:665px; margin:20px 0px 30px 36px; padding:0px;
	background:white;
}
#tovar_about_h {
	display:block; width:665px; height:16px; margin:0px; padding:0px;
	position:relative; top:-10px; left:0px;
	background:url(/img/bt_top.gif) top left no-repeat;
	text-indent:12px; color:white; font-size:12px;
}
#tovar_about div {
	margin:0px 16px 0px 16px;
}
#tovar_about div p {
	margin: 0px 0px 20px 0px;
}
img#tovar_about_b, img#tovar_colors_b {
	margin:-16px 0px 0px 0px; padding:0px;
	position:relative; top:10px; left:0px;
	border:0px dotted gray;
}

#tovar_colors_h {
	display:block; width:665px; height:16px; margin:0px 0px -6px 0px; padding:0px;
	position:relative; top:-10px; left:0px;
	background:url(/img/bt_top.gif) top left no-repeat;
	text-indent:12px; color:white; font-size:12px;
}
#tovar_colors a {
	display:block; float:left; clear:none;
	width:88px; height:115px;
	margin:2px 16px 2px 16px; padding:0px;
	text-align:center;
	border:2px solid white;
}

/* Регистрация */
#f_registration {

}
#f_registration label {
	display:block; float:left; clear:left;
	width:400px; height:25px;
	margin:6px;
	border-bottom:1px solid gray;
}
#f_registration input {
	display:block; float:left; clear:right;
	width:150px; height:24px;
	margin:6px;
	line-height:23px;
	border:1px solid gray;
}
#f_registration input.none {
	display:none;
}
#f_registration button {
	display:block; clear:both;
	width:150px; height:24px;
}

/*поиск*/
#form_search_linear {
	width:190px; text-indent:0px;
	margin:0px; padding:0px;
	border:0px solid red; 
}
#form_search_linear button {
	width:56px; height:16px;
	margin:0px 0px 0px 0px; padding:0px;
	font-family:Palatino Linotype; font-size:11px; color:#b2b2b2; text-indent:8px; letter-spacing:0px;
	background:transparent;
	border:0px solid blue;
}
#form_search_linear input {
	width:120px; height:16px; margin:-2px 0px 0px 0px; padding:0px;
	font-family:Palatino Linotype; font-size:12px; color:#555;
	background:url(/img/poloska2v.gif) center left no-repeat;
	border:0px dotted gray;
}
#searchform2 #form_search_linear input {
	width:108px; height:14px;
	margin:24px 0px 0px 0px; padding:0px 0px 0px 4px;
	background:url(/img/3_21.gif) left top no-repeat;
	border:0px solid #555;
}
/*корзина*/
.basket_q1,.basket_q2 {
	margin:0px; padding:0px;
	float:left; clear:none;
}
.basket_q1 { margin-left:8px;}
.basket_q1 button,.basket_q2 button {
	margin:0px; padding:0px;
	background:transparent;
	border:none;
}
.basket_q1 button img,.basket_q2 button img {
	margin:0px; padding:0px;
}

.basket_qi {
	margin:0px 0px 0px 16px;
}
.basket_qi input, .basket_price, .basket_sum {
	width:40px; height:16px;
	color:#666; font-weight:bold; font-size:12px; font-family:Palatino Linotype; text-align:center;
	background:transparent;
	border:none;
}
/*FULLPRICE*/
#fullprice { border-collapse:collapse; margin:0px 0px 0px 30px; padding:0px; width:667px;}
#fullprice td { background:transparent; border:0px solid black; color:#666;}
#fullprice tr { background:transparent; border-bottom:1px solid #B2B2B2;}
#fullprice tr#tr_first td.td_lt {background: url(/img/tab1a.gif) top left no-repeat;}
#fullprice tr#tr_first td.td_t {background: url(/img/tab1a.gif) top center no-repeat;}
#fullprice tr#tr_first td.td_rt {background: url(/img/tab1a.gif) top right no-repeat;}

#fullprice tr#tr_first td span {
	display:block; width:90px; height:16px; margin:0px 0px 0px 0px; padding:0px; color:#B2B2B2;
	font-size:11px; text-indent:6px;
	background: url(/img/plashka.gif) top left no-repeat;
	border:0px solid red;
}
#fullprice tr#tr_first td { border-bottom:1px solid #B2B2B2;}
#fullprice tr#tr_first td span#ob_tov {
	display:block; width:90px; height:16px; margin:0px 0px 0px 10px; padding:0px; color:#B2B2B2;
	font-size:11px; text-indent:6px;
	background: url(/img/plashka.gif) top left no-repeat;
	border:0px solid red;
}
#fullprice tr.ob_item,#order_basket tr.ob_bonus { vertical-align:middle;  }
#fullprice tr.ob_item td { border-bottom:1px solid #B2B2B2; color:#666; }
#fullprice tr.ob_item td span { color:#666; }
#fullprice tr.ob_item td.td_l {border-right:1px solid #B2B2B2; background: url(/img/tr_second.gif) top left repeat-y;}
#fullprice tr.ob_item td.td_l a {display:block; margin:0px 0px 0px 12px; padding:0px;}
#fullprice tr.ob_item td.td_lb {color:black; font-weight:bold; font-size:14px;}
#fullprice tr.ob_item td.td_i {border-right:1px solid #B2B2B2; background: url(/img/tr_second.gif) top center repeat-y;}
#fullprice tr.ob_item td.td_r {background: url(/img/tr_second.gif) top right repeat-y;}

#fullprice tr#ob_end {
	/*background: url(/img/tab3a.gif) bottom left no-repeat;*/
	border:none;
}
#fullprice tr#ob_end td.td_l {background: url(/img/tab1c.gif) bottom left no-repeat; height:22px;}
#fullprice tr#ob_end td.td_r {background: url(/img/tab1c.gif) bottom right no-repeat; text-align:left; }

/*КАРТА САЙТА*/
#sitemap {
	margin:80px; width:500px;
	background:white;
}
#sitemap a {
	display:block;
	color:black; text-decoration:underline;
	margin-left:30px;
}
/*времянки*/
.userlink {color:#a00; background:yellow;}
#basketSSum, #basketSSum2{ color:black; font-weight:bold; }

/*форма редактирования объекта*/
/*картинка*/
#w_edit_obj_img {
	float:left; clear:none;
	width:130px; height:150px;
	margin:6px;
	border:3px double gray;
}
#w_edit_obj_img img { margin:2px; }
/*основа*/
#w_obj_edit_main {
	float:left; clear:right;
	width:480px; height:150px;
	margin:6px;
	border:3px double gray;
}
#w_obj_edit_main label {
	display:block; float:left; clear:left;
	width:160px; height:19px;
	margin:4px;
	border:1px solid white;
}
#w_obj_edit_main input {
	display:block; float:left; clear:right;
	width:180px; height:19px;
	margin:4px;
	line-height:19px;
	border:1px solid gray;
}
#w_obj_edit_main select {
	display:block; float:left; clear:right;
	height:19px;
	margin:4px;
	line-height:19px;
	border:1px solid gray;
}

/* поле ввода даты */
#datefield {
	display:block; float:left; clear:right;
	width:450px;
}
#datefield label {
	display:inline; clear:none; width:30px; 
}
#datefield input {
	display:inline; clear:none; width:40px; 
}
#datefield select {
	display:inline; clear:none; width:90px; 
}


/*атрибуты*/
table#wf_edit_attr {
	clear:both;
	width:690px;
	margin:12px 6px 6px 6px;
	border-collapse:separate;
	border:none;
}
table#wf_edit_attr td { margin:4px; border:none; }
table#wf_edit_attr td input[type=text] {
	width:500px; height:19px;
	margin:4px;
	line-height:19px;
	border:1px solid gray;
}
.wf_atrr_td1 {width:100px; vertical-align:middle; }

td.fck_frame iframe {
	height:500px;
	background:white;
}

/* ключи */
table#w_f_obj_keys {
	border-collapse:separate;
}
table#w_f_obj_keys td {
	margin:4px;
}

table#w_f_obj_keys ul {
	list-style-type:none; margin:4px;
}
table#w_f_obj_keys ul li ul {
	margin-left:10px;
}

table#w_f_obj_keys h3 {
	height:30px;
	text-align:center; margin-bottom:4px;
}

/* форма редактирования МЕТА информации */
#w_f_keybundle {
	width:500px;
}
#w_f_keybundle input {
	width:450px;
	border:1px solid gray;
}
#w_f_keybundle iframe {
	height:500px;
}

/* кнопка "сохранить" */
#submit_obj_edit  {
	display:block;
	margin:20px; padding:6px;
	border:1px solid gray;
}



.atent, .smallatent, .small_atent, .obl {
	color: #b22222;
}

.smallatent ul {
	list-style-type: disc;
	margin-left: 15px;
}

.delimeter_line {
	height: 20px;
}

.news_date {
	font-weight: bold;
}

.one_element a {
	font-weight: bold;
	color: black;
}

.star_1	{
	float: left;
	background: url(/img/star.jpg) no-repeat;
	width: 14px;
	height: 15px;
}

.star_0	{
	float: left;
	background: url(/img/star_white.jpg) no-repeat;
	width: 14px;
	height: 15px;
}


#bigfield * {
	width: 99%;
}

.hiddenDIV  {
	display: none;
}

.presentDIV {
	display: block;
}

.form_tr_line_1 {
	background: #f7fddd;
	height: 30px;
}

.form_tr_line_2 {
	height: 30px;
}


input, textarea, select {
	font-family:Palatino Linotype, Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

.delimeter_line {
	
}

.delimeter_line hr {
	color: #d0dea9;
	height: 2px;
}

.zagolovok_blue {
	font-weight: bold;
	height: 30px;
}

.basket_zagoltable {
	height: 30px;
	background: #e2efd8;
}

.order_text_important_black {
	font-weight: bold;
}

.order_text_important_color {
	color: #b22222;
}

input.noborder 	{
	border: none;
}

.order_form_stoimost, .order_form_stoimost_itogo {
	border: solid 0px; 
	width: 70px; 
	font-weight: bold; 
	text-align: center; 
	background: none; 
}

.order_form_stoimost {
	font-weight: normal; 
}

.order_oformlenie {
	width: 30px;
}
	
.order_form_colvo_itogo {
	border: solid 0px; 
	font-weight: bold; 
	background: none;
}

.order_form_text_color_skidkaname {
	width: 100%; 
	border: 0; 
	color: #b22222; 
	font-size: 12px; 
	background: none;
	text-align: right;
}

.order_skidka_procent {
	width: 20px; 
	border: 0; 
	color: #b22222; 
	font-size: 12px; 
	background: none;
	text-align: right;
}

.order_form_text_color {
	border: 0; 
	color: #b22222; 
	font-size: 12px; 
	text-align: center; 
	background: none;
}

.order_stoimost_black {
	border: 0; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
	background: none; 
	width: 70px;
}

.level_2 {
	margin-left: 20px;
	list-style-type: none;
}

.mneniya_pages {
	margin:0px 10px 0px 20px;
	color: black;
}

.mneniya_pages a {
	color: white;
}

.answer_text {
	color: green;
	border-top: 1px dashed gray;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}


table#mneniyacontent tr#mneniyabuttonborder {
	background:url(/img/mneniya_bottom.gif) top left no-repeat;
	height:40px;
	border:0px solid cyan;
}

table#mneniyacontent td {
	padding-left: 20px;
	font-weight: bold;
}


#article_about_h {
	display:block; width:100%; height:16px; margin:0px; padding:0px;
	position:relative; top:-10px; left:0px;
	background:url(/img/bt_top.gif) top left no-repeat;
	text-indent:12px; color:white; font-size:12px;
}

.text_area {
	background:url(/img/korzina2.gif) left repeat-y;
}

.clear {
	clear: both;
}

.white_area {
	background: white; 
	padding: 20px; 
	margin: 20px 45px 20px 20px;
}

.filter_select {

}

.vygodn {
	color: #ff0000;
	padding:0px; 
	font-size:12px;
	margin: 0px 0px 0px 6px;
	font-weight: bold;
	display: block; 
}

.mneniya_pagesss{color: black; margin: 0 10px 0 20px; padding:5px 0px;}
.mneniya_pagesss  a{color:#454545;}
.mneniya_pagesss  a:hover{text-decoration:underline;}
#mneniyabuttonborderrr{background: url("/img/mneniya_bottom.gif") no-repeat scroll left bottom transparent;
    border: 0 solid cyan;
    height: 15px;}
.bold_t {font-weight:bold;}
.bold_tred {font-weight:bold; color:#ff0000;}
