span.inline_link {display:inline;border-bottom: 1px dashed #215DF7;}
span.inline_link * {text-decoration: none !important;}

a.gs_db, td.gs_db {font-family:Tahoma; font-size:11px;font-weight:normal;}
th.gs_db {font-family:Tahoma; font-size:11px;font-weight:bold;}
table.gs_db {border-style:none none solid solid;border-width:1px;border-color:#333333;}
th.gs_db,td.gs_db {border-style:solid solid none none;border-width:1px;border-color:#333333;}
p.normal {font-weight:normal;}

.center {text-align:center;}

#gsnav * {font-weight:normal;font-family:Tahoma;font-size:11px;line-height:15px;color:#EEEEEE;}
#gsnav li {list-style-type:circle;}
#gsnav b {font-size:12px;font-weight:bold;}
#gsnav ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 25px;}

#authorized, #authorized * {font-weight:normal;font-family:Tahoma;font-size:11px;line-height:15px;color:#EEEEEE;}
#authorized b {font-weight:bold;}

#reg_form, #reg_form * {font-weight:normal;}
#reg_form b, #reg_form strong {font-weight:bold;}

sup.cart_order { font-size: 90%; vertical-align: super; color: #F00000;}
table.cart_order {width:600px;margin:0px;}
input.cart_order {width:300px;}
textarea.cart_order {width:300px;}
select.cart_order {width:307px;}
input.cart_order_short1 {width:249px;}
input.cart_order_short {width:53px;}

.gs_auth {}
.gs_auth td {padding:2px 5px 2px 5px !important;}
.gs_auth td.l {text-align:right;}
.gs_auth td.r {text-align:left;}
.gs_auth .form_text {border:solid 1px #999999;width:170px;height:16px;font-size:14px;}
.gs_auth .form_btn {font-family:Tahoma; font-size:13px;padding:0px;}

table.gs_scart {width:100%;margin:10px 0 10px 0;}
table.gs_scart * {font-size:11px;}
table.gs_scart th, table.gs_scart td {padding:2px 5px 2px 5px;}
table.gs_scart td.cart_content {
# border:solid 2px #FFF;
padding-top: 10px;
padding-bottom: 10px;}
table.gs_scart th {white-space:nowrap;}

table.one_item_tech_info {margin:10px 10px 30px 10px;width:90%;}
table.one_item_tech_info td {padding:4px;}
table.one_item_tech_info td.oii2 {text-align:right;border-style:none solid solid none;border-width:1px;border-color:#CFCFCF;}
table.one_item_tech_info td.oii3 {text-align:left;border-style:none none solid solid;border-width:1px;border-color:#CFCFCF;}

table.cart_order td {vertical-align:top;}
#register_form p {margin:5px 0 8px 0;padding:0px;}
#register_form h2 {margin:5px 0 0 0;padding:0px;}

table.ca_pricelist {width:600px;}
table.ca_pricelist td {height:20px;border-style:none none dashed none;border-width:1px;}
table.ca_pricelist td.right {text-align:right;}

table.ca_normal {position:relative; width:100%;}

/* Îòçûâû */
table.reviews_form {
	background-color: #dcebe8; 
	background-repeat: repeat;
	border-radius: 20px;
	border-collapse: collapse;
	
}
table.reviews_form  td{
#	background-color: #fff;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
}
td.reviews_form_td {
	background-color: #ffffff;
}
input.reviews_form {
	width: 90%;
	border: 1px solid #627F89;
}

.div_form {
	background-color: #dcebe8;
	border-radius: 7px;
	padding-top: 5px;
	padding-left: 12px;
	padding-bottom: 5px;
	width: 50%;
}
.form_name {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
}
.input_name {
	margin-left: 14px;
	padding-top: 3px;
	background-color: #ffffff;
	border: 1px solid #627F89;
	border-radius: 3px;
	width: 303px;
}
.input_name input {
	border:0px;
	width: 98%;
}
.input_text{
	margin-left: 14px;
	padding-top: 3px;
	background-color: #ffffff;
	border: 1px solid #627F89;
	border-radius: 3px;
	width: 303px;
}
.input_text textarea {
	border:0px;
	width: 98%;
}
.form_submit {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

/*Styles for dim overlay & message box*/
			#dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url(/images/vspl/dim.png); display:none; text-align:left; }
				.msgbox{ position:absolute; width:459px; height:609px; z-index:200; background: #DCEBE8; top: 23%; left: 43%; margin-top: -100px; margin-left: -150px; padding: 10px; border-radius: 7px;}
					.msgbox img {border:none; margin: -23px -15px 5px;}
					.close{ top:0px; float:right; }
