html, body {margin: 0; padding: 0; height:100%; }
body {
min-height:100%;
background-color:#444444; font-family:Arial; font-size:12px;}
td, th {font-family:Arial; font-size:12px;}
img {border:none;}

hr{
	margin:7px 0;
	height:0;
	color:#ddaa66;
	background-color:#ddaa66;
	border:1px solid #ddaa66;
	border-bottom:none;
}
* html hr{
	margin:0; /* for IE6 */
}
*+html hr{
	margin:0; /* for IE7 */
}

a:link, a:visited {text-decoration:underline; color:#445599;}
a:hover {text-decoration:underline; color:#667788;}

#menu {font-family:Verdana; font-size:12px;}

.shad {background-image:url('/i/shad.png');}
.white {background-image:url('/i/w.png');}



ul {list-style:none; margin:8px 0 15px 15px; padding:0;}
li {list-style:none; padding:0; background-image:url('/i/li.gif');background-repeat:no-repeat;background-position:4px 0px;}
ul li {padding:0 0 0 12px;background-image:url('/i/li.gif');background-repeat:no-repeat;background-position:0 0px;}
ul li ul {margin:0 0 0 10px;padding:0;}
ul li ul li {padding:0 0 0 10px;background-image:url('/i/lim.gif');background-repeat:no-repeat;background-position:0 6px;}

#lmenu { margin:8px 0px 8px 0px; color:#445555;}
#lmenu div a {color:#445588;}
#lmenu a:link {text-decoration:none;}
#lmenu a:visited {text-decoration:none;}
#lmenu a:hover {text-decoration:underline;}
#lmenu1 {font-family:Verdana;font-weight:bold;margin-left:8px; padding: 2px 0px 2px 10px;font-size:12px;background-image:url('/i/lm1.gif');background-repeat:no-repeat;background-position:0px 6px;}
#lmenu1sel {font-family:Verdana;font-weight:bold;margin-left:8px; padding: 2px 0px 2px 10px;font-size:12px;background-image:url('/i/lm1.gif');background-repeat:no-repeat;background-position:0px 6px;}
#lmenu2 {font-family:Verdana;margin-left:20px; padding: 0px 0px 2px 8px;font-size:12px;background-image:url('/i/lm2.gif');background-repeat:no-repeat;background-position:0px 5px}
#lmenu2sel {font-family:Verdana;margin-left:20px; padding: 0px 0px 2px 8px;font-size:12px;background-image:url('/i/lm2.gif');background-repeat:no-repeat;background-position:0px 5px}

#bmenu {font-family:Verdana;font-weight:bold;font-size:10px;color:#444444;}

#img {
	border: 2px solid #aabbcc;
	margin: 2px 2px 0px 0px;
}
#imgleft {
	border: 2px solid #aabbcc;
	margin: 4px 8px 0px 0px;
}
#imgright {
	border: 2px solid #aabbcc;
	margin: 4px 0px 0px 8px;
}

#quote {
	border: 1px solid #aabbcc;
	padding: 4px 4px 4px 4px;
	background-color : #f5f5f5;
}

.linkcat {padding:4px 0px 4px 0px;}
.linkcat a:link, .linkcat a:visited {text-decoration:underline; color:#445599;}
.linkcat a:hover {text-decoration:underline; color:#667788;}

.auth {font-family:Verdana; font-weight:bold; font-size:11px; color:#dddddd;}
.auth-text {font-size:11px; border: 1px ridge #444444; height: 18px; background-color:#eeeeee;}
.auth-submit {font-size:11px; border: 1px solid #444444; height: 18px;}
.auth-checkbox {border:none; height:16px; width:16px;}

.auth a {color:#ddddee;}
.auth a:link, .auth a:visited {color:#ddddee;}
.auth a:hover {text-decoration:underline; color:#ffffff;}

.date {
	padding:1px 4px 1px 4px;
	font-size: 11px;
	color: #ffffff;
	background-color: #778088;
}
.anons {

}

.printlink {
margin: 16px 0 16px 0;
}

.salevr {
	border-width: 1px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px 8px 5px 0px;
	/*border-bottom: 1px solid #cccccc;*/
	}

.salehr {
	border-width: 1px;
	border-top: 1px solid #cccccc;
	padding: 5px 0px 5px 8px;
	/*border-bottom: 1px solid #cccccc;*/
	}
	
.price {
	margin:12px 0px 0px 0px;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	}

.basket {
	padding:0px 6px 2px 6px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #cc7700;
}
.basket:link, basket:visited {
	text-decoration:none;
	color: #ffffff;
	}
.basket:hover {
	color: #ffffff;
	}

h4 {margin:4px 0px 4px 0px; font-weight:bold; font-size:13px; color:#000000;}
h3 {margin:8px 0px 8px 0px; font-weight:bold; font-size:14px; color:#000000;}
h2 {margin:8px 0px 8px 0px; font-weight:bold; font-size:16px; color:#884400;}

h2 a {color:#aa6600;}
h2 a:link, h2 a:visited {text-decoration:none; color:#aa6600;}
h2 a:hover {text-decoration:underline; color:#bb7700;}

h1 {margin:10px 0px 12px 0px; font-weight:bold; font-size:18px; color:#000000;}

#pages {color:#444444;}
#pages a {
	font-size: 11px;
	color:#0066cc;
	padding: 0px 4px 1px 4px;
}
#pages span {
	font-size: 11px;
	color:#ffffff;
	background-color: #0066cc;
	padding: 0px 4px 1px 4px;
}

#deactive {color: gray;}

#adminbox {
	font-weight: bold;
	font-size: 11px;
	color:#d6dc6c;
	background-color: #cc0000;
	margin: 10px 0px 10px 0px;
	padding: 0px 2px 3px 3px;
}
#adminbox a:link, #adminbox a:visited {text-decoration:none; color:#ffffff;}
#adminbox a:hover {text-decoration:underline; color:#ffffff;}

.adminlinks {
	width: 100px;
	owerflow: hide;
	font-weight: bold;
	font-size: 11px;
	color:#d6dc6c;
	background-color: #cc0000;
	padding: 2px 5px 2px 5px;
	display:none; margin:0; float:right;
	opacity:0.9; -khtml-opacity:0.9; -moz-opacity:0.9; filter:alpha(Opacity=90);
	z-index: 999;
}
.adminlinks a:link, .adminlinks a:visited {text-decoration:none; color:#ffffff;}
.adminlinks a:hover {text-decoration:underline; color:#ffffff;}

.adminbox:hover {
background: #e4e4e4;
/*
border: 1px solid #cc4444;
*/
}
.adminbox:hover div{display:block;}





.adm-link {font-family:Arial; font-weight:bold; color:#222222;}
.adm-link a:link, .adm-link a:visited {font-family:Arial; font-weight:normal; text-decoration:none; color:#002244;}
.adm-link a:hover {font-family:Arial; font-weight:normal; text-decoration:underline; color:#224488;}

form     {margin:0px; padding:0px;}
select   {font-family:Arial; font-size:12px; border: 1px solid #999999; height:20px;}
input    {font-family:Arial; font-size:12px; border: 1px solid #999999; height:18px;}
textarea {font-family:Arial; font-size:12px; border: 1px solid #999999;}
.submit  {font-family:Arial; font-size:12px; color:#444444; height:18px; border: 1px solid #999999;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#c5c5c5);
}

#table1 td {padding:1px 8px 1px 8px; height:23px; border-top: 1px solid #cccccc;}
#table1 th {padding:4px 8px 4px 8px; height:26px; border-top: 2px solid #999999;}
#tr1 td {padding:3px 8px 3px 8px;border-top: 2px solid #aaaaaa;}

table#tbl {
	border-bottom: 1px solid #888888;
	border-left: 1px solid #888888;
}
table#tbl td {
padding:4px 8px 4px 8px;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
}
table#tbl th {
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
}

/*
Стили для lib-form.php
*/

#lib-form-table td {padding:2px 0px 2px 4px;border-bottom: 1px solid #cccccc;}
#lib-form-table th {padding:4px 0px 4px 4px;border-bottom: 2px solid #999999;}
#lib-form-tr td {padding:3px 0px 3px 4px;border-bottom: 2px solid #aaaaaa;}

.lib-form-header {
	height: 30px;
	font-family: Arial;
        font-weight: bold;
	font-size: 12px;
	color: Maroon;
	background-color: #E4E1DC;
	border-top: 1px solid silver;
	padding-left: 6px;
	padding-right: 6px;
}

.lib-form-text {
	height: 18px;
	background-color:#f9f9f9;
	border: 1px solid silver;
}

.lib-form-textarea {
	background-color:#f9f9f9;
	border: 1px solid silver;
}

.lib-form-checkbox {
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	border-bottom: 1px solid silver;
	padding-left: 6px;
	padding-top: 4px;
}

.lib-form-radio {
	border: 0;
}

.lib-form-select {
	background-color: #f9f9f9;
	border: 1px solid silver;
}

.lib-form-button {
	font-size: 9pt;
	height: 20px;
	
	border: 1px ridge #aaaaaa;
	background-color: #e4e4dd;
	color: #444444;
/*
	border: 1px hidden #f7f7f7;
	button-gradient-end-color: #f7f7f7;
	button-gradient-start-color: #b7b7b7;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#c3c3c3)
*/
}

.lib-form-file {
	background-color: #f9f9f9;
	border: 1px solid silver;
	height: 20px;
}

.lib-form-comment {
	height: 25px;
	font-family: Arial;
        font-weight: bold;
	font-size: 12px;
	color: Maroon;
	background-color: #f5f5f5;
	border-bottom: 1px solid silver;
	padding-left: 6px;
	padding-right: 6px;
}

.lib-form-submit {
	height: 25px;
	font-family: Arial;
        font-weight: bold;
	font-size: 12px;
	color: Maroon;
	background-color: #f5f5f5;
	border-bottom: 1px solid silver;
	padding-left: 6px;
	padding-right: 6px;
}

.lib-form-td {
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	border-bottom: 1px solid silver;
	padding-left: 6px;
}