/*---����---*/
body {
	background-color: #267184;
	padding: 0;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

img { border-width: 0; }

a { 
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1f8fde;
	text-align: left;
}

p { 
	margin-top: 5px;
	padding: 0;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

h1 {
	text-align: left;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #418cad;
	margin: 0 0 10px 0;
}

h2 {
	text-align: justify;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 10px 0;
}

h3 {
	text-align: justify;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 10px 0;
}

h4 {
	text-align: justify;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #418cad;
	margin: 0 0 10px 20px;
}

a h2, a h3 {
	text-decoration: underline;
}

.cb { clear: both; }

.cb table {
	border-top: 4px solid #6E9AAD;
	border-collapse: collapse;
}

.cb table td, .cb table th {
	height: 30px;
	text-align: left;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #6E9AAD;
}

.index {
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.inner {
	background-image: url(../images/inner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.main-tab-index {
	height: 100%;
	width: 820px;
	border-collapse: collapse;
}

.main-tab-inner {
	height: 100%;
	width: 80%;
	border-collapse: collapse;
}

/*---����, �����������, �������---*/

.td-top {
	vertical-align: top;
	height: 100px;
}

.logo { 
	margin: 30px 0 0 10%;
}

.td-top a{ 
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #729fb2;
}

.td-top div{
	position: absolute;
	margin-top: 5px;
	left: 57%;
	width: 30%;
	display: inline;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #6e9aad;
	text-align: left;
}

.td-top span{ 
	font-family: Tahoma;
	font-size: 28px;
	font-weight: normal;
	color: #ed202a;
	margin-left: 7px;
}

/*---������� ����---*/

.td-menu {
	height: 80px;
	text-align: center;
}

.td-menu table {
	height: 100%;
	width: 100%;
	margin: 0 0 5px 0;
	border-collapse: collapse;
}

/*---�������---*/

.td-content {
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.td-content table {
	border-collapse: collapse;
	margin-right: 0px;
	width: 100%;
}

td#cont-lt {
	width: 22px;
	height: 24px;
	background: url(../images/content_lt.png) top left no-repeat;
}

td#cont-rt {
	width: 22px;
	height: 24px;
	background: url(../images/content_rt.png) top right no-repeat;
}

td#cont-lb {
	width: 22px;
	height: 24px;
	background: url(../images/content_lb.png) bottom left no-repeat;
}

td#cont-rb {
	width: 22px;
	height: 24px;
	background: url(../images/content_rb.png) bottom right no-repeat;
}

.cont-l {
	width: 22px;
	height: 100%;
	background: url(../images/content_left.png) top left repeat-y;
	filter: expression(fixPNG(this));
}

td#cont-t {
	height: 24px;
	background: url(../images/content_top.png) top left repeat-x;
	filter: expression(fixPNG(this));
}

.cont-r {
	width: 22px;
	height: 100%;
	background: url(../images/content_right.png) top right repeat-y;
	filter: expression(fixPNG(this));
}

td#cont-b {
	height: 24px;
	background: url(../images/content_bottom.png) bottom left repeat-x;
	filter: expression(fixPNG(this));
}

td#content {
	background-color: #F0F9FF;
	padding: 0 10px 10px 10px;
	vertical-align: top;
}

td#content p {
	
}

td#cont {
	background-color: #F0F9FF;
}

/*---������ ����---*/

.td-rghtmenu {
	width: 270px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #F0F9FF;
	padding-left: 7px;
	vertical-align: top;
}

table#c {
	border-collapse: collapse;
	width: 270px;
	margin-bottom: 7px;
	vertical-align: top;
}

table#cc {
	border-collapse: collapse;
	width: 270px;
	height: 243px;
	background-image: url(../images/catalog_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
}

td#ccc {
	padding: 0;
}

.td-rghtmenu a:hover {
	color: #F1FAFF;
	text-decoration: none;
}

/*--- ---*/

.tr-buttons { height: 243px; }

.div-buttons {
	float: left;
	width: 545px;
	height: 243px;
	background-image: url(../images/buttons_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.div-buttons div {
	padding: 30px 0 0 23px;
}

.div-buttons div a {
	text-decoration: none;
}

span#cater {
	padding: 0 153px 169px 0;
}

span#engine {
	padding: 0 158px 169px 0;
}

span#boat {
	padding: 0 166px 169px 0;
}

.div-catalog {
	float: right;
	width: 270px;
	height: 243px;
	background-image: url(../images/catalog_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.div-catalog-inn {
	position: relative;
	width: 269px;
	minheight: 400px;
	padding: 0 20px 0 20px;
	border: 0px solid red;
}

.div-cat-inn-top {
	position: relative;
	height: 30px;
	width: 270px;
	background-image: url(../images/catalog_top_bg_inn.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.div-cat-inn-bottom {
	height: 29px;
	width: 270px;
	background-image: url(../images/catalog_bottom_bg_inn.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.catalog-tab {
	border-collapse: collapse;
	width: 100%;
	
}

td#catalog {
	background-color: #F0F9FF;
}

td#cat-left, td#cat-right {
	width: 8px;
	height: 100%;
	background-image: url(../images/opasity.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
}

.div-catalog div {
	padding: 15px 0 0 0;
}

div#cat {
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 30px;
}

.div-catalog div a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.menu-index {
	background-image: url(../images/blank.gif);
	border-collapse: collapse;
	border-width: 0;
	margin-left: 25px;
}

.menu-index a {
	color: #F0F9FF;
}

.menu-index a:hover {
	color: #F1FAFF;
	text-decoration: none;
}

.menu {
	background-image: url(../images/blank.gif);
	border-collapse: collapse;
	border-width: 0;
	margin: 0 0 3px 0px;
}

.menu-catalog {
	background-color: #75ADC6;
	border-collapse: collapse;
	border-width: 0;
	margin: 0px 0px 3px 0px;
}

.menu-catalog a {
	color: #F0F9FF;
}

.menu-catalog a:hover {
	color: #F1FAFF;
	text-decoration: none;
}

.menu-catalog-item {
	background-color: #83C2D7;
	border-collapse: collapse;
	border-width: 0;
	margin: 0 0 0 5px;
}

.menu td, .menu-catalog td {
	border-collapse: collapse;
	border-width: 0;
}

.menu-item {
	height: 5px;
	width: 5px;
	padding: 0;
}

.menu-item1-lt {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item1-lt.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
}

.menu-item1-rt {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item1-rt.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
}

.menu-item1-lb {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item1-lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	filter: expression(fixPNG(this));
}

.menu-item1-rb {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item1-rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	filter: expression(fixPNG(this));
}

.menu-item2-lt {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item2-lt.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
}

.menu-item2-rt {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item2-rt.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
}

.menu-item2-lb {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item2-lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	filter: expression(fixPNG(this));
}

.menu-item2-rb {
	height: 5px;
	width: 5px;
	padding: 0;
	background-image: url(../images/menu-item2-rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	filter: expression(fixPNG(this));
}

.menu-item-index {
	height: 5px;
	width: 5px;
	padding: 0;
}

.menu-item-content1 {
	height: 12px;
	padding: 0 5px 0 5px;
	text-align: left;
}

.menu-item-content1 span {
	color: #1F8FDE;
}

.menu-item-content1 span:hover {
	color: #F0F9FF;
}

.menu-item-content2 {
	height: 10px;
	padding: 0;
}

.menu-item-content3 {
	height: 12px;
	padding: 0 5px 0 7px;
	text-align: left;
}

.tr-news { height: 220px; vertical-align: top;}

.div-news {
	float: left;
	display: inline;
	height: 212px;
	width: 543px;
	margin-top: 7px;
}

.div-news-inn {
	height: 212px;
	width: 270px;
	margin-top: 7px;
}

div#news {
	float: left;
	display: inline;
	width: 240px;
	height: 212px;
	padding: 30px 0 0 30px;
}

div#news-title {
	position: relative;
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
}

.new {
	margin-top: 10px;
	width: 200px;
}

.new a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	text-align: left;
	
}

div#buy {
	float: right;
	display: inline;
	width: 268px;
	height: 212px;
}

.div-buy-inn {
	width: 268px;
	height: 212px;
	margin-top: 7px;
}

.div-gallery {
	float: right;
	display: inline;
	width: 268px;
	height: 212px;
	margin-top: 7px;
}

.div-gallery-inn {
	width: 268px;
	height: 212px;
	margin-top: 7px;
}


.tr-footer { height: 200px; }

.div-jet {
	float: left;
	display: inline;
	height: 212px;
	width: 543px;
	margin-top: 7px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #72a4b0;
}

div#jet {
	float: left;
	display: inline;
	width: 240px;
	padding: 30px 0 0 30px;
}

div#jet a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #72a4b0;
	text-decoration: underline;
}

div#vitamotors {
	float: right;
	display: inline;
	width: 268px;
	height: 212px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #93b9c2;
	text-align: center;
}

div#vitamotors img {
	float: left;
	margin: 30px 0 0 15px;
}

div#vitamotors a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #93b9c2;
	text-decoration: underline;
}

.div-search {
	float: right;
	display: inline;
	width: 268px;
	height: 212px;
	margin-top: 7px;
	border: 0px solid red;
}

.search {
	border: 1px solid #a9c7ce;
	width: 170px;
	height: 18px;
	font-size: 14px;
	font-weight: normal;
	color: #a9c7ce;
	background-color: #277386;
	margin: 30px 0 0 40px;
	vertical-align: middle;
	padding-left: 5px;
}

.level3 {
	margin-left: 5px;
}

.menu img {
	display: inline;
}

.tab-menu {
	margin-top: 8px;
}

.topmenu-btn {
	background-image: url(../images/blank.gif);
	background-repeat: repeat;
	background-position: left top;
}

.topmenu-btn-l {
	background-image: url(../images/tm-btn-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
	width: 9px;
}

.topmenu-btn-bg {
	padding: 0;
}

.topmenu-btn-r {
	background-image: url(../images/tm-btn-r.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
	width: 9px;
}

.topmenu-btn a {
	font-family: Arial,serif,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #aec3cf;
	white-space: nowrap;
}

.topmenu-btn a:hover {
	color: #0e639f;
	text-decoration: none;
	border-bottom: 0;
}

.img-lt {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/img-lt.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
	width: 14px;
	height: 14px;
	z-index: 1000;
}

.img-rt {
	position: absolute;
	top: 0;
	right: -1px;
	background-image: url(../images/img-rt.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
	width: 14px;
	height: 14px;
	z-index: 1000;
}

.img-rb {
	position: absolute;
	bottom: 0;
	right: -1px;
	background-image: url(../images/img-rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	filter: expression(fixPNG(this));
	width: 14px;
	height: 14px;
	z-index: 1000;
}

.img-lb {
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(../images/img-lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	filter: expression(fixPNG(this));
	width: 14px;
	height: 14px;
	z-index: 1000;
}

.new_date {
	font-size: 11px;
	margin: 0;
}

.img-gall-full {
	display: inline;
	float: left;
	position: relative;
}

.search2 {
	border: 1px solid #6E9AAD;
	width: 300px;
	height: 20px;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #F0F9FF;
	vertical-align: middle;
	padding: 2px 0 0 5px;
}

.zakaz {
	margin: 0 0 3px 20px;
	float: right; 
	width: 100px;
	text-align: center;
	color: #418CAD; 
	font-weight: bold;
}

.zakaz input, .search-button {
	width: 100px;
	height: 36px;
	border: 0;
	margin-bottom: 5px;
	background-image: url(../images/zakaz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F9FF;
	font-size: 12px;
	font-weight: bold;
}

.input {
	border: 1px solid #6E9AAD;
	width: 100px;
	height: 20px;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #F0F9FF;
	vertical-align: middle;
	padding: 2px 0 0 5px;
}

.input , .td-l input {
	border: 1px solid #6E9AAD;
	width: 300px;
	height: 20px;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	background-color: #F0F9FF;
	vertical-align: middle;
	padding: 2px 0 0 5px;
}

.td-r {
	text-align: right;
	vertical-align: middle;
	padding: 0 10px 10px 0;
	width: 20%;
}

.td-l {
	text-align: left;
	vertical-align: middle;
	padding: 0 0 10px 0;
}

/*---��������---*/

.td-slideshow {
	vertical-align: top;
}

#collection-slideshow {
	  margin-bottom: 10px;
	  position: relative;
	  //height: 1%;
}

#slide-forward, #slide-back {
	display: block;
	position: absolute;
	z-index: 255;
	top: 85px;
	width: 40px;
	height: 39px;
}

#slide-back    { left: 15px }
#slide-forward { right: 15px }

#slide-forward img, #slide-back img {
	display: block;
}

/*---�������� �����������---*/

.td-promotka {
	vertical-align: top;
	height: 235px;
	padding-bottom: 7px;
}

.td-promotka td {
	vertical-align: top;
	height: 235px;
}

.td-promotka table {
	width: 100%;
	height: 235px;
	border-collapse: collapse;
}

.td-promotka td#left {
	width: 33px;
}

.td-promotka td#center {
}

.td-promotka td#right {
	width: 31px;
	padding-left: 0px;
}

#motate-left {
	position:  absolute;
	top: 0;
	left: -31px;
	z-index: 2000000;
	height: 235px;
	width: 58px;
	background-image: url(../images/pr-left.png);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
}

#motate-right {
	position: absolute;
	top: 0;
	right: -33px;
	z-index: 2000000;
	height: 235px;
	width: 58px;
	background-image: url(../images/pr-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
}

#motate-left1 {
	position:  absolute;
	top: 0;
	z-index: 3000000;
	left: -25px;
	height: 235px;
	width: 58px;
	background-image: url(../images/pr-left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	filter: expression(fixPNG(this));
}

#motate-right1 {
	position: absolute;
	top: 0;
	z-index: 3000000;
	right: -27px;
	height: 235px;
	width: 58px;
	background-image: url(../images/pr-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	filter: expression(fixPNG(this));
}

#pr-center {
	position: relative;
	margin: 0 25px 0 27px;
	_margin: 0 26px 0 27px;
	height: 235px;
	background-image: url(../images/pr-center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}

/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { 
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	

.motalka-content {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    height: 175px;
    width: 237px;
}

.motalka-content a, .motalka-content a:hover {
    margin-left: 10px;
    height: 175px;
    width: 237px;
    float: left;
	position: relative;
}

.motate-hotzone {
   position: absolute;
   z-index: 200;
   top: 0px;
   left: 0px;
   width: 40px;
   height: 200px;
}

.google {
	width: 20px;
}

.google-item {
	padding: 0;
	text-align: center;
}

.google-item a {
	font-size: 14px;
}

.google-item a:hover {
	color: #F1FAFF;
	text-decoration: none;
}

.thumb-l {
	float: left;
	margin: 0 5px 5px 5px;
}

.thumb-r {
	float: right;
	margin: 0 5px 5px 5px;
}

.show-1 {
	background: url(../images/blank.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.show-2 {
	background: url(../images/slideshow_frame.png);
	background-repeat: no-repeat;
	background-position: center top; 
	filter: expression(fixPNG(this));
}

.class-feedback-form input, .class-feedback-form textarea {
	border: 1px solid #6E9AAD;
	width: 400px;
}

div.object-left, div.object-right {
	clear: both;
}

.about {
	height: 249px;
	/*padding: 20px 25px 5px 25px;
	background-image: url(../images/about_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	vertical-align: top;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff;
}

.about div.top{
	background: url(../images/about_top.gif) no-repeat left top;
	width : 822px;
	height: 24px;
}
.about div.center{
	background: url(../images/about_center.gif) repeat-y left top;
	width : 822px;
}

.about div.center p{
	margin: 15px 20px 0px 25px;
}
.about div.center h1, .about div.center h2, .about div.center h3{
	margin: 0px 20px 0px 25px;
	font-family: Arial; 
	font-size: 22px; 
	font-weight: normal; 
	color: #fff;
}

.about div.bottom{
	background: url(../images/about_bottom.gif) no-repeat left top;
	width : 822px;
	height: 24px;
}

.about a, .about p {
	color: white;
}

.popup-bg {
				position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 50;
				width: 100%; height: 100%;
				background: #000; opacity: .5; }

			.popup-body {
				position: fixed; top: 50px; left: 50%; z-index: 60; }

			.popup-bg {
				_position: absolute;
				_height: expression(document.body.clientHeight);
				//filter: alpha(opacity=50); }

			.popup-body {
				_position: absolute; _top: expression( eval(document.documentElement.scrollTop) + "px" );
				_margin-top: 50px; }


			.map-main {
				width: 474px; 
				height: 400px;
				background: url(../images/map.jpg) 0 0 no-repeat; 
				font-size:1em;
				position:relative;
				z-index:400;
				margin-bottom: 20px;
				}
/*
			.map-main .img- {
				width: 474px; height: 400px;
				background: url(img/map.jpg) 0 319px no-repeat; }*/
			
			.map-main a {
				font-size:13px
				}
					
			.map-main .city {
				position:absolute;
				z-index:300;
				}
			
			.map-main a:link,
			.map-main a:visited {color:#004c6e;}
			.map-main a:hover,
			.map-main a:active {color:#ed202a}

			.map-main .small-  {
				background:url(../images/bul-small.gif) 0 5px no-repeat;
				padding-left:10px
				}

			.map-main .big- {
				background:url(../images/bul-big.gif) 0 3px no-repeat;
				padding-left:15px
				}


.map-main a {position:absolute; z-index:400;}
  
.map-main a:link,
.map-main a:visited  {} 

.map-main a:hover,
.map-main a:active {
	font-weight:bolder;
	cursor:hand;
	cursor:pointer;
	color:#fff;
	margin-right:-3px;
	text-decoration:none}

.map-main a i {
	font-style:normal;
	z-index:400;}


.map-main a .hide {
	display:none;
	position:relative;
	white-space:nowrap;}


.map-main a:hover .hide,
.map-main a:active .hide {
	display:block;
	position:absolute;
	left:-2px;
	top:-9px;
	z-index:500;
	width:100%;
	white-space:nowrap;
	}

.map-main a:hover .hide .l-,
.map-main a:active .hide .l- {
	background: url(../images/left-sel.gif) left top no-repeat;
	width:13px;
	height:35px;
/*	float:left;*/
	position: absolute;
	top: 0;
	left: 0;
	}

.map-main a.big-:hover .hide .l-,
.map-main a.big-:active .hide .l- {
	background: url(../images/left-sel-big.gif) left top no-repeat;
	}


.map-main a:hover .hide .c-,
.map-main a:active .hide .c- {
	background:#75adc6;
	height:35px;
/*	float:left; */
	text-decoration:underline;
	margin-right:-100%;
	padding:8px 10px 0px 5px;
	background: url(../images/right-sel.gif) right top no-repeat;
	position: absolute;
	top: 0;
	left: 13px;
	}

.one-info {
	clear:both;
	margin-bottom:20px;
	line-height:1.4em
	}

.clearer     {
	clear: both; height: 0px; font-size: 1px }
	
.clearer img { 
	display: block; height: 0px; }


.pic-gallery {margin-top:1.3em; clear:both;}
.pic-gallery img {border:1px solid #ceeef7}

.pic-gallery .img-lt {background:url(../images/pic/lt.gif) 0 0 no-repeat; width:8px; height:8px;}
.pic-gallery .img-rt {background:url(../images/pic/rt.gif) 0 0 no-repeat; width:8px; height:8px; right:-2px; //right:0px;}
.pic-gallery .img-lb {background:url(../images/pic/lb.gif) 0 0 no-repeat; width:8px; height:8px; //bottom:-5px}
.pic-gallery .img-rb {background:url(../images/pic/rb.gif) 0 0 no-repeat; width:8px; height:8px; right:-2px; //right:0px; //bottom:-5px}

.clear{
	clear: both;
}

/* basket setings */
.basket_actions div{
	float: left;
	margin: 0px 5px 5px 0px;
}

.basket_actions div div.icon{
	padding: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
}

.basket_actions div div.inf{
	padding: 5px;
}

.basket_actions div.active div.icon{
	background-color: #337494;
	color: #FFFFFF;
}

.price{
	text-align: center;
	color: #418CAD; 
	font-weight: bold;
}

table.basket{
	margin-bottom: 12px;
}

div.form div.left{
	float: left;
	width: 40%;
	padding-right: 20px;
}

div.form div.left input{
	width: 100%;
}

div.form div.right{
	float: left;
	width: 50%;
}

div.form div.fleft{
	float: left;
}

div.form div.fleft.second{
	/*margin-left: 14px;*/
}

div.form div.right input{
	width: 180px;
}

div.form div.right textarea{
	width: 100%;
	height: 150px;
}

div.form .buttom{
	text-align: right;
}