.bannercont a{border: 0 none;}

a.rssfeed, a.rssfeed:hover{float: right; z-index: 2 !important; border: 0 none;}

div.mtimages{float: right; position: relative; margin: 15px !important;}
#individual .mtimages{background: url(/images/col1.png) top right no-repeat; width: 117px; height: 102px;}
#corporate .mtimages{background: url(/images/col2.png) top right no-repeat; width: 93px; height: 93px;}
#goverment .mtimages{background: url(/images/col3.png) top right no-repeat; width: 92px; height: 95px;}
#topartners .mtimages{background: url(/images/col4.png) top right no-repeat; width: 117px; height: 90px;}
#topartners, #goverment, #corporate, #individual {height: 300px; padding:10px; overflow:hidden;}

#toptab{border-top: 0 none !important; height: 80px !important;}
#mainclientsmenu li a{display: block; padding: 12px; width: 176px; height: 55px; vertical-align: middle; border-bottom: 0 none; color:#828282; font-family:verdana; font-size:12px; font-weight:bold;}
#mainclientsmenu li{height: 79px; border-top: 1px solid #828282; border-right: 1px solid #828282; background: url(/images/bgtabs.png) top left repeat-x}
#mainclientsmenu li.active{background: #ffffff; border-right: 0 none;}
#mainclientsmenu{list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; width: 200px;}

#mainclients .maintext{text-align:left; vertical-align:top;}
#mainclients .tabs{width: 200px;}
#mainclients {position: relative; height: 327px;}
#mainclients .shadow{position: absolute; height: 317px; top: 10px; width: 100%; background-color: #E7E7E7;}
#mainclients .main table{width: 100%; height: 100%; padding: 0;}
#mainclients .main{background-color:#FFFFFF; border:1px solid #828282; height:320px; margin:0 5px; position:relative;}
#mainclients * {margin:0;}
#topnews{border: 1px solid #E7E7E7; position: relative; margin-bottom:30px;}

#t_leftlink .t_extlinks a{display: block; background: transparent url(/images/extarrow.png) no-repeat scroll right center; margin:3px 10px 5px 0; color: #DA251D; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: underline; border-bottom: 0 none;}
#t_leftlink .t_extlinks{list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0;}
#t_leftlink{position: relative; border-color:#E7E7E7 #E7E7E7 #E7E7E7 #DA251D; border-style:solid; border-width:1px 1px 1px 2px; left:21px; margin-bottom:30px; padding-left:10px; position:relative; width:189px; z-index:1 !important;}

#t_leftits{position: relative; height: 35px; left: 12px; width: 195px; z-index: 1 !important; border: 0 none; padding-left: 10px; padding-right: 10px; margin: 0 0 15px;}
.t_leftbanner a, .t_leftbanner a:hover{border: 0 none;}
.t_leftbanner{position: relative; left: 30px; width: 188px; margin-bottom: 30px; z-index: 1 !important;}

#lm_main li ul{left: 0; position:absolute; display:none; top: auto; z-index:500; height:auto; background:#FFFFFF; border:1px solid #DA251D; margin-left: 15px; width: 175px;}
#lm_main li ul a{color: #DA251D;}
#lm_main li:hover ul{display: block;}
#lm_main a.chldtxt{color: #DA251D; font-family: verdana; font-size: 11px; font-weight: bold; width: 100%; float:left; text-decoration: underline; border-bottom: 0 none;}
#lm_main li li{margin: 0; padding: 0 15px;}
#lm_main li a.txt, #lm_main li span.txt{border-bottom: 1px solid #DA251D; color: #DA251D; font-family: verdana; font-size: 12px; font-weight: bold; width: 158px; float:left; margin-top: 5px;}
#lm_main li span.txt, #lm_main li span.img{cursor: pointer;}
#lm_main li a.txt{text-decoration: none; display:block;}
#lm_main li a.img, #lm_main li span.img{width: 30px; height: 23px; text-decoration: none; border: 0 none; float:left;}
#lm_main li{height: 23px; margin-bottom: 10px;}
#lm_main, #lm_main li ul{list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0;}

#t_leftmenu{position: relative; left: 30px; width: 188px; margin-bottom: 30px; z-index: 1 !important;}
td.t_leftcol{width: 248px; vertical-align:top;}
/* ---------- left -------------- */

/* ---------- top -------------- */
#t_banners{position: absolute; top: 185px; left: 250px; right: 28px; height: 80px; z-index: 0 !important; border: 0 none; vertical-align: middle; text-align: center;}
#t_topmenu{position: absolute; top: 150px; left: 250px; right: 28px; height: 25px; z-index: 5 !important;}
#t_topbasket{position: relative; top: 61px; height: 20px; border-right: 2px solid #DA251D; z-index: 1 !important; float: right; right: 28px; clear: right;}
#login a, #login a:hover{border: 0 none;}
#t_topquick{position: relative; top: 59px; width: 127px; height: 32px; z-index: 1 !important; float: right; right: 25px; clear: right;}

#t_topslg{position: absolute; top: 95px; left: 250px; z-index: 2 !important; background-color:#DEDEDE;}
#t_topslg strong{font-family: verdana; font-size: 14px; font-weight: bold; color: #DA251D;}

#t_topphone{position: relative; top: 13px; height: 20px; text-align: right; padding-top: 5px; padding-right: 10px; border-right: 2px solid #DA251D; z-index: 1 !important; float: right; right: 28px;}
#t_topphone .topphoneimg{padding-left: 15px; vertical-align: middle;}
#t_topphone .topphonetext{padding-left: 5px; font-size: 11px; font-weight: bold; color: #DA251D;}

#t_toplogo a img{width: 220px !important; height: 240px !important;}
#t_toplogo a{border: 0 none;}
#t_toplogo{position: absolute; top: 25px; left: 0px; width: 220px !important; height: 240px !important; z-index: 2 !important;}

#t_topbar{position: absolute; top: 25px; left: 0px; width: 100% !important; height: 125px; background-image: url(images/top.png); z-index: 0 !important;}
td.t_tdtop{height: 285px; vertical-align: top;}
/* ---------- top -------------- */

table.t_main{width: 100%; height: 100%;}
#t_dvmain{position: relative; margin-left: auto; margin-right: auto; width: 95%; z-index: 0 !important; text-align:left;}

h1 {margin: 0 0 20px 0 !important; font-size:13pt; font-weight:bold; line-height:20pt; border-bottom:1px solid #CCCCCC; color: rgb(120,30,25); padding: 10px 0 5px 3px;}
img{border: none 0px;}
table{border-spacing: 0px; border-collapse: collapse;}
body{color: #3D403E; border: none 0px; height: 100%;}
html{height: 100%;}
*{margin: 0px; padding: 0px; font-family: verdana,sans-serif; font-size: 12px; line-height: 16px;}


#td_rightcol{height:100%; vertical-align: top;}
#t_rightcol{position: relative; left: 2px; z-index: 0 !important; padding: 0; margin: 0 30px 0 0; height: 100%;}
#t_mainbottom{height: 71px; background: transparent url(images/bottom.png) repeat-x scroll left top;}
#indexcols{border: 0 none; border-spacing: 0; border-collapse: collapse; margin: 0 !important; height: 100%; width: 100%; z-index: -1;}

div.clean{float: left; clear: both;}
input, textarea, select {border: solid 1px #CCCCCC;}
textarea.inputtextarea, input.inputtext{width: 250px;}
input[type="image"]{border: 0 none;}
.redfont{color: #DA251D;}
div.t_blockhead {position: absolute; border-left: 2px solid #DA251D; top: 10px; left: 20px; padding-left: 6px; width: 145px; z-index: 3 !important;}
table.t_blockhead{background-color: #DA251D; width: 100%;}
table.t_blockhead td {color: #fff; font-weight: bold; text-align: right; padding-right: 7px; height: 17px;}
hr {border: 0 none;}

.bx-yandex-map * {margin: 0 !important;}

