* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#767676;
		position:relative;
		min-height:100%;
		height:100%;
}

html,* html body {
		height:100%;
		min-height:100%}


img {
		border:none;
}

.clear {
		clear:both;
		font-size:0;
		line-height:0;
}

ul,ol {
		margin:0 0 0 20px;
}


.flash {
		position:absolute;
		margin:114px 0 0 0;
}

h1{
		font-size:13px;
		margin:5px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#767676;
		margin:0 0 18px 0
}

h3{
		font-size:12px;
		margin:0px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#767676
}

h2 {
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		color:#767676;
		background: url(images/line2.gif) no-repeat 0% 100%;
		display:block;
		padding:10px 0 2px 10px;
	margin: 0 0 8px 0;
}

#header {
		height:441px;
		position:absolute;
		z-index:105;
		background:url(images/header_bg.gif) repeat-x 0% 0%;
		width:100%;
		min-width:998px;
		width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 998 ? '998px' : '100%');
}

.head_left {
		background:url(images/head_left.gif) no-repeat 0% 0%;
		width:100%;
		height:441px;
}

.head_right {
		background:url(images/head_right.gif) no-repeat 100% 0%;
		width:100%;
		height:441px;
}

.slogan {
		color:#FF8C00;
		font-size:16px;
		position:absolute;
		margin:270px 0 0 354px;
		z-index:100
}

.nav_menu {
		position:absolute;
		margin:373px 0 0 219px;
}


.nav_menu a {
		margin:0px 50px 0 0px;
		font-size:14px;
		color:#767676 !important
}

.search {
		float:right;
		margin:408px 0 0 0
}

.search .button2 {
		margin:0 10px
}


.nav_menu a.act {
		font-weight:bold
}


.logo {
		position:absolute;
		margin:26px 0 0 105px;
}

.logo a {
		position:relative;
}



.links{
		color:#767676 ;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
}

.navigation {
		padding:0 0 15px 0
}

.links a {
		color:#767676 ;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline

}


.links span {
		color:#767676 ;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none !important;
		margin:0 5px
}

.print {
		float:right;
		margin:0 25px 0 0
}


.main_part {
		width:100%;
		min-width:998px;
		width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 998 ? '998px' : '100%');
}

.cont {
		padding:0 20px 0 0
}

.cont p {
		line-height:18px;
}

.cont ul  {
		margin:5px 0 5px 13px ;
}

.cont a {
	text-decoration: none;
	color:#EC5320
}

.cont ul li {
		background:url(images/mark.gif) no-repeat 0% 5px;
		padding:0 0 2px 15px;
}

.all_news img {
		margin:0 4px -2px 119px
}



html>body .main_part {
		min-height:100%;
		position:relative;
		z-index:10
}

.left_menu {
		padding:20px 0 45px 14px;
}


.left_menu ul  {
		margin:0 41px 0 11px
}

.left_menu ul li {
		padding:0px 0 2px ;
		width:174px;
		text-align:right;
}

.left_menu ul li ul {
		margin:5px 00px 5px 20px  !important;
		padding:0px !important;
		text-align:right
}

.left_menu ul li ul li {
		margin:0px 0 3px 0 !important;
		text-align:right;
		width:100% !important;
}

.left_menu ul li ul li a {
		padding:0px 10px 0px 0 ;
		text-align:right;
		width:100% !important;
}

.left_menu ul li a {
		color:#767676 ;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align:right
}


.grey_block3 {
		background:#F3F3F1;
		width:165px;
		padding:18px 12px;
		margin:0 0 0 15px;
}

.grey_block3 ul {
		padding:0;
		margin:0 ;
}

.grey_block3 ul li  {
		margin:0 0 10px 0;
		background:url(images/line.gif) no-repeat 0% 100%;
		padding:0 0 18px 0
}

.grey_block3 ul li a  {
		font-size:14px;
}

.grey_block3 ul li img {
		margin:0 15px -10px 0;
}


.grey_block_new {
		background:#F3F3F1 url(images/line.gif) no-repeat 0% 100%;
		width:165px;
		padding:18px 12px 0 12px;
		margin:-20px 0 10px 15px;
}

.grey_block_new ul {
		padding:0;
		margin:0 ;
}

.grey_block_new ul li  {
		margin:0 0 14px 0;
		background:url(images/line.gif) no-repeat 0% 100%;
		padding:0 0 18px 0;
		text-align:right
}

.grey_block_new ul li ul  {
		margin:10px 0 0 0 !important;
		background:none !important;
		padding:0 !important;
		text-align:right
}
.grey_block_new ul li ul li  {
		margin:0 !important;
		background:none !important;
		padding:0 !important;
		text-align:right
}

.grey_block_new ul li a  {
		font-size:14px;
}

.grey_block_new ul li img {
		margin:-10px 6px 0px 0;
}

.grey_block {
		background:#F3F3F1;
		width:165px;
		padding:18px 12px 0 12px;
		margin:-20px 0 10px 15px;
}

.grey_block ul {
		padding:0;
		margin:0 ;
}

.grey_block ul li  {
		margin:0 0 14px 0;
		background:url(images/line.gif) no-repeat 0% 100%;
		padding:0 0 18px 0;
		text-align:right
}

.grey_block ul li ul  {
		margin:10px 0 0 0 !important;
		background:none !important;
		padding:0 !important;
		text-align:right
}
.grey_block ul li ul li  {
		margin:0 !important;
		background:none !important;
		padding:0 !important;
		text-align:right
}

.grey_block ul li a  {
		font-size:14px;
}

.grey_block ul li img {
		margin:-10px 15px 0px 0;
		float:left
}

.line {
		background:#DDDDDD url(images/line_left.gif) no-repeat 0% 0%;
		height:1px;
		line-height:1px;
		font-size:1px;
		padding:0px !important;
		margin:0 !important
}

.right_line {
		background:url(images/line_right.gif) no-repeat 100% 0%;
		height:1px;
		line-height:1px;
		font-size:1px;
		display:block;

}

.grey_block2 {
		background:#F3F3F1;
		width:222px;
		padding:8px 0px 8px 10px;
}

.grey_block2 a {
		color:#EC5320
}

.grey_block2 a img {
		margin:0 3px 0 0
}

.inp {
		width:131px;
		height:18px;
		border:1px solid #757575;
		margin:0 0 5px 0;
		padding:0 4px 0 4px
}

.inp3 {
		width:141px;
		height:18px;
		border:1px solid #757575;
		margin:0 0 5px 0;
		padding:0 0px 0 4px
}

.button {
		background:#757575;
		border:none;
		width:42px;
		padding:1px 0;
		text-align:center;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
		cursor:hand;
		float:right
}

.button2 {
		background:#757575;
		border:none;
		width:50px;
		padding:1px 0;
		text-align:center;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
		cursor:hand
}

.news {
		padding:15px 36px 0 2px;
		line-height:16px;

}

.inp2 {
		width:254px;
		height:16px;
		border:1px solid #757575;
		margin:0 0 0px 0
}







#footer {
		color:#fff;
		font-size:11px;
		padding:3px 0px 0px 0;
		position:absolute;
		bottom:0;
		width:100%;
		min-width:998px;
		width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 998 ? '998px' : '100%');

}


#foot {
		color:#fff;
		font-size:11px;
		background:url(images/footer_bg.gif) repeat 0% 0%;
		width:100%;
		height:71px;
}

#foot_left {
		color:#fff;
		font-size:11px;
		background:url(images/footer_left.gif) no-repeat 0% 0%;
		width:100%;
		height:71px;
}

#foot_right {
		color:#fff;
		font-size:11px;
		background:url(images/footer_right.gif) no-repeat 100% 0%;
		width:100%;
		height:71px;
}
.invis {
		position:absolute;
		margin:28px 9px 0 305px;
		_margin:28px 9px 0 195px;
		font-size:10px;
}

.invis a {
		font-size:11px;
		color:#767676;
		text-decoration:none;
		line-height:16px
}
.invis a:hover {
		font-size:11px;
		color:#767676 !important;
		text-decoration:none
}

.invis a strong{
		font-weight:bold
}
.copyright {
		position:absolute;
		margin:35px 9px 0 645px;
		_margin:28px 9px 0 195px;
		font-size:10px;
}

.copyright {
		font-size:11px;
		color:#767676;
		text-decoration:none;
		line-height:16px
}

.banner {
		float:left;
		padding:33px 0px 0px 9px;
}

.banner a {
		margin:0 0 0 10px;
}


a,.price strong,.link {
		color:#767676;
		text-decoration:none;
}

a:hover, {
		color:#767676 !important;
		text-decoration:none

}

.act {
		color:#EC5320  !important;
		font-weight:bold
}

#header ul li a,.left_menu ul li a,.link a {
		color:#767676;
		text-decoration:none;
}

.product,.product_detail {
		list-style:none;
}

.product li strong,.product_detail li strong {
		font-size:14px;
}


table p {
        margin: 0px;
}


.my_contenttable THEAD TD {
        color: #000;
}

.my_contenttable td {
		color:#000;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Verdana, Arial;
		color:#565656;
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}



table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 13px 0
}

fieldset,img {
		border:0;
}

address,caption,cite,code,dfn,em,th,var {
		font-style:normal;
		font-weight:normal;
}

li {
		list-style:none;
}

caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
}

p {
margin:0 0 13px 0
}

.catalogue_table  td {
		height:24px;
		border-right:1px solid #E1B25B;
		border-top:1px solid #E1B25B;
		padding:0 0 0 2%
}

.catalogue_table THEAD {
                font-family: Verdana,Tahoma, Verdana, Arial;
                color:#565656;
                text-align: center;
                padding: 3px;
                font-weight: bold;
}

.catalogue_table  {
		border-bottom:1px solid #E1B25B;
		border-right:2px solid #fff
}

.form_error {
color: red;
font-weight: bold;
}

.tx-indexedsearch-path a {
	cursor: default;
	color: #767676;
	text-decoration: none;
}

.tx-indexedsearch-path a:hover {
	cursor: default;
	color: #767676;
	text-decoration: none;
}

.my-mail-form TD{
padding: 2px 0px 2px 0px;
}


 #tx-lzgallery-pi1-fotos td {
text-align:center;
/*BACKGROUND-COLOR: #F0F0F0;*/
padding: 3px;
}

.hidden {
	color: white;
}

.catalog_title {
	font-family:arial;
	font-size:17px;
	font-weight: bold;
}

#tx-lzgallery-pi1-fotonav SELECT {
width: 40px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #c4c4c4 !important;
	padding: 0px 0px;
}

.gallery_table TD {
border: 3px solid #fff;
}

TD.gfpb_landscape, TD.gfpb_portret {
padding: 5px;
text-align: center;
background-color: #f3f3f1;
}

.grey_block{ float:left}
.grey_block_new{ float:left}
.grey_block_new li.last{background:none}
