* {margin: 0;padding: 0;}
body {font-family: Arial,Helvetica, sans-serif;font-size: 12px;color: #646464;}
p {padding: 10px 20px 0px 20px;text-align: justify;}
img {border: 0;}
strong, .blue {color: #27666a;font-weight:bold;}
form, input, select {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #646464;vertical-align: middle;}
h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;font-size: 21px;font-weight: normal;color: #27666a;display: block;background: url(images/h-bg.gif) no-repeat 0 50%;padding-left: 20px;}
h2,h3 {font-size: 19px;margin-top: 4px;}
a {font-size: 12px;color: #11568d;text-decoration: underline;}
a:visited {color: #646464;}
a:hover {color: #11568d;text-decoration: none;}
#wrapper {min-width: 1000px;overflow: hidden;}
#header {background: url(images/header-bg-inner.jpg) no-repeat center;	height: 201px;}
#main {width: 958px;background: url(images/main-line.jpg) no-repeat #fff5e8;overflow: hidden;padding: 8px 21px 0 21px;position: absolute;top: 236px;left: 50%;margin-left: -500px;z-index: 1;}
#white-bg {background: #FFFFFF;	overflow: hidden;background-image: url(images/block-line.gif);background-repeat: repeat-y;background-position: 580px 0;}
#content {width: 580px;padding: 10px 0;float: left;}
#content ul {margin-left: 30px;margin-top: 4px;}
#content li {list-style: none;background: url(images/marker.gif) no-repeat 0 50%;padding-left: 10px;padding-top: 2px;}
#content img {padding-right:10px;}
#sidebar {width: 290px;float: left;padding-top: 10px;padding-right: 70px;padding-left: 15px;}
#contacts{width: 305px;height: 120px;background: url(images/contacts.jpg) no-repeat center;}
.clear {clear: both;height: 1px;}
#catalog h2 {margin-top: 30px;margin-bottom: 8px;}
#important {background: url(images/important.jpg) no-repeat top right;float: left;width: 350px;}
#important h2 {margin-top: 30px;margin-bottom: 8px;color: #CC0000;}
#important p {padding: 4px 0px 4px 20px !important;}
#news {width: 580px;padding: 10px 0;float: left;}
#news h2 {margin-bottom: 5px;}
#news p {padding: 10px 0 !important;}
.news {width: 235px;padding-left: 32px;float: left;}
.date {font-family: Georgia, Times New Roman, Times, serif;font-size: 22px;font-style: italic;color: #baab97;padding-left: 8px;}
.date span {color: #27666a;}
#all-news {clear: both;padding: 20px 30px;}
.allnews {padding: 2px 8px 2px 8px;}
#all-news img {width: 75px;height: 14px;}
.specials {padding: 10px 24px 8px 20px;}
#info {width: 290px;background: url(images/about.jpg) no-repeat top right;float: left;padding-left: 15px;padding-right: 70px;}
#info h3 {margin-bottom: 10px;margin-top: 10px;background: none;}
#info ul {margin-left: 30px;}
#info li {list-style: none;background: url(images/marker.gif) no-repeat 0 50%;padding-left: 10px;}
#footer {clear: both;background: url(images/footer.jpg) no-repeat;width: 958px;height: 72px;position: relative;z-index: 1;}
#icons {position: absolute;top: 10px;left: 28px;}
#icons li {list-style: none;display: block;}
#icons img {width: 11px;height: 10px;margin: 3px 0;}
#copyright {position: absolute;top: 22px;left: 68px;font-size: 11px;color: #FFFFFF;}
#address {position: absolute;top: 22px;left: 300px;font-size: 11px;color: #FFFFFF;}
#li {position: absolute;top: 22px;left: 220px;font-size: 11px;width: 31px;height: 31px;}
#phone {position: absolute;top: 13px;left: 640px;font-size: 15px;color: #FFFFFF;}
#phone span {display: block;font-size: 13px;}
#pagination {padding: 5px 0px 0px 10px;}
.ditto_page, .ditto_currentpage {margin: 0 3px;}

/*-- table --*/
#table {padding-top: 10px;margin-left: 20px;}
.maintable {border: solid 1px #1d97c8;border-collapse:collapse;width: 95%;text-align: center;}
td.main {border:dotted 1px #1d97c8;padding: 5px 0px 5px 0px;font-size: 11px;}
td.head {color: #FFFFFF;height: 30px;text-transform: uppercase;}
#table_pr {width: 100%;	border-collapse: collapse;}
#table_pr td {text-align: center;text-transform: uppercase;font-size: 90%;}
#table_pr th {border-bottom: 3px #D3D3D3 solid;}
#table_pr td.select {color: #FFFFFF;background-color: #1d97c8;}
#table_pr td.select a {color: #FFFFFF;}
#table_pr td.down {background-color: #1d97c8;height: 5px;}
#table_pr td.deselect {border: solid 1px #D3D3D3;border-top-width:1px;background-color: #125C78;color: #FFFFFF;}
#table_pr td.deselect a	{color: #FFFFFF;}
#table_pr td.up {background-color: #1d97c8;height: 5px;}
#ajaxmenu {background-image: url(images/menu-bg.gif);height: 34px;z-index: 1000;text-align: center;position: absolute;width: 100%;}
#myajaxmenu {}
#ajaxmenu ul {margin: 0;padding: 0;list-style: none;}
#ajaxmenu ul li {position: relative;width:160px;display: block;text-decoration: none;text-align: center;background-image: url(images/menu-line.gif);	background-repeat: no-repeat;background-position: 0px 6px;float: left;}
#ajaxmenu ul li ul {position: absolute;left: 0; /* Set 1px less than menu width */ top:34px;font-size: 1em;width: 230px;}
#ajaxmenu ul li a {color: #FFFFFF;text-transform: uppercase;height: 34px;text-decoration: none;}
#ajaxmenu ul li a:hover {text-decoration: underline;}
#ajaxmenu ul li.category {padding-right: 0px;padding-left: 0px;margin: 0px;line-height: 34px;}
#ajaxmenu ul li.category:hover, #ajaxmenu ul li.category.over {background-image: url(images/menu-bg-over.gif);background-position: 0 0;background-repeat: repeat-x;}
/* commented backslash \*/ 
* html ul li a {height:1%}
/* end hack */ 
#ajaxmenu li a {text-decoration: underline;}
/* hovered lists */
#ajaxmenu li a, #ajaxmenu li.over a {color: #fff;display: block;}
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover {color: #FFFFFF;background-color: #004800;}
/* set dropdown */
#ajaxmenu li li a, #ajaxmenu li.over li a {color: #FFFFFF;text-align: left;font-weight: normal;font-size: 1em;width: 230px;text-transform: none;height: 24px;	background: #287206 url(images/arrow1.gif) no-repeat;line-height: 20px;}
#ajaxmenu li ul li a {padding-left: 20px;text-decoration: underline;}
/* Sub Menu Styles */
#ajaxmenu li ul, #ajaxmenu li.over ul {display: block;}
#center {margin: 0 auto;width: 850px;}
.first {background: none !important;}
/* RIGHT MENU */
ul.rightmenu ul{margin-left:0px; padding:0px;}
ul.rightmenu li{display:block; list-style-type: none; padding: 5px 5px 5px 35px;font-weight:bold;}
ul.rightmenu li.active a{text-decoration:underline;color:#11568d}
ul.rightmenu ul li {display:block; margin-left:0px; padding: 2px 2px 2px 15px;font-weight:normal;}
ul.rightmenu li.active ul li a, a:visited {text-decoration:underline;color:#11568d;}
ul.rightmenu li ul li.active a {display:block;font-weight:bold; color:#646464; text-decoration:underline;}
#menustyle {font-size: 12px;color: #43709c;font-weight: bold; text-decoration: none;}
/* LighBox */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{float: left; }
#keyboardMsg{float: right; }
#closeButton{top: 5px; right: 5px; }
#lightbox img{border: none; clear: both;} 
#overlay img{border: none; }
#overlay{ background-image: url(images/overlay.png);}
* html #overlay{background-color: #333;	back\ground-color: transparent;	background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");}