body {margin:0; font-family:Arial; font-size:12px; color:#cccccc;}
td, th {font-family:Arial; font-size:12px; color:#cccccc;}
img {border:none;}
hr {height:1px; color:#cccccc;}

a:link, a:visited {text-decoration:underline; color:aabbff;}
a:hover {text-decoration:underline; color:bbccff;}

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


ul {list-style:none; margin:0px 0px 0px 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;}


.quote {
margin: 0px 24px 0px 24px;
border: 1px solid silver;
padding: 10px 16px 10px 16px;
font-size:16px;
line-height:24px;
background-color:#FCFFFB;
font-family:georgia;
background-image:url('/i/kletka.gif');
color:#001795;
}

.quote p {

}

.p {margin-top:0px;margin-bottom:0px;padding-bottom:0px;margin-bottom:0px;}

.tmenu {
color: #cccccc;
margin: 24px 24px 20px 24px;
line-height: 26px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

.tmenu a {color:#ddff88;}
.tmenu a:link, .tmenu a:visited {text-decoration:none; color:#ddff88;}
.tmenu a:hover {text-decoration:underline; color:#eeff99;}


.menuitem {}
.menuitem a:link, .menuitem a:visited {text-decoration:none; color:#cccccc;}
.menuitem a:hover {text-decoration:underline; color:#eeeeee;}

.menuselect {color:#ddff88;}
.menuselect a:link, .menuselect a:visited {text-decoration:none; color:#ddff88;}
.menuselect a:hover {text-decoration:underline; color:#eeff99;}

/*
.menuitem2 {line-height: 22px; font-family: Tahoma; font-size: 15px; padding: 0px 0px 0px 40px;}
.menuitem2 a:link, .menuitem2 a:visited {text-decoration:none; color:#993300;}
.menuitem2 a:hover {text-decoration:underline; color:#ee6611;}

.menuselect2 {line-height: 22px; font-family: Tahoma; font-size: 15px; padding: 0px 0px 0px 40px; color:#772200; background-image:url('/i/lm2.gif'); background-repeat:no-repeat; background-position:22px 5px;}
.menuselect2 a:link, .menuselect2 a:visited {text-decoration:underline; color:#772200;}
.menuselect2 a:hover {text-decoration:underline; color:#ee6611;}
*/
.podval {margin:16px; color:#555555;}

.feedback {
font-size:13px;
margin-top: 4px;
width: 120px;
height: 16px;
text-align: center;
padding: 2px;
background-color: #bb3311;
}
.feedback a:link, .feedback a:visited {text-decoration:none; color:#ffffff;}
.feedback a:hover {text-decoration:underline; color:#f5f5f5;}

.menubot {color:#b0c0cc;}
.menubot a:link, .menubot a:visited {color:#99eeff; text-decoration:underline;}
.menubot a:hover {color:#bbffff; text-decoration:underline;}

.creature a:link, .creature a:visited  {text-decoration:none; color:#b0c0cc;}
.creature a:hover {text-decoration:underline; color:#c0d0dd;}

#img {
	border: none;
	margin: 4px 4px 0px 0px;
}
#imgleft {
	border: none;
	margin: 4px 10px 0px 0px;
}
#imgright {
	border: none;
	margin: 4px 0px 0px 10px;
}

#quote {
margin: 0px 24px 0px 24px;
border: 1px solid silver;
padding: 10px 16px 10px 16px;
font-size:16px;
line-height:24px;
background-color:#FCFFFB;
font-family:georgia;
background-image:url('/i/kletka.gif');
color:#001795;
}

#quote p {

}

.printlink {padding:10px 0px 10px 0px; font-size:12px;}

.linkcat {padding:10px 0px 10px 0px; font-size:16px;}
.linkcat:link, .linkcat:visited {text-decoration:underline; color:#445599;}
.linkcat: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;}
.auth-checkbox {border:none; height:18px; width:16px;}

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


.date {
	color: #ffffff;
}
.anons {
	margin: 0px 0px 16px 0px;
	color: #bbbbbb;
}
.content {
padding: 40px 22px 22px 22px;
}

.content-win {
padding: 0px 22px 0px 22px;
}

.telcode {
margin-left: 20px;
margin-top: 18px;
font-weight: bold;
font-size: 30px;
color: #ffffff;
}
/*
.telefon {
margin-top: 14px;
font-weight: bold;
font-size: 46px;
color: #ffffff;
}
*/
.telefon {
line-height: 20px;
margin-top: 7px;
margin-left: 12px;
font-weight: bold;
font-size: 16px;
color: #ffffff;
border: 0px solid;
}
.telefon span {
margin-left: 2px;
}

.counters {
width:280px;
text-align:center;
}

h4 {margin:4px 0px 4px 0px; font-weight:bold; font-size:15px; color:#bbff88;}
h3 {margin:8px 0px 8px 0px; font-weight:bold; font-size:16px; color:#441100;}

h2 {margin:0px 0px 12px 0px; font-weight:normal; font-size:20px; color:#ddff88;}
h2 a:link, h2 a:visited {text-decoration:none; color:#ff743e;}
h2 a:hover {text-decoration:underline; color:#eeff99;}

h1 {margin:0px 0px 14px 0px; font-weight:normal; font-size:40px; color:#bbff88; line-height:37px;}

#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;}

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

form     {margin:0; padding:0;}
select   {font-family:Arial; font-size:12px; border: 1px solid #999999; height:18px;}
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 #cc3311;
	border-left: 1px solid #cc3311;
}
table#tbl td {
padding:4px 8px 4px 8px;
	border-top: 1px solid #cc3311;
	border-right: 1px solid #cc3311;
}
table#tbl th {
	border-top: 1px solid #cc3311;
	border-right: 1px solid #cc3311;
}

/*
Стили для 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: 30;
	font: bold Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	background-color: #E4E1DC;
	border-top: 1 solid silver;
	padding-left: 6px;
	padding-right: 6px;
}

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

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

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

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

.lib-form-select {
	background-color: #f9f9f9;
	border: 1 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: 1 solid silver;
	height: 20px;
}

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

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

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

a.atext {text-decoration:none;color:#cccccc;cursor: default;}
