/* Start of CMSMS style sheet 'granul' */
/* CSS Document */
/* Created by TopStyle Trial - www.topstyle4.com */
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;
}
body {
	line-height: 1;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
a {color:#cc0032; text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both; float:none;}
h1 {font-size:1.7em; line-height:2em;}
h2 {font-size:1.4em; line-height:2em;}
.dotted {height:4px; background:url('../images/dot.gif') repeat; clear:both; float:none;}
.conteiner {width:970px; text-align:left; margin:0 auto;}
.header {background:url('../images/header.jpg') no-repeat; width:970px; height:271px;}
.top-menu {background:#e65f33;  height:45px; padding-right:20px;}
.top-menu ul {list-style:none; padding:0px 0 0 20px;  border-right:2px dotted #fff; height:45px; display:block;}
.top-menu ul li {float:left; width:152px; padding:10px 0 0 0px; height:35px; border-left:2px dotted #fff; text-align:center}
.top-menu ul li.active {color:#fff; font-size:0.8em; font-weight:bold; padding-top:14px; height:31px;}
.top-menu ul li a {color:#fff;  line-height:14px;  padding:0;  font-size:0.8em; vertical-align: middle}
.content {background:#fff0e0; font-size:0.8em; padding:0px 15px; line-height:1.3em;}
.content ul {margin:10px 0 0 30px;}
.content ul li {margin-bottom:10px;}
.content .left {width:600px; margin-left:20px; float:right; padding-top:20px; padding-bottom:30px; border-right:1px dotted #aaa; padding-left:20px;  padding-right:20px; border-left:1px dotted #aaa;}
.content .right {width:245px; float:right; margin-right:10px; padding-top:20px; padding-bottom:30px;}
.footer {clear:both; border-bottom:#919191 1px solid; padding-top:20px; padding-bottom:20px; font-size:0.7em; margin-bottom:20px;}
.footer .navigation { display:block; float:right;}
.footer .navigation li {list-style:none; display:inline;  border-top:7px #969696 solid; border-right:1px solid #969696; padding:0 5px;}
.footer .navigation li a { color:#b2b2b2;}
.footer .navigation li a:hover {color:#969696;}
.footer .navigation li img {position:relative; top:2px; margin-right:5px;}
.footer p {clear:both; text-align:center; color:#555; margin-top:10px;}
.submenu {margin-top:20px; margin-bottom:20px;}
.submenu ul{margin:0; padding:0;}
.submenu li {list-style:none; margin:0 !important; display:block; border-bottom:1px solid #f4e5d5; }
.submenu li.active {padding:10px; font-weight:bold;}
.submenu li a {display:block; padding:10px;}
.submenu li a:hover {background:#cc0032; color:#fff;}
.search-button {background:#E65F33; border:none; color:#fff; font-size:0.7em; font-weight:600; padding:4px 0; width:49px; float:right; text-align:center;}
.search_page .search-input {width:80%;}

table.catalog {}
table.catalog thead tr th{border-bottom:#999999 7px solid;}
table.catalog td.item_photo {width:50%;}
table.catalog td.item_photo a div {height:45px;}
table.catalog td.item_title {width:50%;}
table.catalog td.item_title a {position:relative; bottom:20px; left:20px; font-weight:600; text-decoration:none;}

.item_thumbnails {display:none;}
table.catalog td.item_title a:hover {text-decoration:underline;}

.catnav .nolink {background:url('../images/page_a.gif') no-repeat top center; display:block; float:left; padding-top:16px; width:13px; margin:0 5px; text-align:center;}
.catnav a {background:url('../images/page.gif') no-repeat top center; display:block; float:left; padding-top:16px; width:13px; margin:0 5px; text-align:center;}
.notes {clear:both;}
.catnav a {display:block; float:left;}
.phone {position:relative; background: url('../images/tele.gif') no-repeat left center;  color:#fff; top:110px; padding:10px 0; padding-left:43px; font-weight:bold; font-size:1.5em; left:15px;}
.slogan {position:relative; font-size:0.7em; top:253px; color:#fff; left:10px;}
.slogan2 {position:relative; top:218px; font-weight:600; left:543px; width:200px; color:#fff; font-size:0.8em;}
.to-top {float:right;}
.breadcrumbs {}
.page-nav {}
cite {font-style:normal ;}
h1 {color:#7F0002; font-size:1.3em; font-weight: normal;}
h2 {color:#7F0002; font-size:1.1em;}
h3 {color:#7F0002; font-size:1em;}

.left p {margin-bottom:15px;}
/* End of 'granul' */

