* { padding: 0; margin: 0;}
.input {border: 1px outset #848585;background: #000;}
.hide { display: none; }

input:value{
color:#fff;
}
.button {
	padding:1px 1px 0 0;
    border:none;
	width:41px;
	height:20px;
    background:#000 url(/images/button.png) no-repeat top left;
} 

a {color:white; outline:0; text-decoration: underline; font-weight:normal;}
a:hover {text-decoration: none;}

img {border:0;}
ul{
list-style: none;
}
hr.color{
color:#808080;
}
body {
 margin: 0 auto;
 /* font-family: Arial, Helvetica, sans-serif; */
 font-family:Verdana;
 font-size: 12px;
}
#b{
 background:#000 url(/images/body_bg.png) 0 0 repeat-x;
 margin: 0 auto;
 width: 100%;
}
#wrapper { 
 margin: 0 auto;
 width: 913px;
}

#faux {
 min-height:400px;
 width: 100%;
}
#header { 
 margin-left:20px;
 width: 902px;
 padding-top: 10px;
}
.header1{
padding: 10px 0 0 0px;
}
.header2{
padding: 10px 0 0 70px;
}
.banner{
border:5px;
}
#top_navigation{
margin-top:5px;
width:100%;
min-height:70px;
color:none;
}
.basket{
background:url(/images/basket.png) 0px 6px no-repeat;
/*background:url(images/proba1.png) no-repeat;*/
float:left;
width:250px;
margin:25px 0 0 30px;
}
.basket a{
line-height:25px;
float:left;
color:#fff;
font-size:16px;
}
.cart{margin-left:20px;}
.cart-inner{float:left; margin-left:25px;}
.feed_back {
background:transparent url(/white/feather.png) no-repeat scroll 0 0;
float:left;
height:45px;
margin-left:30px;
padding:14px 0 0 30px;
width:230px;
}
.feed_back a{
color:#000;
line-height:30px;
margin-left:10px;
font-style:italic;
font-size:25px;
font-family:Perpetua;
}
.registration{
margin:20px 0 0 0;
float:right;

height:45px;
}
.left_reg{
float:left;
min-width:100px;
min-height:50px;
}
.right_reg{
margin:0px 10px 0 10px;
float:left;
min-width:100px;
min-height:50px;
}
.left_reg a{color:#848585;}
.right_reg a{color:#848585;}
#navigation {
 width:1024px;
 margin:0 0 0 -30px;
}
.left_font{
float:left;
padding:25px 0 0 40px;
background: url(/images/left_font_menu.png) 0 0 no-repeat;
height:37px;
margin:0 0 0 0px;
}
.right_font{
width:100px;
margin:-25px 0 0 -60px;
float:right;
height:70px;
background: url(/images/right_font_menu.png) 0 0 no-repeat;
}
.corner_left{
float:left;
background: url(/images/left_corner_menu.png) 0 0 no-repeat;
}
.corner_right{
float:left;
width:12px;
height:36px;
background: url(/images/right_corner_menu.png) 0 0 no-repeat;
}
.menu{
background: url(/images/font_menu.png) 0 0 repeat-x;
height:40px;
margin:0px 0px 0px 10px;

}
.menu_nav{
min-width:880px;
height:30px;
padding-top:8px;
}
.menu_nav a{
font-family:Century Gothic;
color:#000;
font-size:15px;
margin:5px 35px 5px 35px;
}
#leftcolumn { 
 color: #fff;
 margin: 10px;
 
 padding-top:50px;
 padding-left: 0px;
 padding-right: 0px;
 
 width: 300px;
 min-height: 350px;
 float: left;
}
.title{
font-weight:bold;
font-family:Century Gothic;
font-size:20px;
}
#left_menu{
margin-top:10px;
float:left;
min-height:180px;
}
#left_menu .in {width:250px; margin-left:10px; min-height:20px; display: none; }
#left_menu .in-yes {width:250px; margin-left:10px; min-height:20px;}
#left_menu .in-yes a:hover {color:red;}
#left_menu .in a:hover {color:red;}
#left_menu a{color:white;text-decoration:underline;}
#red a {color:red;text-decoration:none;}

 /* #left_menu .red a {color:red;text-decoration:underline;} */
 
#left_menu a:hover{color:white;text-decoration:none;}
#left_menu li{
position:relative;
background:url(/images/li.png) 0 7px no-repeat;
list-style:none;
line-height:1.7em;
padding-left:20px;
}
#cards{width:200px;}
#b_gift{
min-height:210px;
margin:30px 0 0 0;
}
.b_gift_title a{
color:none;
text-decoration:none;
}
.b_gift_title{
font-weight:bold;
font-family:Century Gothic;
}
.b_gift_font{
margin:0px 0 0 -42px;
}
#rightcolumn {
 min-height:400px;
 width:550px;
 margin: 10px 0 0 0px;
 
 padding-top:20px;
 padding-left: 0px;
 padding-right: 0px;
 
 float: left;
}
.production{
width:550px;
}
.production img{
margin:1px 0px 0px 1px;
}
.production font {
color:#fff;
}
.pro_title{
background:url(/images/pro_title.png) 0 50% no-repeat;
padding-left:40px;
min-height:20px;
color:#fff;
font-family:Century Gothic;
font-weight:bold;
font-size:16px;
margin:0 0 10px 0;
}
.pro_content{
border:1px #4E4E4E outset;
margin:5px 5px;
width:165px;
height:250px;
position:relative;
}
.p_content{
border:1px #4E4E4E outset;
margin:5px 5px;
width:165px;
height:165px;
position:relative;
}
.item_name{width:160px; min-height:20px; margin:0 auto;}
.item_name2{width:250px; min-height:20px; margin:0 auto;}
.item_name3{width:520px; min-height:20px; margin:0 auto;}

.img_main{
border:0px #4E4E4E outset;
width:165px;
height:124px;
position:relative;
margin:5px;
}

.img_1x1{
border:1px #4E4E4E outset;
/*width: 190px;*/
/* height:300px; */
/*margin:0 auto;*/
position:relative;

}

.img_1x1_noborder{

/*width: 190px;*/
/* height:300px; */
/*margin:0 auto;*/
position:relative;

}

.img_1x2{
border:1px #4E4E4E outset;
/* height:300px; */
width: 190px;
margin:0 auto;
position:relative;
}

.img_1x3{
	
	line-height:10px;
	width: 190px;
	border:1px #4E4E4E outset;
	/* height:300px; */
	margin:0 auto;
	position:relative;
}

.wedding_1x3{	
	line-height:10px;
	width: 190px;	
	/* height:300px; */
	margin-left:20px;
	margin-top:10px;
	position:relative;
}


.img_x{
line-height:10px;
border:1px #4E4E4E outset;
/* height:250px; */
width:100px;
margin:0 auto;
position:relative;
}
.pro_link{
font-size:13px;
margin:15px 0 30px 10px;
}
.production   table tr{
margin-top:10px;
}
.search_label{
bottom:-7px;
right:-7px;
width:24px;
height:24px;
position:absolute;
background:url(/images/search_label.png) 0 0 no-repeat;
}
.top_label{
top:-1px;
right:-1px;
width:52px;
height:54px;
position:absolute;
margin:0px 0px;
background:url(/images/top_label.png) 100% 0 no-repeat;
}
.content{
color:#fff;
width:550px;
line-height:1.5em;
font-size:14px;
font-family:Arial;
margin:0 0 20px 0;
}
.content li{
background:url(/images/li2.png) 0 50% no-repeat;
list-style:none;
line-height:1.5em;
padding-left:20px;
font-size:13px;
font-family:Arial;
margin-left:30px;
}
.content img{
margin:5px 10px 5px 0;
}
.img_random{
width:500px;
min-height:100px;
}
.next a{
float:right;
color:#FF0000;
}
#footer { 
 min-height:100px;
 clear: both;
 color: #333;
 background: url(/images/footer_font.png) 100% 100% repeat-x;
}
.top_footer{
margin-left:30px;
width:880px;
min-height:30px;
}
.down_footer{
margin-top:10px;
min-height:30px;
float:left;
width:100%;
}
.back_phone{
float:right;
height:30px;
background:url(/images/phone.png) no-repeat;
margin-top:-5px;
display:none;
}
.small_phone{
margin-left:30px;
line-height:35px;
margin-bottom:0px;
float:left;
font-size:15px;
}
.big_phone{
margin-left:5px;
line-height:30px;
float:left;
font-size:25px;
}
.copyright{
float:left;

font-size:25px;
font-style:italic;
font-family:Perpetua;
}
.footer_nav {
font-size:14px;
float:left;
margin-left:10px;
}
.footer_nav a{
color:#808080;
font-size:14px;
margin:0 10px;
}
.antalika{
font-weight:regular;
font-size:14px;
float:right;
}
.antalika a{
color:#808080;
}
.clear { clear: both; background: none; }

.f_myprofile{
	text-align:right; 
}
