body,p {
    margin:         0px;
    padding:        0px;
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      11px;
    color:#6E1A1C;
}
fieldset{padding:3px;}
input {cursor:pointer;cursor:hand;}
.main{
    background-image:url('images/m1.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
    background-color:#FBFBF1;
    border-top:1px solid #C8C8C8;
    padding-top:27px;
}

.footer, .footer a, .copy{
    font-size:10px;
    color:#F4F3ED;
    text-decoration:none;
    margin-right:3px;
}
.copy{
   color:#6E1A1C;
}



#newImage{margin:0px;padding:0px;font-size:10px;}
#newImage input{width:300px;}
#newImage textarea{width:300px;height:30px;overflow:auto;}
#newImage .btn{width:100px;}
#newImage table{width:450px;}
#newImage td{font-size:12px;}



#address_book{margin:0px;padding:0px;font-size:10px;}
#address_book input{width:300px;}
#address_book textarea{width:300px;height:60px;overflow:auto;}
#address_book .btn{width:150px;}
#address_book td{font-size:12px;}
#address_book .checkbox{width:25px}
#address_book a{text-decoration:none;}

.main_block{width:560px;}

.new_image{float:left;width:510px;height:30px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;}
.new_image p{margin:3px;font-size:12px;}
.new_image input{width:345px}
.new_image .btnAdd{width:80px;height:22px;}
.new_image .browse{width:224px;height:22px;}
.new_image .btn1{width:160px;}
.new_image form,.image_upload .cb{margin:0px;padding:0px;}
.new_image td p{border:1px solid #DBDBDB;padding:1px;width:314px}

legend{font-size:12px}

.images_q{float:left;position:relative;width:510px;top:0px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;}
.images_z{float:left;position:relative;width:540px;top:0px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;}
.images_b{float:left;position:relative;width:510px;top:0px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;}
.images_f{float:left;position:relative;width:510px;top:0px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;}
.images_i{float:left;position:relative;width:510px;top:0px;padding:0px;margin-bottom:1px;border:1px solid #C8C8C8;font-size:12px;}
.price_total{font-size:12px;font-weight:bold;color:red}



.images_format{width:50px;color:#6E1A1C;background-color:#FBFBF1;font-size:11px;font-weight:bold;border:1px solid #DBDBDB;cursor:pointer;cursor:hand}
.images_format_active{width:50px;color:#F4F3ED;background-color:#6E1A1C;font-size:11px;font-weight:bold;border:1px solid #DBDBDB;cursor:pointer;cursor:hand}

.btn3, .btnPlus1, .btnMinus1, .btnIndex{width:90px;height:26px;}
.btnPlus1{
	background:url('img/plus1.gif');
	background-repeat:no-repeat;
}
.btnMinus1{
	background:url('img/minus1.gif');
	background-repeat:no-repeat;
}
.btnIndex{
	background:url('img/index.gif');
	background-repeat:no-repeat;
}

.images_container{
	padding:0px;
	margin:0px;
	border:1px solid #C8C8C8;
	background-color:#FFFFFF;
	overflow:none;   
}

.images_container{position:relative;width:510px;height:298px;overflow:hidden;float:left;}
.images_content{position:relative;top:0px;left:0px;width:510px;border:none;float:left;}
.images_container_arr{position:relative;top:0px;left:0px;width:20px;height:298px;float:left;}


.image_upload{position:relative;width:120px;height:120px;float:left;border:1px solid #DBDBDB;margin:2px;padding:0px;background-color:#FBFBF1;}
.image_upload .btn2{width:30px;height:20px;font-weight:bold;}
.image_upload td{font-size:10px;}
.image_upload .quantity{width:20px;font-weight:bold;text-align:center;border:none;}
.image_upload .picname{width:85px;text-align:right;border:none;margin:0px;font-size:10px;}
.image_upload .picsize{text-align:center;border:none;margin:0px;font-size:10px;}

.image_confirm{position:relative;width:50px;height:50px;float:left;border:1px solid #DBDBDB;margin:6px 2px 6px 2px;padding:0px}
.image_confirm td{font-size:12px;font-weight:bold;padding:0px 2px 0px 2px}
.image_confirm .index{background-color:#EFEFEF;color:blue}
.image_confirm .quantity{background-color:#EFEFEF;color:red}

.index{color:blue;font-size:10px;font-weight:bold}
.quantity{color:#6E1A1C;font-size:12px;font-weight:bold}

.index_{color:#C8C8C8;font-size:10px;font-weight:bold}
.quantity_{color:#C8C8C8;font-size:12px;font-weight:bold}

.messages{
	width:100%;
}
.error_field, .required,.error_messages{color:#FF0000}

.littlemenu{
	border:1px solid blue;
	font-size:11px;
	position:absolute;
	top:70px;
	left:320px;
	width:
}

.littlemenu a{
	text-decoration:none;
	text-align: left; color: #5A1517;
}

.block_title{
	color:#6E1A1C;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	padding-left:6px;
}

.upimage{
	width:20px;
	height:50px;
	background:url('img/up.gif');
}

.downimage{
	width:20px;
	height:50px;
	background:url('img/down.gif');
}

.log{
	position:absolute;
	right:10px;
	top:70px;
	font-size:11px;
}

.log a{
	text-decoration:none;
	text-align: left; color: #5A1517;
}

.log a:hover{
	text-decoration:underline;
}

.catalog{
	position:relative;
	top:-20px;
	left:0px;
	width:540px;
	height:20px;
	font-size:11px;
	text-align: center; color: #d65832;
	margin:0px 0px 2px 0px;
}
.catalog input{
	font-size:11px;
	height:18px;
	color: #5A1517;
}
.catalog a{
	text-decoration:none;
	text-align: left; color: #5A1517;
}

.catalog a:hover{
	text-decoration:underline;
}
.products{
	margin-top:0px;
}

.products .quantity{
	width:30px;
	text-align:right;
}
.category{
	float:left;
}
.category .name,.category .name a,{
	font-size:11px;
	border:none;
	color:#6E1A1C;
	font-weight:bold;
	text-decoration:none;
}
.category .name a:hover{
	text-decoration:underline;
}
.category .order{
	border:none;
}

.products,.product{
	font-size:12px;
	border:1px solid #DBDBDB;
}
.products td{
	border:1px solid #C8C8C8;
	padding:3px;
	font-size:10px;
	color:#6E1A1C;
}
.products .name a{
	margin:6px;
	font-size:11px;
	color:#6E1A1C;
	font-weight:bold;
	text-decoration:none;
}
.products .name a:hover{text-decoration:underline}
.products td blockquote{margin:10px 0px 0px 30px;}
.products td form{margin:0px;padding:0px}
.products td form input{margin:0px;padding:0px}
.products td .basketBlock td{border:none;}
.price{font-weight:bold;}
.products th{
	border:1px solid #6E1A1C;
	background-color:#DBDBDB;
	color:#6E1A1C;
	padding:0px;
}
.product td{
	font-size:12px;
	font-weight:bold;
	color:#6E1A1C;
}

.paging,.paging table,.paging td, .order_list .paging td{
    border:none;
    padding:0px;
    margin:0px;
}
.pagingInactive{
    font-size:12px;
    font-weight: bold;
    color: gray;
    text-decoration: none;
}
.pagingBG,.txtPage a{
    font-size:12px;
    font-weight: bold;
    color: #6E1A1C;
    text-decoration: none;
}
.paging .textCopy{
	font-size:10px;
	color:#6E1A1C;
}
.profile{
	font-size:11px;
	text-align: center; color: #5A1517;
}
.profile a {
	text-decoration:none;
	text-align: left; color: #5A1517;
}

.profile a:hover{
	text-decoration:underline;
}
.registration{
	font-size:11px;
}
.basket{
	font-size:11px;
	border:1px solid #c8c8c8;
}

.basket tr{
	border:1px solid #c8c8c8;
}
.basket .title{
	font-size:14px; 
	font-weight:bold; 
	border:1px solid #c8c8c8;
}
.orders, .order_list{
	font-size:11px;
}
.order_list td{
	margin:1px;padding:2px;
	border:1px solid #DBDBDB
}

.requestsTitles{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
.requestsInput{
	width:300px;
	background-color:#FFFFFF;
	color:#6E1A1C;
	
}
.requestsInputTextarea{
	width:300px;
	height:120px;
	overflow:auto;
	background-color:#FFFFFF;
	color:#6E1A1C;
}


#imagesCnt img,#imagesCntNew img{border:none;cursor:pointer;cursor:hand;width:72px;margin:0px;margin:2px 0px 2px 0px;}
#mask,#maskNew{
    position:               relative; 
    overflow:               hidden;
    padding:0px;
}
#mask{
    background:url('images/band.gif');
    background-repeat:repeat-y;
}
#maskNew{
    background:url('images/band.gif');
    background-repeat:repeat-y;
}
#imagesCnt{
    position:               absolute; 
    left:                   0px; 
    top:                    0px;
	text-align:center;
	margin:0px;
}
#imagesCntNew{
    position:               absolute; 
    left:                   0px; 
    top:                    0px;
	text-align:center;
	margin:0px;
}
.arr{cursor:pointer;cursor:hand;}

.link a{
	text-decoration:none;
	color: #5A1517;
}

.link a:hover{
	text-decoration:underline;
}

.box{
	background:url('images/grad_l.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.box #boxCnt{
	background:url('images/grad_r.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.box .boxType{
	text-align:right;
	font-weight:bold;
}
.box .boxTitle{
	margin:6px;
	font-size:12px;
	font-weight:bold;
}
.box .boxText img{
	border:1px solid #6E1A1C;
}
.box .boxLink{
	text-decoration:none;
	position:absolute;
	bottom:0px;
	right:0px;
}
.competition{
	margin:2px;
}
.competition p{
	padding:1px 1px 1px 4px;
}
.competition .c_t{
	width:418px;
	height:18px;
	border:1px solid #C8C8C8;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.images_info{
	 background=url('images/f1.jpg');
	 background-repeat:no-repeat;
}
.images_info p, .images_info ul{
	font-size:11px;
	font-family:Verdana;
	text-align:justify;
	margin:0px;
	text-indent:30px;
	line-height:20px;
}