/* ����� ����������� */
* Transfer */

.transfer {
color: #454545;
}

.transfer table td {
vertical-align: top;
color: #454545;
}

table.transferTable {
border-left: 1px solid #C6E5FC;
border-top: 1px solid #C6E5FC;
}

td.transferTable  {
border-right: 1px solid #C6E5FC;
border-bottom: 1px solid #C6E5FC;
padding: 10px;
}

td.tranferTableTiltle {
background-color: #e4f3fd;
border-right: 1px solid #C6E5FC;
border-bottom: 1px solid #C6E5FC;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
padding: 5px 0 5px 10px;
color: #0D46A6;
font-weight: bold;
text-align: center;
}
* Contacts */

.divContactsList, .divContactsMainList {

}

.divContactsListItem, .divContactsMainListItem {
padding: 0px 0px 15px 0px;
}

.divContactsListTitle, .divContactsMainListTitle {
font-weight: bold;
text-align: left; 
}

.divContactsListDate, .divContactsMainListDate, .divContactsDate {
color: #444444; 
font-size: 10pt;
}

div.divText {
	padding: 0px 65px;
	position: absolute;
	top: 1050px;
	top: "1030px";
}

.button {

border: none; 
width: 89px; 
height: 23px;
margin:8px;
}

.divContactsListPreview, .divContactsMainListPreview {
text-align: justify;
}

.divContactsPages {

}

.divContacts {
width: 100%;
}

.tableContacts {
border-top: 1px solid #285B86;
border-right: 1px solid #285B86;
}

.tableContacts td, .tableContacts th {
border-left: 1px solid #285B86;
border-bottom: 1px solid #285B86;
text-align: left;
padding: 3px 5px;
}

.divContactsBack {
text-align: right;
}

div.tableFranch table {
border-top: 1px solid #F8F0D9;
border-right: 1px solid #F8F0D9;
margin-top: 5px;
}

div.tableFranch td, div.tableFranch th {
border-left: 1px solid #F8F0D9;
border-bottom: 1px solid #F8F0D9;
padding: 5px;
}

.tableFranch td p, .tableFranch th p {
margin-right:15px;
}
.tableFranch img {
	border: 1px solid #F8F0D9;
}


tr.franch {
background:#F8F0D9;
}

tr.franch td {
color: #7D4317;
height: 20px;
padding-bottom:5px;
padding-top: 5px;
}

ul.franchPad li, ol.franchPad li {
   margin-right: 15px;
	text-align: justify;
}

html, body {
	background:#ffffff;
	font-family: Arial, Verdana, sans-serif;
	/*behavior: url('img/png.htc');*/
	color: #7d4317;
	height: 100%;
}
body {
	font: 57% Arial, Tahoma, Verdana, sans-serif;
}
table, td, th {
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
}
img {
	border: 0px;	
}
a {
	color: #7d4317;
	font-size: 12px;	
}

a img {
	border: 0px;
}

p {
	text-align: justify;
}

div.leftalign a:link, div.leftalign a:visited, div.leftalign a:hover {
	text-decoration: underline;
}

div.leftalign {
	margin-bottom:5px;
}

div {font-size: 12px;}
.welcome {font-size: 11px;width: 180px;color:#000;}
.welcome a:link, .welcome a:visited, .autorizacia a:link, .autorizacia a:visited {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
.welcome a:hover, .autorizacia a:hover {
	color: #000;
	font-size: 10px;
	text-decoration: underline;
}
.formField input {
	border: 1px solid #D3A264;
	width: 400px;
	margin: 3px 0px;
	padding: 2px;	
	height: 22px; 
}
.formField input.checkbox {
	border: 0px;
	width: 12px;	
	margin-right: 5px;
}
input.submit {
	background: #F8F0D7;
	border: none;
	padding: 2px;
	text-decoration: underline;
	margin-top: 5px;
	margin-right: 10px;
	color: #7F6848;
	font-size: 12px;	
}
/*h1 {
	font-weight:bold; 
	font-size:18px; 
	color:#ffffff; 
}*/

h2 {
	color:#956036; 
	font-size: 15; 
	margin: 19px 0 15px 0; 
	font-weight:normal;
}

h6 {
	color:#494949; 
	font-size: 10px; 
}

p {color:#2c2c2c;}

.star {
	color: Red;
}

/*l&r sides bg - lines*/
.lines_l {
	background: url("img/lines_l.gif") 79% top repeat-y;
}

.lines_r {
	background: url("img/lines_r.gif") 18% top repeat-y;
}

/*shapka*/

.shapka {margin: 25px 0 0 0;}

/*.logo {padding: 0 18px 17px 0;}*/

.log_in {
	color:#a0652e; 
	padding: 0px 0px 0px 10px;
}

.log_in a {
	color:#b59d7d; 
	display:block; 
	text-decoration:underline; 
	padding: 2px 0 0 0; 
	font-size:12px;
}

.log_in strong {
	display:block; 
	padding: 0 0 8px 0; 
	font-weight:normal; 
	font-size:12px;
}

.divEdit  a {
	font-size: 11px;
}

.fbg {
	background: url("img/loginbg.gif") left top no-repeat; 
	width:90px; 
	vertical-align:top; 
	padding: 0 6px; 
	height:27px;
}

.fbg input {
	width:80px; 
	border:none; 
	margin:4px 3px 0 0; 
	background:transparent; 
	color:#996633; 
	font-size:12px;
}

.log_in input.btn {
	width:41px; 
	height:22px; 
	margin: 0 0 0 1px;
}

.find {
	background: url("img/findbg.gif") 0px 11px no-repeat;
	color:#94603B; 
	font-size:12px; 
	height:50px; 
	/*white-space:nowrap;
	padding-top: 9px;*/
	padding-top: "5px";
}

.find strong {
	float:left; 
	font-weight:normal; 
	padding: 9px 5px 0 35px; 
padding: "9px" "5px" 0 "35px"; 
}

.find input {
	background:transparent; 
	border:none; 
	margin: 0px 0 0 35px; 
	font-size:11px; 
	color:#94603B; 
	width:142px;
    margin: "9px" 0 0 35px; 
}
.icons {
	vertical-align: middle;
}
.icons div a:link img, .icons div a:visited img, .icons div a:hover img {
	margin-top: 6px;
}
.icons div a:link, .icons div a:visited, .icons div a:hover {
	display: block;
	width: 26px;
	height: 26px;
	/*padding-top: 2px;
	padding-bottom: 0px;
	padding-top: "5px";
	/*	margin:1px 4px 0 4px; */
	vertical-align: middle;
	text-align: center;
}
.icons a:hover {
	background:#f4e0b9;
}
.icons div {
	float:right; 
	font-size: 1px;
	padding:7px 0px;
	margin:1px 4px 0px 4px;
	text-align: center;
}
/*
.icons .now, .icons div:hover {
	background:#f4e0b9;
}
*/
.icons .recycle {
	background: url("img/recyclebg.gif") 0px 11px no-repeat; 
	background: "url('img/recyclebg.gif') 0px 0px no-repeat"; 
	width:234px; 
	height:29px; 
	color:#eccb8a; 
	font-size: 12px; 
	padding: 17px 0 5px 15px; 
	padding-top: "7px";
	margin:0 20px 0 0; 
	line-height:12px; 
	text-align: left;

}

.icons .recycle span {
	border-bottom: 1px dashed #eccb8a; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding:0px;
	color:#eccb8a; 
 
}




.flash {
	position:relative;
	width:100%; 
	text-align:right; 
	background: #fff url(img/head.jpg) no-repeat top right;; 
	font-size:0px;  
	line-height:0;
}

.podupmenu {
	position: absolute;
	top: 0;
	left: 0;
	text-align:left;
	width:184px; 
	height:187px; 
	background: url("img/podupmenu_bg.gif") left top no-repeat; 
}

.upmenu {
	position:absolute; 
	top:0; 
	left:0; 
	text-align:left; 
	width:184px; 
	height:187px; 
}

.upmenu ol {
	list-style:none; 
	margin: 11px 0 11px 18px; 
	padding:0;
}

.upmenu ol li {
	margin:0; 
	padding:0; 
	font-size:0px; 
	line-height:100%; 
	text-transform:UPPERCASE;
	text-align: justify;
}

.upmenu ol li a {
	display:block; 
	text-decoration:none; 
	color:#eed197; 
	font-size:10px; 
	margin:0; 
	padding:0 0 0 11px; 
	line-height:240%;
	text-align: justify;
}

.upmenu ol li a:hover {
	background: url("img/upmenunow.gif") left top no-repeat;
	text-align: justify;
}


/*sdvig contblock vpravo i vverh*/

.mainpage {
	margin: 28px 0 0 0;
}

table.cpage {
	margin: 20px 0 0 0;
	border: 0px;
}

td.cpage {
	padding: 0 0 15px 10px; 
	margin: 0 0 15px 0;
	vertical-align: top;
}


/*===main===*/

/*izgotovlenie on main*/

.m_izgot {
	background:#fed299; 
	height: 330px;
}

.m_izgot p {
	color:#533711; 
	font-size: 12px; 
	padding: 11px 0px;
}


/*zagolovok big1*/

td.cpage table.m_izgot td table.mzag1 th {
	background: url("img/m_izg_bg.gif") left top repeat-x; 
/*	line-height:100%; */
	text-align:left; 
	vertical-align:top; 
	color:#ffffff;
	font-size: 18px;
}

/* {
	padding: 7px 0 0 0; 
	margin-top: "5px";
	font-size: 16px;
	font-size: "18px";
	font-weight: normal;
}*/

 td.cpage table.m_izgot td table.mzag1 th h1 {
	margin: 5px 0 0 0; 
	font-size: 17px;
	font-weight: normal;
}
td.cpage div table.m_prod td table.mzag1 th h1 {
	margin: 0px 0 0 0; 
	font-size: 17px;
	font-weight: normal;
	z-index: 50;
}


td.ugol {
	font-size: 0px;

}

.pechati {
	padding: 0px 9px;
	vertical-align: top;
}

.pechati table td { 
	text-align:center; 
	vertical-align:middle; 
	vertical-align:top; 
	padding: 0px;
}

.pechati table a:link, .pechati table a:visited {
	color:#7d522f; 
	font-size:11px; 
	text-decoration:none;
}

.pechati table a:hover {
	color:#7d522f; 
	font-size:11px; 
	text-decoration:underline;
}

div.adminDivCreate a:link, div.adminDivCreate a:visited, div.adminDivCreate a:hover {
	color:#7d4317; 
	font-size:12px; 
	text-decoration:underline;
}

.m_izgot .le {
	background: url("img/m_izg_le.gif") left bottom no-repeat; 
	padding: 10px 0 8px 8px; 
	vertical-align:bottom;
}

.m_izgot .ra {
	background: url("img/m_izg_ra.gif") right bottom no-repeat; 
	padding: 10px 8px 8px 6px; 
	vertical-align:bottom;
}

.m_izgot .mini {
	
}

.m_izgot .mini th {
	background:#ffca84; 
	text-align:center; 
	font-weight:normal;  	
}

.m_izgot .mini th a:link, .m_izgot .mini th a:visited {
	color:#956036; 
	font-size: 11px;
	padding: 0px; 
	text-decoration: none;
}

.m_izgot .mini th a:hover {
	color:#956036; 
	font-size: 11px;
	padding: 0px; 
	text-decoration:underline;
}

.m_izgot .mini th img {
	margin:0px 0 0 0; 
	padding: 0 0 0 0; 
}

table.m_izgot td.ra table.mini th ul, td ul.ul {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 0px; 
	text-align:left;  

}

table.m_izgot td.ra table.mini th ul li, td ul.ul li {
	padding-left: 11px;
	margin-left: 0px;
	vertical-align:top;
	list-style: none;
	list-style-image: none;
	background: url("img/ulbul_mini.gif") 0px 6px no-repeat;
	text-align: left;
}

table.m_izgot td.ra table.mini th ul li a:link, table.m_izgot td.ra table.mini th ul.ul li a:visited { 
	font-size: 11px; 
	vertical-align: top;  
	color: #956036; 
	margin: 0px; 
	padding: 0px;
	text-decoration: none;  
	background: none;
	text-align: left;
}

table.m_izgot td.ra table.mini th ul.ul li a:hover { 
	font-size: 11px; 
	vertical-align: top;  
	color: #956036; 
	margin: 0px; 
	padding: 0px;
   text-decoration: underline;	
	background: none;
	text-align: left;
}

ol, ul {
	margin-bottom:15px;	
	margin-top: 15px;
}

ol li {
	margin-left: 30px;	
	padding-left: 0px;
	text-align: justify;
}
ul li {
	list-style: none;
	/*background: url(img/ulbul.gif) 0px 7px no-repeat;*/
	padding-left: 12px;
	margin-left: 10px;
	text-align: justify;
}

ul.map li {
	background: url(img/ulbul.gif) 0px 7px no-repeat;
}

ul li a {
	padding-left: 0px;
	margin-left: 0px;
	background: none;
}
ul li ul {
	margin-left: 25px;
	text-align: justify;
}
/*prod on main*/

.m_prod {
	background:#e9deb9; 
	color:#7c6645; 
	height: 330px;
}
.m_prod p {
	padding: 0px 0px;
}





/*zagolovok big1*/

.m_prod .mzag1 th {
	background: url("img/m_prod_bg.gif") left top repeat-x; 
	line-height:100%; 
	text-align:left; 
	vertical-align:middle;
	padding-bottom:3px;
	color:#ffffff;
}


/*.m_prod .mzag1 th h1 {
	padding: 7px 0 0 0; 
	font-weight:normal; 
	font-size:95%; 
}
*/
.m_prod .m_prod_opis {
	padding: 12px 18px 0 18px; 
	font-size: 12px;
}

.m_prod .vid table td {
	padding: 0px 0px 0px 0px; 
	vertical-align:middle;
}

.m_prod .vid a:link, .m_prod .vid a:visited {
	color:#7c6645; 
	font-size: 11px; 
	margin:0; 
	padding:10px 0 0 0; 
	text-decoration:none;
}

.m_prod .vid a:hover {
	color:#7c6645; 
	font-size: 11px; 
	margin:0; 
	padding:10px 0 0 0; 
	text-decoration:underline;
}

.m_prod .le {	
	background: url("img/m_prod_le.gif") left bottom no-repeat; 
	padding: 10px 0 8px 8px; 
	vertical-align:bottom;
}

.m_prod .ra {
	background: url("img/m_prod_ra.gif") right bottom no-repeat; 
	padding: 10px 8px 8px 6px; 
	vertical-align:bottom;
}

.m_prod .mini {
	height:90px; 
/*	line-height:70%;*/
}

.m_prod .mini th {
	background:#ddd1a6; 
	text-align:center; 
	font-weight:normal;  
	vertical-align: middle;
}

.m_prod .mini th a:link, .m_prod .mini th a:visited, ul.ul li a:link, ul.ul li a:visited {
	color:#956036; 
	font-size:11px; 
	vertical-align:moddle; 
	padding: 0px;
	text-decoration: none; 
}

.m_prod .mini th a:hover, ul.ul li a:hover {
	color:#956036; 
	font-size:11px; 
	vertical-align:moddle; 
	padding: 0px;
   text-decoration: underline;	 
}

.m_prod .mini th a.spec {
	border-bottom: 1px dashed #7c6645; 
	padding:0; 
	text-decoration:none;
}

.m_prod .mini th img {
	margin:0 0 0 0; 
	padding: 0 5px 0 0; 
	vertical-align:0%;
}

/*.m_prod .mini ul {
	padding: 10px 0 2px 0px; 
	text-align:left;  
	line-height:0;
}

.m_prod .mini ul li {
	list-style: none; 
	line-height:0; 
	vertical-align:top;
}

.m_prod .mini ul li a { 
	font-size:70%; 
	vertical-align:top;  
	color:#7c6645; 
	padding:3px 0 0 0px; 
	margin:0; 
	text-decoration:underline; 
	line-height:160%;  
}*/

.div4mprod {
/*	position:relative;
	z-index: 5;*/
	padding-top: 60px;
	text-align: rigth;
	padding: 0px;
}

.m_catalog {
	position:relative;
	top: -46px;
	top: "-33px";
	left: -40px;
	left: "-36px";
	color: #7c6645; 
	font-size:11px;
	text-align:right; 
	width: 100px;
/*	padding-bottom:19px; */
}

.m_catalog a:link, .m_catalog a:visited, .m_catalog a:hover  {
	color:#7c6645; 
	font-size: 11px;
	text-decoration:underline;
}

/*zagolovok small */

.zag_small {
	color:#ffffff; 
	background:#956036; 
}
.zag_small td {
	padding: 0px;
}
.zag_small h3 {
	margin: 0px 0px 0px 0px;
	/*padding: 10px 0 0 0; */
	font-weight:normal; 
	font-size:14px; 
}

.zag_small h3.sm {
	font-size:14px;
	margin: 2px 0px 0px 0px;
	line-height: 90%;
}


/*icq konsult + berem*/

.konsult { 
	padding:16px 30px 14px 15px; 
	font-size:11px;
}

.konsult p, .konsult td {
	color:#795a57;
	font-size: 11px;
	vertical-align: top;
}

.konsult a:link, .konsult a:visited {
	color:#956036;
	font-size: 11px;
	vertical-align: top;
   text-decoration: none;
}

.konsult a:hover {
	color:#956036;
	font-size: 11px;
	vertical-align: top;
	text-decoration: underline;
}

.konsult p {
	padding: 0 0 0px 0;
}

.konsult a {
	text-decoration:underline;
}

.icq {
	vertical-align:super; 
	padding: 0 5px;
}

.berem {
	position:relative; 
	padding: 6px 12px; 
	font-size:0; 
	line-height:0;
}

.berem a {
	padding: 0 4px 0 3px;
}

.berem a img {
	padding: 0 2px 9px 0;
}


/*small oblasti*/

.m_obl_sm#fr {
	height:225px; 
	height:"223px";
} 

.m_obl_sm {
	background:#f7eed1; 
	margin: 10px 0; 
	text-align:center;
}

.m_obl_sm td {
	vertical-align:middle; 
	padding:0;
}

.m_obl_sm tr.u td {
	height:14px; 
	vertical-align:top;
}

.m_obl_sm tr.d td {
	height:14px; 
	vertical-align:bottom; 
}

.m_obl_sm a:link, .m_obl_sm a:visited {
	color:#956036; 
	font-size:11px; 
	margin: 2px 0 1px 0; 
	text-decoration:none;
}

.m_obl_sm a:hover {
	color:#956036; 
	font-size:11px; 
	margin: 2px 0 1px 0; 
	text-decoration:underline;
}

.m_obl_sm a img {
	padding: 0 10px;
}

.m_obl_sm td ul {
	text-align: left; 
	margin-left: 5px;
}

.m_obl_sm ul li {
	list-style-image: url("img/ulbul_sm.gif");
	text-align: justify;
}

.m_obl_sm ul li a {
	color:#956036; 
	text-decoration:underline; 
	text-align: justify;
}
.m_obl_sm table.m-in {
	margin: 0 0 0 20px;
}

.m_obl_sm table.m-in td {
	text-align:left; 
	padding: 0 15px 0 0;
}


/*main_price baloon*/

.main_price {
	position:absolute; 
	left:490px; 
	top: 530px; 
	width:267px;  
	z-index:500;
}

.main_price table {
	font-size:70%;
}

.main_price table th {
	background: url("img/m_pricebg_u.png") left top no-repeat; 
	height:44px; 
	text-align:left; 
	padding: 0 0 0 26px; 
	font-weight:normal; 
	color:#956036;
}

.main_price table th span {
	display:block; 
	background: url("img/excelico.gif") left 50% no-repeat; 
	padding:3px 0 0 23px; 
	height:16px; 
	margin: 8px 0 0 0;
}

.main_price table th img {
	display:block; 
	position:absolute; 
	right:18px; 
	top:11px;
}

.main_price table td {
	background: url("img/m_pricebg_c.png") left top repeat-y; 
}

.main_price ol {
	padding: 4px 45px 0 50px;  
}

.main_price ol li {
	list-style: none; 
	line-height:1.2; 
	padding: 11px 0 0 0;
	text-align: justify;
}

.main_price ol li a {
	vertical-align:top;  
	color:#956036; 
	text-align: justify;
}

.main_price table th.d {
	background: url("img/m_pricebg_d.png") left top no-repeat; 
	height:37px;
}


/*==content==*/

/*doubl navigation aka gradusnik*/
.d_navi {
	color:#7d4317; 
	font-size:11px; 
	margin: 4px 0px 0px 0px; 
	background:#d3a264;  
	line-height:70%;
}

.d_navi td.grad {
	padding: 1px 0 0 8px; 
}

.d_navi a:link, .d_navi a:visited, .d_navi a:hover {
	float:left; 
	color:#7d4317; 
	font-size:11px; 
	text-decoration:underline; 
	background: url("img/gradlink.gif") right 50% no-repeat; 
	padding: 0 16px 2px 0; 
	margin: 0 5px 0 0;
}


/*zagolovok big - on pages*/

.zag {
	background: #f36f22; 
	padding: 0px;
}

.zag h1 {
	margin: 1px 0px 0px 0px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;	
}


/*content - 0*/
.content td {
	padding: 5px;
	vertical-align: top;
}
.content h2 {
	color: #9c6b43;
	font-size: 15px;
	font-weight: bold;
}
.content p {
	font-size: 12px; 
	margin:0  0 15px 0; 	
}
.content a {
text-decoration: none;
}
.content td p img {
	margin: 7px 14px 8px 0;
}
.content div.table table {
	border-top: 1px solid #b78b5e;
	border-right: 1px solid #b78b5e;
	margin-top: 5px;
}
.content div.table table td, .content div.table table th {
	border-bottom: 1px solid #b78b5e;
	border-left: 1px solid #b78b5e;
	padding: 5px;
}


.content a:link, .content a:visited {
	color: #7d4317;
	font-size: 12px;
	text-decoration: none;
}

.content a:hover {
	color: #7d4317;
	font-size: 12px;
	text-decoration: underline;
}


/*content -1*/

.content1 td {
	padding: 0 0 0 20px;
}

.content1 p {
	font-size:82%; 
	margin:0  0 15px 0; 
	line-height: 120%;
}

.content1 a {
	color:#494949; 
	text-decoration:underline;
}

.content1 ul a {
	font-size:82%;
}

.content1 ul li {
	margin: 0 0 4px 20px; 
	list-style-type: none; 
	behavior: expression( !this.before? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-align: justify;
}

.content1 ul li:before {
	content: '\2014\a0';
}


/*gazeta in content -1*/

.content1 table.gazeta {
	position:relative; 
	margin: 0 0 0 -20px;
}

.content1 table.gazeta td {
	padding:0;
}

.content1 table.gazeta td p {
	padding:0; 
	margin:0  0 20px 0;
}

.content1 table.gazeta td a {
	color:#956036; 
	font-size:82%; 
	font-weight:bold;
}

.gazeta th {
	padding: 0 30px 0 0; 
	vertical-align:top;
}

.gazeta th a {
	display:block; 
	font-size:70%; 
	color:#85522a; 
	font-weight:normal; 
	padding: 14px; 
}


/*content-2*/

.content2 td {
	padding: 0;
}

.content2 h2 {
	padding: 0 20px;
}

.content2 p {
	font-size:82%; 
	margin:0  0 15px 0; 
	line-height: 120%;
}


/*right menu*/

.rmenu {
	background:#f1e2b3; 
}

.rmenu ul.subMenu {
	margin: 0px;
	padding: 0px; 
	text-align: left;
	font-size: 11px;

	
}
 /* 
.rmenu div.submenu div {
	font-size: 11px;
	text-align: left;
	background: url("img/ulbul.gif") 17px 10px no-repeat;
}

.rmenu div.subMenu div a {
	display: block;	
	margin-top:3px;
	margin-bottom:3px;
	height:24px;
	color:#85522a; 
	font-size:11px;
	padding: 4px 0px 0px 30px;
	line-height:120%;
}
div.subMenu div a:hover, div.subMenu div.now a {
	display: block;
	margin-top:3px;
	margin-bottom:3px;
	height:24px;
	background: url("img/rmbg.gif") 0px 0px no-repeat; 
	text-decoration:none;
	padding: 4px 0px 0px 30px;
	padding-top: "5px";
}
.rmenu div.submenu div.menu2 {
	background: url(img/gradlink.gif) no-repeat;
}
.rmenu div.submenu div.menu3 {
	background: url(img/bullet1.gif) no-repeat;
}
*/



/*right price*/
.rprice {
	background:#f1e2b3; 
	line-height:0; 
	margin: 0 0 9px 0; 
}

.rprice th {
	padding: 0 20px; 
	text-align:left; 
	font-weight:normal;
}

.rprice th img {
	float:left; 
	margin:0 0 0 0; 
	padding: 0 0 0 0; 
	vertical-align:0%;
}

.rprice a {
	float:left; 
	color:#533711; 
	font-size:70%; 
	padding:0; 
	margin:1px 0 0 10px; 
	text-decoration:none; 
	line-height:120%; 
	border-bottom: 1px dashed #533711; 
}


/*right oblast*/

.r_obl {
	background:#f8f0d9;  
	font-size: 12px; 
	line-height:0; 
	margin: 0 0 9px 0;
}

.r_obl p {
	line-height:100%; 
	padding: 0 35px; 
	color:#ecc27c;
}

.r_obl a {
	display:block; 
	line-height:100%; 
	/*padding: 0 20px; */
	color:#aa805e; 
	text-decoration:underline;
}


/*right blocks*/

.rblock1 {
	padding:8px 54px;
}

.rblock1 .konsult, .rblock2 .konsult {
	position:relative; 
	padding:6px 0 0 0;
}

.rblock2 {
	padding:0px 40px;  
	vertical-align:middle; 
	color:#795a57;
}

.rblock2  img {
	vertical-align: middle; 
	margin: 0 5px 0 0;
}


/*====izgotovlenie pechatei===*/

.pech0 {
	margin: 30px 0 50px 0;
}

.pech0 td {
	text-align:center; 
	padding:0 5px 0 0;
}

.pech0 td img {
	margin:0; 
	float:none;
}

.pech0 td a {
	display:block; 
	color:#956036; 
	font-size: 95%; 
	margin:10px 0; 
	text-decoration:underline;
}
.catalog {
	background: url("img/pech_obr_korz.gif") right bottom no-repeat;
}
.catalog th {
	vertical-align:middle; 
	background:#f8f0d7; 
	color:#956036; 
	font-size:12px; 
/*	line-height:9px; */
	height:29px;
	font-weight: normal;
}
tr.cat_champions td {
	padding: 5px 0px;
}
.news1 {
	background:#f8f0d9; 
	margin: 10px 0;
	overflow: hidden;
}
.news1 th {
	vertical-align:top; 
	background:#f8f0d7; 
	color:#956036; 
   font-size:12px; 	
	padding: 10px 10px 0px 10px;
	
}
.news1 th p {
	font-weight: normal;
}
.news1 td {
	padding: 5px;
}
.news1 p img {
	border: 1px solid #D3A264;
}

.text1 h2 {
	margin-top: 0px;
	text-align: center;
}
.news1 li {
	color: #2C2C2C;
/*	font-weight: normal;*/
}
.text1 {
padding:0px;
font-weight:normal;
}

.newsItem {
color:#956036; 
}

.vacancy {
	background:#f8f0d9; 
	margin-bottom: 15px;
}
.vacancy th {
	vertical-align:top; 
	background:#f8f0d7; 
	color:#000; 
   font-size:12px; 	
	padding: 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: left;	
	padding: 5px;
}
.vacancy td {
	padding: 0px;
	border-bottom: 1px solid #fff;
	padding: 5px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.catalog td {
	vertical-align:middle; 
	padding: 12px 0; 
	font-size:13px; 
	line-height: 85%;
}

.catalog td form {
	line-height:20px; 
	margin:0; 
	padding:0;
}

.catalog td input {
	margin: 0 5px 0 0; 
	line-height:20px;
}

.catalog td label {
	padding: 0; 
	margin:0; 
	line-height:10px; 
	vertical-align: 15%; color:#956036; border-bottom: 1px dashed #956036;
}

.catalog td.sert label {
	border:none;
}

.catalog tr.line {
/*	background: background: url("img/pech_obr_bg.gif") left bottom repeat-x;*/
	
	height:4px;
}

.catalog tr.line td.korz {
	/*background: url("img/pech_obr_korz.gif") right bottom no-repeat;*/
	text-align:right;
	vertical-align: bottom;
	line-height:120%;
	margin:0;
	padding: 0 18px 0 2px;
	height:23px;
	color:#956036;
	font-size:70%;
}

.catalog tr.line td.korz a {
	color:#956036;
	text-decoration:underline;
}





.pech_note {
background: #f8f0d9 url("img/pech_note_bg.gif") left top repeat-x;
margin-top:50px; 
}

.pech_note p {
	padding: 0px;
	margin: 0px;
}
.pech_note div {
	padding: 0px;
	margin: 0px;
}
.pech_note td {
	padding: 0px;
}

.pech_obr { 
	line-height:0; 
	padding:0;
}
.catalog td, .catalog th { 
	padding:0px;
}

.pech_obr th {
	vertical-align:middle; 
	text-align:left; 
	background:#f8f0d7; 
	color:#956036; 
	font-size:76%; 
	line-height:9px; 
	height:29px;
}


.pech_obr td {
	vertical-align:middle; 
	padding: 12px 0; 
	font-size:70%; 
	line-height:130%;
}

.pech_obr td form {
	line-height:20px; 
	margin:0; 
	padding:0;
}

.pech_obr td input {
	margin: 0 5px 0 0; 
	line-height:20px;
}

.pech_obr td label {
	padding: 0; 
	margin:0; 
	line-height:10px; 
	vertical-align: 15%; color:#956036; border-bottom: 1px dashed #956036;
}

.pech_obr td.sert label {
	border:none;
}

.pech_obr tr.line {
	background: url("img/pech_obr_bg.gif") left bottom repeat-x;
	height:4px;
}

.pech_obr tr.line td.korz {
	background: url("img/pech_obr_korz.gif") right bottom no-repeat;
	text-align:right;
	line-height:120%;
	margin:0;
	padding:0 18px 0 0;
	height:23px;
	color:#956036;
	font-size:70%;
}

.pech_obr tr.line td.korz a {
	color:#956036;
	text-decoration:underline;
}


/*pechati baloon*/

.info {
	position:absolute;
	width:275px;
	height:350px;
	z-index:500;
	background: url("img/info_bg.png") left top no-repeat;
}

.info .close {
	position:absolute;
	right:16px;
	top:12px;
}

.info .foto {
	position:absolute;
	left:50px;
	top:16px;
}

.info .note {
	position:relative;
	left:30px;
	top:123px;
	right:30px;
	color:#956036;
	font-size:100%;
	line-height:120%;
	margin-right:50px;
margin-bottom:30px;
}


/*===dno main===*/
.dnom td {
	color:#969180;
	font-size:12px;
	padding: 25px 0 15px 0;
}

.dnom td a {
	color:#969180;
	text-decoration:underline;
}

.dnom td.llink {
	vertical-align:bottom;
	padding-left:30px;
}

.dnom td.llink a {
	color:#795a57;
}

.dnom td.rekv {
	padding-left:30px;
}


/*===dno pages===*/
.dno td {
	padding: 50px 0 15px 30px;
	color:#969180;
	font-size:12px;
}

.dno a {
	color:#969180;
	text-decoration:underline;
}

table.counters td {
padding: 0 7px;
}

/*====News====*/
.newsTitle {
	color: #7d4317;
}

.newsTitle table {
	background: #ffffff; 
}

.newsTitle {
	vertical-align:middle; 
	text-align:left; 
	color:#956036; 
	font-size:12px; 
	line-height:9px; 
	height:29px;
	padding: 0px;
}

/* ������ */

.response {
	color:#956036; 
	font-size: 12px;
}

/* ��������*/

.vacancy {
	color:#956036; 
	font-size: 12px;
}

/* ������ */

.divBanners {

}

/* png */
img {
behavior: url("img/png.htc");
}
.m_catalog {
margin-bottom:14px;
}
/*.m_izgot .mzag1 th {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/m_izg_bg.png", sizingMethod=scale);
font-size: 1px;
}

* html .m_prod .mzag1 th {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/m_prod_bg.png", sizingMethod=scale);
font-size: 1px;
}*/


/*main_price balloon*/
* html .main_price table th {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/m_pricebg_u.png", sizingMethod=scale);
font-size: 1px;
}
* html .main_price table td {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/m_pricebg_c.png", sizingMethod=scale);
font-size: 1px;
}
* html .main_price table th.d {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/m_pricebg_d.png", sizingMethod=scale);
font-size: 1px;
}

/*info baloon*/
*html.info {background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/info_bg.png", sizingMethod=scale);
font-size: 1px;
}

.m_obl_sm a img {padding: 0;}



/* ��������� */

table.calendar {
background: #f1e2b3; 
border: 0px solid #000;
height: 192px;
margin: 0 0 9px 0;
width: 100%; 
}

table.calendar td {
color: #fff;
font-size: 0;
font-weight: bold;
 vertical-align: top;
}

table.monthyear {
margin: 0px 0 0 0;
}

table.monthyear td {
	font-size: 12px;
	font-family: tahoma;
	vertical-align:middle;
	color: #85522A;
}

table.monthyear td.monthname {
width:58px; 
text-align:center;
 vertical-align:middle;
}

table.days {
border:0px;
margin-top: 10px;
}

table.days td {
width:17px;
height:19px;
 font-weight: normal;
 vertical-align: bottom; 
 font-family: tahoma;
 background:#fff;
 padding: 0 2px 1px 0;
 text-align:right;
 color: #223242;
 font-size: 11px;
}

table.days td.title {
height:30px; 
text-align:center;

}

table.days td.navigation {
height:10px;
 font-size: 10px;
}

table.days td.calendar {
vertical-align:top;
}

table.days tr.week td {
font-size: 10px;
 padding: 0 0 2px 0;
 background: #85522a;
 color: #fff;
 text-align: center;
}

table.days td.dayempty {
background: #f1e2b3;
}

table.days td.daypast {
background:#d3a264;
cursor:pointer;
}

table.days td.dayfuture {
background:#d3a264; 
cursor:pointer;
}

table.days td a {
color:white; 
text-decoration:none;
 cursor:pointer;
}

table.days td a:hover {
color:white;
 text-decoration:none;
 cursor:pointer;
}

table.days td a:visited {
color:white;
 text-decoration:none; 
cursor:pointer;
}

formField select, .formField input, .formField textarea { /* Form elements */
font-family: Verdana, Arial, Sans-Serif;
font-size: 10pt;
margin-top: 1pt;
width: 98%;
border: #e1bb8b 1px solid;
}

.formField textarea {
width: 98%;
border: #e1bb8b 1px solid;
}

.formField  textarea.mono {
font-size: 11pt;
font-family: "Courier New", Courier, monospace;
}


/*  ==================== FORUM PAGE */

.forumPages {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== PRINT VERSION */

div.printVersion {
padding: 20px;
}

h1.printVersion {
padding: 0;
margin: 0;
}

table.printTopTable {
width: 100%;
}

table.printTopTable td {
padding: 20px 20px 0px;
vertical-align: middle;
}

/* ModuleRights */
div.divModuleRights {
position:absolute; 
top: 5px; 
right: 30px; 
border:1px solid black;
width: 360px;
padding: 2px;
background-color: white;
}

div.divModuleRights div.title {
width:100%;
text-align:center;
font-weight:bold;
}

div.divModuleRights div.title a {
cursor: pointer;
}

div.divModuleRights div.module {
padding: 4px;
margin:5px 2px;
border:1px solid black;
}

div.module div.role {
clear: both;
padding: 3px 0 3px 0;
}


.input {
	border: 1px solid #e1bb8b;
	height: 22px;
}

.voit td {
	text-align: center;
	padding: 0px 2px 0px 0px;
}
input.voitbuttom {
	background: #e1bb8b;
	border: 1px solid #b28852;
	padding: 0px 2px 2px 2px;
	text-decoration: none;
	margin-right: 10px;
	color: #7D4317;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;		
	height:22px;	
}

/* Defense */
.defense div.formField input{
height: 12px;
}

.defense div.formField {
padding: 2px;
}

.defense div.formField select {
margin-top: 3px;
}
/*forum main menu*/
.forumtable
{
	background-color: #fff;
	border: 0px;
}
/*.news1 {
	background:#f8f0d9; 
}*/
.forumtable td {
	text-align: left;
	vertical-align: middle; 
	background:#fff; 
	color:#956036; 
   font-size:12px; 	
	padding: 10px 10px 0px 0px;
	
}
.forumtable th {
	background-color: #f8f0d7;
	vertical-align: middle; 
	color:#956036; 
   font-size:12px; 	

	padding: 0px 10px 0px 0;
	text-align: left;
}
.gerb {
	margin-top: 10px;
}
.gerb textarea, .gerb select {
	width: 200px;
}

.gerb textarea {
	height: 70px;
	border: 1px solid #F3D58D;
}

.gerb input {
	width: 200px;
	margin: 1px;
	border: 1px solid #F3D58D;
}
.gerb 

.gerb label {
vertical-align: top;
}

