.img {
    border:1px solid #4A8DAB;
    margin-right:9px;
}
body {
    width:100%; 
    padding: 0px; 
    margin: 0px; 
    vertical-align:top; 
    background:#4A8DAB;
}

table,td,th {
    padding:0px;
    margin:0px;
    border:0px;
    vertical-align:top; 
    font: 11px Tahoma, Arial, Helvetica, sans-serif; 
    color:#ffffff
}
.table_print,.td_print,.th_print {
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:top; 
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000;
}
div,p,span,label {
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	margin:0px; 
	padding:0px;
	line-height:14px;
}
a, a:link, a:visited, a:active {
	font:11px Tahoma, Arial, Helvetica, Sans-serif; 
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.a_:link, a.a_:visited, a.a_:active {
    text-decoration:underline
}
a.a_:hover {
    text-decoration:none;
}

.index_text a:hover,
.index_text a:active {
    text-decoration:none;
}
.index_text a{
    text-decoration:underline;
}
a.catalog_:hover,
a.catalog_:active,
a.catalog_:visited {
	text-decoration:none;
}
a.catalog_{
	text-decoration:underline;
}
h1 {
	font:bold 14px Tahoma, Arial, Helvetica, Sans-serif; 
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-top:2px;
	height:20px;
	text-align:center;
	background:url(bg_title1_lt.jpg) top left no-repeat;
}
h1.inner {
    background:none;
    color:#FFFFFF;
    /*cursor:pointer;*/
}
h1.inner3 {
    font:bold 13px Tahoma, Arial, Helvetica, Sans-serif;
    background:none;
    color:#FFFFFF;
    /*cursor:pointer;*/
}
h1.inner2 {
    background:none;
    color:#FFFFFF;
    text-align:left;
    font-size:12px;
    /*cursor:pointer*/
}
h1.title1 {
    background:url(title_teploxim.jpg) top left no-repeat;
    text-align:center;
    padding-top:14px;
    height:30px;
    width:573px;
    padding-right:19px;
    color:#ffffff;
    font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}


h2 {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	padding:10px 0px 5px 24px;
	background:url(bg_title2_lt.jpg) top left no-repeat;
}
h2.inner {
    background:none;
    color:#FFFFFF;
    padding-left:0px;
    /*cursor:pointer;*/
}

hr {
	margin:0px;
	padding:0px;
}
/*
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
*/
.li_index
{
margin-left:0px;
padding-left:0px;
list-style:circle inside;
}
.li_sub
{
margin-left:10px;
padding-left:0px;
list-style:square inside;
}
form {
	margin:0px;
	padding:0px;
}
.float {
	float:left;
	display:block;
	overflow:hidden;
}
.floatRt {
	float:right;
	display:block;
	overflow:hidden;
}
.clear {
	clear:both;
}

#global {
	width:1000px;
	margin:0px auto;	
}

.block01 {
        background:url(bg_block1.jpg) top left repeat-y;
        /*width:563px;*/
        width:100%;
        margin-left:5px;
        margin-top:2px; 
}
.block01_bot {
        background:url(bg_block1_bot.jpg) bottom left no-repeat;
}
.block01_top {
        background:url(bg_block1_top.jpg) top left no-repeat;
        width:100%;
        height:104px;
        padding-top:5px;
        padding-left:13px;
        padding-right:10px;
}
.block01_top .td1 {
        padding:15px 20px 0px 10px;
}
.block01_top .td2 {
        padding:10px 10px 10px 24px;
}
.block01_top .td3 {
        PADDING-RIGHT: 15px;
}
.box22 {
        border:2px solid #3C7994;
        margin-bottom:3px;
        background:#4A8DAB;
        width:286px
}


/********header***********/
.header_tl {
	width:726px;
	background:url(header_tl.jpg) top left no-repeat;
	height:180px;
	padding-top:7px;
	padding-left:8px;
}
.header_tr {
	width:231px;
	height:162px;
	background:url(header_tr.jpg) bottom left no-repeat;
	vertical-align:bottom;
	padding-bottom:10px;
	padding-left:35px;
	color:#ffffff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
.header_tr a.mail,
.header_tr a.mail:link,
.header_tr a.mail:active,
.header_tr a.mail:visited {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(mail.gif) top left no-repeat;
	padding-left:27px
}
.info {
	background:url(header_br.jpg) top left no-repeat;
	width:261px;
	height:93px;
	padding-right:6px;
	padding-top:4px;
	text-align:center;
}
.info a,
.info a:link,
.info a:active,
.info a:visited {
	color:#386477;
	text-decoration:underline;
}
.info a:hover {
	text-decoration:none
}
/*** content ***/
.content,
#content {
	width:1000px;
}
.contLt {
	width:199px;
}
.box {
	border:1px solid #ffffff;
	margin-bottom:2px;
}
#search {
	background:url(bg_search2.jpg) top left no-repeat;
	padding:6px;
	width:187px;
	height:65px;
	color:#25556A;
}
#search .text {
	width:155px;
	height:15px;
	background:#ffffff;
	border:1px solid #B3B9C3;
}

#search .btn_search {
	width:100px;
	height:25px;
	background:url(btn_search.jpg) top left no-repeat;
	border:none;
	margin-top:5px
}

/*** content center ***/
.contCtr {
	padding:0px 2px;
}
.box1 {
	border-left:1px solid #ffffff;
	margin-bottom:2px;
}
.box1 td {
    padding:2px;
    width:290px;
    border:1px solid #ffffff;
    border-left:none
}

.box1b {
	border-left:1px solid #ffffff;
	margin-bottom:2px;
}
.box1b td {
    padding:2px;
    border:1px solid #ffffff;
    border-left:none
}

.box1b .colsp {
BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #3c7994;
    PADDING-BOTTOM: 2px;
    WIDTH: 590px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 2px;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
}

.box_stati td {
	padding:2px;
	width:290px;
	border:1px solid #ffffff;
	border-left:none
}
.box1 .colsp {
BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px; 
    BACKGROUND: #3c7994;
    PADDING-BOTTOM: 2px;
    WIDTH: 590px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 2px;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
}
/*
.box1 .colsp {
	padding:2px;
	width:590px;
	border:none;
	border-right:1px solid #ffffff;
	background:#3C7994;    

}
*/
.box2 {
	border:2px solid #3C7994;
	margin-bottom:3px
}

.blue_box {
    BORDER-RIGHT: #4a8dab 1px solid; 
PADDING-RIGHT: 5px; 
BORDER-TOP: #4a8dab 1px solid; 
PADDING-LEFT: 5px; BACKGROUND: #3c7994; 
PADDING-BOTTOM: 5px; 
BORDER-LEFT: #4a8dab 1px solid; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: #4a8dab 1px solid;
}
/*
.blue_box {
	border:1px solid #4A8DAB;
	padding:5px;
	background:#3C7994;
}
*/


.border_white {
	border:1px solid #ffffff;
}
/*** content right ***/
.contRt {
	color:#25556A;
}
.box_rt {
	border:1px solid #ffffff;
	margin-bottom:2px;
	color:#25556A;
	width:199px;
}
.box3 {
	border:1px solid #B1C2CA;
	background:#ffffff;
	width:197px;    
}
.box3_inner {
	background:#B1C2CA;
	border:1px solid #ffffff;
	color:#25556A;
	padding:4px;
	width:187px;
}

.box3-1 {
    border:1px solid #B1C2CA;
    background:#3c7994;
    width:197px;
    text-align: left;
}
.box3-1 a:link, a:visited, a:active {
    text-decoration:underline
}
.box3-1 a:hover {
    text-decoration:none;
}


.line-pol {height:1px; overflow:hidden; background:#D1D1D1; margin-bottom:5px; margin-top: 5px; width: 100%;}



.box3_inner p,
.box3_inner p a,
.box3_inner p a:link,
.box3_inner p a:active,
.box3_inner p a:visited,
.box3_inner p a:hover {
	color:#25556A;
	line-height:12px;
}

.box3 p {
	padding:5px;
    font:11px Tahoma, Arial, Helvetica, Sans-serif; 
    color:#000000;
}
.box3_inner img {
	border:1px solid #ffffff;
}
.box3 a,
.box3 a:link,
.box3 a:active,
.box3 a:visited {
	color:#11262F;
	text-decoration:underline;
}
.box3 a:hover {
	text-decoration:none;
}
.box3 hr {
	color:#11262F;
}
.box3 .date {
	background:url(bg_date.jpg) top left repeat-y;
	padding:1px 3px;
	color:#25556A;
	font-weight:bold;
}
.date_text
{
    color:#25556A;
}
.line {
	height:1px;
	overflow:hidden;
	background:#B1C2CA;
}
.box3 .title {
	background:url(bg_title.jpg) top left repeat-y;
	padding:1px 10px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
/*** footer ***/
.footer {
        background:url(bg_bot_rep.gif) bottom left repeat-x #ffffff;
}

#footer {
        background:url(bg_bot_rt_t.jpg) top right no-repeat;
}

#footer td.bg_rt {
        background:url(bg_bot_rt_b.gif) bottom right no-repeat;
}

.bg_lt {
        background:url(bg_bot_lt.jpg) bottom left no-repeat;
        padding:12px 90px 20px 90px;
        text-align:center;
        color:#25556A
}

.bg_lt p,
.bg_lt a,
.bg_lt a:link,
.bg_lt a:active,
.bg_lt a:visited,
.bg_lt a:hover {
	color:#25556A;
}

.title1 {
	background:url(title_teploxim.jpg) top left no-repeat;
	text-align:center;
	padding-top:14px;
	height:30px;
	width:573px;
	padding-right:19px;
	color:#ffffff;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.title11 {
	background:url(title_teploxim.jpg) top left no-repeat;
	text-align:right;
	padding-top:8px;
	height:30px;
	width:573px;
	padding-right:19px;
	color:#ffffff;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.title2 {
    width:572px;
    background:url(bg_title2.jpg) top left no-repeat;
    color:#25556A;
    padding:0px 10px;
}
.title2 a,
.title2 a:link,
.title2 a:active,
.title2 a:visited {
    color:#25556A;
}
.title3 {
	width:572px;
	background:url(bg_title3.jpg) top left no-repeat;
	color:#25556A;
	padding:0px 10px;
}
.title3 a,
.title3 a:link,
.title3 a:active,
.title3 a:visited {
	color:#25556A;
}
/*
.block01 {
	background:url(bg_block1.jpg) top left no-repeat;
	width:583px;
	height:104px;
	margin-top:2px;
	margin-left:4px;
}
.block01 .td1 {
    padding-left:13px;
    padding-top:5px;
}
.block01 .td2 {
    padding-left:5px;
    padding-top:7px;
    height:90px;
}
.block01 .td3 {
    padding-right:5px;
}
*/
.btn01 {
	background:url(btn01.jpg) top left no-repeat;
	width:96px;
	height:14px;
	display:block;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px
}
.about_txt {
	padding:0px 5px;
	text-indent:25px;
}
.cont_txt {
	width:156px;
	height:17px;
	border:1px solid #B3B9C3;
	background:#ffffff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px
}
.cont_area {
	border:1px solid #B3B9C3;
	background:#ffffff;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	width:345px;
	height:90px;
	overflow:auto;
	margin-left:100px
}
.cont_submit {
	width:148px;
	height:23px;
	background:url(btn_send.jpg) top left no-repeat;
	border:none;
	margin:5px 0px
}

.border2 {
	border:1px solid #25556A;
	padding:3px;
}
.catal_txt {
	padding:5px;
	/*text-indent:25px*/
}
.catal_ol {
	margin:5px;
	padding-left:25px;
}
.box4 {
	background:url(img07.jpg) top center no-repeat #9BB9C3;
	width:199px;
	text-align:center;
	color:#25556A;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-top:5px;
	height:132px;
}
.box5 {
	width:191px;
	border:2px solid #9EBBC5;
	background:#7D9EAB;
	padding:2px;
}
.box5_inner {
	width:179px;
	border:1px solid #9EBBC5;
	background:#7D9EAB;
	color:#D6E4E9;
	padding:5px;
}
.box5_inner p,
.box5_inner a,
.box5_inner a:link,
.box5_inner a:active,
.box5_inner a:visited {
	color:#D6E4E9;
}
.txtind {
    /*text-indent:20px;*/
}
.intext {
    height:15px;
    background:#ffffff;
    border:1px solid #B3B9C3;
}
.inbut {
    background:#ffffff;
    border:1px solid #B3B9C3;
    font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}


/*Сообщения*/

.td-left-top {
background: url(top1.gif) left top no-repeat;
width: 11px;
height: 25px;
margin: 0;
padding: 0;
}


.td-center-top {
background: url(top2.gif) left top repeat-x;
height: 25px;
margin: 0;
padding: 0;
}


.td-line-top {

background: url(top3.gif) left top repeat-x;
height: 25px;
margin: 0;
padding: 0;
margin-left: -50px;


}

.td-right-top {

background: url(top4.gif) left top no-repeat;
width: 11px;
height: 25px;
margin: 0;
padding: 0;
}


.td-left-mid {
background: url(center1.gif) left top no-repeat;
width: 11px;
height: 80px;
margin: 0;
padding: 0;
}


.td-center-mid {
background: url(center2.gif) left top repeat-x;
height: 80px;
margin: 0;
padding: 0;
}


.td-right-mid {

background: url(center3.gif) left top no-repeat;
width: 11px;
height: 80px;
margin: 0;
padding: 0;
}


.td-left-bot {
background: url(bot1.gif) right bottom no-repeat;
width: 11px;
height: 12px;
margin: 0;
padding: 0;
}


.td-center-bot {
background: url(bot2.gif) left bottom repeat-x;
height: 12px;
margin: 0;
padding: 0;
}


.td-right-bot {

background: url(bot3.gif) left bottom no-repeat;
width: 11px;
height: 12px;
margin: 0;
padding: 0;
}

/*************  FORM  ***************/
hr {
    margin:0px;
    padding:0px;
}
form {
    margin:0px;
    padding:0px;
}
.ABO {
    width:573px;
}
.ABO td {
    padding:2px 5px;
}
/*
input {
    width:153px;
    height:13px;
    border:none;
    border-bottom:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
*/
.but {
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
.ttext {
    width:153px;
    height:15px;
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
.selt {
    width:153px;
    height:19px;
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}

.txt1 {
    width:250px;
}
.txt2,
.sel2 {
    width:90px;
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
.txt3,
.sel3 {
    width:200px;
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
.txt4,
.sel4 {
    width:90%;
    border:1px solid black;
    background:white;
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:black;
}
.radio1,
.check1 {
    border:none;
    width:12px;
    margin-right:5px;
    margin-top:6px
}
.table_ABO {
    width:563px;
    border:1px solid black;
    border-collapse:collapse;
}
.table_ABO td {
    border:1px solid black;
}
.table_ABO .td1 {
    width:400px;
}

/*** orderTKA ***/
.orderTKA {
    width:573px;
}
.orderTKA td {
    padding:2px 5px;
}
.table_TKA {
    width:563px;
    border:1px solid black;
    border-collapse:collapse;
	margin-top:5px;
}
.table_TKA td {
    border:1px solid black;
}
.table_TKA .td1 {
    width:15px;
}
.table_TKA .td2 {
    width:300px;
}
.table_TKA .td3,
.table_TKA .td4 {
    width:100px;
    text-align:center
}
ul {
    list-style:inside;
    padding:0px;
    margin:0px 0px 0px 7px;
}
li {
    padding:0px 0px 0px 10px;
    line-height:18px;
}
.shtucer {
    width:100%;
    border:1px solid black;
    border-collapse:collapse;
}
.shtucer td {
    border:1px solid black;
    width:25%
}
.small {
    font-size:10px;
}

/*** TSS ***/
.TSS {
    width:573px;
}
.TSS td {
    padding:2px 5px;
}
.TSS_top {
    width:100%
}
.TSS_top .td1 {
    width:100px;
}
.table_TSS1 {
    width:563px;
    border:1px solid black;
    border-collapse:collapse;
}
.table_TSS1 td {
    border:1px solid black;
    vertical-align:middle;
    text-align:center;
}
.table_TSS1 .td1 {
    width:213px;
}
.table_TSS1 .td2 {
    width:120px;
}
.table_TSS1 .td3 {
    width:100px;
    text-align:center
}
/*** pr1 ***/
.pr1 {
    width:563px;
    border:1px solid black;
    border-collapse:collapse;
}
.pr1 td {
    border:1px solid black;
    vertical-align:middle;
    text-align:center;
}
.pr1 .td1 {
    width:178px;
    text-align:left
}
.pr1 .td2 {
    width:60px;
}
/*** TZ ***/
.TZ {
    width:573px;
}
.TZ td {
    padding:2px 5px;
}
/*** pr2 ***/
.pr2 {
    width:563px;
    border:1px solid black;
    border-collapse:collapse;
}
.pr2 td {
    border:1px solid black;
    text-align:center
}
.pr2 .td1 {
    width:225px;
    text-align:left;
}


/*** zakaz ***/
.zakaz {background:url(bg_zakaz.jpg) top left repeat-y; width:581px; margin-bottom:1px;}
.zakaz div {background:url(bg_zakaz_bot.jpg) bottom left no-repeat;}
.zakaz table {background:url(bg_zakaz_top.jpg) top left no-repeat;}
.zakaz .td1 {width:450px; vertical-align:middle; font:19px Arial, Helvetica, sans-serif; color:white; padding:10px 0px 10px 20px;}
.zakaz .td2 {width:94px; text-align:center; vertical-align:middle; padding:10px 5px;}
/*new*/
#tabl {width:600px;}
#tabl a img {border: none;}
#tabl td {border-collapse:collapse; text-align:center; padding-bottom:10px;}
#tabl p {padding-bottom:10px;}
#tabl a {text-decoration: underline;}
#lmenu {width:199px; list-style:none; margin:0 !important; padding:0 !important; list-style-position: outside !important;}
#lmenu li {margin:0 !important; padding:0 !important;}
#lmenu a {display:block; background:url(pm.jpg) 0 0 no-repeat; text-decoration:none; color:#FFF; height:31px; line-height:31px; padding-left:5px; font-variant:small-caps; font-family:'Microsoft Sans Serif', sans-serif; font-size:16px;}
.last {font-size:14px !important;}
#lmenu a:hover {text-decoration: underline;}
.bold {font-weight: bold;}
.underlin {text-decoration: underline;}
em a{font-style: italic!important;}
