    .page {font-family:arial; font-size:13px; line-height:18px}
    .page p {margin:0 0 12px 0}
    .page h1 {font-family:arial; font-size:25px; color:#000; font-weight:100; margin:0 0 20px 0}
	.catalog {clear:both}
		.folder_list {width:100%; font-family:arial; font-size:12px; margin:0 0 55px 0}
		.folder_list td {padding:0 0 15px 0}
		.folderTitle {margin:0 0 8px 0}
		.folderTitle a {font-family:arial; font-size:15px; font-weight:bold;}
		.folderTitle a:hover {text-decoration:none}
		.folderIMG {margin:0 0 6px 0}
		.folderIMG img {border:1px solid #e6dee4}

		.podr {margin:5px 0 0 25px}
		.podr a {font-family:arial; font-size:12px;}
		.podr a:hover {text-decoration:none}

		.folderFotos {padding-left:25px; background: url(../images/ico7.gif) left top no-repeat; margin:0 0 3px 0}
		.folderComm {padding-left:25px; background: url(../images/ico7.gif) left -18px no-repeat;}

		.page_navi {font-family:arial; font-size:12px; color:#9dacb4; margiN:0 0 20px 0}
		.page_navi span {padding-right:10px}
		.page_navi a {padding:2px 5px;margin-left:4px; text-align:center; font-weight:bold}
		.page_navi a.active {color:#fff; background:#0876c5; text-decoration:none}
		.page_navi a.pagepred {font-weight:100; background: url(../images/arr_left.gif) 5px 20px no-repeat; padding-bottom:10px}
		.page_navi a.pagenext {font-weight:100; background: url(../images/arr_right.gif) 60px 20px no-repeat; padding-bottom:10px}

	.element {width:100%; margin:0px 0 0 0}
	.element td {padding:0 30px 20px 0; font-family:arial; font-size:12px;}
	.element td p {margin:0 0 4px 0}
	.element td img {border:1px solid #e6dee4}
	.allphots {padding-left:30px; height:23px; margin:10px 0 0 0; background: url(../images/allphoto.jpg) no-repeat left top;}
	.allphots a {font-family:arial; font-size:12px;}
	.allphots a:hover {text-decoration:none}

	table.params {width:100%; margin:30px 0 0 0}
	table.params td {padding:4px 10px; background:#e9f6fc; width:50%}
	table.params tr.nech td {background:#fff}
	table.params td b {color:#3f98d2}

	.price {width:100%; margiN:20px 0 0 0; font-family:arial; font-size:12px; color:#768791;  position:relative}
	.price span {float:left; margiN:0px 70px 0 0}
	.price span b {font-size:20px; color:#888;}
	.price form {float:left; margin:4px 0 0 0}
	.price form input.pole {width:50px; text-align:center; background:#fff; color:#768791; border:1px solid #e7e3e3; margin:0 10px 0 0;}
	.price form input {width:110px; background:#8cbe29; border:0px; color:#fff; font-family:arial;}

	.element_list {margin:10px 0px 0 0;}
	.element_list td {padding:0 20px 40px 0; font-size:12px; font-family:arial;}
	.element_list td img {border:2px solid #e6dee4; padding:5px}
	.element_list td h3 {margin:0 30px 12px 0; width:340px}
	.element_list td h3 a {font-size:15px; font-family:arial; font-weight:bold; text-decoration:none; }
	.element_list td .price {position:relative; top:0px; margin:0 0 0 0px; width:230px}
	.element_list td .price span {margin:0px 0 20px 0}
	.element_list td .price form {clear:both}
	.element_list td .price .formbuy span {float:left; margin:2px 10px 0 0}
	.element_list td .price .formbuy input {float:left}
	.element_list dl.params {margin:13px 0 0 0}
	.element_list dl.params dt {background: url(../images/arr.gif) no-repeat left 4px; padding:0 0 0 12px; margin:0 0 3px 0}
	.element_list .podr {margin:12px 0 0 12px}
	.element_list .podr a {font-size:12px;}

	.fotogalery {margin:20px 0 0 0;}
	.foto_item {float:left; margin:0 0px 0px 0; width:200px; height:170px; }
		.foto_item .fotka {height:110px; width:165px; overflow:hidden;}
		.foto_item .fotoName {width:165px; margin:5px 0 0 0; background: url(../images/lupa.jpg) no-repeat left 4px; height:18px}
		.foto_item .fotoName a {padding:3px 0 0 0; font-size:12px; text-decoration:none; line-height:13px; display:block; padding-left:23px;}
		
		.pfield .inputtext, .pfield select, .pfield textarea {width: 90%; border: 1px solid #cec79a;}		
		
		.form {width:463px; margin:20px 0;}
.form DIV {margin-bottom:15px;}
.form TH, .form TD {padding:0 10px 10px 0; font-size:1.2em;}
.form .inptext, .form select {width:300px; height:18px; padding:3px 10px 0 10px;}
.form select {width:322px; height:24px; padding:0; padding:0 0 0 10px;}
.form textarea {width:300px; height:90px; padding:3px 10px;}
.form .inptext, .form textarea, .form select {border: 1px solid #c0d7d7; font-size:12px; color:#777f8c;}
/* .form .inptext:hover, .form textarea:hover, .form select:hover {border: 1px solid #acdffa; background:url(images/field-bg-top.gif) repeat-x top; background:url(images/field-bg-bottom.gif) repeat-x bottom;} */
.form button {margin-bottom:15px; border: none; background: none;}
.submit {border:0; background:#8cbe29; color:#FFF; font-size:1.2em; padding:1px 10px 2px 10px;}
.form .captcha {width:100px; margin-bottom:0}
