*{ margin:0px; padding:0px}
body {
margin: 0px;
background-color:#fbfbfb;
min-width:950px
}
img{ max-width:100%}
tr {
font-family: Tahoma;
font-size:12px;
color:#333333;
}
.tel {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow:  black 1px 0px, black 1px 1px;
  
}

.bod {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 100;
	color: #333333;
	margin:10px auto
}
h2 {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #223443;
	MARGIN-BOTTOM: 1px;
	margin:5px 0px;
	text-align:left
}
.A {     
	font-family: Tahoma;
	font-size: 12px;
    Color : #FFffff;
	font-weight: bold;
	text-decoration : none;
}
.A  a:hover {     
	font-family: Tahoma;
	font-size: 12px;
	Color : #000000; font-weight: bold;
	text-decoration : underline;
}
A {     
	font-family: Tahoma;
	font-size: 12px;
    Color : #000;
}
A:hover { 
    font-family: Tahoma;
	font-size: 12px;
	Color : #888;
	text-decoration : underline;
}
.nav a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #223443;
	text-decoration: none;
}
.nav a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.m {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.m a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.m a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #000000; TEXT-INDENT: 21px; PADDING-TOP: 1px; TEXT-ALIGN: justify; FONT-SIZE: 14px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
}
.img-reg{ max-width:800px; margin:10px}
p.str {
    padding: 1em;
    background-color: #d1ffc1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
p.txt-kaser {
    padding: 10px;
    background: #ffff00;
}
.clear{ clear:both}
#running_line_table {width:550px; height:63px; background:url(/tablo/tablo.gif) no-repeat 0 0;}
#running_line_border {padding:3px 2px 3px 2px; background:#000; position:relative; left: 7px; top:6px; float:left;}
#running_line_cells {position:relative; width:529px; height:36px; background:#000; background:url(data:image/png;base64,R0lGODlhBAAEAIAAAAgIAClCACH5BAAAAAAALAAAAAAEAAQAAAIGjGGBBw0FADs=); overflow:hidden;} 
#running_line_string {position:absolute; left:348px;} 
#running_line_string div {width:3px; height:3px; background:#9be718; position:absolute; overflow:hidden;}

div#footer-menu-wrap {width: 1000px; height: 210px;    background-color: #e1e3e5;} 
ul.footer-menu {    padding: 10px 0 0 80px;    float: left;    list-style: none;    list-style: none;}
.soc-seti img{ width:30px; height:auto; }
.soc-seti{float: right;margin-right: 20px;margin-top: -50px;}
.shapka{}
.shapka-bl-1{ height:90px; width:100%}
.shapka-bl-2{height:149px; width:100%; background: transparent url("img/4.jpg") repeat-x scroll 0% 0%;}
.stroiteli{ position: relative; float:left; margin-top:-90px; margin-left:20px}
.right-top{ float:right; position:relative; margin-top:-90px; z-index:1}
.nazvanie-shapka{margin:-300px 165px 0 150px; position:absolute; float:right; font-size:22px}
.top-menu{background: transparent url("img/ln.gif") repeat-x scroll 0% 0%; width:100%; height:60px; float:left; margin-top:-101px; padding:10px 0px}
.cont{top:-30px; position:relative; max-width:1200px; margin:0px auto}
.cont-left{ float:left; margin:20px 10px 20px 15px; width:20%; background:#EAEAEA; border:1px solid #0066FF; border-radius:10px; margin-bottom:150px}
.cont-rigth{ float:right; width:75%}
.baner-lm{ position:absolute; margin-top:20px}
.baner-lm-gruz{margin-top:100px}
.footer-menu{background:url(img/ln1.gif); height:27px; text-align:center}
.footer-menu-a{top:5px; position:relative}
.tablo{  width:530px; left:50%; position:relative; margin-left:-265px; margin-top:20px}
.tel1{ color:#FFFFFF}
.pict-3{position: relative;top: -20px;right: -450px;width: 120px;float: right;}
.sertifikati{ width:80%}
.sertifikati-bl{ width:20%; box-sizing:border-box; float:left; padding:5px}
.sertifikati-bl img{ height:170px; max-width:100%}
.w1{ max-width:1200px; margin:0px auto}
.top-tel{ position:absolute; margin-left: 320px;margin-top: 20px;}

 @media screen and (max-width: 480px) {
 body {min-width:auto;}
 .stroiteli img, .right-top  { display:none}
.tel {top: 5px; left:0px}
.shapka-bl-2 {top: -92px;position: relative;}
.pict-3{ display:none}
.top-menu { background:#81ACCE; height:auto}
.A { font-size:14px}
.cont-rigth { float:none; width:auto}
.tablo, #running_line_table { width:305px; left:0px; margin-left:0px; top:10px}
#running_line_table { border:5px outset #CCCCCC; background:none; height: 53px;}
#running_line_cells {width:290px;}
.cont { padding:3px}
.cont-left { width:auto}
.footer-menu{ background:#81ACCE; height:auto}
.sertifikati-bl{ width:50%; box-sizing:border-box; float:left; padding:5px}
.sertifikati-bl img{ height:auto; max-width:100%}
.footer-menu-a { top:0px; padding:3px; font-size:14}
.m a, .m a:hover { font-size:16px; padding:3px 0px}
.soc-seti { margin-top:0px}
.sertifikati { width:100%}
.anythingSlider { display:none}
.top-tel{ margin-left:5px;}
 }
 
 
 @media screen and (min-width: 481px) and (max-width: 768px) {
 body {min-width:auto;}
 .stroiteli img, .right-top  { display:none}
.tel {top: 5px; left:0px}
.shapka-bl-2 {top: -92px;position: relative;}
.pict-3{ display:none}
.top-menu { background:#81ACCE; height:auto}
.A { font-size:14px}
.cont-rigth { float:none; width:auto}
.tablo, #running_line_table { width:460px; left:0px; margin-left:0px;}
#running_line_table { border:5px outset #CCCCCC; background:none; height: 53px;}
#running_line_cells {width:445px;}
.cont { padding:3px}
.cont-left { width:auto}
.footer-menu{ background:#81ACCE; height:auto}
.sertifikati-bl{ width:50%; box-sizing:border-box; float:left; padding:5px}
.sertifikati-bl img{ height:auto; max-width:100%}
.footer-menu-a { top:0px; padding:3px; font-size:14}
.m a, .m a:hover { font-size:16px; padding:3px 0px}
.soc-seti { margin-top:0px}
.sertifikati { width:100%}
.anythingSlider { display:none}
.top-tel{ margin-left:5px;}
 }
 
 
 @media screen and (min-width: 769px) and (max-width: 1024px) {
 body {min-width:auto;}
  .right-top  { display:none}
.tel {top: 5px; left:0px}

.pict-3{ display:none}
.top-menu { background:#81ACCE; height:auto; margin-top:-5px}
.A { font-size:14px}
.cont-rigth { width:65%}
.tablo, #running_line_table { width:460px; left:0px; margin-left:0px;}
#running_line_table { border:5px outset #CCCCCC; background:none; height: 53px;}
#running_line_cells {width:445px;}
.cont { padding:3px; top:0px}
.cont-left { width:30%}
.footer-menu{ background:#81ACCE; height:auto}
.sertifikati-bl{ width:50%; box-sizing:border-box; float:left; padding:5px}
.sertifikati-bl img{ height:auto; max-width:100%}
.footer-menu-a { top:0px; padding:3px; font-size:14}
.m a, .m a:hover { font-size:16px; padding:3px 0px}
.soc-seti { margin-top:0px}
.sertifikati { width:100%}
.anythingSlider { display:none}
.top-tel{ margin-left:350px;}
 }