@import url(/includes/default.css);

.rban {
	padding-left:15px;
	color:#80553D;
	font-size: 70%;
	vertical-align:top;
}

#pagepr {
	width:266px;
	float:right;
	position:relative;
	top:-14px;
	right:-23px;
	margin:0 0 20px 0;

}
.maintd {vertical-align:top; height:100%; background:URL(/imgs/design/bg021.gif) repeat-y 0;}
.bottomtdfon {background:#EBE6D2 URL(/imgs/design/bg261.gif) repeat-y 246px 0;}
.contactphones {background-color:#fff;	font-size:80%; 	color:#4A4B4C; padding:5px 20px 15px 28px;}
.fotoconer {background:#E2DCC6 URL(/imgs/design/bg25.gif) no-repeat 0 100%;padding:20px 23px 20px 18px; font-size:13px;font-weight:bold;color:#663920;}
.imgconerl {border:1px #A0A0A0 solid;margin:12px 16px 0 0;}
.imgconerr {border:1px #A0A0A0 solid;}
.numfoto {padding:10px 15px 6px 24px; vertical-align:top;}
.numdesc {color:#4A4B4C; font-size:80%; padding:10px 28px 6px 0; vertical-align:top;}
.numdesc span {color:006699; font-size:90%; text-transform:uppercase; font-weight:bold;}
.numprice {background-color:#DDD; color:#595959; font-size:70%; font-weight:bold; padding:0 15px 0 22px;}
.numprice div {margin-top:15px;}
.numprice a:link, .numprice a:visited, .numprice a:active	{text-decoration:underline; font-weight:normal; color:#888585;}
.numprice a:hover {text-decoration:none; font-weight:normal; color:#888585;}
.nummore {background:URL(/imgs/design/bg21.gif) no-repeat 24px 60%;text-align:right;padding-right:21px;}
.nummore a:link, .nummore a:active, .nummore a:visited	{text-decoration:none; color:#0D5997;font-size:60%;font-weight:bold;}
.nummore a:hover {text-decoration:underline; color:#0D5997;font-size:60%;font-weight:bold;}
.numgrid {background:#DDD URL(/imgs/design/bg20.gif) repeat-x 0 5px; }
.sector {padding:5px 36px 0 24px;}
.sector div {background-color:#797B7D;margin-top:5px;}

.content {
	font-size:80%;
	color:#4A4B4C;
}

.numsitem {
	border:0;
	width:100%;
	margin:0;
	clear:both;
}
.numsitem td {
	font-size:80%;
	color:#4A4B4C;
}


.formtable {
	border:0;
	clear:both;
}
.formtable th, .formtable td, .formtable1 th, .formtable1 td {
	color:#000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.formtable th span {
	color:#0A5A9D;
}
.formtable td {
	padding:0 0 4px 12px;
}
.formtable td input, .formtable1 td input.count {
	width:170px;
	height:19px;
	line-height:11px;
	color:#000;
	font-size:11px;
}
.formtable td.dt input {
	width:80px;
}

.formtable1 {
	border:0;
	margin-top:30px;
}
.formtable1 th {

}
.formtable1 th select {
	width:230px;
}
.formtable1 th textarea {
	width:100%;
	color:#000;
	font-size:11px;
}
.formtable1 td {
	padding:0 0 4px 20px;
}
.formtable1 td input.count {
	width:20px;
	margin-right:8px;
}

.tableservice {
	width:100%;
	clear:both;
	margin-top:14px;
}
.tableservice th, .tableservice thead td {
        border-top:0;
	border-bottom:1px #B8B8B8 solid;
	border-right:1px #f4f4f4 solid;
	text-align:left;
	color:#006699;
	font-size:70%;
	padding:4px 12px 4px 16px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#F4F4F4;
}

.tableservice td, .tableservice tbody td {
	border-top:1px #EFEFEF solid;
	border-bottom:1px #B8B8B8 solid;
	border-right:1px #f4f4f4 solid;
	color:#4A4B4C;
	font-size:80%;
	padding:4px 12px 4px 16px;
	background-color:#E5E5E5;
}

.tableprice {
	margin-top:12px;
}
.tableprice td {
	font-size:70%;
	color:#636262;
}
/* gallery */
.modes-panel {clear:both;border:0;margin-bottom:10px;}
.preview-panel {clear:both;border:0;margin-top:10px;}
.modes-panel th, .preview-panel th {background-color:#BFBA97;font-size:80%;padding:0 15px;font-weight:bold;color:#EBE6D2;}
.modes-panel td, .preview-panel td {background-color:#EBE6D2;font-size:70%;font-weight:bold;padding:0 15px;color:#838383;}
.upstring {color:#4A4B4C;margin-bottom:6px;}
.upstring a {font-weight:bold;}
.show-groups {width:100%;border:0;}
.show-groups th {text-align:left;vertical-align:top;padding-top:6px;}
.show-groups th img {width:112px;height:87px;border:1px #797B7D solid;}
.show-groups td {padding:6px 0 0 10px;vertical-align:top;width:40%;text-align:left;font-size:80%;color:#4A4B4C;}
.show-groups td a {font-weight:bold;}
.show-groups td div {margin-bottom:6px;}
.show-groups-title {border:0;}
.show-groups-title td {font-size:80%;color:#4A4B4C;}

.confect-pic {width:100%;border:0;}
.confect-pic th {text-align:left;vertical-align:top;padding-top:6px;}
.confect-pic th img {width:100px;height:67px;border:1px #797B7D solid;}

.confect-div { float:left; width:210px;margin:5px 0;}
.confect-div img {width:100px;height:67px;border:1px #797B7D solid;}

.preview-photo {float:left;border:0;margin-top:13px;}
.preview-photo th {padding-right:10px;vertical-align:top;text-align:left;}
.preview-photo th img {border:1px #797B7D solid;cursor:pointer;}
.preview-photo td {width:100%;vertical-align:top;font-size:70%;font-weight:bold;padding-bottom:6px;}
.preview-photo a:link, .preview-photo a:active, .preview-photo a:visited {color:#4A4B4D;}
.preview-photo a:hover {color:#4A4B4D;}


.newsbody {
	float:left;
	clear:both;
	color:#4A4B4C;
	width:100%;
}
.newsbody p {margin:0 0 14px 0;}

img.news {
	border:1px #A0A0A0 solid;
	margin:0 10px 6px 0;
}

#request_form input, #request_form textarea {
	font-size:12px;
}
input.day {
	width: 20px;
} 

input.month {
	width: 80px;
} 

input.year, input.time, input.int {
	width: 50px;
}
label {
	color:#4A4B4C;
	font-size:80%;
}
textarea {
	overflow: auto;
	width: 200px;
	height: 70px;
}
select {
	width: 200px;
}
input.check {
	margin-right: 4px;
}
input.captcha_input {
	float:left;
	margin:8px 10px 0 0;
}
div.captcha_img,a.update_captcha {
	float:left;
}
div.captcha_img {
	height:34px;
	width:70px;
	background-position:center;
	background-repeat:no-repeat;
}
a.update_captcha {
	margin:8px 0 0 10px;
	height:16px;
	width:16px;
	background:url(/imgs/design/refresh.gif) no-repeat center;
}

