body {padding:0; margin:0px;}
* {font-family:tahoma, arial, sans-serif; color:#2e2e2e; font-size:11px; text-decoration:none;  }
br {clear:both;}
img {border:0;}
a {color:#024c62;text-decoration:underline;font-weight:bold;}
a:hover {color:#067a9d;text-decoration:none;}

.round {
        width:240px;
	cursor:pointer; 
	cursor:hand; 
	line-height:26px;
	height:26px;
	background:url(/i/menu_btn.png) no-repeat right top; 
	padding-right:20px; 
	display:inline-block;
}

.round ins { 
	background:url(/i/menu_btn.png) no-repeat left top; 
	height:26px;
	line-height:26px;
	display:inline-block;
	padding-left:20px;
}
.round ins span {
	color:#fff;
	text-shadow: #444 1px 1px 1px;
	font-weight:bold;
	font-size:12px;
	font-family: Tahoma;
	height:1em;
	filter: Shadow(Color=#444444,Direction=135,Strength=2);
}
a.round {
	text-decoration:none;
}
a.round:hover {background-position:right -57px;}
a.round:hover ins {background-position:left -57px;}

table {
	width:100%;
	border-collapse:collapse;
	border:0;
}
table td {
	padding:0;
	vertical-align:top;
	text-align:left;
}
td.gradient {
	background:url(/i/grad.png) repeat-x left top;
	height:108px;
	padding-left:20px;
}
ul#main_menu {
	margin: 4 25 4 15px;
        list-style-type:none;
        padding:0;
}
ul#main_menu li {
	padding: 2 0 2 0px;
}
#content {
    padding: 6 50 50 15px;
}
.narrow {
    width:590;
}
div#catalog {
	background-color:#70C7D3;
	border:1px solid #16739f;
	padding:0;
	margin:0;
	overflow:hidden;
	zoom:1;
        width:100%;
}
div#catalog .item {
	color:#2e2e2e;
	font-size:14px;
	margin: 13 28 13 28px;
	float:left;
        width:254px;
        height:264px;
}
div#catalog .item h1 {
	padding: 0 0 7 0px;
        margin:0;
	color:#333;
	font-size:14px;
}
div#catalog .item img {
	border: 1px solid #fff;
        width:250px;
}
div#catalog .item .image {
	border:1px solid #000;
	float:left;
	position: relative;
}
div#catalog .item .image div {
	position:absolute;
	top:0px;
	right:0px;
	font-size:24pt;
	background-color:#FFF;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	padding:5px 1px 5px 10px;
	color:#000;
}
div#catalog .item .image div span {
	font-size:12px;
}
table#feedback {
clear:both;
    width:100%;
}
#feedback td {
    padding:6px;
    padding-top: 0px;
}
#footer {
    width: 100%;
    height: 48px;
    background: #0b547d;
    position: relative;
    float: right;
    color:#fff;
}
#footer img {
    float: left;
    margin: 9px 18px;
}
#copy,#phone {
    font: 10px Verdana;
    float: left;
    margin-top: 12px;
    color:#fff;
}
#copy strong, #phone strong, #copy a, #phone a, #copyright a, #copyright strong {
    color:#fff;
}
#copy {
    margin-left: 5px;
}
#copyright {
    float: right;
    margin-top: 15px;
    margin-right: 25px;
    color:#fff;
}
.details h1 {
	font-weight:normal;
}