@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic|700,700italic|300,300italic&subset=latin,cyrillic);

/* common tags */

*{
    padding: 0;
    margin: 0;
	border:none;
}


body {
    font-family: "Open Sans", "Arial", "Trebuchet MS", Verdana, sans-serif;
    font-size: 14px;
}

h1 {
    font-family: "Open Sans", Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	padding-bottom:10px;
}

h2{
    font-family: "Open Sans", Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 17px;
	padding-bottom:10px;
}

h3{
    font-family: "Open Sans", Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	padding-bottom:10px;
}


a{
color:#0066cc;
text-decoration:underline;
font-family: "Arial", sans-serif;
}

a:hover{
color:#000000;
text-decoration:none;
}

#all{
width:100%;
min-width:1000px;
}

#top-bg {
height:4px;
background-color:#0076C4;
}

#header-bg{
background: url(/img/bg.png);
}

#cont {
width:1000px;
margin:0 auto;
}

#header {
height:110px;
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#adr {
position:absolute;
left:558px;
top:44px;
}

#adr a {
font-family: "Open Sans", Arial, "Trebuchet MS", Verdana, sans-serif;
}

#top-menu {
width:1000px;
margin-left:auto;
margin-right:auto;
}

#top-menu table {
width:100%;
border-radius:1px;
border-spacing:0px;
background: url(/img/top-menu-bg.png) repeat-x;
border:none;
}

#top-menu table td {

border-left:1px solid #003366;
text-align:center;

}

#top-menu table td:first-child{
border-left:none;
}

#top-menu table td:hover{
background: url(/img/top-menu-bg-2.png) repeat-x;
}

#top-menu table td a{
font-family:verdana;
font-size:14px;
font-weight:bold;
color:white;
display:block;
text-decoration:none;
height:35px;
line-height:35px;
}

#top-menu-active{
font-family:verdana;
font-size:14px;
font-weight:bold;
color:white;
display:block;
text-decoration:none;
height:35px;
line-height:35px;
background: url(/img/top-menu-bg-2.png) repeat-x;
}

#main {
margin-top:10px;
min-height:700px;
}

#left-menu {
width:300px;
float:left;
}

#usl {
height:44px;
width:270px;
background: url(/img/usl.png) no-repeat;
text-align:center;
font-family: "Open Sans";
font-size:19px;
padding-top:4px;
font-weight:bold;
}

#usl1 {
height:44px;
width:270px;
background: url(/img/usl.png) no-repeat;
text-align:center;
font-family: "Open Sans";
font-size:17px;
padding-top:4px;
font-weight:bold;
}

#left-menu ul {
padding:0 30px;
list-style-image: url(/img/ul.png);
}

#left-menu ul li {
margin-bottom:15px;
font-family: arial;
}

#left-menu ul li a {
text-decoration:none;
border-bottom: 1px dotted;
margin-bottom:15px;
}

#left-menu ul li a:hover {
border-bottom:none;
}

#txt {
padding-left:300px;
font-family:arial;
font-size:14px;
}

#txt p{
text-indent:10px;
text-align:justify;
margin-bottom:13px;
line-height: 19px;
}

#txt li
{
line-height: 19px;
}

#txt tr {
height:23px;
}



#txt .zag {
background-color:#A5C9E9;
font-weight:bold;

}

#txt .nechet {
background-color:#E8F1FA;
}

#txt .chet  {
background-color:#D2E3F3;
}

#txt .cn, #txt .cen1 {
border-left:1px solid #A5C9E9;
width:80px;
text-align:center;
}


#txt .cen2 {
border-left:1px solid #A5C9E9;
padding:0px 10px;
white-space: nowrap;
}

#txt .naim {
padding-left:10px;
}


#footer {
height:90px;
margin-top:40px;
border-top: 1px solid #E1E2E2;
padding-top:15px;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#f1, #f2,#f3 {
height:90px;
}

#f1, #f2 {
float:left;
width:430px;
}

#f1 span {
margin-left:3px;
}

#footer-bg{
background: url(/img/bg.png);
}

.clauses_date{margin-bottom:10px;}