﻿* {margin:0; padding:0;}
body {background:#fff url(images/bg.gif) repeat-x top left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
p {margin:5px 5px 10px 0;}
a {color:#484848;}
a:hover {color:#ff0000;}

/* Tables */
.pissdato table {border:0 none;border-collapse:collapse;}
.pissdato td {font-size:11px; border:1px solid #ccc;padding:4px 5px;vertical-align:middle;}

table.table1 { border-collapse:collapse;}
/*table.table1 tr:hover {background: #e0e0e0}*/
table.table1 td { padding:5px; border: 1px solid #91949a;}

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table2 { border-collapse:collapse;}
/*table.table2 tr:hover {background: #e0e0e0}*/
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background:#8ab542; color:#fff; text-align:left;}

/* General rules */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.conteiner {margin:0 auto; width:900px;}


/* Template */
.header {height:265px; height:275px!important; background: url(images/intro.jpg) no-repeat bottom left;}
.logo {width:250px; height:57px; text-align:center; background:url(images/logobg.gif) no-repeat bottom left; margin-top:15px;}
.h-menu {width:525px; height:43px; margin-top:30px;}
.slogan {width:490px; height:35px; height:50px!important; margin-top:40px;}
.content {width:640px; margin:10px 10px 20px 0px;}
.content ul {margin-left:25px;}
.content img {margin:5px;}
.info {width:230px; margin:10px 0;}
.box {background:#f4f4f4 url(images/noticebg.gif) right bottom no-repeat; margin:5px; padding:5px 5px 15px 5px;}


h1 {font-size:18px; font-weight:bold; margin:10px 0; color:#4C8734;}
h2 {font-size:16px; margin:10px 0; color:#008080;border-left:4px solid #30abc8; padding-left:16px }
h3 {font-size:15px; margin:10px 0; color:#008080;border-left:4px solid #30abc8; padding-left:16px }
h4 {font-size:14px; margin:10px 0; color:#4C8734; }
h5 {FONT-SIZE: 20px; COLOR: #cb3234; FONT-FAMILY: Tahoma, Verdana, Sans-Serif; TEXT-DECORATION: none; text-shadow:#999 2px 1px 3px;}
h6 {font-size:12px; margin:10px 0; color:#008080; text-shadow:#000 1px 1px 1px; border-left:4px solid #30abc8; padding-left:16px }

ul   {list-style:none; padding-left:0px;}

#tx ul li {background:url(read_more.gif) no-repeat left top; padding: 5px 0px 5px 35px;}
#tx1 ul li {background:url(tx1.png) no-repeat left top; padding: 5px 0px 5px 35px;}
#tx2 ul li {background:url(tx2.png) no-repeat left top; padding: 5px 0px 5px 35px;}
#txt ul li {background:url(ul2.png) no-repeat left top; padding: 5px 0px 5px 35px;}
#text ul li {background:url(ul.png) no-repeat left top; padding: 5px 0px 5px 35px;}
#str ul li {background:url(str.png) no-repeat left top; padding: 5px 0px 5px 35px;}

ol   {padding:7px 20px 7px 40px;;}

#text ol li {no-repeat left top; padding:2px 0px 3px 30px;}

em
     {  display:table;
	FONT-SIZE: 12px;
	background-color:#ececec;
	border-left:3px solid #dc143c;
	padding:5px 15px;
	margin:20px 0px 10px 20px;
	font-style:normal;
	font-family: Tahoma, Verdana, Sans-Serif;
	color:#594c4c;
	font-weight:normal;
	position: static;}


.ir, .il, is {
	margin-top: 5px;
	border: 0px none;
	text-indent: 0px
}
.ir {	margin-top: 0px;
		float: right;
	  margin-right: 10px;}
.il {float: left;
     margin-right: 10px;}
.is {text-align: center;
	text-indent: 2px}



.images{display:table;
	float:left;
	margin-left:10px;
	margin-right:-20px;
	margin-top:-10px;
	-webkit-transform:scale(0.7);/*��������� ������ ÿ ��� �������� ��������*/
	-webkit-transition-duration: 0.1s;/*ÿ �������� �� ���������� ������� � ��������*/}

.images:hover{-webkit-transform:scale(1.0);/*����� ������ ���� �������� ��� ������������, ��� ÿ � �������*/
	      -webkit-box-shadow:0px 0px 0px #ccc;}

.anons {
	margin:0;
	margin-bottom:20px;
}
.anons_img {
	float:left;
	width:160px;
	margin:0;
}
.anons_img img {
	border:0;
}
.anons_header {
	color:#507b4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-left:160px;
}
.anons_header a {
	color:#043404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.anons_text {
	margin-left:160px;
	margin-top:5px;
	margin-bottom:10px;
	min-height:100px;
}
* html .anons_text {
	height:100px;
}

blockquote
{
	font-style:italic;
	color:#708090;
	border-top:2px solid #177245;
	border-bottom:2px solid #177245;
	display:table;
	margin:20px 10px 20px 20px;
	padding:10px 10px 10px 65px;
	font-style:italic;
	background:url(smokna.png) no-repeat left;
}


.sitetitle                 {background-color:#DCDCDC; padding:5px 5px 5px 10px;
                             line-height:15px; font-weight:bold; color:#000;
                             border:1px solid #d1d1d1; text-align:left;}
.siterec                 {height:35px; padding-left:10px; padding:2px;
                             line-height:35px; font-weight:normal; color:#d1d1d1;
                             border-bottom:1px solid #d1d1d1; text-align:left;}
.siterectime          {float:right; font-size:9px;
                             color:#666; padding:3px;}


/* Vertical Drop Down Menu
------------------------------ */
.menu-v-d ul, menu-v-d li {margin:0; padding:0;}
.menu-v-d { border-top: 1px solid #ccc; }
.menu-v-d li { padding: 4px 0; display: block; position: relative; border: 1px solid #ccc; border-width: 0px 1px 1px 1px; list-style: none; }
.menu-v-d li a { display: block; position: relative; text-decoration: none; padding-left: 10px; }

.menu-v-d li:hover { background: #999; }
.menu-v-d a:hover { color: #fff; }

.menu-v-d li ul { display: none; position: absolute; top: -1px; border-top: 1px solid #ccc; left: 100%; width: 100%; background: #fff; }
.menu-v-d li ul li { background: #fff; }

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul { display: none; }

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul { display: block; left:207px; }

.menu-v-d ul ul { left: 100%; }

/* Horizontal Drop Down Menu
------------------------------ */

.menu-h-d { min-height: 24px; }
.menu-h-d li { float: left; display: block; position: relative; border-width: 1px 1px 1px 0px; list-style: none; }
.menu-h-d a { text-decoration: none; padding: 4px 15px; display: block; color: #f4f4f4; }

.menu-h-d ul { display: none; position: absolute; top: 22px; top: 22px; width: 150px; background: #999; border: 0; border-bottom: 1px solid #ccc; }
.menu-h-d ul ul { left: 100%; top: -1px; }

.menu-h-d li li { float: none; border-width: 1px 1px 0px 1px;  width:150px;}

.menu-h-d li:hover { background: #777; }
.menu-h-d a:hover { color: #fff; }

.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul { display: none; }

.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }

/* Other Scum */
.menu_uslugi li {padding: 5px 0 5px 10px; list-style: none;}
.box p {margin: 10px;}

/* Footer and other SCUMs */	
.footer {clear:both; height:50px; padding:10px; border-top:#ccc 2px solid;}
#footer-table img {border:0; margin:0; padding:0;}

#forget, #loginform, .FSF_form {margin: 0 8px}
.FSF_form {margin-left:10px}
.FSF_input {width:125px;}
button, submit {font-size:11px}
#username, #password {width:100%}
#forget label {display:block; margin-bottom:5px}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
