
div, form, body, h1, h2, h3, h4, h5, h6, h7, ul, ol, li {
	padding:0;
	margin:0;
	font: 12px Tahoma, Helvetica, sans-serif;
	color:#353076;
	text-align:left;
	font-weight:normal;
	list-style:none
}

table{
 border-collapse: collapse;
}

td {
	vertical-align: top;
}

body {
min-width: 1000px;
background-color: #C3BCFF;
	cursor:default
}

img{border:none}

a:link{text-decoration:underline; color:#353076;}
a:visited{text-decoration:underline; color:#353076;}
a:hover{text-decoration:none; color:#353076;}
a:active{text-decoration:none; color:#353076;}

a.wht:link{text-decoration:underline; color:#353076;}
a.wht:visited{text-decoration:underline; color:#353076;}
a.wht:hover{text-decoration:none; color:#353076;}
a.wht:active{text-decoration:none; color:#353076;}

a.gry:link, a.gry:visited, a.gry:hover, a.gry:active
{text-decoration:underline; color:#5c49f3;}

a.grr:link,a.grr:visited,a.grr:hover,a.grr:active
{text-decoration:none; color:#353076;}

a.yel:link,a.yel:visited,a.yel:hover,a.yel:active
{text-decoration:underline; color:#5c49f3;}

a.wit:link,a.wit:hover,a.wit:visited{
text-decoration:underline; color:#ffffff;
}
.wit{color:#ffffff;}

a.men:link,a.men:visited,a.men:hover,a.men:active{
text-decoration:none;
color:#5c49f3;
font-weight:bold;
font-size: 14px;
}
.line-menu{
text-align:center;
}
ul.topmenu01{
text-align: center;
}
ul.topmenu01 li{
 display: inline;
 text-align: left;
 font-size: 14px;
}
ul.topmenu01 .menu_png1{
 text-align: left;
}
ul.topmenu01 .menu_png1 img{
 vertical-align:  middle;
	width: 25px;
  height:20px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/img/svetlana/menubg-top.png", sizingMethod="resize");  
 background: url('/public/img/svetlana/menubg-top.png') no-repeat !important;  
 background: none;
}

a.menu_png1:link,a.menu_png1:visited
{
text-decoration:none;
font-weight:bold;
font-size: 15px;
}
a.menu_png1:hover{text-decoration:underline;
font-weight:bold;
font-size: 15px;}


a.mee:link{text-decoration:none; color:#353076; font-size: 12px; }
a.mee:visited{text-decoration:none; color:#353076; font-size: 12px;}
a.mee:hover{text-decoration:underline; color:#353076; font-size: 12px;}
a.mee:active{text-decoration:underline; color:#353076; font-size: 12px;}

a.del:link{text-decoration:underline; color:#353076;}
a.del:visited{text-decoration:underline; color:#353076;}
a.del:hover{text-decoration:none; color:#353076;}
a.del:active{text-decoration:none; color:#353076;}

.yyy{color:#353076;}
.butbox{text-align:right; padding-top:50px}

.banners{margin:10px 0 10px 0; position:relative; background-color: #C3BCFF;}
.banners-counter{
	position:absolute;
	left: 561px;
	top: 23px;
}
.counter{margin:0 5px 0 5px}

.footer{
background:#c3bcff url(/public/img/svetlana/footer-background-left.jpg) left no-repeat;
 text-align:center }
.footer2{
 text-align:center}
.footer3{margin:0 auto; 
 width:1000px;
 text-align:center;
 position:relative}
.footer-menu{
	z-index:3;
	top:0px;
	right:10px;
	width: 100%;
	text-align:center;
	font-size:14px;
	color: White;
}
.footer-copy{
	z-index:3;
	width: 100%;
	text-align:center;
	font-size:11px;
	height: 25px;
}
input{background:#ffffff; border: 1px solid #f89fff; 	font: 11px Tahoma, Helvetica, sans-serif;
	color:#000000; line-height:13px; height:13px; margin:0 1px -1px 1px; 
}
textarea{background:#353076; border: none; 	font: 11px Tahoma, Helvetica, sans-serif;
	color:#000000; line-height:17px; height:70px; margin:0 1px -1px 1px; 
}
select{background:#ffffff; border: 1px solid #f89fff; 	font: 11px Tahoma, Helvetica, sans-serif;
	color:#000000; line-height:17px; height:17px; margin:0 1px -1px 1px; 
}
input, select, textarea, #id_name, #id_phone, #id_email{
	border: #f89fff 1px solid;
	background-color: #ffffff;
}
.w200{width:200px;}
.w100{width:100px;}
.w135{width:135px;}
.w55{width:55px;}
.w30{width:30px;}
.w45{width:45px;}

.price{font-size:17px; color: #5C49F3;}
.span-count2 .price{
font-size: 12px;
color: #8c7bf9;
width: 28px;
height: 23px;
	background: url(/public/img/svetlana/countbg.gif) no-repeat 0 0;
	padding: 3px 9px 3px 7px;
}
#span-count2 .price img{
	display: none;
}
a.tit2:link,a.tit2:visited,a.tit2:hover{
font-size:12px; color: #b721e0;
font-weight: bold;
}
a.tit2:hover{font-size:12px; color: #b721e0;
text-decoration: none;font-weight: bold;}
p{padding:0; margin:0 0 10px 0;}
.inpborder{
	float:left;
	position:absolute;
	left: 265px;
	top: 20px;
}
.inppay{
	float:left;
	position:absolute;
	left: 530px;
	top: 20px;
}
.mainbox{
min-width:1000px;
text-align:center;
background-color:#c3bcff;
}

.main{
margin:0 auto; 
width:100%; 
height: 243px;
}
.wrap_head{
	background: url(/public/img/svetlana/head_bg.jpg) repeat-x;
	height: 243px;
	width: 100%;
}
.header{
background:url(/public/img/svetlana/head_l.jpg) no-repeat 0 0;
text-align:center;
width: 100%;
height: 243px;
}
.header_rigth{
background: url(/public/img/svetlana/head_r.jpg) no-repeat 100% 0;
min-width: 1000px;	
height: 243px;
}
.serch_small{
	float: right;
	position:relative;
	width: 360px;
	margin: 20px 0 0 640px;
}
.contacts{
	width: 160px;
	height: 50px;
	margin: 95px 0 0 500px!important;
	margin: 65px 0 0 500px;
}
.title_top{
	color: #5c49f3;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 0 0px;
	padding: 20px 0 0 0;
	text-align: center;
	height: 20px;
	border: 1põ solid #f00;
}
.topmenu{
margin:0 auto;
width:716px; 
height:53px; 
position:relative;
}
.linedec{height:176px; text-align:center}

.content{
text-align:center;
}
.content2{
margin:0 auto; 
width:100%; 
position:relative;
}
.submenu{
min-width: 1000px;
 }
.in_submenu{
position: relative;	
height:55px; 
background: transparent url(/public/img/svetlana/submenu.gif) center top no-repeat;
color:#353076;
width: 944px;
} 



.lan{margin:3px;}
.icon-shop{	position:absolute;	left:19px;	top:8px;}
.text-shop{	position:absolute;	left:54px;
	top:16px;	color:#353076}
.text-news{	position:absolute;	left:276px;
	top:16px;	color:#353076;}
.text-pay{	position:absolute;	left:524px;
	top:16px;	color:#353076;}
.language{	position:absolute;	left:175px;
	top:15px;	color:#353076}
.button-ok{	position:absolute;	left:463px;
	top:12px;	color:#353076}
.search-type,.search-style,.search-contry,.search-code,.search-count,
.search-price,.search-do,.search-rub,.search-sea,.button-sea,.search-sht{
	position:absolute;
	left:24px;
	top:3px;
	color:#353076;
	font-weight: bold;
	z-index:3;
	font-size: 13px;
}
.search-style{	left:9px;	top:54px;}
.search-contry{	left:0px;	top:28px;	width: 40px;}
.search-code{	left:178px;	top:28px;}
.search-count{	left:170px;	top:3px;}
.search-sht{	left:45px;	top:3px;}
.search-price{	left:173px;	top:54px;height: 11px;}
.search-do{	left:270px;	top:54px;	width: 11px;}
.search-rub{	left:345px;	top:54px;}
.search-sea{	left:50px;	top:80px;}
.button-sea{	left:240px;	top:80px;	width: 101px;
	height: 27px;	cursor: pointer;}
.input-type,.input-style,.input-contry,.input-code,.input-count,
.input-price,.input-do,.input-rub{
	position:absolute;
	left:55px;
	top:0px;
	color:#ffffff;
	z-index:3
}
.input-style{left:55px;	top:52px;}
.input-contry{	left:55px;	top:26px;}
.input-code{	left:215px;	top:26px;}
.input-count{	left:215px;	top:0px;}
.input-price{	left:215px;	top:52px;}
.input-do{	left:290px;	top:52px;}
.input-rub{	left:50px;	top:59px;}
.u-t-l{height:11px; background:transparent url(/public/img/svetlana/u-t-l.gif) left no-repeat; padding-left:11px;}
.u-t-r{height:11px; background:transparent url(/public/img/svetlana/u-t-r.gif) right no-repeat; padding-right:11px;}

.u-b-l{height:10px; background:transparent url(/public/img/svetlana/u-b-l.gif) left no-repeat; padding-left:10px;}
.u-b-r{height:10px; background:transparent url(/public/img/svetlana/u-b-r.gif) right no-repeat; padding-right:10px;}


.table_nav{
	width: 100%;
	background:#c3bcff;
}
.nav{
background:#c3bcff;
width: 100%;
}
.input-count3{
margin: 10px 0 0 340px;
	color:#353076;
	z-index:3
}
.input-count2{
margin: 0 10px 0 10px;
	color:#353076;
	z-index:3
}
.table_sc{
width: 100%;
}
.span-count2{
text-align:center;
margin: 0 0 0 15px;
	color:#353076;
	z-index:3;
	width: 100%;
	line-height:24px;
}

.cont{background:#c3bcff;}

table.con{width:100%; border:none;}
table.con th{
vertical-align:top;
text-align:left;
font-weight:bold;
width:262px;
}

table.con td{ vertical-align:top; padding:0 0px 10px 0px;}

.cont2{
width:100%;
border:none;
}

.body_C_box{
background: url(/public/img/svetlana/body_bg4.jpg) repeat-x;
min-height: 200px;
}
.body_img{
	background: url(/public/img/svetlana/body.jpg) no-repeat 0 0;
	height: 100%!important;
	height: 200px;
	min-height: 200px;
	width:100%;
}

table.cont2 td{ vertical-align:top; text-align:center; padding:5px;}
table.sort{width:100%; border:none;}
table.sort th{ vertical-align:middle; width:20px}
table.sort td{ vertical-align:middle; color:#353076}


table.uu{width:100%; border:none; 
height: 100%;
}

.left_column_td{
padding:0;
background: #c3bcff url(/public/img/svetlana/left_img.gif) no-repeat 0 0;
width: 100%;

}
a.blw:link,a.blw:visited{
font-size: 14px;
text-decoration:underline;
font-weight:bold;
}
a.blw:hover{
text-decoration:none;
font-weight:bold;
font-size: 14px;
}



/****************ÏÐÀÂÎÅ ÌÅÍÞ******************/
.blue_title{
	color: #353076;
	font-size: 15px;
	font-weight: bold;
}
.padr2{

}
.auth_title{
	color: White;
	font-size: 14px;
	margin: 0 0 0 60px;
	font-weight: bold;
}
.login_auth,.pass_auth{
float:left;
color: White;
font-size: 12px;
margin: 10px 0 0 20px;
}
.pass_auth{
margin: 10px 0 0 13px;
}

.login_auth input,.pass_auth input{	width: 130px;}
.pass1{
margin: 5px 0 0 80px;
}
.pass1 a, .pass1 a:hover, .pass1 a:visited, .pass1 a:active{
	color: White;
}

.rblock1_a{
background: url(/public/img/svetlana/auth_box_left_top.jpg) #8c7bf9 no-repeat 0 0;
width: 240px;
margin: 0 0 0 10px;
}
.rblock1{
background: url(/public/img/svetlana/box_left_top.jpg) #8c7bf9 no-repeat 0 0;
width: 240px;
margin: 0 0 0 10px;
}
.rblock2{
background: url(/public/img/svetlana/auth_box_l_niz.jpg) no-repeat 0 100%;
}
.rblock2_bg{
background: url(/public/img/svetlana/auth_niz_bg.gif) repeat-x bottom;
}
.rblock3_bg{
background: url(/public/img/svetlana/auth_r_bg.gif) repeat-y right;
}

.rblock3{
background: url(/public/img/svetlana/auth_box_r_niz.gif) no-repeat 100% 100%;
}
.rblock4_a{
background: url(/public/img/svetlana/auth_box_r_t.jpg) no-repeat 100% 0;
padding: 10px;
text-align: center;
}
.rblock4{
background: url(/public/img/svetlana/box_r_top.jpg) no-repeat 100% 0;
padding: 10px;
text-align: center;
}
.r_baner{
	background: url(/public/img/svetlana/baner.gif) no-repeat 0 0;
	width: 196px;
	height: 297px;
}


table.uu td.t{background:url(/public/img/svetlana/uu-t.gif) repeat-x}
table.uu td.b{background:url(/public/img/svetlana/uu-b.gif) repeat-x}
table.uu td.l{background:url(/public/img/svetlana/uu-l.gif) repeat-y}
table.uu td.r{background:url(/public/img/svetlana/uu-r.gif) repeat-y right}

div.banner{text-align:center}

table.uuu{width:100%; border:none;}

table.uuu th{width:5px; height:5px; padding:0}

table.uuu td{padding:0; }

.R_column {
	background: url(/public/img/svetlana/body_r.jpg) no-repeat 0 0;
	width: 261px;
	height: 79px;
}
.tovar_all{
float:left;
}
.tovar_in_korz{
margin: 0 20px 0 0!important;
margin: 0 10px 0 715px;
float: right;
width: 100%;
width: 190px!important;
}
.tovar_in_korz a,.tovar_in_korz a:hover,
.tovar_in_korz a:visited,.tovar_in_korz a:active{
	font-weight: bold;
	color: #353076;
	font-size: 14px;
}
#menu-sub li{
line-height:22px;
background: url(/public/img/svetlana/menubg-left5.gif) no-repeat 0 0;
padding: 0 5px 0 13px;
}


table.fors{width:100%; border:none;text-align:left; color:#353076; }
table.fors td{text-align:left; padding:0 0 10px 0; margin:0}


.fname{font-size:12px; color:#FFFFFF}
table.gryr{width:100%; border:none; color:#353076;}
table.gryr td{ font-weight:normal; text-align:center; vertical-align:middle; padding:0; margin:0}

table.gryra{width:100%; border:none; color:#353076;}
table.gryra td{ font-weight:normal; text-align:center; vertical-align:middle; padding:0; margin:0}
table.gryra th.separate{ background:url(/public/img/svetlana/separate.gif) repeat-x center; height:21px}

.pad10{padding:10px;*padding:0px;}
.atc{text-align:center;}

ul{padding-left:10px;}

/*//////////////////////*/
.korz{
	width: 514px;
}
.boxtitles11{
font-weight: bold;
color: #353076;
font-size: 14px;
}

.rp{
	padding: 5px 0 25px 195px;
}
.korz3{
padding: 0 10px 0 10px;
margin: 0 0 0 0;
}

.button_in_korz{
background: url(/public/img/svetlana/btn_in_korz.gif) no-repeat 0 0;
	width: 102px;
	height: 27px;
	border: none;
	cursor: pointer;
}

.button_login{
margin: 10px 0 0 60px;
	border: none;
	background: url(/public/img/svetlana/auth_button.gif) no-repeat 0 0;
	width: 102px;
	height: 28px;
	cursor: pointer;
}

.filtr_title{
	color: White;
	font-size: 14px;
}
.check{
margin: 5px 0 5px 30px;
font-size: 12px;
}
.filtr_box_size{
width: 14px;
height: 14px;
}
.filter_check_margin{
margin: 0 0 0 20px;
text-align: center;
color: #5C49F3;
font-size: 14px;
}

.filter_margin{
	text-align: center;
}
.filter_margin select{
	width: 175px;
}
a.s_menu:link,a.s_menu:visited,a.s_menu:link:hover{
	color: White;
	text-decoration: none;
	font-size: 14px; 
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 15px; 
}
a.last_view:link,a.last_view:visited,a.last_view:hover{
color: White;
	text-decoration: none;
	font-size: 14px; 
	font-weight: bold;
	text-align: center; 
}
.last_tit{text-align: center;
color: #5C49F3;	font-weight: bold;
font-size: 14px;}

.table_registr tr td{
	width: 100%;
	font-size: 12px;
}
.table_registr tr td input{
	font-size: 12px;
}
.input_code input{
width: 75px;
font-size: 12px;
}
.hellow_user{
	color: White;
	font-size: 14px;
	font-weight: bold;
}
.loggined{
width: 100%;
}
.loggined a.yel:link,.loggined a.yel:visited,.loggined a.yel:hover{
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: White;
}
.loggined .yel_out{
	text-align: center;
}
.mtitle{
font-size: 13px;
}
.boxtitles{
font-size: 13px;
}
.zend_form{
	margin: 0 0 0 50px;
}
.zend_form dd{
margin: -15px 0 10px 240px;
}
.zend_form #save, .zend_form #btn_delete{
	margin: 15px 0 0 1px;
}
.button2 a{
	background: url(/public/img/svetlana/button-incard.gif) no-repeat; 
	width: 62px;
	height: 17px;
	border: none;
	display: block;
}
.btn2{
width: 62px;
height: 17px;
border: none;
background: url(/public/img/svetlana/button-incard.gif) no-repeat; 
display: block;
}
#has_login{
margin: 15px 0 0 0;
background: url(/public/img/svetlana/button.gif) no-repeat;
}
.loga{
	width: 100px;
}
.pp, img.imgborder{
border: 2px solid #ffffff;
}
.registr{
background: url(/public/img/svetlana/button_big.gif) no-repeat;
width: 140px;
}
.btn_search,.btn_order,#has_login,.registr{
	background: url(/public/img/svetlana/button.gif) no-repeat;
	height: 26px;
	width: 101px;
	color: White;
	border: none;
	cursor: pointer; 
	font-size: 12px;
	font-weight: bold;
}
.registr{
background: url(/public/img/svetlana/button_big.gif) no-repeat;
width: 140px;
}
a.btn_zakaz:link,a.btn_zakaz:hover,a.btn_zakaz:visited{
	font-size: 12px;
	display: block;
	border: none;
	text-decoration: none;
	background: url(/public/img/svetlana/button_big.gif) no-repeat;
	width: 140px;
	height: 26px;
	color: White;
	cursor: pointer; 
	font-weight: bold;
	float: right;
	text-align: center;
	padding: 5px 0 0 0;
}

.sbg{
font-size: 14px;
font-weight: bold;
color: #5C49F3;
}
.cab{
padding: 0 10px 0 10px;
font-size: 14px;
color: #5c49f3;
font-weight: bold;
}
.cab_men{
line-height:22px;
background: url(/public/img/svetlana/menubg-left5.gif) no-repeat 0 0;
padding: 0 5px 0 13px;
}
