@import url("cart.css");

#mainform{
	font-family: verdana;
	font-size: 12px;
}

.mform-title{
	font-weight: bold;
	color: #396383;
}

.mform-title as{
	font-weight: bold;
	color: #396383;
}

.mtext{
	font-weight: bold;
	color: #000;
	font-size: 9px;
	display:table;
	margin-top:6px;
}

/* TABS ******************************/

.tabs {
	background: url(bg_tab.png) repeat-x;
	color: #2F2F2F;
	font-family: verdana !important;
	font-size: 12px;
}

.tabs dt {
	float:left;
	height:23px;
	border-bottom:0;
	padding:0 1em;
	margin-right:1px;
	cursor:pointer;
	
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.tabs dt a{
	color: #2F2F2F;
	font-family: verdana !important;
	font-size: 12px;
	text-decoration: none;
}

.tabs dt:hover {
	background-color: #c0dcee;
}

.tabs dt.selected {
	border-color: #2b587a;/*#b0d0e9;*/
	background:#2b587a;
	z-index:3;
	cursor:auto;
	color: #fff;
}

.tabs dt.selected a{
	color: #fff;
	text-decoration: none;
}

.tabs dd {
	display:table;
}

.tabs dd.selected {
	display:block;
}

.tabs .tab-content {
	background: #fff;
	-webkit-border-radius:20px;
	/*-moz-border-radius: 13px;*/
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
}

/*************************************/
.profile-tabs{
	display:table;
	/*width:100%;
	border-bottom:1px solid #3D92CA;*/
	margin-top:10px;
	margin-left:13px;
}

.profile-tabs li{
	float:left;
	background:url(images/profile-message-tabs.jpg) no-repeat 0 -54px;
	/*padding:7px 15px;*/
	width:120px;
	height:27px;
	text-align:center;
	cursor:pointer;
}

.profile-tabs li.profile-tabs-selected:hover,
.profile-tabs li.profile-tabs-selected{
	background:url(images/profile-message-tabs.jpg) no-repeat 0 -27px;
	color: #fff;
	cursor:pointer;	
}

.profile-tabs li.profile-tabs-selected a{
	color: #fff;
	cursor:pointer;
}

.profile-tabs li:hover{
	background:url(images/profile-message-tabs.jpg) no-repeat 0 0px;
	cursor:pointer;
}

.profile-tabs li a,
.profile-tabs li a:hover{
	text-decoration:none;
	padding:7px 0px;
	display:block;
}

.profile-tabs-div{
	position:relative;
	border-bottom:1px solid #3D92CA;
}

.profile-tabs-message-div{
	/*position:absolute;*/
	right:0;
	top:17px;
	color:#45688E;
	font-weight:bold;
	margin-top: 15px;
	margin-left:10px;
	padding-bottom:3px;
}

.private-mess{
	margin-top:15px;
}

.profile-write-mess-button{
	margin-top:20px;
	float:right;
	margin-right: 10px;
}


.profile-write-mess-button a{
	color:#45688E;
	text-decoration:none;	
}

.profile-title-class{
	font-size:11px;
	margin:0;
	padding:5px 0 10px 20px;
}
/*************************************/

.under-tab{
	/*height: 30px;*/
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}

.under-tab td{
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: middle;
	height: 30px;
}

/* FORM AT CONTACTS *********************************************************/
.mform{
	background-color: #f2f2f2;
	border: 1px solid #d2d2d2;
	width: 490px;
	padding: 27px 81px;
}

.mtable-rcal{
	padding:3px;
}

.mform input, 
.mform select{
	border: 1px solid #e2e2e2;
	font-size:11px;
}

.mform input{
	padding:2px;
	width:175px;
	float:left;
	margin-right:5px;
}

.mform select.date-day{
	padding:2px;
	width: 100px;
	float:left;
	margin-right:10px;
}

.mform select.date-mouth{
	padding:2px;
	width: 100px;
	float:left;
	margin-right:10px;
}

.mform select.date-year{
	padding:2px;
	width: 100px;
	float:left;
	margin-right:10px;
}

.mform select{
	padding:2px;
	width: 181px;
}

.mform-date-select{
	margin-right:5px;
	padding:2px;
	width:175px;
}

.mform-photo{
	margin-top: 10px;
	padding: 0;
}

.mform-photo img{
	border: 1px solid #b6b6b6;
}

.mform-button{
	/*margin-top: 3px;*/
	margin-left: 6px;
	padding: 0;
}

/****************************************************************************/

.mform-text{
	/*font-size: 10px;
	color: #666666;
	text-align:right;
	letter-spacing:-1px;
	*/
	font-family:Verdana,Arial;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}

.mform-spase{
	width:15px;
}

.mainform-button-div{
	border:1px solid #000000;
	display:table;
	text-align:left;
	width:99%;
}

.mainform-button{
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
}

.user_avatar_file{
	margin-top:2px;
}

#basket{
	width: 700px;
	font-family: verdana;
	font-size: 12px;
}

.basket-table{
	
}

.cart-info tr td{
	padding-top:2px;
	padding-bottom:2px;
}

.cart-title-info tr td{
	padding-top:5px;
	padding-bottom:5px;
}


.basket-message-product{
	width: 312px;
	border: 1px solid #e1e1e1;
}

.basket-product-table{
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	width: 100%;
}

.basket-frst-td{
	width: 18px;
	background-color: #f7f7f7;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}


.basket-scnd-td{
	background-color: #f7f7f7;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 6px;
	padding-right: 6px;
}

.basket-thrd-td{
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 6px;
	padding-right: 6px;
}

.basket-contact-ramka{
	width:460px;
	padding: 10px;
	background-color: #DAE1E7;
	border: 1px solid #B9BDC0;
}

.basket-contact{
	width: 440px;
	background-color: #FFFFFF;
	border: 1px solid #ECF0F3;
	padding: 10px
}

.basket-contact table tr td{
	
}

.basket-contactform{
}

.basket-contactform input, .basket-contactform textarea{
	background-color: #ffffff;
	border: 1px solid #E5E5E5;	
	font-size: 11px !important;
	padding: 1px;
	font-family:Verdana,Arial;
}

.basket-contactform-inpt{
	width: 317px;
	font-size:11px;
	font-family:Verdana,Arial;
}

.basket-contactform-tel{
	width: 70px;
	margin-right: 3px;
	font-size:11px;
	font-family:Verdana,Arial;
}

.basket-contactform-tel1{
	width: 163px;
	font-size:11px;
	font-family:Verdana,Arial;
}

.basket-contactform-name{
	width: 155px;
	margin-right: 3px;
	font-size:11px;
	font-family:Verdana,Arial;
}

.basket-contactform-text{
	color: #595959;
	font-size: 10px;
	font-weight: bold;
	margin-top:7px;
	margin-bottom:7px;
	font-family:Verdana,Arial;
	margin-left:10px;
}

.basket-theme{
	margin-left:15px;
	width:317px;
	font-family:Verdana,Arial;
	font-size:11px;
}


/* MYSHOPS ***********************************************************************************************/

.profile-shops-ramka{
	width: 544px;
	padding: 10px;
	background-color: #DAE1E7;
	border: 1px solid #B9BDC0;
	margin-top: 20px;
}

.profile-shops-list{
	width:523px;
	background-color: #FFFFFF;
	border: 1px solid #ECF0F3;
	padding: 10px
}

.profile-shop-box{
	width: 152px;
	height: 204px;
	padding: 4px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-left: 9px;
}

.profile-shop-logo{
	width: 152px;
	height: 152px;
	/*background-color: #f2f2f2;*/
}

.profile-myshops-logo-img{
	border: 1px solid #e5e5e5;
}

.profile-shoptitle-box{
	/*width: 115px;*/
	/*height: 45px;
	border: 1px solid #e5e5e5;
	margin-top: 5px;*/
	
	text-align:center;
	display:block;
	height:45px;
	margin-top:5px;
}


/*********************************************************************************************************/


/* MESSAGES ************************************************************************************************/

#profile-mess-container{
	width: 700px;
}

.profile-mes-undertable{
	width: 700px;
}

.prof-mess-menu a{
	text-decoration: none;
	font-size: 9px !important;
}

.prof-td{
	padding-right: 0 !important;
}

.search-mes{
	padding:2px;
	border: 1px solid #e2e2e2;
	font-size:11px;
	color:#666666;
}

.select-mes{
	width:150px;
	padding:2px;
	border: 1px solid #e2e2e2;
	font-size:11px;
}

.profile-mess-checkbox{
	border: 1px solid #E6E6E6;
}

.profile-mes-num{
	padding-top:10px;
	padding-left: 10px;
	padding-right: 5px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	width: 685px;
}

.profile-mes-num-table{
	height: 25px;
}

.prof-mess-num{
	font-size:12px !important;
	font-weight: none !important;
	font-family:arial;
	text-decoration: none;
}

.prof-mess-num-frst{
	font-size:12px !important;
	font-weight: none !important;
	font-family:arial;
	text-decoration: none;
	border-bottom: 2px solid #396383;
}

.profile-mes-boxes{
	width: 100%;
}

.profile-mes-boxes-table{
	width: 702px;
	border:1px solid #aeaeae;
}

.profile-mes-boxes-table-td{
	border-bottom: 1px solid #aeaeae;
	padding: 5px 10px;
}

.profile-mes-boxes-table-td-photo{
	border-bottom: 1px solid #aeaeae;
	padding: 5px 10px;
	width: 50px;
}

.profile-mes-boxes-table-head{
	background-color: #e7e7e7;
}

.profile-photo-mes{
	padding-top: 20px;
	padding-bottom: 20px;
}

.profile-mes-new{
	background-color: #edf5fa;
}

.prof-mes-online-style{
	font-weight: normal !important;
	color: #cccccc;
}

.prof-mes-date-style{
	font-weight: normal !important;
}

.prof-mes-text-style{
	color: #9cabb8;
}

.prof-mess-text-theme-style{
	color:#6e7a8b;
}

.prof-mess-doing{
	height: 30px;
}
/*******************************************************************************************************/



/** SENDMESSAGE ****************************************************************************************/

.pm-post-avatar{
	width:152px;
	text-align:center;
}

.profile-sendmess-ramka{
	width: 678px;
	padding: 10px;
	background-color: #DAE1E7;
	border: 1px solid #B9BDC0;
	margin-top: 20px;
}

.profile-sendmess-into{
	width:656px;
	background-color: #FFFFFF;
	border: 1px solid #ECF0F3;
	padding: 10px
}

.profile-p-border{
	border-bottom: 1px solid #e6e6e6;
	font-family:verdana;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.profile-sendmess-into input,
.profile-sendmess-into textarea,
.profile-sendmess-into select{
	background-color: #ffffff;
	/*border: 1px solid #E5E5E5;	*/
	font-size: 11px;
	/*padding: 1px;*/
}

.message-theme{
	/*width: 460px;*/
	width:350px;
	margin-left: 20px;
	border: 1px solid #E5E5E5;
	padding: 1px;
}

.message-select{
	/*width: 460px;*/
	width:350px;
	margin-left: 20px;
	border: 1px solid #E5E5E5;
	padding: 1px;
}

.profile-textarea{
	/*width: 460px;*/
	width:350px;
	margin-left: 20px;
	height: 120px;
	border: 1px solid #E5E5E5;
	padding: 1px;
}

.profile-sendmess-into-table{
	margin-left: 20px;
	/*width: 560px;*/
}

.prof-mes-a{
	margin-left: 20px;
}

/*******************************************************************************************************/

/* NEWMESS **********************/

.profile-normal-weight{
	font-weight: normal !important;
	font-size: 11px !important;
}
	
.profile-height-tab{
	height: 20px;	
	margin-bottom:5px;
}

.profile-height-td{
	padding:3px 0;
}

/*******************************/

/* ANSWERMESS ***************************************************************/

.profile-answer{
	width: 652px;
	height: 120px;
}

.profile-height-td-textanswer{
	padding-top: 10px;
}

/****************************************************************************/

.profile-buttons-box{
	
}

.profile-input-noborder{
	border: none !important;
	padding: 0 !important;
}

.input-file-td div{
	/*margin-left:-9px;
	width:66px !important;*/
	height:30px;
}