BODY {
	margin:5px 20px 20px 20px;
}

DIV, TD {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color: #004c8d;
}

A:HOVER {
	color: #ff8000;
	text-decoration: none;
}

P {
	margin-top:8px;
	margin-bottom:8px;
}


H1 {
	color:#178952;
	font-size: 25px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:8px;
}


H2 {
	color:#000000;
	font-size: 18px;
	margin-bottom:4px;
	font-weight:normal;
}

H2.order {
	color:#178952;
	font-size: 15px;
	margin-bottom:4px;
	font-weight:normal;
}



FORM {
	padding: 0px;
	margin: 0px;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

IMG {border-color: #678791;}
.left {margin-right:5px;}
.right {margin-left:5px;}



.topicon_panel {
	display:block;
	background:url('/tpl/pressa-rf.ru/img/bktopicon.gif') bottom left no-repeat;
	padding-left:227px;
	white-space: nowrap;
	height:35px;
}


TD.toplogin_panel {
	min-width:220px;
	background:url('/tpl/pressa-rf.ru/img/bklogin.gif') top left no-repeat;
}

TD.topsearch_panel {
	min-width:508px;
	background:url('/tpl/pressa-rf.ru/img/bktopsrch.gif') top repeat-x;
}

TABLE.topsearch_plate {
	width:100%;
	height:100%;
	background:url('/tpl/pressa-rf.ru/img/srchplate.gif') top left no-repeat;
}
TD.topsearch {
	vertical-align:top;
	text-align:right;
}

.topsearch_hdr {
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#465a60;
	margin:5px 15px 0 0;
	text-transform: uppercase;
	white-space: nowrap;
}

.topsearch_form {
	display:block;
	text-align:right;
	min-width:300px;
	margin:42px 15px 0 100px;
	white-space: nowrap;
}

.topsearch_form TD, .topsearch_form DIV {
	font-size:11px;
	color:#ffffff;
	padding-bottom:5px;
	white-space: nowrap;
}

INPUT#fld_search {
	border:0;
	border:solid 1px #465a60;
	margin:0 3px 0 0;
	height:21px;
	width:300px;
	padding:2px 4px;
}


.toplogin_hdr {
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#465a60;
	margin:5px 20px 0 0;
	text-transform: uppercase;
	white-space: nowrap;
}

.toplogin_plate {
	display:block;
	width:180px;
	margin:20px 20px 20px 20px;
}

.toplogin_plate TD {
	padding:0 3px 3px 0;
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}

INPUT#fld_name, INPUT#fld_pass {
	border:0;
	border:solid 1px #465a60;
	height:21px;
	width:135px;
	padding:2px 4px;
}

.topsearch_form TD A, .toplogin_plate TD A {color:#ffffff;}
.topsearch_form TD A:HOVER, .toplogin_plate TD A:HOVER, .lmenu A:HOVER {color:#fff200;}




TD.col_left {
	background:url('/tpl/pressa-rf.ru/img/bklcol.gif') top right no-repeat;
	padding-top:3px;
	vertical-align:top;
}
TD.col_center {
	background:url('/tpl/pressa-rf.ru/img/bkccol.gif') top left no-repeat;
	padding-top:3px;
	vertical-align:top;
}
TD.col_right {
	padding-top:3px;
	vertical-align:top;
}



TABLE.lmenu_plate {
	height:170px;
	width:220px;
	background:#678791 url('/tpl/pressa-rf.ru/img/bklmenu.gif') top no-repeat;
	margin-bottom:10px;
}

.lmenu {
	vertical-align:middle;
	padding:5px 20px 0 40px;
	color:#fbed21;
	font-size:12px;
	font-weight:bold;
}
.lmenu P {margin:6px 0;}
.lmenu A {color:#FFFFFF}


TABLE.clientlogo {
	margin-bottom:10px;
}
TABLE.clientlogo TD {
	width:220px;
	height:60px;
	background:#2cb673 url('/tpl/pressa-rf.ru/img/bklogos.gif') top no-repeat;
	vertical-align:middle;
	text-align:center;
}

TABLE.clientlogo TD.clientlogo_dlv {
	background:#FFFFFF;
	height:3px;
}




.columnblock_plate {
	display:block;
	width:220px;
	margin-bottom:10px;
}

.columnblock_hdr {
	display:block;
	height:28px !important;
	height:33px;
	background:url('/tpl/pressa-rf.ru/img/clmn_bkhdr.gif') top no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#178952;
	text-transform: uppercase;
	padding:5px 10px 0 20px;
}

.columnblock_ftr {
	display:block;
	font-size:0;
	height:10px;
	background:url('/tpl/pressa-rf.ru/img/clmn_ftr.gif') bottom no-repeat;
}

.columnblock {
	display:block;
	border-left:solid 1px #8bcfae;
	border-right:solid 1px #8bcfae;
	padding:0 4px;
}

.columnblock_dlv {
	display:block;
	font-size:0;
	height:1px;
	background:url('/tpl/pressa-rf.ru/img/dlv_h.gif') center repeat-x;
	margin:5px 0;
	clear:both;
}

TABLE.columnblock_item TD {
	vertical-align:top;
	padding:3px 5px;
}

TD.columnblock_note {
	font-size:10px;
}


TABLE.collage_center {
	height:170px;
	background:#2cb673 url('/tpl/pressa-rf.ru/img/coll_1.gif') top left no-repeat;
}

TD.collage_slogan {
	color:#ffffff;
	font-size: 21px;
	line-height:21px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	padding:5px 10px 0 20px;
}

TD.collage_btn {
	vertical-align:bottom;
	padding:0 10px 15px 20px;
}

.cbtn {
	background:#c5e7d6 url('/tpl/pressa-rf.ru/img/ib_end.gif') right no-repeat;
	padding:1px 12px;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}

.collage_right {
	display:block;
	height:170px;
	width:220px;
	background:#2cb673;
	margin-bottom:10px;
}


.content {
	padding:20px;
}


TABLE.subsrch {
	margin: 20px 0;
	background:#dce5e8 url('/tpl/pressa-rf.ru/img/subsrch_l.gif') left no-repeat;
	height:29px;
	width:100%;
}

.subsrch_title {
	padding:0 10px 0 20px;
	font-size:11px;
	font-weight:bold;
	color:#465a60;
	text-transform: uppercase;
	white-space: nowrap;
}
.subsrch_btn {
	background:url('/tpl/pressa-rf.ru/img/subsrch_r.gif') right no-repeat;
	padding-right:10px;
}

INPUT#fld_subsearch {
	border:0;
	border:solid 1px #465a60;
	margin:0 3px 0 0;
	height:21px;
	width:100%;
	padding:2px 4px;
}




TABLE.tpk {
	margin-bottom:20px;
	background-color:#e7f5ee;
}


TD.tpk_hdr_l {
	background:#c5e7d6 url('/tpl/pressa-rf.ru/img/tpkhdr_l.gif') top left no-repeat;
	padding:0 10px 0 20px;
	font-size:11px;
	font-weight:bold;
	color:#178952;
	text-transform: uppercase;
	white-space: nowrap;
	padding-bottom:5px;

}

TD.tpk_hdr_r {
	text-align:right;
	background:#c5e7d6 url('/tpl/pressa-rf.ru/img/tpkhdr_r.gif') top right no-repeat;
	padding:0 10px 0 20px;
	height:28px;
	width:50px;
}


TD.tpk_plate {
	padding:0 10px;
	width:49%;
	vertical-align:top;
}

TD.tpk_plate UL {padding-left:17px;}
* html TD.tpk_plate UL {margin-left:-1px;}

TD.tpk_plate LI {
	list-style-image: url('/tpl/pressa-rf.ru/img/tpkpoint.gif');
	margin:10px 0;
}

.tpk_item {
	font-size:12px;

}

P.tpk_subitem {
	margin:-4px 0 16px 0;
}




TABLE.bottom_panel {
	background:url('/tpl/pressa-rf.ru/img/bkb_bk.gif') top repeat-x;
	height:70px;
}

TD.bottom_copy {
	background:url('/tpl/pressa-rf.ru/img/bkb_left.gif') top left no-repeat;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	height:70px;
}

TD.bottomcnt_plate {
	background:url('/tpl/pressa-rf.ru/img/bkb_bk.gif') top left repeat-x;
}
TD.bottomcnt {
	height:70px;
	background:url('/tpl/pressa-rf.ru/img/bkb_cntr.gif') left no-repeat;
	padding:0 20px;
}

.counters {
	float:left;
	display:inline-block;
	margin-right:10px;
	white-space: nowrap;
}
.counters IMG {
	margin-right:10px;
}

TD.bottom_promoting {
	background:url('/tpl/pressa-rf.ru/img/bkb_right.gif') top right no-repeat;
	padding-left:20px;
}

TD.bottom_promoting TD{
	color:#FFFFFF;
	font-size:11px;
}
TD.bottom_promoting TD A {color:#ffffff;}
TD.bottom_promoting TD A:HOVER {color:#fff200;}




TABLE.cadv_plate {
	margin-bottom:10px;
	width:220px;
}

TD.cadv {
	vertical-align:middle;
	text-align:center;
	border-left:solid 1px #8bcfae;
	border-right:solid 1px #8bcfae;
}







TABLE.innertb {
	background-color: #8bcfae;
	margin:12px 0;
}

TABLE.innertb TD {
	padding: 4px 4px;
}

TABLE.innertb TD.innertbhead {
	background:#c5e7d6;
	color: #178952;
	font-size:11px;
	font-weight:bold;
	padding: 5px;
	text-align:center;
}


TABLE.innertb TD.innertbftr {
	background:#c5e7d6;
	color: #178952;
	font-size:12px;
	font-weight:bold;
	padding: 5px;
}

TABLE.innertb TR {
	background-color: #ffffff;
}

TABLE.innertb TR#tr1 {
	background-color: #ffffff;
}

TABLE.innertb TR#tr2 {
	background-color: #eff8f3;
}

TABLE.innertb TD#td1 {
	background-color: #ffffff;
}

TABLE.innertb TD#td2 {
	background-color: #eff8f3;
}


.news {
	display:block;
	color:#333333;
	margin:0 0 12px 0;
	padding-left:12px;
	border-left:dotted 1px #2cb673;
}

.news P {
	margin:3px 0;
}

.news_date {
	font-size:11px;
	color:#178952;
}

TABLE.tbicbtn {
	margin:12px 0;
}

TD.icbtn {
	background:#ccdbe8 url('/tpl/pressa-rf.ru/img/ibb_end.gif') right no-repeat;
	padding:1px 12px 0 8px;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}




.clear {
	display:block;
	clear:both;
	overflow:hidden;
}
.divleft {
	float:left;
	display:inline-block;
	margin-right:20px;
}
.divright{
	float:right;
	display:inline-block;
	margin-left:20px;
}



.columnbasket_plate {
	display:block;
	width:220px;
	margin-bottom:10px;
}

.columnbasket_hdr {
	display:block;
	height:28px !important;
	height:33px;
	background:#678791 url('/tpl/pressa-rf.ru/img/bsk_bkhdr.gif') top no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform: uppercase;
	padding:5px 10px 0 20px;
}

.columnbasket_ftr {
	display:block;
	font-size:0;
	height:10px;
	background:#d1dbde url('/tpl/pressa-rf.ru/img/bsk_ftr.gif') bottom no-repeat;
}

.columnbasket {
	display:block;
	background-color:#d1dbde;
	border-left:solid 1px #678791;
	border-right:solid 1px #678791;
	padding:0 10px 5px 20px;
}

.columnbasket TD{
	padding:5px 10px 0 0;
}

.columnbasket_prop {color:#465a60}
.columnbasket_item {font-weight:bold}






TABLE.cart {
	background-color: #8bcfae;
	margin:20px 0;
}
TABLE.cart TD {
	background-color:#FFFFFF;
}
TABLE.cart TD.carthead {
	background:#c5e7d6;
	color: #178952;
	font-size:11px;
	font-weight:bold;
	padding: 5px;
	text-align:center;
}
TABLE.cart TD.cartftr {
	background:#c5e7d6;
	color: #178952;
	font-size:12px;
	font-weight:bold;
	padding: 5px;
}

TABLE.cartsub {
	background-color: #8bcfae;
}
TABLE.cart TD.cartsubhead {
	background:#e7f5ee;
	color: #178952;
	font-size:11px;
	padding: 5px;
	text-align:center;
}


TD.cart_index {text-align:center; padding:5px;}
TD.cart_name {padding:5px;font-weight:bold;}
TD.cart_shema {}
TD.cart_price {padding:5px;white-space: nowrap;text-align:center;}
TD.cart_kol {padding:5px;text-align:center;}
TD.cart_summ {padding:5px;white-space: nowrap;text-align:center;font-weight:bold;}
TD.cart_del {padding:5px;text-align:center;}





.isbtn {
	background-color:#004c8d;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	white-space: nowrap;
}
.isbtn A {
	color:#FFFFFF;
	text-decoration:none;
	margin:5px 8px 5px 8px;
}
.isbtn A:HOVER {
	color:#fbed21;
}


TD.tpk_form {
	padding:10px 20px 10px 20px;
}

.tpk_form_subhdr {
	font-size:12px;
	font-weight:bold;
	color:#178952;
	padding:12px 0 8px 0;
}

TD.tpk_form_prop {
}
TD.tpk_form_item{
}

.red {color:#cc4000}
.orange {color:#ff8000}
.gray  {color:#666666}




.bread {
	display:block;
	background:#dce5e8;
	font-size:11px;
	font-weight:bold;
	color:#465a60;
	padding:5px 10px;
	white-space:nowrap;
	margin-bottom:20px;
}
.bread A {
	font-weight:normal;
	text-decoration:none;
}



TD.tpk_info_prop {
	color:#178952;
	padding:5px 10px 5px 0;
	vertical-align:top;
}
TD.tpk_info_item {
	padding:5px 0 5px 0;
	vertical-align:top;
}



TABLE.tab_panel {
	margin:0px 0 10px 0;
	border-bottom:solid 1px #2cb673;
	width:100%;
}


TABLE.tab {
	background-color:#c5e7d6;
	height:25px;
	margin-right:3px;
}
TD.tab{
	padding:3px 5px;
	color:#178952;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}

TABLE.tab_out {
	background-color:#2cb673;
	height:25px;
	margin-right:3px;
}
TD.tab_out {
	padding:3px 5px;
	color:#ffffff;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}
TD.tab_out A {
	color:#ffffff;
	text-decoration:none;
}
TD.tab_out A:HOVER {
	color:#fff200;
	text-decoration:none;
}

TD.topiclink {
	margin:20px 0px 10px 0px;
}

TD.topiclink A {
	padding:2px 5px 1px 5px;
	margin-right:5px;
	background-color: #0073bc;
	text-decoration:none;
	color:#FFFFFF;
}

TD.topiclink A:HOVER {
	background-color: #ff7000;
	text-decoration:none;
	color:#FFFFFF;
}

TD.topiclink span#nosel {
	padding:2px 5px 1px 5px;
	margin-right:5px;
	color:#004b7e;
	background-color: #fff0cf;
}


DIV.map_root {
	font-size:12px;
	font-weight:bold;
	padding-left:13px;
	background:url(/tpl/pressa-rf.ru/img/dmstart0.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node1 {
	font-size:12px;
	padding-left:47px;
	background:url(/tpl/pressa-rf.ru/img/dmap1.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node2 {
	font-size:12px;
	padding-left:81px;
	background:url(/tpl/pressa-rf.ru/img/dmap2.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node3 {
	font-size:12px;
	padding-left:115px;
	background:url(/tpl/pressa-rf.ru/img/dmap3.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node4 {
	font-size:12px;
	padding-left:149px;
	background:url(/tpl/pressa-rf.ru/img/dmap4.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node5 {
	font-size:12px;
	padding-left:183px;
	background:url(/tpl/pressa-rf.ru/img/dmap5.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}

#startnode2 {background:url(/tpl/pressa-rf.ru/img/dmstart1.gif) left no-repeat;}
#endnode2 {background:url(/tpl/pressa-rf.ru/img/dmend1.gif) left no-repeat;}

#startnode3 {background:url(/tpl/pressa-rf.ru/img/dmstart2.gif) left no-repeat;}
#endnode3 {background:url(/tpl/pressa-rf.ru/img/dmend2.gif) left no-repeat;}

#startnode4 {background:url(/tpl/pressa-rf.ru/img/dmstart3.gif) left no-repeat;}
#endnode4 {background:url(/tpl/pressa-rf.ru/img/dmend3.gif) left no-repeat;}

#startnode5 {background:url(/tpl/pressa-rf.ru/img/dmstart4.gif) left no-repeat;}
#endnode5 {background:url(/tpl/pressa-rf.ru/img/dmend4.gif) left no-repeat;}

#rootend {background:url(/tpl/pressa-rf.ru/img/dmend0.gif) left top no-repeat;}
