@charset "iso-8859-1";
form
{
padding-top:0.4%; 
_padding-top:6px;
}

@-moz-document url-prefix()
{ form {padding-top:0.5%;} 
}
@media all and (min-width: 0) {
form {padding-top:0.4%;}
#box_menu {float:left;position:relative; _position:relative;_width:88%; margin-left:35%;_margin-left:0px;}
}


p.maintext { 
	font-family: arial; 
	font-size: 11px; 
}

div.maintext {
	color:red; 
	font-family: arial; 
	font-size: 11px; 
}

body {
	background: #fff url(../images/index_bg.png); 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	margin: 0px; 
	padding: 0px;
}

td, div {
	font-weight: normal; 
	font-size: 12px; 
	color: #333; 
	font-family: arial;
}

.top_menu{
	text-align:center;
}
.top_menu td{
	font-size:15px;

	width:120px;
	text-align:center;
	cursor:pointer;
}
.top_menu  a {
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: arial; 
	text-decoration: none; 
	display: block; 
	padding: 8px 0px 8px 0px; 
	width: 120px; 
	text-align: center; 
	float:left;
	border-left: 1px solid #cccccc;
}

.top_menu  a:hover {
	background: url(../images/menu_hover.png); 
	color: #FFFFFF; 
	text-decoration: none; 
	float:left;
	border-left: 1px solid #cccccc;
}

.left_menu{
	margin: 0 0 2px 0; 
	color:#0066CC;
}
.left_menu td{
	padding-bottom:10px;
	font-weight: bold;
	cursor:pointer;
	color:#0066CC;
	font-size:12px;
}

.left_menu td:hover{
	font-weight: bold;
	color:red;
	font-size:12px;
}

td.menu_space {
	width: 1px; 
	background: url(../images/menu_space.png);
	
}

td.cont_bg {
	background: #fff url(../images/cont_bg.gif) top repeat-x; 
	padding: 0px 15px 1px 15px;
}

td.cont_bg_ {
	background: #fff url(../images/cont_bg.gif) top repeat-x;
}

td.box_bg {
	background: #1741BD url(../images/box_bg.png) top repeat-x; 
	padding: 0px 15px 10px 15px;
}

td.cont_ai {
	background: #fff; 
	text-align: right; 
	padding: 0px 15px 0px 0px;
}

td.cart_content {
	color: #333; 
	background: #fff; 
	padding: 5px; 
	border: 1px solid #2b4aa8;
}

td.contentheading {
	color: #f00; 
	font-weight: bold; 
	font-size: 12px;
}

.center {
	text-align: center;
}

div.red {
	font-weight: bold; 
	font-size: 11px; 
	color: #f00; 
	margin-bottom: 5px;
}

div.white {
	font-weight: bold; 
	font-size: 11px; 
	color: #fff; 
	margin-bottom: 5px;
}

div.left_div {
	padding: 5px 0px 0px 0px; 
	width: 100%;
}

div.news_text {
	text-align: justify; 
	padding-top: 5px; 
	padding-left: 50px;
}

news_text {
	text-align: justify; 
	padding-top: 5px; 
	padding-left: 50px;
}

div.news_block {
	width: 100%; 
	margin-bottom: 10px;
}

table, img {
	border-width: 0px;
}

table.moduletable {
	width: 100%;
	font-size: 11px;
	color: #f00;
}

ul {
	text-align: left;
  	margin: 0px;
  	padding-left: 1em;
  	list-style: none;
}

li {
  	display: block;
  	line-height: 15px;
  	padding-left: 10px;
  	padding-top: 0px;
  	background-image: url(../images/strelka.gif);
  	background-repeat: no-repeat;
  	background-position: 0px center;
	text-align: left;
} 


#contacts{
	margin-top:7px;
	margin-bottom:3px;
	font:arial;
	color:#06c;
	font-weight:bold;
	font-size:12px;	
}
/********** links *************/

a {
	font-size: 12px; 
	color: #06c; 
	font-family: arial; 
	text-decoration: none;
}

a:hover {
	color: #f00; 
	text-decoration: none;
}

a.mainlevel-nav {
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: arial; 
	text-decoration: none; 
	display: block; 
	padding: 8px 0px 8px 0px; 
	width: 120px; 
	text-align: center; 
	float:left;
	border-left: 1px solid #cccccc;
}

a.mainlevel-nav:hover {
	background: url(../images/menu_hover.png); 
	color: #FFFFFF; 
	text-decoration: none; 
	float:left;
	border-left: 1px solid #cccccc;
}

a.latestnews {
	font-size: 11px; 
	color: #666; 
	border-bottom: 1px dotted #ccc;
	font-weight: normal;
}

a.latestnews:hover {
	color: #06c; 
	text-decoration: none;
}

a.category {
	color: #2b4aa8; 
	font-family: arial; 
	font-weight: bold; 
	font-size: 12px; 
}

a.cart_show {
	color: #ff0; 
	border-bottom: 1px dotted #ff0;
}

a.cart_show:hover {
	color: #fff; 
	text-decoration: none;
}

a.prdetail {
	color: #f00; 
	border-bottom: 1px dotted #ccc;
}

a.prdetail:hover {
	color: #06c; 
	text-decoration: none;
}

a.mainlevel {
	margin: 0 0 5px 0; 
	display: block;
	font-weight: bold;
}

.sitemap h1{
	color:#FF0000;
}
.sitemap h2{
	color:#FF0000;
}



/********** modules *************/



#main {
	background: url(../images/main_bg.png) top repeat-x;
	width: 100%; 
	text-align: center;
}

#textarea {
	width: 100%; 
	min-height: 30px; 
	border: 1px solid #3150ae; 
	background: #3150ae url(../images/textarea_bg.png) top repeat-x; 
	font-size: 11px; 
	color: #ff0; 
	font-family: arial; 
	margin: 5px 0px 5px 0px;
}

#head_left {
	background: #fff url(../images/head_left.png) left no-repeat;
}

#head_center {
	background: url(../images/head_center.png);
}

#head_bg {
	background: url(../images/head_bg.png);
}

#head_right {
	background: url(../images/head_right.png);
}

/*********** horizontal menu ************/

#menu_bg {
	width: 100%; 
	height: 30;
	background: url(../images/menu_bg.gif);
}

#menu_left {
	width: 100%; 
	height: 30; 
	background: url(../images/menu_left.png) left no-repeat;
}

#menu_right {
	width: 100%; 
	height: 30; 
	background: url(../images/menu_right.png) right no-repeat;
}
/**************************************/

#left_div { 
	background-color: #FEFDFD;
	background-repeat: no-repeat; 
	background-position: right top; 
	margin-top: 1em; 
/*	margin-bottom: 1em; */
/*height:200px;*/
}

#login {
	border: 0px;
	font-size: 16px;
}

#searchwords {
	width: 100%; 
	padding-right: 20px; 
	font-size: 12px; 
	color: #666; 
	font-family: tahoma;
}

/********* bottom************/
#bottom_left {
	width: 100%; 
	height: 20; 
	background: url(../images/bottom_left.gif) left no-repeat; 
	
}

#bottom_right {
	width: 100%; 
	height: 20; 
	background: url(../images/bottom_right.gif) right no-repeat; 
	
}

#bottom_bg {
	width: 100%; 
	height: 20; 
	color:#FFFFFF;
	vertical-align:middle;
	background: url(../images/bottom_bg.png)
}

#bottom_bg td {
	font-size: 9px; 
	color: #fff; 
	font-family: verdana
}
/****************************/

#footer {
	
}


.sectiontableheader{
	padding:5px;
}

.sectiontableentry1 td{
	padding:5px;
	background-color:#eee;
}
.sectiontableentry2 td{
	padding:5px;
	
}


/********** HZ *************/

.bold {
	font-weight: bold;
}


font.date {
	font: bold 9px verdana; 
	color: #999;
}

font.whitesmall {
	font-size: 9px; 
	color: #fff; 
	font-family: verdana;
}

span.created_date {
	font-size: 9px; 
	color: #f00; 
	width: 50px;
}

.style1 {
	font-size: 15px;
	font-weight: bold;
}

.style2 {
	font-size: 13px;
	font-style: italic;
}

.style3 {
	font-size: 12px
}

.list {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 20px;
}

.list li {
	padding-bottom: 10px;
}

img.menu {
	margin-right: 5px;
}

A h4 {
	padding-top: 5px; 
	padding-bottom: 5px; 
	margin-bottom: 0px
}

input {
	border: 1px solid #ccc; 
	font-size: 12px; 
	color: #666;
}

hr {
	height: 1px; 
	color: #fff; 
	margin: 10px 0 10px 0}

.pagination{
	text-align:center;
}

.tags {
	color:#06c}

.mark {
	color:#06c;
	font-weight:bold;}

H1 {
	font-weight: normal; 
	font-size: 12px; 
	color: #333; 
	font-family: arial;}
	
.news-date{
	color:red;
}
.news-title{
	color:#0066cc;
}
.breadcrumbs li{
	margin:0; padding:0px;
}
.breadcrumbs{
	margin-left:4px;
	margin-bottom:5px;
	display:block;
}
div#textarea td.text 
{
    font-size: 12px !important;
}


