html, td {margin: 0px; padding: 0px;}
body {
	background: #fff url(/images/new/body-bg.jpg) left -96px repeat-x;
	color: #000;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}

a {color: #024374; text-decoration: none;}
a:hover {text-decoration: underline;}

a img {border: 0px;}

h1, h2, h3, h4, h5, h6 {color: #f00;}

h1 {float: left; margin: 35px auto auto 30px;font-size: 18px;}
#content h1 {width: auto; float: none; margin-left: 0px;}
h2 {font-size: 16px; margin: 0px 0px 10px;}

#iwrap {width: 100%; overflow: hidden; background: url(/images/new/wrap-bg.jpg) left -95px no-repeat;}
#wrap {width: 100%; overflow: hidden; background: url(/images/new/wrap-bg-new.jpg) left -1px no-repeat;}
#wrap1 {width: 100%; overflow: hidden; background: url(/images/new/big-bg.jpg) left 355px no-repeat; position: relative;}
#wrap2 {margin: 183px 10px 0px 14px;}
.wrap-table {width: 100%; border-collapse: collapse;}

.contacts {width: 208px; height: 119px; background: url(/images/new/contacts-bg.gif) left top no-repeat; color: #fff;}
	.contacts span {float: right; clear: left; font-size: 19px; margin: 5px 0px 0px;}
	.contacts dd {font-size: 11px; margin-bottom: 5px; text-align: right;}
	.contacts p {font-size: 12px; margin: 0px 0px 0px 10px; line-height: 140%; text-align: left;}

#header {height: 122px; overflow: hidden; margin-left: 12px;}
	#header .bread {height: 30px; line-height: 30px; width: 315px; margin-left: 15px; float: left; color: #999999; font-size: 11px;}
	#header .bread span{color: #f00;}
	
	#header .search {float: right; width: 410px; height: 45px; background: url(/images/new/search-bg.jpg) right 25px no-repeat;}
	#header .search td {text-align: left; color: #929292; font-size: 11px;}
	#header .search input {margin: 0px;}
	
	
#left_column {background-color: #85b7ef;}
#left_column .menu {padding: 15px 15px 0px 20px; overflow: hidden; background: url(/images/new/menu-left-bg.jpg) left top no-repeat;}
	#left_column .menu input {width: 160px; border: 1px gray inset;}
	#left_column .menu input.sbm, #left_column .poll input.sbm, #header .search input.sbm {margin: 10px;width: 80px; border: 0px; height: 21px; font-size: 10px; padding: 0px; float: right; background: url(/images/new/menu-but.jpg) left top no-repeat; color: #85b7ef;}
	#header .search input.sbm {margin: 0px;background: url(/images/new/menu-but2.jpg) left top no-repeat;}
	
#left_column h2, #right_column h2 {margin: 0px 0px 10px 6px; color: #fff; font-size: 14px;}
#left_column ul {margin: 0px 0px 10px; padding: 0px; list-style: none; font-size: 12px;}
#left_column li {margin: 0px; padding: 8px 20px 8px 6px; border-bottom: 1px #fff solid; background: url(/images/new/menu-arrow.gif) 165px 50% no-repeat;}
	#left_column li ul {margin: 0px;}
	#left_column li li {margin: 0px; padding: 2px 0px 2px 10px; border-bottom: none;}
#left_column a:hover {text-decoration: none;}

#left_column .poll {padding: 15px 15px 0px 20px; overflow: hidden; _overflow: auto; background: url(/images/new/poll-bg.jpg) left top no-repeat; width: 173px;}
	#left_column .poll b {color: #024374;}
	#left_column .poll label {color: #666; padding-left: 5px;}

#right_column {background-color: #d53c3c; color: #fff;}
	#right_column .rb {background-color: #fff; padding-bottom: 5px;}
	#right_column h2 {margin-left: 0px;}
	#right_column .menu {padding: 15px 10px 0px 10px; overflow: hidden; background: url(/images/new/r-bg.jpg) left top no-repeat;}
		#right_column .menu  span{font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; display: block; width: 100%; border-bottom: 1px #e99898 solid;}
	
#content {margin: 10px;}
	#content .cat {text-align: center; float: left; height: 160px; width: 132px; overflow: hidden; margin: 3px; font-size: 14px; position: relative;}
		#content .cat object {position: absolute; z-index: 10; top: 0px; left: 0px;}
		#content .cat img {border: 6px #e3e3e3 solid; position: absolute; z-index: 0; top: 0px; left: 0px;}
		#content .cat a {color: #f00;}
	


#footer {height: 85px; overflow: hidden; margin: 10px auto; padding: 25px 15px 0px; border-top: 7px #0061c1 solid; color: #c7c7c7;}
	#footer a {color: #c7c7c7; text-decoration: underline;}
	#footer a:hover {text-decoration: none;}

	#footer ul {list-style: none; margin: 5px 0px 0px; padding: 0px; display: block; font-size: 12px;}
	#footer li {margin-bottom: 5px; display: inline;}
	
	#footer .PR {font-size:11px; height:50px;width:210px;}
	#footer .PR .flash {height:50px; float: left; margin-right: 15px;}
	#footer .PR .links {margin:-48px 0px 0px -80px; float: left;}
	#footer .PR a {display: block; margin:0 0 17px 128px; text-decoration:none; float: left; color: grayText; white-space: nowrap;}
	
	
	
fieldset {
	border:0;
	width: 520px;
	}
fieldset .submit {
	background: #0157A2 url(../images/submit-bg.gif) no-repeat; 
	border: none;
	height:21px;
	margin:8px 0 5px 0;
	width:80px;
	float:right;
	text-align:center;
	font-size:0.9em;
	text-transform:uppercase;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 2px 3px 2px;
	line-height:20px;
	color: #fff;
	cursor:pointer;
	}
fieldset label {
	float:left;
	}
fieldset textarea,
fieldset .text {
	color:#000;
	width:156px;
	padding:1px 0 2px 2px;
	margin:0;
	}
fieldset .textarea {
	overflow:auto;
	height:70px;}
	
fieldset.select-area {
	width:268px;
	w\idth:250px;
	float:right;
	margin:0 0 10px 10px; 
	padding:8px 9px 7px 9px;
	background:#f6f6f6;
	border:1px solid #ccc;
	}
fieldset.select-area select {
	width:138px;
	float:left;
	border:1px solid #7f9db9;
	margin:0 0 5px 0;
	}

fieldset.select-area .text {width: 140px; float: left; border: 1px solid #7f9db9; margin: 0 3px 5px 0;}
fieldset.select-area .submit {margin-right:6px;}
fieldset.select-area option:first-letter {text-transform: uppercase;}
fieldset.select-area select:first-letter {text-transform: uppercase;}
fieldset.select-area label {float:left; color:#005eab; width:100px;}

fieldset.select-area label.long {
	width:150px;
	padding:3px 0 0 0;
	line-height:normal;
	}
fieldset.select-area .checkbox {
	float:left;
	line-height:100%;
	}
fieldset.select-area p {
	width:308px;
	padding:9px 0 0 0;
	text-align:right;
	color:#757575;
	}
fieldset.contact {
	float:left;
	background:#efefef;
	padding:15px;
	border:1px solid #ccc;
	margin-top:0;
	}
fieldset.contact .text,
fieldset.contact .textarea {
	margin:0 0 10px 0;
	border:1px solid #7f9db9;
	width:250px;
	}
fieldset.contact label {
	font-weight:bold;
	color:#005EAB;
	width:251px;
	}
fieldset.contact .submit {
	float:left;
	margin-left:153px;
	}
fieldset.poll label {
	width:100px;
	margin:3px 0 0 4px;
	float:left;
	}
fieldset.poll .radio {
	float:left;
	margin-top:5px;
}

/* register */

fieldset.contact.order {
	width:532px;
	w\idth:502px;
}
	fieldset.contact span.radioButtonList {
		float:left;
		width:243px;
		}
fieldset.contact span.radioButtonList label {
	font-weight:normal;
	color:#666;
}

fieldset.contact span.radioButtonList {
	padding:0 0 10px;
	}
fieldset.contact span.radioButtonList label,
fieldset.contact span.radioButtonList input {
	cursor:pointer;
	float:left;
	width:auto;
	text-align:left;
	}
fieldset.contact span.radioButtonList label {
	padding:0 0 0 5px;
	line-height:1.2;
		*line-height:1.8; /* IE */
		_display:inline;
	}
fieldset.contact.order label {
	width:240px;
}
fieldset.contact.order a.calend {
	display:block;
	float:left;
	margin:0 0 0 5px;
	width:20px;
	height:20px;
	}
fieldset.contact .text.cal {
	float:left;
	width:230px;
}
fieldset.contact .text.hol {
	background:#FF8989;
	font-size: 12px;
}
fieldset.contact.order .submit {
	float:left;
	margin-left:240px;
}

br.clearall {clear: both;}

.product {
	border-bottom:1px dashed #999999;
	border-right:1px dashed #999999;
	float:left;
	height:296px;
	position:relative;
	width:275px;
	color: #666;
}

.product h3 {
	background:#EFEFEF none repeat scroll 0 0;
	display:block;
	margin:10px;
	padding:4px 8px;
}

.p-price {
	bottom:0;
	font-weight:bold;
	padding:4px 8px;
	position:absolute;
	right:10px;
}
.product p {
	padding:5px 10px 0;
}

.enlarge, .enlarge_more {
	background:transparent url(../images/enlarge.gif) no-repeat scroll 0 50%;
	bottom:-20px;
	color:#8E8E8E;
	display:block;
	float:right;
	font-size:0.9em;
	padding:0 0 3px 16px;
	position:absolute;
	right:0;
}

.enlarge_more {
	bottom:12px;
	left:12px;
}

#footer .PR {font-size:11px; height:50px; width: 67px; float: right; margin-left: -40px; margin-top: -55px; margin-right: 0px;}
	#footer .PR a {display:block; margin:0 0 12px 45px; text-decoration:none; color: gray;}
	#footer .PR .flash {height:50px; float: right; margin-right: 25px;}
	#footer .PR .links {margin-top:-47px; float: right;}

#fla_menu ul {display: block; list-style: none; margin: 0px 0px 0px 50px; padding: 0px;}
#fla_menu li {display: inline; float: left; margin-right: 13px; line-height: 30px;}
#fla_menu a {color: #fff; text-transform: uppercase; font-weight: bold;}
#lnk {position:absolute;bottom:14px;left:29px;color:#C7C7C7;font-size:12px;}
#lnk a {color : #C7C7C7;text-decoration:none;font-weight:normal;}
#lnk a:hover {text-decoration:none;}
.cat_pict {border: 1px #ccc solid; margin: 0px 10px 5px 0px;}
.cat_prev {margin-right: 280px;}
.select-area h5 {margin-top: 0px; font-size: 12px;}
