/*@font-face {
font-family: 'Fira Sans';
src: url('/templates/lred2014/fonts/Fira Sans-light.ttf') format('truetype'),
url('/templates/lred2014/fonts/Fira Sans-light.otf') format('opentype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Fira Sans';
src: url('/templates/lred2014/fonts/Fira Sans-regular.ttf') format('truetype'),
url('/templates/lred2014/fonts/Fira Sans-regular.otf') format('opentype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Fira Sans';
src: url('/templates/lred2014/fonts/Fira Sans-medium.ttf') format('truetype'),
url('/templates/lred2014/fonts/Fira Sans-medium.otf') format('opentype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Fira Sans';
src: url('/templates/lred2014/fonts/Fira Sans-bold.ttf') format('truetype'),
url('/templates/lred2014/fonts/Fira Sans-bold.otf') format('opentype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Fira Sans';
src: url('/templates/lred2014/fonts/Fira Sans-extrabold.ttf') format('truetype'),
url('/templates/lred2014/fonts/Fira Sans-extrabold.otf') format('opentype');
font-weight: 800;
font-style: normal;
}*/
html, body{padding:0px;margin:0px;}
table{border:0px;border-collapse:collapse;}
table td{padding:0px;vertical-align:top;}
img{border:0px;margin:0px;}
hr{height:1px;color:#e0e0e0;}
*{color:#000000;font-family:'Fira Sans',arial;font-size:14px;height:auto;}
small, small a{font-size:10px;}
a:link, a:visited{color:#d02620;text-decoration:underline;}
a:hover, a:active{color:#6b6b6d;}
a:hover{text-decoration:none;}
h1{font-size:25px;font-weight:normal;color:#6b6b6d;margin-bottom:25px;}
#logo{margin-top:20px;margin-left:33px;}
ul{list-style:none;}
#top_menu{padding-left:20px;padding-right:20px;}
#top_menu img{margin-top:10px;margin-right:20px;}
#request{margin-right:50px;}
#phones{padding-top:10px;padding-right:30px;}
#phones small{font-size:20px;color:#6b6b6d;}
#phones big{font-size:45px;padding-left:25px;}
#menu_big{padding:25px 10px 0px 35px;}
#menu_big *{font-size:24px;text-transform:lowercase;}
#menu_big p{margin-top:0px;margin-bottom:4px;}
#menu_small{padding:10px 10px 20px 35px;}
#menu_small *{font-size:16px;text-transform:lowercase;}
#menu_small p{margin-top:0px;margin-bottom:5px;}
#menu_small2{padding:10px 10px 20px 35px;}
#menu_small2 *{font-size:16px;}
#menu_small2 p{margin-top:0px;margin-bottom:5px;}
#menu_small2 h3{font-size:24px;padding:5px;padding-left:0px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;text-align:left;color:#ffffff;}
#menu_small2 ul, #menu_small2 ul li{margin:0px;padding:0px;padding-top:4px;}
#main_table{width:1000px;height:100%;}
#left_column{width:270px;padding-right:10px;}
#contacts{padding:20px 10px 30px 35px;}
#contacts h1{font-size:18px;color:#0071a3;}
#contacts a:link, #contacts a:visited{color:#197b30;}
#contacts a:hover, #contacts a:active{color:#6b6b6d;}
#offers{padding:20px 20px 30px 35px;background:#0071a3 url('img/bg_offers.gif') no-repeat bottom right;}
#offers h1{font-size:20px;color:#ffffff;}
#offers ul li{list-style-image:url('img/arrow_offers.gif');margin-bottom:7px;margin-left:-20px;padding:0px;}
#offers ul li span{color:#9ddbf4;}
#offers td a:link, #offers a:visited{color:#9ddbf4;}
#offers a:hover, #offers a:active{color:#ffffff;}
#table_news_banners{margin-bottom:50px;}
#banners{padding-left:14px;}
.archive_news_p{padding-top:10px;font-size:12px;}
.archive_news_href{background:url('img/doc.gif') no-repeat left;padding-left:25px;}
#main_content{padding:10px 40px 30px 25px;}
#copyright{padding-left:25px;height:60px;border-left:10px solid #197b30;vertical-align:middle;}
#copyright *{font-size:12px;}
#copyright p{margin-top:0px;margin-bottom:4px;}
.contentpaneopen{font-size:13px;line-height:20px;}
.contentpaneopen img{padding:5px;}
.componentheading{padding:5px;a
padding-right:0px;font-size:18px;font-weight:bold;color:#bcbec0;font-family:'Fira Sans',arial, verdana, tahoma;text-align:right;}
.contentheading{font-size:24px;padding:5px;padding-left:0px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;background-color:#ffffff;text-align:left;color:#d02620;border-bottom:1px solid #d02620;}
.readon{padding-left:20px;background:url(img/arrow1.gif) left center no-repeat;}
ul.newsfeed{padding:0px;margin:0px;}
ul.newsfeed li{font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;}
ul.newsfeed li a{line-height:21px;padding-left:20px;background:url(img/arrow.gif) left center no-repeat;font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;font-weight:normal;display:block;color:#333333;}
ul.mostread{padding:0px;margin:0px;text-align:left;}
ul.mostread li{font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;text-align:left;}
ul.mostread li a{line-height:26px;padding-left:20px;background:url(img/arrow.gif) left center no-repeat;font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;font-weight:normal;display:block;text-align:left;color:#333333;}
ul.latestnews{padding:0px;margin:0px;}
ul.latestnews li{line-height:22px;font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;}
ul.latestnews li a{line-height:22px;font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;color:#d02620;padding-left:20px;background:url(img/arrow.gif) left center no-repeat;display:block;}
ul.latestnews li a:hover{color:#000000;}
table.pollstableborder, table.pollstableborder td , table.pollstableborder label, td.sectiontableentry2 , td.sectiontableentry1{font-family:'Fira Sans',arial, verdana, tahoma;font-size:12px;line-height:18px;}
tr.sectiontableentry2 , tr.sectiontableentry1 , tr.sectiontableentry2 td , tr.sectiontableentry1 td{padding:5px;color:#e4e4e4;line-height:25px;}
a.category{line-height:25px;}
#pathway, #pathway span, #pathway a{font-size:11px;}
fieldset.input{border:0px;}
#lefttop{height:200px;width:300px;margin:20px;padding:20px;background:#cccccc;}
#righttop{height:200px;width:700px;margin:20px;padding:20px;padding-right:0px;margin-right:0px;border:1px dashed #cccccc;}
#top{width:1000px;height:60px;margin:10px;padding:20px;border:0px dashed #cccccc;}
#top a{color:#000000;padding-left:15px;background:url(img/marker1.png) left center no-repeat;text-decoration:none;}
#top a:hover{color:#d02620;}
#top h1{font-size:42px;line-height:42px;padding:0px;margin:0px;color:#d02620;font-weight:bold;}
#logotop{width:450px;color:#333333;padding-left:20px;float:left;}
#contactstop{width:400px;padding-left:20px;color:#333333;float:right;border-left:10px solid #d02620;}
#topline{width:1000px;margin:10px;padding:10px;vertical-align:middle;}
#menutop{width:980px;padding-left:20px;border-left:10px solid #d02620;vertical-align:middle;}
#search{padding-left:50px;width:300px;background:url(img/lupa.gif) left center no-repeat;vertical-align:middle;vertical-align:middle;}
#search input{margin-right:10px;border:1px solid #cccccc;color:#ffffff;background:#000000;padding:3px;}
#maincol{width:1000px;height:800px;margin:10px;padding:10px;border:0px dashed #cccccc;}
#maincolleft{width:680px;padding:15px;float:left;border-top:1px solid #d02620;}
#maincolright{padding-left:20px;width:260px;float:right;border-top:10px solid #d02620;background:#005e20 url(img/rightcol.jpg) left top no-repeat;padding-top:10px;}
#maincolright a, #maincolright *{color:#ffffff;}
#aforizm{padding:10px;padding-left:20px;float:right;border-top:10px solid #d02620;background:#005e20;padding-top:10px;color:#ffffff;font-size:12px;line-height:14px;}
#aforizm *{color:#ffffff;font-size:12px;line-height:14px;}
#upfooter{width:1000px;height:330px;margin:10px;padding:10px;padding-top:20px;vertical-align:top;}
#upfooterleft{width:320px;height:320px;padding-left:20px;float:left;border:0px dashed #cccccc;vertical-align:top;}
#upfooterright{padding-left:20px;width:300px;height:320px;border:0px dashed #cccccc;float:left;vertical-align:top;}
#upfooterright2{width:300px;height:320px;}
#footer{width:990px;height:100px;margin:10px;padding:10px;padding-top:20px;background:#004a80 url(img/footer.png) right top no-repeat;color:#ffffff;border-left:10px solid #d02620;color:#ffffff;font-size:12px;}
#footer a{color:#ffffff;font-size:12px;}
#footer a:hover{color:#d02620;}
#footerleft{width:320px;padding-left:20px;float:left;border:0px dashed #cccccc;color:#ffffff;font-size:12px;}
#footerright{padding-left:20px;width:630px;float:right;border:0px dashed #cccccc;color:#ffffff;font-size:12px;}
#slideimg{margin-left:5px;width:490px;height:250px;}
#randomheader{background:#000000 url(img/randomheader.jpg) right bottom no-repeat;width:510px;height:210px;padding:20px;border-left:10px solid #d02620;}
#randomheader .contentheading, #randomheader .contentpaneopen, #randomheader .contentpaneopen p, #randomheader .contentpaneopen strong, #randomheader .contentpaneopen *{background:none;color:#ffffff;}
#randomheader .contentpaneopen a.readmore{padding-left:20px;background:url(img/marker2.png) left center no-repeat;text-decoration:none;}
#randomheader .contentpaneopen a.readmore:hover{text-decoration:underline;}
#upfooterleft h3, #upfooterright h3{font-size:24px;padding:5px;padding-left:0px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;background-color:#ffffff;text-align:left;color:#d02620;}
#upfooterleft img{padding:0px;margin:0px;}
#upfooterright2 h3{font-size:24px;padding:5px;padding-left:10px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;background-color:#ffffff;text-align:left;color:#000000;}
#formmail{background:#f9f9f9;font-size:11px;color:#000000;padding:10px;padding-top:0px;}
#formmail input , #formmail textarea{background:#eeeeee;color:#000000;margin:3px;border:1px solid #000000;opacity:0.25;filter:alpha(opacity=25);width:290px;}
#formmail input:hover , #formmail textarea:hover{opacity:1.00;filter:alpha(opacity=100);}
#poll tr.sectiontableentry0 td, #poll tr.sectiontableentry1 td{color:#000000;}
table.poll td{line-height:22px;}
table.poll .button{margin:3px;margin-top:10px;background:#000000;border:1px solid #eeeeee;line-height:20px;}
#bottmain{background:#ffffff;height:140px;padding:15px;padding-top:10px;margin:0px;border-top:0px solid #d02620;}
#bottmain h3{font-size:18px;padding:5px;padding-left:0px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;text-align:left;color:#d02620;}
#bottmain img{border:1px solid #999999;}
#banbot{height:130px;padding:15px;padding-top:0px;margin:0px;border-top:0px solid #d02620;text-align:center;margin-top:10px;}
#news{background:#ffffff;height:auto;padding:10px;padding-top:15px;margin:0px;border:1px solid #e4e4e4;text-align:center;margin-top:10px;}
#news td{padding:5px;}
#news h3{font-size:14px;padding:5px;padding-left:0px;font-weight:normal;font-family:'Fira Sans',arial, verdana, tahoma;text-align:left;color:#777777;}
#news a{color:#777777;}
#news a:hover{color:#000000;}
#rassilka{font-size:12px;padding-left:10px;padding-top:0px;}
#rassilka input , #rassilka textarea{background:#eeeeee;color:#000000;margin:3px;border:1px solid #000000;opacity:0.25;filter:alpha(opacity=25);width:190px;}
#rassilka input:hover , #rassilka textarea:hover{opacity:1.00;filter:alpha(opacity=100);}
.xmap ul{list-style:circle;line-height:28px;}
.xmap h2{line-height:28px;font-size:22px;font-weight:normal;color:#eeeeee;}
#videoleft{padding:5px;padding-top:15px;width:110px;font-size:11px;vertical-align:top;text-align:left;border-top:1px dashed #c0c0c0;}
#videoright{padding:5px;padding-top:15px;width:410px;font-size:11px;vertical-align:top;text-align:left;border-top:1px dashed #c0c0c0;}
a.myPlayer{display:block;width:320px;height:240px;text-align:center;margin:0 15px 15px 0;float:center;border:1px solid #e4e4e4;}
a.myPlayer img{margin-top:95px;border:0px;}
a.myPlayer:hover{border:1px solid #777777;}
#sistemzakazsaitall{background:#f4f2e9;color:#fff;}
#sistemzakazsaittable{padding:20px;font-size:18px;line-height:1.2em;}
#sistemzakazsait, #sistemzakazsait td{padding:20px;font-size:18px;line-height:1.2em;}
#sistemzakazsait, #sistemzakazsait *{font-family:'Fira Sans',arial, tahoma;vertical-align:top;font-size:18px;line-height:1.2em;margin:2px;padding:2px;}
#sistemzakazsait input, #sistemzakazsait textarea{width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#sistemzakazsait input#buttonFormmail{width:auto;margin-top:10px;background:#fff799;}
#sistemzakazsait input#buttonFormmail:hover{cursor:pointer;}
#div141{}
#div142{box-sizing: border-box;width:35%;height:100%;float:left;background:#024987;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#024987', endColorstr='#0379e0');background:-webkit-linear-gradient(top, bottom, #024987, #0379e0);background:-moz-linear-gradient(top, #024987, #0379e0);background:-o-linear-gradient(top, #024987, #0379e0);background:-ms-linear-gradient(top, #024987, #0379e0);}
#div143{width:60%;height:100%;float:right;}