/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 5px;
	padding: 0;
	background: #014492;
	background-image:url(images/fon.jpg);
	background-repeat:repeat;
	font: normal .7em Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}

form {
	margin: 0;
	padding: 0;
}

/*h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-weight: normal;
	color: #333333;
}
*/
p, blockquote, ol, ul {
	line-height: 160%;
}

a {
	color: #3A69BA;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #043a97;
}

a.active_big {
	text-decoration: none;
}

a.active {
	text-decoration: none;
	color: #3A69BA;
}

div.height_otkr {
	height:675px;
}

div.height {
	height:590px;
}

/* Wrapper */

#wrapper {
	width: 778px;
	margin: 0 auto;
}

/* Header */

#header {
	float: left;
	width: 768px;
	height: 151px;
	background-image: url(images/wapka.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0e4985;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

span {
	color: #cc0000;
	margin:0;
	padding:0;
}

/*LEFT MENU*/

.boxed {
	float: left;
	width: 200px;
	margin: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left:0;
	padding-top:0;
	
}

.boxed .heading, .boxed .heading_without_menu  {
	margin: 0;
	padding:0;
	height:30px;
}

.boxed .heading {
	background:  url(images/menu1.jpg) no-repeat center bottom;
}

.boxed .heading_without_menu {
	background:  url(images/menu.jpg) no-repeat center bottom;
}

.boxed .heading a, .boxed .heading_without_menu a, .boxed .heading p, .boxed .heading_without_menu p {
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	font-size:12px !important;
	font-family: "Times New Roman", Times, serif !important;
	color: /*92d4fd*/#9dffff !important;
	font-weight:bold !important;
	padding-left: 10px;
	vertical-align:middle;
	padding-top:5px;
	margin:0;
}

.boxed .content {
	margin: 0;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	background-color: #eff3f9;
}

.boxed .content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed .content li {
	padding: 3px 0;
	border-top: 1px dotted #1F1F21;
	position: relative;
}

.boxed .content li.first {
	border: none;
	
}

.boxed .content ul li ul{
	position: absolute;
	visibility: hidden;
	background: #EFF3F9;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin-top:-1px;
	top:0;
	width:100%;
	border:solid 1px #3A69BA;
}

.boxed .content ul li.drop{
	background: url(images/img4.gif) no-repeat right center;
}

.boxed .content li.first_drop {
	border: none;
	position: relative;
	background: url(images/img4.gif) no-repeat right center;
}

.boxed .content a {
	padding-left: 10px;
	background: url(images/img4.gif) no-repeat left center;
}

.colright {
	width:180px;
	text-align:right;
}

.boxed .content ul li ul li a {
	padding-left: 0px;
	background: none;
}

.boxed .content table {
	margin: 0;
	padding: 3px;
	width:100%;
}

.boxed .content table table {
	margin: 0;
	padding: 0;
	width:100%;
}

.boxed .content table td {
	padding: 1px;
	vertical-align:middle;
}

.boxed .content input {
	width:130px;
}

.buttons, input:active.buttons {	
	width:60px;
	height:20px;
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#EFF3F9;
	margin:0;
	padding:0;
	border:none;
	font-size:12px !important;
	letter-spacing:1px;
	font: Tahoma, Arial, Helvetica, sans-serif !important;
	color: /*92d4fd*/#def5fc !important;
	vertical-align:middle;
}

.buttons  {	
	background-image: url(images/ultrasmallButton.jpg);
}

input:active.buttons {	
	background-image: url(images/ultrasmallButtonActive.jpg);
}

.buttonsmed {	
	width:80px;
	height:20px;
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#EFF3F9;
	margin:0;
	padding:0;
	border:none;
	font-size:12px !important;
	letter-spacing:1px;
	font: Tahoma, Arial, Helvetica, sans-serif !important;
	color: /*92d4fd*/#def5fc !important;
}

.buttonsmed {	
	background-image: url(images/smallButton.jpg);
}

input:active.buttonsmed {	
	background-image: url(images/smallButtonActive.jpg);
}

.buttonslar {	
	width:160px;
	height:20px;
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#EFF3F9;
	margin:0;
	padding:0;
	border:none;
	font-size:12px !important;
	letter-spacing:1px;
	font: Tahoma, Arial, Helvetica, sans-serif !important;
	color: /*92d4fd*/#def5fc !important;
}

.buttonslar {	
	background-image: url(images/Button.jpg);
}

input:active.buttonslar{	
	background-image: url(images/ButtonActive.jpg);
}

.boxed .content a:hover {
	text-decoration: underline;
}

.boxed .content a.active {
	text-decoration: none;
}

/*END*/

/* Content */

#content {
	clear: both;
	padding-top: 10px;
}

/* Posts */

#posts {
	float:right;
	width:560px;
	padding-right:10px;
}

/*table*/

table {
	border:none;
	width:100%;
	font-size:15px !important;	
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:justify;
	font: Tahoma, Arial, Helvetica, sans-serif !important;
	}

table span.reg {
	font-size:9px;
	padding:0;
	margin:0;
	line-height:normal;
	color:#666666;
}

table span.link {
	font-size:11px;
	padding:0;
	margin:0;
	color: #3A69BA;
}

table ul.punkt {
	list-style:none;
	padding-left:0px;
	margin-left:30px;
	margin-bottom:0px;
	margin-top:0px;
}

table ul.new {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
}


table ul.without {
	list-style:none;
	padding-left:0px;
	margin:0px;
	width:40px;
	}

table ul.podpunkt {
	padding-left:0px;
	margin-left:90px;
	margin-bottom:0px;
	margin-top:0px;
	}

table li.podpunkt1 {
	list-style:none;
	margin-left:-35px;
	}

table .title {
	margin: 3px;
	padding:0px;
	font-size: 23px !important;
	font-weight: normal !important;
	color:#013f88;
	text-align:center;
}

table .title_2 {
	margin: 3px;
	font-size: 17px !important;
	font-weight: normal !important;
	color:#666666;	
}

table .title_3 {
	margin: 3px;
	font-size: 12px !important;
	font-weight: bold !important;
	color:#666666;
}

table .meta {
	margin: 10px 0 0 0;
	border-top: 1px dotted #939A3C;
}

table.inset {
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}

table.inset td, th {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:10px;
}
	
.table_inset {
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.otstyp {
	text-indent: 1.5cm;
	}

table.tab {
	margin:0;
	padding:0;
}

table.tab td {
	padding:2px;
	margin:0;
}

td {
	vertical-align:top;
	border:none;
	padding:1px;
	}
	


/*prais-list*/

.cena {
	width:60px;
	}

.nom {
	width:10px;
	}

.opisane_prais {
	width:auto;
	padding-right:20px;
}

/*end*/

/*ystroitve ekstr sviazi*/

td.opisane {
	width:200px;
	padding-top:10px;
}

td.svoistva {
	width:245px;
	padding-top:10px;
}

/*end*/

td.tel {
	width:100%;
}

.param {
	width:110px;
	}

/*images*/

td.img_sq {
	width: 100px;
	border:none;
	text-align:right;	
	padding: 20px 0 0 10px;
	margin:0px;
}

td.img_sertif {
	border:none;
	text-align:center;
	width:120px;
	margin:0px;
}

img.stol {
	float:right;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
}

td.img {
	border:none;
	padding:10px;
	text-align:center;
	}

td.img_sm {
	border:none;
	width:220px;
	text-align:right;
	padding-top:5px;
	padding-left:15px;
	}

td.img_vert {
	border:none;
	width:70px;
	text-align:right;
	padding:0 0 0 10px;
	}

td.img_prais {
	border:none;
	width:110px;
	text-align:center;
	}
/*end*/

/*ul - ystr ekstr sviazi*/

#posts ul.obw li {
	list-style: none;
	line-height: normal;
}

#posts ul.ystr {
	margin:0;
	padding:0;
}

#posts ul.ystr li {
	margin-bottom:8px;
	list-style: none;
	line-height: normal;
}

#posts ul.ystr_opis {
	margin-top:0;
}

#posts ul.ystr_opis li {
	margin-bottom:8px;
	line-height: normal;
}

/*end*/

/* Search */

#search {
}

#search .content {
	padding-bottom: 12px;
}

/* Footer */

#footer {
	clear: both;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	font: 0.8em "Times New Roman", Times, serif;
	height:40px;
	letter-spacing:1px;
	color: #9dffff;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	padding-top:2px;
}

#footer a {
	color: #999999;
}

/*END*/

/*Для браузера Mozilla Firefox*/
button::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="file"] > input[type="button"]::-moz-focus-inner {
    padding: 0px 2px 0px 2px;
    border: none;
}

*|*:-moz-any-link:focus {
    outline: none !important;
}

.center_top {
    background-image: url( images/center_top.jpg );
    background-repeat: repeat-x;
    padding: 0px;
    height: 6px;
	margin:0px
}

.left_top, .right_top {
    background-repeat: no-repeat;
    padding: 0px;
    height: 6px;
    width: 6px;
	margin:0px
}

.left_top {
    background-image: url( images/left_top.jpg );
}

.right_top {
    background-image: url( images/right_top.jpg );
}

/*left-right*/

.leftt, .rightt {
    background-repeat: repeat-y;
    width: 6px;
    padding: 0px;
}

.leftt {
    background-image: url( images/left_center.jpg );
}

.rightt {
    background-image: url( images/right_center.jpg );
}

.center {
    background-color: #EFF3F9;
    padding: 10px;
    vertical-align: top;
	width:auto;
	height:auto;
}

/*bottom*/

.left_bottom, .right_bottom {
    background-repeat: no-repeat;
    height: 6px;
    width: 6px;
    padding: 0px;
}

.left_bottom {
    background-image: url( images/left_bottom.jpg );
    padding: 0px;
}

.right_bottom {
    background-image: url( images/right_bottom.jpg );
}

.centr_bottom {
    background-image: url( images/center_bottom.jpg );
    background-repeat: repeat-x;
    height: 6px;
    padding: 0px;
}
