@charset "windows-1251";
* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #2a2a2a;
background: url(img/fon_pod_logo.jpg) no-repeat center 205px;
}
.fon_green_left {
	background: url(img/fon_top_left.png) repeat-x 0px 0px;
}
.fon_green_right {
	background: url(img/fon_top_right.png) repeat-x 0px 0px;
}
#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
#header {
	height: 72px;
	width: 1000px;
	background: url(img/fon_header_left.jpg) no-repeat 0px 0px;
}
#head_links {
	position: relative;
	height: 72px;
	width: 559px;
	float: left;
	background: url(img/fon_pod_links1.jpg) no-repeat 0px 60px;
}
#link {
	height: 54px;
	position: relative;
	padding: 3px 5px 15px 15px;
	color: #FFFFFF;
	font-weight: bold;
float: left;
}
a.link_nosel {
	color: #FFFFFF;
}
a.link_sel {
	color: #0c7e17;
	background-color: #FFFFFF;
}
#home {
float: right;
width: 20px;
padding: 0px 5px 0 5px;
/*border-left: 1px #FFFFFF solid;*/
	height: 60px;
vertical-align: bottom;
}
#home_home {
margin: 5px 0 18px 0;
}
#home_map {

}
#menu {
	height: 72px;
	width: 441px;
	float: left;
	background: #FFFFFF url(img/fon_pod_menu1.jpg) no-repeat 0px 60px;
}
.punkt {
	float: left;
	padding-left: 1px;
}
#fon_logo {
	height: 133px;
	background: url(img/fon_logo2.jpg) no-repeat 0px 0px;
}
#fon_logo_trad_prava {
	height: 133px;
	background: url(img/fon_logo2_trad_prava.jpg) no-repeat 0px 0px;
}
#logoa {
	float: left;
}
#logob {
	float: left;
}
#poisk {
	float: right;
	width: 390px;
	height: 45px;
	padding-top: 10px;
}
#poisk_left {
	float: left;
	width: 5px;
	height: 17px;
	background: url(img/poisk_left.gif) no-repeat 0px 0px;
}
#poisk_center {
	float: left;
	width: 285px;
	height: 17px;
	background: url(img/poisk_center.gif) repeat-x 0px 0px;
}
.poisk_input {
	width: 280px;
	height: 15px;
	margin-top: 1px;
	border: none;
	border: 0px;
	font-size: 11px;
	color: #2a2a2a;
}
#poisk_button {
	float: left;
	width: 60px;
	height: 17px;
}
#mainContent {
	background: url(img/fon_pod_logo_c_kvad2_bez_lin.jpg) no-repeat 0px 0px;
}
#Content {
/*	background: url(img/fon_pod_logo1.jpg) no-repeat 0px 0px;*/
}
#blocks {
        font-size: 14px;
	position: relative;
	width: 968px;
	height: 455px;
	margin: 0px 15px 0px 17px;
	padding-top: 6px;
}
.block1 {
	padding: 20px 15px 10px 10px;
}
.block2 {
	padding: 10px 15px 20px 10px;
}
.block11 {
	padding: 20px 15px 10px 10px;
}
.block21 {
	padding: 10px 15px 20px 10px;
}
.block22 {
	padding: 5px 15px 20px 10px;
}
.mini_logo {
	float: left;
}
.mini_logo_fsb {
	float: left;
	margin-top: 5px;
}
.caption {
	font-size: 18px;
	font-weight: bold;
	color: #0c7e17;
	float: left;
	width:235px;
	margin-left: 10px;
	height: 43px;
}
.caption a {
	text-decoration: none;
}
.caption_fsb {
	font-size: 18px;
	font-weight: bold;
	color: #0c7e17;
	float: left;
	width:235px;
	margin-left: 10px;
	margin-top: 5px;
	line-height: 19px;
}
.caption_fsb a {
	text-decoration: none;
}
.serv_text {
	margin-top: 60px;
	color: #0c7e17;
}
.serv_text_trad{
	margin-top: 100px;
	color: #0c7e17;
	height:98px; 
}
.serv_text_ab {
	margin-top: 80px;
	text-align: left;
	padding-right:10px;
	font-size: 17px;
	font-weight: bold;
	color: #444444;
	height:98px; 
}
.serv_text_tech {
	margin-top: 70px;
	text-align: left;
	padding-right:10px;
	font-size: 17px;
	font-weight: bold;
	color: #444444;
	height:98px; 
}
.serv_text_sobr {
	margin-top: 110px;
	text-align: left;
	padding-right:10px;
	font-size: 17px;
	font-weight: bold;
	color: #444444;
	height:98px; 
}
#cap_sobr {
	margin-left: 70px;
}
.serv_text_text {
	margin-top: 5px;
}
.serv_text ul li {
	font-weight: bold;
}
.serv_text_trad ul li {
	font-weight: bold;
	margin-left: 0px;
}
.serv_text ul li ul li {
	font-weight: normal;
}
.serv_text ul li ul {
	padding-left: 30px;
}
.block_text {
	margin-top: 60px;
}
.block_text_fsb {
text-align: left;
margin-top:110px;
padding-right:10px;
	font-size: 17px;
	font-weight: bold;
	color: #444444;
}
.block_text_svoi {
text-align: left;
margin-top:70px;
margin-left: 0px;
padding-right:5px;
	font-size: 17px;
	font-weight: bold;
	color: #444444;
}
#main_text {
        font-size: 14px;
	position: relative;
	width: 968px;
	margin: 0px 15px 0px 17px;
	padding-top: 20px;
}



#left_sidebar {
	width: 195px;
	margin: 20px 20px 0 15px;
	min-height: 550px;

}
#right_sidebar {
	width: 195px;
	margin: 0 15px 0 20px;
 }
#right_sidebar_big {
	width: 195px;
/*	margin: 10px 15px 0 20px;*/
margin: 0px 15px 0 20px;
min-height: 570px;
}
#main {
        font-size: 14px;
	width: 497px;
	padding: 10px 20px 20px 20px;
/*	border-left: 1px #5a5a5a solid; 
	border-right: 1px #5a5a5a solid; */
}
#main_big {
        font-size: 14px;
	width: 727px;
	margin-top: 10px;
	padding: 10px 20px 20px 20px;
/*	border-left: 1px #5a5a5a solid; 
	border-right: 1px #5a5a5a solid; */
	}
.polos {
	border-left: 1px #5a5a5a solid; 
	border-right: 1px #5a5a5a solid; 
}
#advok_cap {
	margin: 0 auto;
	background: url(img/line_zel.gif) repeat-x left bottom;
	font-size: 18px;
	font-weight: bold;
	color: #0c7e17;
	padding: 0 0 3px 0;
}
.advok {
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #7b7b7b;
	padding: 0 0 10px 0;
}
.advok a {
	color: #7b7b7b;
	text-decoration: none;
}
.advok a:hover {
	color: #7b7b7b;
	text-decoration: none;
}
.line_zel {
	height: 3px;
	background: url(img/line_zel.gif) repeat-x left bottom;
}
.line_ser {
	height: 3px;
	background: url(img/line_ser.gif) repeat-x left bottom;
}
.phone {
	margin-top: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #0c7e17;
	text-align: left;
	padding: 0 0 10px 5px;
}
.phone_ser {
	font-size: 15px;
	font-weight: normal;
	color: #7b7b7b;
}
.time {
	margin-top: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #0c7e17;
	text-align: center;
	padding: 0 0 10px 0px;
}
.time1 {
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #2a2a2a;
	text-align: center;
	padding: 0 0 5px 0px;
}
.time2 {
	margin-top: 0px;
	font-size: 17px;
	font-weight: bold;
	color: #0c7e17;
	text-align: center;
	padding: 0 0 0px 0px;
}
.news_data {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0c7f17;
	text-align: left;
	padding: 0 0 0px 0px;
}
.news_text {
	margin-top: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #2a2a2a;
	text-align: left;
	padding: 0 0 0px 0px;
}
.news_text a {
        color: #2a2a2a;
	text-decoration: none;
}
.news_text a:hover {
	text-decoration: underline;
}
.info_left {
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #7b7b7b;
	padding: 0 0 0 0;
}
.info_left a {
	color: #7b7b7b;
	text-decoration: none;
}
.info_left a:hover {
	color: #7b7b7b;
	text-decoration: none;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#footer {
        font-size: 14px;
	position: relative;
	width: 968px;
	height: 50px;
	margin: 10px 15px 0px 17px;
	padding: 20px 0 0 0;
}
.copyright {
	float: left;
	margin-right: 30px;
}
.contact_pravila {
	float: left;
	margin-left: 30px;
}
.tele-matic {
	float: right;
	text-align: right;
}


img {
	border: none;
}
a {
	color: #0c7e17;
}
a:Hover {
	text-decoration: none;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #0c7e17;
	margin-top: 10px;
}
.h2, h2 {
	font-size: 18px;
	font-weight: normal;
	color: #7b7b7b;
	margin-bottom: 10px;
	margin-top: 10px;
} 
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
ul {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 10px;
}
li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	padding-left: 15px;
	background: url(img/marker.gif) no-repeat 0px 5px;
}
small {
	font-size: 11px;
}
a#logoa {
float:left;
height:132px;
margin-left:15px;
overflow:hidden;
text-indent:-3000px;
width:140px;
}
a#logob {
	float: left;
	width: 450px;
	height: 90px;
	text-indent: -3000px; overflow: hidden;
}


.menuover {
position:absolute;
z-index:101;
}
#big_menu {
height: 5px;
width: 552px;
background: url(img/big_menu_top.jpg) no-repeat 1px 0px;
background-color:#FFFFFF;
}
#big_menu_telo {
/*height: 380px;*/
width: 551px;
background-color:#FFFFFF;
padding-left: 1px;
}

#big_menu spectr{
height: 5px;
width: 562px;
background: url(img/big_menu_top.jpg) no-repeat 1px 0px;
background-color:#FFFFFF;
}

#big_menu_telo_spectr {

width: 561px;
background-color:#FFFFFF;
padding-left: 1px;
}
#big_menu_telo1_spectr {

width: 557px;
border-bottom: 1px #0c7e17 solid;
border-left: 1px #0c7e17 solid;
border-right: 1px #0c7e17 solid;
}

#big_menu_telo_sobr {
height: 107px;
width: 551px;
background-color:#FFFFFF;
padding-left: 1px;
}

#big_menu_telo1_sobr {
height: 105px;
width: 547px;
border-bottom: 1px #0c7e17 solid;
border-left: 1px #0c7e17 solid;
border-right: 1px #0c7e17 solid;
}
#big_menu_telo_trad {
height: 308px;
width: 551px;
background-color:#FFFFFF;
padding-left: 1px;
}
#big_menu_telo1 {
height: 378px;
width: 547px;
border-bottom: 1px #0c7e17 solid;
border-left: 1px #0c7e17 solid;
border-right: 1px #0c7e17 solid;
}
#big_menu_telo1_sobr {
height: 105px;
width: 547px;
border-bottom: 1px #0c7e17 solid;
border-left: 1px #0c7e17 solid;
border-right: 1px #0c7e17 solid;
}
#big_menu_telo1_trad {
height: 306px;
width: 547px;
border-bottom: 1px #0c7e17 solid;
border-left: 1px #0c7e17 solid;
border-right: 1px #0c7e17 solid;
}
.fiz_lica {
padding: 0px 5px 10px 10px;
}
.fiz_lica_sobr {
padding: 0px 1px 10px 0px;
}
.fiz_lica_cap {
padding: 10px 0px 0px 40px;
color: #555555;
font-size: 18px;
}
.fiz_lica_cap_sobr {
padding: 10px 0px 0px 0px;
color: #555555;
font-size: 18px;
}
.fiz_lica_cap_trad {
padding: 10px 0px 0px 0px;
color: #555555;
font-size: 18px;
}
.ur_lica {
padding: 0px 10px 10px 75px;
}
.ur_lica_cap {
padding: 10px 0px 0px 105px;
color: #555555;
font-size: 18px;
}
.ur_lica_trad {
padding: 0px 10px 10px 35px;
}
.ur_lica_cap_trad {
padding: 10px 0px 0px 0px;
color: #555555;
font-size: 18px;
}
.fiz_lica li, .ur_lica li, .ur_lica_trad li {
margin-top: 10px;
}
.inputtext {
width: 320px;
}
.inputtextarea{
width: 320px;
height: 100px;
}
