/*img { behavior: url(/pngfix/iepngfix.htc) }*/

table, tr, td, img, div, a, input { behavior: url(/pngfix/iepngfix.htc) }



table.base

{

    min-width: 1000px;

}



/*menu*/



td.topmenu

{

    margin: 0 auto;

    width: 1000px;

    height: 45px;

}

    table.menutable

    {

        margin: 0px;



    }



    table.menutable, table.menutable td

    {

        border-collapse: collapse;

        border-spacing: 0px;

        padding: 0px;

    }



	 .top-link{

	 	height: 37px;

		margin-left: 2px;

		margin-right: 2px;

		margin-top: 4px;

		background: url(../images/top-link-bg.jpg) repeat-x;

	 }



	 .left-link{

		height: 37px;

		background: url(../images/left-link-bg.jpg) no-repeat left top;

	 }



	 .left-link-select{

	 	height: 37px;

		background: url(../images/left-link-select.jpg) no-repeat left top;

	 }



    .mlinktd-ac, .mlinktd

    {

        width: 100px;

    }



    td.mlinktd

    {

        background: url(/images/mi_bg.jpg) repeat-x scroll center top;

    }



    td.ml-spec

    {

        background: url(/images/smi_bg.jpg) repeat-x scroll center top;

    }



    td.mtdleft

    {

        background: url(/images/mi_03.jpg) repeat-x scroll center top;

        width: 6px;

        min-width: 6px;

        vertical-align: bottom;

    }



    td.ml-spec-l

    {

        background: url(/images/smi_03.jpg) repeat-x scroll center top;

    }



    td.mtdright

    {

        background: url(/images/mi_05.jpg) repeat-x scroll center top;

        width: 6px;

        min-width: 6px;

        vertical-align: bottom;

    }



    td.ml-spec-r

    {

        background: url(/images/smi_05.jpg) repeat-x scroll center top;

    }



    /*active*/



    td.mlinktd-ac

    {

        background: url(/images/ma_bg.jpg) repeat-x scroll center top;

    }



    td.ml-spec-ac

    {

        background: url(/images/sma_bg.jpg) repeat-x scroll center top;

    }



    td.mtdleft-ac

    {

        background: url(/images/ma_03.jpg) repeat-x scroll center top;

        width: 6px;

        min-width: 6px;

        vertical-align: bottom;

    }



    td.ml-spec-l-ac

    {

        background: url(/images/sma_03.jpg) repeat-x scroll center top;

    }



    td.mtdright-ac

    {

        background: url(/images/ma_05.jpg) repeat-x scroll center top;

        width: 6px;

        min-width: 6px;

        vertical-align: bottom;

    }



    td.ml-spec-r-ac

    {

        background: url(/images/sma_05.jpg) repeat-x scroll center top;

    }



a.mainlevel

{

    /*padding-top: 5px;*/

    /*height: 27px;*/

    display: inline-block;

    margin: 0px;

    font-size: 15px;

	 margin-left: 13px;

	 line-height: 15px;



    text-decoration: underline;

    text-align: center;

    color: #FFF !important;

}



.ml-spec a

{

    /*font-size: 13px;*/

}



a#active_menu

{

    color: #FFF !important;

	 text-decoration: none !important;

}







/*end menu*/



/*modules*/



p.question

{

	 color: #484747;

    margin: 0px;

	 margin-left: 8px;

	 width: 200px;

}



p.answer

{

    margin : 0px;

	 margin-left: 8px;

	 color: #484747;

	 font-weight: bold;

	 width: 200px;

}



div.readnext

{

    margin-left: 8px;

    text-align: left;

	 margin-bottom: 18px;

}



div.readnext a, div.readnext a:visited, div.readnext a:hover

{

    text-decoration: underline;

    color:#003583;

}



/*modules end*/



.m_def

{

	 margin-top: 5px;

	 margin-left: 8px;
	 width:230px;

}



.mtop

{

	

}



.plus

{

    background: url(../images/dollar.jpg) no-repeat top center;
	padding-top: 50px;

}

.quest

{

    background: none;

}



.m_def h3

{

    margin-top: 0px;

    font-size:14px;

	 font-weight: normal;

	 width: 215px;

	 height: 22px;

	 text-align: center;

	 vertical-align: middle;

	 background: url(../images/m-def-bg.jpg) no-repeat;

	 line-height: 22px;

	 color: white;

}



.m_def a.biglink

{

    text-decoration: none;

    font-size:13px;

    font-weight: bold;

	 margin-left: 10px;

	 width: 210px;

	 display: inline-block;

}



/*modules end*/



img {

    border-width : 0px;

	 cursor: default !important;

}



html

{

    margin: 0px;

    padding: 0px;

}



body {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding: 0px;

	font:12px tahoma;

	color: #484747;

}



a:link, a:active, a:visited {

color:#003583;

text-decoration:underline;

}



a img

{

	border-width: 0px;

	cursor: pointer !important;

}



a:hover {

text-decoration:none;

}



.newsfeed_item {

padding-top:10px;

}



table.head {

	background: url(../images/head-bg-1.jpg) repeat-x;

}

table.head tr{

	background: url(../images/head-bg-2.jpg) no-repeat left top;*/

}

td.head {

	background-image: url(../images/money.png);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: right;

	padding-right: 20px;

	padding-bottom: 30px;

}

#title {

	display: block;

	position: absolute;

	margin-left: 230px;

}



table.t-links-right {

    background : url(../images/top-menu-bg.jpg) repeat-x;

    margin: 0px;

    padding: 0px;

}





.main {

	/*background: url(../images/mainbg.jpg) repeat-y center top;*/

	height: 685px;

    padding: 5px 40px 10px 30px;

}

.footlft {

	background-image: url(../images/footer_01.jpg);

	background-repeat: no-repeat;

}

.footcrt {

	background-image: url(../images/footer_02.jpg);

	color:#fff;

}



.footcrt a, .footcrt a:hover, .footcrt a:visited

{

    color:#fff;

    text-decoration: none;

}





.footrght {

	background-image: url(../images/footer_03.jpg);

	background-repeat: no-repeat;

}

.bottmenu {

	text-align:center;

	color:#0f90b7;

	height: 30px;

/*	width: 400px; */

	position: relative;

}



.bottmenu a

{

	font-size: 14px;

}



.bottmenu a:visited{

    color:#0f90b7;

}





.rightbordertable {



}

.leftbordertable {



}

.leftbordertable .m_def div{

	width: 227px;

	height: 70px;

	background: url(../images/word-bg.jpg) no-repeat;

	margin-top: 20px;

}

.banner{

	width: 227px;

	height: 107px;

	background: url(../images/banner-bg.jpg) no-repeat;

	margin-top: 20px;

	text-align: center;

	vertical-align: middle;

}

.banner img{

	margin-top: 15px;

}

.man{

	width: 245px;

	text-align: center;

	margin-top: 45px;

}

.leftbordertable .m_def div table div{

	width: 150px;

	background: url(0);

	margin: 0px;

	height: 20px;

}

.bottomborder {

border-bottom:solid;

border-bottom-width:thin;

border-bottom-color:#c0c0c0;

}



#links01 {

	width: 126px;

	position: relative;

	float: left;

	z-index: 1;

}

#spravka {

	background-image: url(../images/spravka.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 390px;

	width: 215px;

    vertical-align: top;

    padding-top: 10;

}



#links01c {

	width: 126px;

	position: relative;

	float: left;

	z-index: 2;

}

#links02 {

	width: 179px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 1;

}

#links02c {

	width: 179px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 2;

}

#links03 {

	width: 140px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 1;

}

#links03c {

	width: 140px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 2;

}

#links04 {

	width: 128px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 1;

}

#links04c {

	width: 128px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 2;

}

#links05 {

	width: 100px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 1;

}

#links05c {

	width: 100px;

	position: relative;

	float: left;

	margin-left: -13px;

	z-index: 2;

}



.links-right

{

    width: 195px

}



.sform input

{

    margin-top: 2px;

    border: none;

    vertical-align: middle;

    width: 120px;

}



.sform button

{

    padding:0;

    border:none;

    background:transparent;

}



.sform button img

{

    padding:0;

    display:block;

}



.contentheading {

    font-size: 30px;

	 text-align: left;

}



/* Title text */

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {

    font-family: Arial;

}


.seo h3 {font-size: 13px;}
h3 {font-size: 18px;}



h2.contentheading, .contentheading {

    padding: 5px 0 8px;

    margin: 0;

    font-weight: normal;
	font-size:14px;

}


.contentheading, .componentheading, .blog_more strong,  h2 {
font-size:14px;
    font-family: Arial;

}
table.blog .contentheading {

    font-size: 30px;

}







table.contentpaneopen {

    border: none;

    border-collapse: collapse;

    border-spacing: 0;

    text-align: justify;

}





table.contentpaneopen td, table.contentpane td {

}



table.contentpaneopen, table.contentpane, table.blog {

    width: 100%;

}



.mapimage

{

     float: right;

}



ul.newsfeed

{

    display: block;

    list-style: none;

    padding-left: 0;

    margin-left: 0px;



    font-size: 14px;



    text-align: justify;



    font-family: arial;

}



ul.newsfeed li

{

    margin-left: 0px;

    padding-bottom: 10px;

    padding-left: 0px;

}



ul.newsfeed li a

{

    font-size: 15px;

    font-weight: bold;

    text-decoration: none;

    color: #001368;

}



.moduletable

{

    font-family: arial;

}



.xmap ul li

{

    display: block;

}



.xmap ul li a, .xmap ul li a:visited

{

    font-family: arial;

    text-decoration: none;

    color: #001368;

}



ul.menu-kbase

{

    display: block;

    list-style-image: none;

    list-style-type: none;

    padding-left: 0px;

    margin-left: 15px;

    margin-top: 15px;

}



ul.menu-kbase li

{

    margin-bottom : 6px;

}



ul.menu-kbase ul li

{

    list-style-type: none;

    display: block;

    margin-left: 10px;

}



ul.menu-kbase li a, ul.menu-kbase li a:visited

{

    color: #003583;

    text-decoration: none;

    cursor: pointer;

}



ul.menu-kbase li a span

{

    color: #003583;

	line-height:15px;

	margin-left:0px;

	padding-left:0px;

        text-decoration: none;

    cursor: pointer;



}



ul.menu-kbase li ul li a span

{

    color: #003583;

	line-height:15px;

	margin-left:0px;

	padding-left:0px;

}



.pollstableborder button

{

    clear: right;



}





.btable td

{

    padding: 0px 10px;

    border-bottom: 1px solid #4BACC6;

}



.btable p

{

    margin: 8px 0px

}

.form_item
{
	width: 200px !important;
	margin-left: 10px !important;
}

.m_def > div > form
{
	margin-bottom: 20px !important;
}
.prod h1{
	text-align:left;
	font-size:14px;
}
.mainprod {
	text-align:justify;
}
.mainprod h1 {
	text-align:left;
	font-size:16px;
}
.mainprod h2 {
	text-align:left;
	font-size:14px;
}
.zag_n {
	font-size:14px;
}
.slk {
	text-align:center;
}
.slk a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

h1 {
	text-align:left;
	font-size:19px;
}