@charset "utf-8";
body {
    background:url(/_images/bg_main.jpg) top left repeat-x #dbdbdb;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #000000;
    width: 100%;
    height: 100%;
}

a {
    text-decoration: underline;
    padding: 0px;
    margin: 0px;
    color: #000000;
}

a:hover {
    text-decoration: none;
}

a img {
    border: 0px;
}

div {
    margin: 0px;
    padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	color: #545454;
}

.top_tels {
	width:370px;
	height:115px;
	background:url(/_images/top_tels.jpg) top left no-repeat;
}

h1 {
	font-size: 26px;
}

table td {
	font-family: Arial;
    font-size: 12px;
    text-decoration: none;
   	color: #000000;
}

.main {
	width:1000px;	
}

.top_tels_pad {
	padding-left:15px;
	padding-right:15px;
}

.top_tels_pad td {
	line-height:24px;
	color:#000000;
}

.search_form {
	background:url(/_images/search_bg.jpg) top left repeat-x;	
	font:normal 12px Verdana;
}

.search_form span {
	font:normal 10px Arial;
	color:#979797;
}

.searchblock {
	padding-bottom:10px;
	padding-left:10px;
}

.menu_bg {
	background:url(/_images/menu_bg.jpg) top left repeat-x;
	height:39px;
	font:normal 13px Verdana;
	color:#000000;
}

.menu_bg a{
	color:#000000;
	text-decoration:none;
}

.menu_bg a:hover{
	text-decoration:underline;
}

.menu_sep {
	background:url(/_images/menu_sep.jpg) top left no-repeat;
	height:39px;
	width:3px;
}

.menu_bottom {
	height:27px;
	background:url(/_images/menu_bottom.jpg) top left repeat-x;
}

.menu_selected {
	background-color:#8f8f8f;
	height:39px;
	font:normal 13px Verdana;
	color:#ffffff;
}

.menu_selected a{
	color:#ffffff;
	text-decoration:none;
}

.menu_selected a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.lmcp {
	padding-left:15px;
	padding-right:15px;
}

.lmcn {
	padding-left:11px;
	padding-right:14px;	
}

.lmcn span {
	font: normal 11px Arial;
	color:#929292;
}

.block_top {
	background:url(/_images/leftmenu_top.jpg) top left repeat-x;
	width:228px;
	height:41px;
	color:#8c9098;
}

.block_top_link {
	padding:8px 4px 0px 8px;
}

.block_cont a{
	text-decoration:none;
}

.block_cont a:hover{
	text-decoration:underline;
}

.block_bottom {
	background:url(/_images/leftmenu_bottom.jpg) top left no-repeat;
	width:228px;
	height:18px;
	padding-bottom:5px;
}

.block_cont {
	background:url(/_images/leftmenu_cont.jpg) top left repeat-y;
	width:228px;
}

.col, .col td, .col a {
	color:#8c9098;	
}

.col a {
	text-decoration:underline;	
}

.col a:hover {
	text-decoration:none;	
}

.nbord {
	border:1px solid #dcdcdc;	
}

.news {
	color:#666666;	
}

.news a {
	color:#666666;	
}

.cont_top {
	background:url(/_images/cont_top.jpg) top left no-repeat;
	width:534px;
	height:7px;
}

.cont_mid {
	background:url(/_images/cont_mid.jpg) top left repeat-y;
	width:534px;
	min-height:200px;
}

.cont_bottom {
	background:url(/_images/cont_bottom.jpg) top left no-repeat;
	width:534px;
	height:10px;
}

.cont_pad {
	padding:5px 10px 10px 10px;	
}

.item_name {
	font:bold 16px Arial;
	padding-left:10px;
}

.item_name a {
	text-decoration:none;	
}

.item_name a:hover {
	text-decoration:underline;	
}

.price {
	color:#f58220;
	font:bold 16px Arial;
}

.price a {
	color:#f58220;
	text-decoration:none;
}

.price a:hover {
	text-decoration:underline;
}

.line {
	border-right:1px dotted #cccccc;	
}

.footer {
	background:url(/_images/footer.jpg) top left repeat-x;
	height:105px;
}

.foter_main {
	width:1000px;
	padding-top:20px;
}

.foter_main a{
	color:#000000;
	font:normal 11px Verdana;

	text-decoration:none;
}

.bot_menu a{
	padding-left:15px;
	padding-right:15px;	
}

.foter_main a:hover{
	text-decoration:underline;
}

.copy {
	text-align:right;
	color:#6C6C6C;
	padding-top:20px;
	font-size:11px;
}

.copy a{
	padding-top:0px;
}

.messageError .error {
	color: darkred;
	font-weight: bold;
	border: 2px solid darkred;
	padding: 3px;
	background: #ff8888;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.messageOk .ok {
	color: darkgreen;
	font-weight: bold;
	border: 2px solid darkgreen;
	padding: 3px;
	background: #88ff88;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.nws span {
	font: normal 11px Arial;
	color:#929292;
}

.nws a {
	color:#666666;
}

.cdate {
	font: normal 11px Arial;
	color:#929292;	
}