body
{
	margin:0;
	padding:0;
	background-image:url(images/back_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#f8f8d8;
	width:100%;
	font-family:Verdana;
	
}

a:link
{
	color:#08628C;
}
a:hover
{
	color:#4E89A4;
}
img
{
	border:none;
}
/*img.border {border:1px solid #666666}*/

li
{
	list-style-type:square;
	font-size:14px;
	line-height:3ex;
	padding:0 20px 0 0;
}
table, td {
	padding:0;
	margin:0;
	border-collapse:collapse;
	vertical-align:top;
}

h1 { font-size:24px}
.left 
{
	padding:40px 0 0 0;
	height:70px;
}
.right
{
	padding:40px 0 0 0;
}
.home
{
	background-image:url(images/home.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:2em;
	
}
.sitemap
{
	background-image:url(images/site_map.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:2em;
}
.contact
{
	background-image:url(images/contact.gif);
	background-repeat:no-repeat;
	background-position: top center;
	width:2em;
}
.logo
{
	width:165px;
	height:35px;
	background-image:url(images/lider_logo.jpg);
	background-repeat:no-repeat;
	margin:17px 0;
	display:block;
	cursor:pointer;
}

#mainm tr td
{
	padding-bottom:16px;
}
.main1, .main2, .main3
{
	background-repeat:no-repeat;
	background-position: 0px 4px;
	width:30px;
}
.main1
{
	background-image:url(images/1.gif);
}
.main2 
{
	background-image:url(images/2.gif);
}
.main3 
{
	background-image:url(images/3.gif);
}

.shapka
{
	background-image:url(images/2.jpg);
	width:100%;
	height:166px;
}

.shapka1
{
	background-image:url(images/1.jpg);
	width:100%;
	height:166px;
}

.shapka2
{
	background-image:url(images/shapka_18.jpg);
	width:100%;
	height:166px;
}

.shapka3
{
	background-image:url(images/3.jpg);
	width:100%;
	height:166px;
}

.shleft
{
	background-position:0px 157px; 
	background-image:url(images/corner_rightt.gif); 
	background-repeat:no-repeat;
}
.shmiddle
{
	background-image:url(images/midle_shapka.gif); 
	background-repeat:no-repeat
}
.shright
{
	background-image:url(images/corner_rightb.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	vertical-align:top;
	padding-top:30px;
}
.mottoleft1
{
	background-image:url(images/red_leftn.gif);
	background-repeat:no-repeat;
	width:10px;
	height:52px;
}

.mottoleft2
{
	background-image:url(images/gray_leftn.gif);
	background-repeat:no-repeat;
	width:10px;
	height:52px;
}

.mottoleft3
{
	background-image:url(images/orange_leftn.gif);
	background-repeat:no-repeat;
	width:10px;
	height:52px;
}

.motto1
{
	background-color:#DA251D;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}

.motto2
{
	background-color:#a8a8a8;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}

.motto3
{
	background-color:#ffae00;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}

.smenu
{
	font-size:14px;
	padding:30px;
	line-height:18px;
}
.imagep
{
	padding:30px 30px 0 30px;
	float:left;
}
.title
{
	padding-top: 30px;
	color:#6A6A6A;
	font-size:130%;
}
.text 
{
	font-size:14px;
	line-height:3ex;
	padding-left: 10px;
	padding-right:30px;
}
.red
{
	color:#DA251D;
	font-weight:bold;
	font-size: 16px;
}
.address
{
	font-size:11px;
	line-height:14px;
	padding:0px 30px 0px 10px;
}
.copyright
{
	font-size:80%;
	color:#666666;
	line-height:3ex;
	padding-left:10px;
	padding-top:15px;
	float:left;
}
.rightbottom
{
	background-image:url(images/left_bottom.gif);
	background-repeat:no-repeat;
	width:48px;
	height:125px;
	float:left;
}
.rightbottom2
{
	background-image:url(images/left2_bottom.gif);
	background-repeat:no-repeat;
	width:45px;
	height:100px;
	float:right;
	
}
.rightbottom3
{
	background-image:url(images/right_bottom.gif);
	background-repeat:no-repeat;
	width:60px;
	height:150px;
	float:right;
	margin-top:-20px;
	
}

.hr
{
	width:100%;
	height:30px;
	background-image:url(images/dashed_borderv.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.search
{
	position:absolute;
	top:460px;
}
.searcht
{
	width:90px;
	margin-left:10px;
	border:1px solid #cccccc;
	font-size:14px;
}
.searchb
{
	background-color:#DA251D;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	width:35px;
}
.searchp
{
	border:1px solid #cccccc;
}

.news
{
	position:absolute;
	top:530px;
	width:15%;
	margin-left:30px;
}
.news a
{
	color:#666666;
	font-size:14px;
}

.sub { padding-left:20px}

.thumb { padding:5px 10px; float:left;}

.preview { padding-top:5px; clear:left}


table.contenttable { border:1px solid black; border-collapse:collapse; font-size:12px; width:100%; padding:0; margin:0;}
table.contenttable td {border:1px solid black; padding:2px; text-align:center}
table.contenttable th.tableheader { font-weight:bold}

table.contenttable1 { border:1px solid black; border-collapse:collapse; font-size:12px; width:100%; padding:0; margin:0;}
table.contenttable1 td {border:1px solid black; padding:2px;}
table.contenttable1 th.tableheader { font-weight:bold}

table.contenttable2 { border:1px solid black; border-collapse:collapse; font-size:12px; padding:0; margin:0;}
table.contenttable2 td {border:1px solid black; padding:2px; text-align:center}
table.contenttable2 th.tableheader { font-weight:bold}

div.contenttable { margin:0 10px; clear:left} 
div.contenttable table { border:none; border-collapse:collapse; font-size:12px; padding:0; margin:0;} 
div.contenttable table td {border:none; padding:2px; text-align:center; width:100px} 
div.contenttable table th {border-bottom:1px solid black; padding:2px; font-weight:bold; text-align:center; width:100px}

.image { padding:5px 10px; clear:both;}

.catalog {margin-left:10px}
.level1 {font-size:20px; line-height:32px; color:#333;}
.level2 { font-size:15px; line-height:28px; color:#222;}
.level1 a, .level1 a:visited  { color:#333333;}
.level1 a:hover {color:#777;}
.level2 a, .level2 a:visited { color:#222;}
.level2 a:hover {color:#777;}

.level3 {font-size:14px; line-height:25px; color:#333;}
.level4 { font-size:14px; line-height:22px; color:#222;}
.level3 a, .level1 a:visited  { color:#333333;}
.level3 a:hover {color:#777;}
.level4 a, .level2 a:visited { color:#222;}
.level4 a:hover {color:#777;}

table.formtable {width:100%; padding:0; margin:0;}
table.formtable td{font-size:14px; line-height:3ex; padding-left: 10px; padding-right:30px; padding-top: 2px; padding-bottom: 2px;}
table.formtable input{border:1px solid gray;}
table.formtable textarea{border:1px solid gray; word-wrap:}

hr {border:1px solid gray; border-collapse:collapse;}




