body { margin:0; padding:0; background:#F6E5CC;}
* { font-size:12px; font-family:Arial;}
h1 { color:#76582D; font-size:16px; padding-top:10px;}
h2 { color:#76582D; font-size:14px; padding-top:10px;}
a { color:#1C5B9A; }
a:hover { text-decoration:none; color:#5FA0E2; }
a img { border:0; }
.break {clear:both;}
hr {border:0; background:#C5AA90; color:#C5AA90; height:1px;}


.small {color:#1C5B9A; }
.small:hover {color:white; }

#head { width:100%; border-spacing:0; border-collapse:collapse; background:url(/i/back.jpg) repeat-x;border-spacing:0; border-collapse:collapse;}
#head td { padding:0; margin:0; }

#menu { width:80%; text-align:center;}
#menu td { padding-left:8px; padding-right:8px; }
#menu a { color:#1C5B9A; font-weight:normal;}
.menu-act {color:#829504 !important; font-weight:bold !important; text-decoration:none;}
.menu-act:hover {	color:#9EB405 !important; }

.left { font-size:12px; padding-left:15px; padding-bottom:10px; padding-right:15px; }
.left a { font-size:12px; color:#1C5B9A; font-weight:bold; }

#news { background:#FCF2E3;}
#news h4 { padding:2px 0 2px 15px; background:#829504; color:#FCF2E3; text-transform: uppercase; margin-top:20px;}
#phones { background:#FCF2E3;}
#phones h4 { padding:2px 0 2px 15px; background:#829504; color:#FCF2E3; text-transform: uppercase; margin-top:20px;}
.news-date { color:#D09F77; font-weight:bold; font-size:11px; }

#submenu { background:#FCF2E3; padding-bottom:25px;}
#submenu h3 {
	padding:1px 0 1px 15px; background:#D5C3AC; color:#000000; text-transform: uppercase; margin-top: 5px;
margin-bottom: 5px;
}
#submenu div { padding-left:15px; padding-top:5px; padding-bottom:5px;}
#submenu .active a { font-weight:bold; color:#829504; text-decoration:none; }
#submenu .active a:hover { font-weight:bold; color:#9EB405; text-decoration:none; }
#submenu .sub { padding-left:30px; padding-top:2px; padding-bottom:5px;}
#submenu .sub img { padding-right:6px; }
#submenu .sub a { font-size:11px; }
#submenu .sub-active { padding-left:30px; padding-top:2px; padding-bottom:5px;}
#submenu .sub-active img { padding-right:6px; }
#submenu .sub-active a { font-size:11px; font-weight:bold; color:#829504; text-decoration:none; }
#submenu .sub-active a:hover { font-size:11px; font-weight:bold; color:#9EB405; text-decoration:none; }

#attention { background:#FF6633; }
#attention h4 { padding:2px 0 2px 15px; background:#FF3300; color:#000000; text-transform: uppercase; margin-top:20px;}

#interes { background:#E6CDB0; }
#interes h4 { padding:2px 0 2px 15px; background:#B6875B; color:#FCF2E3; text-transform: uppercase; margin-top:20px;}

.special-head { padding:2px 0 2px 15px; background:#A58269; color:#FCF2E3; text-transform: uppercase; margin-top:20px;}
.special {  height:143px; float:left; margin-right:20px; margin-bottom:10px; color:#E60505; font-weight:bold;}
.special sup { font-size:8px; color:#E60505; font-weight:bold; }
.special a { font-size:11px; color:#1C5B9A; font-weight:normal; }
.special a img { border:solid 1px #333300; margin-bottom:10px;}
.special a:hover img { border:solid 1px #E6CDB0; margin-bottom:10px;}

#content { width:100%; }
#content td { padding:0; margin:0; vertical-align:top;}
#content .spacer { width:2%; }
#content #main { width:75%; }

#main a img { border:solid 1px #333300; }
#main a:hover img { border:solid 1px #E6CDB0; }

#main table, #main td, #main th { border-spacing:0;}
#main td { border-bottom:1px solid #C5AA90; text-align:center; padding:4px 0 4px 0;}
.acustom { text-align:justify ! important; vertical-align:middle ! important;}
#acustom td { border-bottom:0px solid #C5AA90; text-align:left; padding:0 0 0 0;}
#acustom img { margin:0 0 0 0 ! important; border:0px ! important;}
#main th, #main th sup, #main th strong { color:#FCF2E3; }
#main th { font-size:11px; font-weight:normal; background:#A58269; 
border:0.01em solid #E6CDB0;}
#main th sup { font-size:10px;}
#main img { margin:0 10px 10px 0; border:2px solid #FCF2E3; }
#custom table, #custom td, #custom th { border-spacing:15px;}
#custom img { margin:0 10px 10px 0; border:2px solid #FCF2E3; }

.product td {	border-bottom:1px solid #C5AA90;	text-align:left ! important; }
.product img { margin-right:20px; }
#prodcat div { width:165px; height:165px; border:1px solid white; padding:4px;
margin:5px; float:left; text-align:center; background: #E6CDB0; } 

#use-main { width:97%; margin-top:30px; border-spacing:0; border-collapse:collapse; }
#use-main td { width:25%; vertical-align:top;}

#use-head { background:#D5C3AC; padding:0; }
#use-head div { width:32%; padding:2px 0 2px 15px; font-weight:bold; color:#FCF2E3; text-transform: uppercase; background:#A3907C; }
.use div { background:url(/i/use-back.jpg) repeat-x bottom; height:200px; /*height:245px;*/ padding-left:12px; padding-right:12px; margin-left:16px; margin-top:20px;}
.use div a {font-weight:bold;}
.use div img { margin:10px 0 10px 0; border:solid 1px #333300;}
.use div a:hover img { margin:10px 0 10px 0; border:solid 1px #E6CDB0; }
.use ul li { list-style-image: url(/i/pt.gif);	margin-bottom: 4px;}
.use ul li a { font-size:11px; }	

.use2 {	background: url(/i/use-back.jpg) repeat-x; height:125px; padding:10px;}
.use2 img { margin:0 10px 0 10px; float:left; }

#disain {	margin-top:20px; margin-bottom:20px; }
#disain td a {	color: #AE8969;	text-decoration: none;	font-size: 10px;	white-space: nowrap; }

/* modules */
#feedback td {	font-weight: bold;	text-align:left;}
#feedback input {	width:100%; }
#feedback .button { width:90px; }
#feedback textarea {
	width: 100%;
	height: 150px;
	overflow: auto;
}

#gallery div { width:220px; height:220px; border:2px solid white; padding:10px; 
margin:10px; float:left; text-align:center; background: #E6CDB0; }

.reklama { padding:1em; }
.reklama, .reklama a { font-size:10px; }
.reklama ul { padding:0; margin:0; }
.reklama li { float:left; padding-left:20px; list-style-type:none; }

#YMapsID img {border:0}
#YMapsID td {border:0;padding:0}
