@media screen {	html, body { margin: 0px; padding: 0px;	border: 0px; } body { background: white; color: #414141; font-family: Tahoma; } }

a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: 0px; }

h1 { font-size: 20px; font-weight: normal; color: #d7450b; margin: 7 0 7 0; }
h1 a, h1 a:visited { color: #d7450b; text-decoration: underline; }
h1 a:hover { color: #d7450b; text-decoration: none; }
h2 { font-size: 16px; font-weight: normal; color: #d7450b; margin: 7 0 7 0; }
h2 a, h2 a:visited { color: #d7450b; text-decoration: underline; }
h2 a:hover { color: #d7450b; text-decoration: none; }
h3 { font-size: 11px; font-weight: normal; color: #d7450b; margin: 4 0 4 0; }
h3 a, h3 a:visited { color: #d7450b; text-decoration: underline; }
h3 a:hover { color: #d7450b; text-decoration: none; }

p { margin-top: 14px; margin-bottom: 20px; }
/* p a, p a:visited { color: white; text-decoration: underline; } */
p a:hover { text-decoration: underline; }
p.clients { text-align: center; margin-top: 5px; color: #000000;}

form .feedback { width: 300px; font-size: 12px; font-family: Tahoma; }

img.middle { vertical-align: middle; }
img.delimeter { vertical-align: middle; }
img.button { margin-top: 2px; }
*+html img.button { margin-top: 0px; } /* IE7 fix */

.phones { margin-top: 10px; margin-right: 20px; }
.phone { margin-right: 50px; }
.contacts_title { font-size: 13px; color: #676767; vertical-align: top; margin-right: 29px; }

#wrap { height: 100%; width: 100%; border-collapse: collapse; }
#wrap td { vertical-align: top; padding: 0px; }
#wrap .middle { width: 100%; }

#main { height: 100%; width: 100%; border-collapse: collapse; }
#main td { vertical-align: top; padding: 0px; }
#main .top_row { height: 62px; background: url('../images/top_bg.gif') bottom left repeat-x; text-align: right; font-size: 21px; color: #e01e13; }
#main .menu_row { height: 60px; background: url('../images/menu_bg.gif') bottom left repeat-x; }

#menu { height: 100%; border-collapse: collapse; float: left; margin-left: 5px; }
#menu td { vertical-align: middle; font-size: 13px; }
#menu td a { margin-right: 21px; margin-left: 21px; color: white;}
#menu td li a { margin-right: 21px; margin-left: 21px; color: blue;}
#menu .catalog { padding-right: 21px; padding-left: 21px; }
#menu .catalog a { margin: 0px; }

#content { height: 100%; width: 966px; border-collapse: collapse; margin-top: 8px; margin-bottom: 11px; }
#content td { padding: 0px; font-size: 10pt; color: #000000; font-family: Verdana; line-height: 180%; }
#content .content { width: 736px; }
#content .buttons { text-align: left; padding-left: 14px; width: 230px; }
#content .buttons img { float: left; clear: both; }
*+html #content .buttons img { margin-bottom: 2px; } /* IE7 fix */
.image_block { width: 100%; float: left; margin-bottom: 15px; }

#content_wrapper { margin-left: 30px; margin-right: 40px; }

#main .footer { height: 75px; background: #666666 url('../images/footer_shadow.jpg') top left repeat-x; color: #c1c1c1; font-size: 12px; padding-top: 17px; padding-left: 15px; line-height: 160%; }
*+html #main .footer { height: 60px; } /* IE7 fix */
#main .footer a, #main .footer a:visited { color: #c1c1c1; }

.footer2 {
	background: #666666
	color: #c1c1c1;
	font-size: 12px;
	padding-top: 17px;
	padding-left: 15px;
	}

#gallery { width: 100%; border-collapse: collapse; margin-top: 30px; margin-bottom: 30px; }
#gallery td { padding: 3px; text-align: left; font-size: 10px; padding-bottom: 20px; line-height: 140%; }
.preview { width: 102px; padding: 5px; border: 1px solid #E6E6E6; background: #F5F5F5; }

.paginator { font-size: 11px; }
.paginator a, .paginator a:visited { background: #00bad6; padding: 2px; color: white; }

#feedback { border-collapse: collapse; margin-top: 30px; margin-bottom: 30px; }
#feedback td { padding: 4px; text-align: left; padding-right: 20px; line-height: 140%; vertical-align: middle; }

.window_type { float: left; margin-right: 30px; }
.window_type img { margin-top: 10px; }
.window_row { width: 100%; clear: both; padding-top: 15px; }
.oknatxt {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	margin: 0px;
}