html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, caption, tbody, tfoot, thead, tr, th, td*/ {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}

#content #txt ol, #content #txt ol {margin:0 0 18px 24px;}

table {
	border-collapse:collapse;
	border-spacing:0;
}

img {border:0;}
a {color:#d93164;}

body {
	font-family:Arial,Helvetica,Garuda,sans-serif;
	font-size:14px;
	color:#2f2f2f;
	background:url(/img/bg.jpg);
	line-height:1;
}

#site {
	width:1000px;
	margin:0 auto;
}

a#logo {
	display:block;
	float:left;
	width:262px;
	height:125px;
	background:url(/img/k_02.png) no-repeat;
}

#topcontacts {
	font-family:Georgia, Times, "Times New Roman", serif;
	color:#262626;
	float:left;
	margin:32px 0 0 257px;
	line-height:20px;
}

#topcontacts #email, #topcontacts #tel {float:left;width:240px;}
#topcontacts p {margin-bottom:4px;}
#topcontacts #email a {margin-left:20px;}

#topcontacts #tel p {margin:0;}

#topcontacts #tel span {
	display:block;
	color:#d93164;
	line-height:1;
	margin:-6px 0 0 20px;
}

#topcontacts #tel strong {
	font-size:30px;
	font-weight:normal;
}

#col-l {
	float:left;
	width:513px;
	padding-top:49px;
}

#col-l a#speclnk {
	display:block;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:24px;
	margin:-1px 0 19px 11px;
}

#col-l p {
	line-height:20px;
	margin-left:28px;
	height:84px;
}

#col-r {
	float:left;
	width:487px;
	padding-top:17px;
}

#col-r a {font-family:Georgia, Times, "Times New Roman", serif;}

#col-r h1 {
	color:#1f1f1f;
	font-size:24px;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
	margin-bottom:10px;
}

#col-r #left {
	float:left;
	width:240px;
	padding:39px 10px 0 6px;
}

#col-r #right {
	float:left;
	width:220px;
	padding:39px 0 0 9px;
}

#col-r ul {
	padding-left:20px;
	line-height:24px;
}

#main {margin-top:50px;}

#main #model {
	float:left;
	width:258px;
}

#main #content {
	float:left;
	width:742px;
	padding:34px 0 12px 0;
}

#main #content h1 {
	color:#1f1f1f;
	font-size:24px;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
	margin-bottom:18px;
}

#main #content #txt {
	margin-left:24px;
	line-height:20px;
}

#main #content #txt p {margin-bottom:18px;}

#footer {
	clear:both;
	width:1000px;
	height:206px;
	background:url(/img/k_15.png) no-repeat;
	margin-bottom:18px;
	padding-left:18px;
}

#footer #menu {
	padding-top:123px;
	font-size:12px;
}

#footer #menu ul li {
	display:inline;
	margin-right:16px;
}

#footer #menu a {font-family:Georgia, Times, "Times New Roman", serif;}

#footer p#copy {
	font-size:12px;
	line-height:20px;
	padding-top:6px;
	float:left;
}

#footer a#dev {
	font-family:Georgia, Times, "Times New Roman", serif;
	display:block;
	float:right;
	font-size:12px;
	padding:30px 78px 0 20px;
}

#ZoomBox {	
	background:url(/img/PATT_04.jpg);
}

.col {
	width:275px;
	float:left;
	padding:0 12px 12px 46px;
	font-size:14px;
}
#content #txt #categories .col .info h1 {
	margin-bottom:24px;
}
.col p.image {
	text-align:center;
}

#massok {
	text-align:center;
	width:100%;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:40px;
}

#banner1 p, #banner2 p { margin:0; padding:0; height:auto; }
#banner1 {
	width:487px;
	overflow:hidden;
}
#banner2 {
	width:513px;
	overflow:hidden;
}
