/** {margin:0;padding:0;}*/
body, form {
	margin:0;
	padding:0;
}

img {
	border:0;
} 

div.default {
   width:auto!important;
   width:540px;
  	color:#3a3a3a;

/*   padding:0 5px 5px 5px;
*/}

.def_padding {
   padding:10px;
}

.def_padding_tb {
   padding-top:10px;
   padding-bottom:10px;
   padding-left:10px;
   padding-right :10px;
}

div.default div, div.default p, div.default td {
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	color:#3a3a3a;
}

div.default a, div.default div a, div.default p a, div.default td a {
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	color:#712643;
}

td.copyright a {
	font-family:Tahoma, sans-serif, Arial;
	color:#712643;
}

div.default input, div.default textarea {
	margin:3px;
	padding:0 3px;
	/*border:1px solid #c78993;*/
/*	width:122px;
	height:17px;
*/	color:#712643;
}

div.default li {
/*	list-style-position: inside;*/
	margin-left: 10px;
}



.all_news {
	padding-left: 20px;
	text-align: left;
}

.all_news a {
	font:12px Tahoma;
	color:#712643;
}

/* элементы закругления */

.inner-box {
	/*padding:5px 5px 5px 8px;*/
	padding:0px 0px 0px 8px;
	color: #FFF;
	font-family:Tahoma, sans-serif, Arial;
	font-size:14px;
	font-weight:bold;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }*/


.rounded-box-5 {
	margin-bottom:17px;
}

.inner-box, .rounded-box-5 b, .rounded-box-3 b {
	background-color: #712643;
}


/* уменьшаем отступы по мере роста радиуса закругления */
/*
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}
*/
/* элементы закругления */

.pr_cab {
	width:375px;
	height:83px;
	background: url(../images/prcab_bg.jpg) no-repeat;
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color:#712643;
}

.pr_cab_reg {
	padding-left:100px;
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color:#712643;
}

.search_index {
	width:374px;
	height:82px;
	background: url(../images/search_bg.jpg) no-repeat;
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color:#712643;
}

.pr_cab input, .search_index input, .search_index select {
	margin:3px;
/*	padding:0 3px;*/
	border:1px solid #c78993;
	width:122px;
	height:17px;
	color:#712643;
}

.text_block {
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color:#712643;
}

.text_basket {
	font-family:Tahoma, sans-serif, Arial;
	font-size:12px;
	color:#712643;
}

.top_menu {
	width:758px;
	position:absolute;
/*	top:184px;*/
	top:170px;
	left:230px;
}

.top_menu .inner-box {
	position:relative;
}

.t_menu_link a {
	color: #FFF;
	font-family:Tahoma, sans-serif, Arial;
	font-size:13px;
/*	font-weight:bold;*/
/*	margin:0 17px;*/
	margin:0 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.top_menu .inner-box, .top_menu b {
	background-color: #68263e;
}

.tmenu_rnd_t {
	position:absolute;
	top:-15px;
	right:10px;
}

.tmenu_rnd_b {
	position:absolute;
	bottom:-15px!important;
	bottom:-9px;
	right:10px;
}

.novelty_title {
	margin:18px 7px;
	font:bold 24px Tahoma;
	color:#68263e;
}

.footer {
	padding: 4px 0px;
	text-align:center;
	text-transform:uppercase;
}

.footer a {
/*	margin-left:48px;*/
	margin-left:20px;
	font: 11px Tahoma;
	color:#FFF;
	text-decoration:none;
	letter-spacing:2px;
}
.l_menu_cont {
	width:227px;
	background: url(../images/l_menu_bg.jpg) repeat-y left top;
	padding-top:12px;
	padding-bottom:25px;
}
.l_menu_title {
	width:202px;
	height:19px;
	margin: 0 0 4px 25px;
	background:url(../images/l_menu_bg_title.jpg) no-repeat left top;
	font:bold 12px Tahoma, sans-serif, Arial;
	color:#FFF;
}
.l_menu_lev1 {
	min-height:21px;
	height:auto!important;
	height:21px;
	padding-left:30px;
	padding-right: 10px;
	background:url(../images/l_menu_eye.gif) no-repeat;
}

div.l_menu_lev1, .l_menu_lev1 a {
	font:bold 14px Tahoma;
	color:#68263e;
	text-decoration: none;
}

.l_menu_lev2 {
	margin:13px 0 0 11px;
	padding-left:14px;
	padding-right: 20px;
	padding-bottom:10px;
	background:url(../images/l_menu_mark.gif) no-repeat 0 3px;
}
.l_menu_lev2 a {
	font:11px Tahoma;
	color:#1a7cc5;
}
.l_menu_title .sub {
	padding:3px 0 0px 8px;
}
.l_menu_cont_lev {
	margin-left:44px;
}
.pr_cab_title {
	padding:9px 0 0 10px!important;
	padding:6px 0 0 10px;
}
.search_index_title {
	padding:9px 0 0 10px!important;
	padding:6px 0 0 10px;
}
.book_rnd {
	/*float:left;*/
/*	margin-right:2px;
	margin-bottom:18px;
*/}
.rnd_bg {
	background:url(../images/rnd_bg.gif) repeat-x top;
}
.rnd_bg_l_y {
	background:url(../images/rnd_bg_l_y.gif) repeat-y left bottom;
}
.book_rnd_title a {
	font:bold 12px Tahoma;
	color:#712643;
}
.book_rnd_img img {
	border:#FFF 2px solid;
	margin:5px 15px 0 0;
}
.rnd_bg_y {
	background:url(../images/rnd_bg_y.gif) repeat-y right bottom;
}
.rnd_bg_b {
	background:url(../images/rnd_bg_b.gif) repeat-x bottom;
}
.rnd_author {
	margin-right:2px;
	margin-bottom:18px;
	font:12px Tahoma;
	color:#68263e;
}
.rnd2_bg {
	background:url(../images/rnd2_bg.gif) repeat-x top;
}
.rnd_bg_l_y {
	background:url(../images/rnd_bg_l_y.gif) repeat-y left bottom;
}
.rnd2_bg_y {
	background:url(../images/rnd2_bg_y.gif) repeat-y right bottom;
}
.rnd_bg_b {
	background:url(../images/rnd_bg_b.gif) repeat-x bottom;
}
.basket_index {
	margin-bottom:30px;
	font:11px Tahoma;
	color:#712643;
}
.news_index {
	width: 203px;
	overflow: hidden;
	margin-bottom:30px;
	font:11px Tahoma;
	color:#712643;
}
.news {
	margin-left:6px;
	padding-left:11px;
	background:url(../images/news_index_mark.gif) no-repeat 0 5px;
}
.news a {
	font:bold 12px Tahoma;
	color:#712643;
}
.news_data {
	margin-left:6px;
	margin-bottom:30px;
	padding-left:12px;
	font:11px Tahoma;
	color:#3a3a3a;
}
.contacts_index {
	margin-bottom:30px;
	font:11px Tahoma;
	color:#712643;
}
.lk_search_bg {
	background:url(../images/lk_search_bg.png) repeat-x top left;
}
.copyright {
	padding:4px 0;
	font:12px Tahoma;
	color:#68263e;
	text-align:left;
}

.left_banners {
	margin-top:23px;
}

.left_banners .sub {
	margin:30px 0;
	text-align:center;
}

.titles {
	padding: 15px;
	font-family:Tahoma, sans-serif, Arial;
	font-size:14px;
	color:#3a3a3a;
	font-weight:bold;
	text-align: center;
}

/*.style53 {
	color:#606060;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:100;
	text-align:left;
	vertical-align:bottom;
}
*/

.style53 input, .style53 select {
	border:1px solid #C78993;
	color:#712643;
	height:17px;
	margin:3px;
/*	padding:0pt 3px;*/
	width:122px;
}

.style53 input {
	width:50px;
}

#style50 {
   background-image:url(../images/button_reg.gif);
   border:0pt none;
   cursor:pointer;
   width:146px;
   height:19px;
}

.reg_on_basket input {
   border: #C78993 1px solid;
}

div.title_section {
   padding-top: 10px;
   padding-bottom: 15px;
   font: bold 24px Tahoma;
   color: #68263E;
}

div.first_time {
   margin: 18px 0 18px 0;
   font: bold 12px Tahoma;
   color: #AC1751;
}

#style51 {
	background-image:url(../images/button_send_password.gif);
	border:0;
	cursor:pointer;
	width:82px;
	height:19px;
}

#style59 {
	background-image:url(../images/button_select_produce.gif);
	border:0pt none;
	cursor:pointer;
   width:116px;
	height:19px;
}

.style34 {
	font-family:Tahoma;
	font-size:12px;
	margin-bottom:23px;
	text-align: justify;
}
.style34 span {
	color:#712643;
	font-weight:bold;
}

.style33 {
	color:#3c3d39;
	font-family:Tahoma;
	font-size:14px;
	vertical-align:top;
	font-weight:bold;
}

.style33 span {
	color:#ce1c74;
	font-family:Verdana;
	font-size:12px;
}

.style62 {
	padding: 0px 5px 17px 15px;
	color:#3C3D39;
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	text-align:left;
}

.style62 a {
	color:#712643;
	font:bold 12px Tahoma;
	text-decoration:underline;
}

.lproduce_price {
	color:#3a3a3a;
	font-family:bold 11px Tahoma;
}

.lproduce_price2 {
	color:#68263e;
	font:bold 18px Tahoma;
}

.lproduce_bbay {
 	margin-top:3px;
 	cursor:pointer;
}
 .lproduce_title {
 	color:#ce1c74;
 	font-weight:bold;font-size:12px;
 }
 
 #style08ii {
	width:72px;
	height:19px;
	margin-top:5px;
	background-image:url(../images/button_logout.gif);
	border:0pt none;
	cursor:pointer;
}
 
.style58 {
	margin-top:5px;
	text-align:center;
}

.style40 {
	color:#585858;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-bottom:13px;
	padding-right:7px;
	text-align:right;
	vertical-align:bottom;
}

.style41 {
	color:#CE1C74;
	font-family:Tahoma;
	font-size:12px;
	padding-bottom:10px;
}

#style60 {
width:116px;
height:19px;
background-image:url(../images/button_add_response.gif);
border:0;
cursor:pointer;
}

#style61 {
	background-image:url(../images/button_confirm_data.gif);
	border:0pt none;
	cursor:pointer;
	height:19px;
	width:146px;
}

.style35 {
   color:#585858;
   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   padding-top:15px;
   text-align:center;
   vertical-align:top;
}

.basket_header th {
	color:#585858;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
}

.style36 {
	color:#ce1c74;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-left:5px;
}

.style37 {
	color:#ce1c74;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
}

.style38 {
	text-align:center;
	padding-top:3px;
}

.style38 input{
	color:#ce1c74;
	font-family:Tahoma;
	font-size:12px;
	width:65px;
	height:20px;
	text-align:center;
	border:1px solid #d10967;
}

.style39 {
	background-color:#fff7e5;
	background-image:url(../images/bg5.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#606060;
	font-family:Tahoma;
	font-size:12px;
}

.basket_one, .basket_one td {
   font: 13px Tahoma;
   color:#5e5b5b;
}

.response {
   margin:18px 0;
   padding:1px 0;
   border:#b99ab5 1px solid;
   border-left:none;
   border-right:none;
}

.basket_header {
/*   margin:10px 0;*/
   padding:1px 0;
   border:#b99ab5 1px solid;
   border-left:none;
   border-right:none;
   padding:15px 7px;
   background:#ede8e4;

}

.response_add {
   padding:15px 7px;
   background:#ede8e4;
}

.response_about {
   font:bold 12px Verdana;
   color:#ce1c74;
}

.response_count {
   font:bold 14px Tahoma;
   color:#3c3d39
}

.sub {
	padding-left: 30px;
	padding-bottom: 15px;;
}

.sub2 {
	padding-left: 60px;
	padding-bottom: 15px;;
}

.sub3 {
	padding:5px 0 15px 30px;
}

table.zakaz_header th, table.zakaz_header_info th {
	margin: 10px 0;
	padding: 15px 7px;
	background: #EDE8E4;
	border-top: #B99AB5 1px solid;
	border-bottom: #B99AB5 1px solid;
	font-size: 11px;
	color: #585858;
}

table.zakaz_header td, table.zakaz_header_info td {
	padding: 4px;
}

table.zakaz_header_info td{
	font-weight: bold;
	text-align: center;
}

table.zakaz_dop_info {
	margin-top: 15px;
	margin-left: 15px;
	line-height: 20px;
}

table.zakaz_dop_info td.text_info {
	padding-left: 40px;
	font-weight: bold;

}