a:link, a:visited, a:active, a:hover
{text-decoration: none; font-family: Arial;	font-size:10pt;	color:#000099;}
a:hover {text-decoration: underline;}

A:link.r, A:visited.r, A:active.r, A:hover.r
{text-decoration: underline;	font-family: Arial;	font-size:10px;	color:#000099;}

A:link.mU, A:visited.mU, A:active.mU{
	text-decoration: none; font-family: Arial; font-size: 10pt; color: #FFFFFF;}

A:hover.mU{
	text-decoration: underline;
}

A:link.m, A:visited.m, A:active.m, A:hover.m
{padding-left: 15px; text-decoration: none; font-family: Arial; font-size: 8pt; color: #FFFFFF; vertical-align: middle;}

.foterMenu a:link, .foterMenu a:visited, .foterMenu a:active, .foterMenu a:hover
{text-decoration: none; font-family: Arial;	font-size:10pt;	color:#fff;}
.foterMenu a:hover {text-decoration: underline;}

#cloud{
	width:auto;
	padding: 5px 0px 5px 0px;
}

#cloud ul{
	list-style: none;
	margin: 0px; padding: 0px;
	text-align: left;
}

#cloud ul li{
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0px 5px 10px 0px;
}


#cloud ul li a:link, #cloud ul li a:visited, #cloud ul li a:active, #cloud ul li a:hover {
	text-decoration: underline; color:silver;
	display: inherit;
}

#bnews #cloud ul#nashi_tm li{
	text-align: center;
}

#bnews #cloud ul li a:link, #bnews #cloud ul li a:visited, #bnews #cloud ul li a:active{
	text-decoration: none; color: black;
}

#bnews #cloud ul li a:hover{
 	text-decoration: underline; color: black;
 }

* html #cloud ul li{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline;
	margin: 0;
	padding: 0px 5px 10px 0px;
}

.a2, .a3, .a4, .a5, .a6{
	font-family: Arial; 	font-weight : normal; color: #000085;
	font-size: 11px;
	padding: 2px 0px 0px 20px; 
	vertical-align: middle;
	background-image: url(/images/designe/ma_1.gif);
	margin: 2px 3px 3px 0px;
	background-repeat: no-repeat;
}

.a2 {
	font-weight: bold;
	margin-left: 3px;
}
.a3 {margin-left : 3px/*15px*/;}
.a4 {margin-left : 3px/*40px*/;}
.a5 {margin-left : 3px/*50px*/;}
.a6 {margin-left : 3px/*55px*/;}
	
A:link.see, A:visited.see, A:active.see, A:hover.see
{text-decoration: none;	font-family: Arial;	font-size:10pt;	color : #000085;	margin-right : 10px;	height: 15px;	text-align : right;	vertical-align : middle;}

.menu
{
	background-image: url(/images/designe/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 9px;
	text-align: right;
	vertical-align: top;
	margin-left : 15px;
	margin-right : 3px;
	padding-left : 15px;
}

.nbloc
{
	background-image: url(/images/designe/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 9px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	margin-bottom: 10px;
}

#add_a{
	color:#000000;
	text-decoration: underline;
}


.ma_01
{
	background-image: url(/images/designe/ma_7.gif);
	background-color: #000099;
	color: White;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-right: 3px;
	padding-left: 20px;
	padding-top: 2px;
	background-repeat: no-repeat;
	height: 17px;
	vertical-align: middle;
}



.ma_02 {
	position:relative;
	overflow:hidden;
	width: 750px;
	margin:0px;
	background-color : #DCDCDC;
	/* custom decorations */
	border:1px solid #ccc;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.ma_02 div{
	padding: 10px 0px 10px 20px;
	text-align: left;
	font-family : Arial;
	font-weight : bold;
}

.ma_02_old
{
	background-image: url(/images/designe/ma_0.gif);
	background-color : #DCDCDC;
	color : #000085;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	margin-left : 3px;
	margin-top : 2px;
	margin-bottom : 3px;
	margin-right : 3px;
	padding-left : 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-repeat : no-repeat;
	height: 11px;
	vertical-align : middle;
}
.ma_03
{
	background-image: url(/images/designe/ma_3.gif);
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	font-size : 10pt;
	margin-left : 3px;
	margin-top : 10px;
	margin-bottom : 3px;
	margin-right : 3px;
	padding-left : 20px;
	padding-top: 2px;
	background-repeat : no-repeat;
	height: 15px;
	vertical-align : middle;
}

.ma_i
{
	background-image: url(/images/designe/ma_info.gif);
	font-family : Arial;
	font-weight : normal;
	font-style : italic;
	font-size : 11px;
	margin-left : 50px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 3px;
	padding-left : 20px;
	padding-top: 2px;
	background-repeat : no-repeat;
	height: 15px;
	vertical-align : middle;
}

.ma_10, .ma_10mm
{
	background: url(/images/designe/ma_1.gif) 2px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-right: 3px;
	padding-left: 15px;
	padding-top: 2px;
	background-repeat: no-repeat;
	vertical-align: middle;

}
.ma_10mm{
	padding-top: 5px;
	border-top: 1px dotted white;
}

.ma_101
{
	background-image: url(/images/designe/ma_1.gif);
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 11px;
	margin-left : 3px;
	margin-top : 2px;
	margin-bottom : 3px;
	margin-right : 3px;
	padding-left : 20px;
	padding-top: 2px;
	background-repeat : no-repeat;
	height: 15px;
	vertical-align : middle;
}

.ma_11, .ma_11mm, .ma_12, .ma_13
{
	background-image: url(/images/designe/ma_1.gif);
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	font-size : 10pt;
	margin-left : 15px;
	margin-top : 2px;
	margin-bottom : 3px;
	margin-right : 3px;
	padding-left : 15px;
	padding-top: 2px;
	background-repeat : no-repeat;
	vertical-align : middle;
}
.ma_11mm{
	font-weight : bold;
}

.ma_12{
	margin-left: 25px;
	padding-left: 15px;
	
}

.ma_13
{
	margin-left: 35px;
	padding-left: 15px;
}

#otst{
margin-left:20pt; text-indent:-13pt}

.galka
{
	background-image: url(/images/designe/galka.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 14px;
	text-align: right;
	vertical-align: top;
	margin-left : 13px;
	margin-right : 3px;
	padding-left : 5px;
}

.gall_index_85
{
	margin-top: 2px;
	margin-bottom: 3px;
	cursor: hand;
}

.gall_85
{
	cursor:hand;
	margin-top : 10px;
	margin-bottom : 10px;
}
.gall_arch
{
	margin-top : 5px;
	margin-bottom : 5px;
}

.dt{
	color: #655A65;
	font: bold;
	text-align: right;
}
.nazva{
	color: #400000;
	font: bold;
	text-align: left;
}
.info {
font-family: Arial;
text-Align:right;
font-size: 10pt;
padding-left: 5pt;
padding-right: 5pt;
color:#000000
}

.info_block_header, .info_block_foter{
	margin: 0;
	padding: 5px;
	text-align: center;
	background: #FFCC66;
	font-weight: bold;
}
.info_block_header .small{
	font-weight: normal;
	text-align: justify;
}
.info_block_header{
	border-top:1px solid #fff;
	border-bottom:1px solid #666;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	overflow: hidden;	
}
.info_block_foter{
	border-bottom:1px solid #fff;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}

.small, .small_11, .smallB, .small_w, .small0, .small1, .small10, .small_just, .smaller{
	font-family: Arial;	color:#000000; font-size: 10pt; padding-left: 5pt;
} 
.small0, .small10, .small_just{padding-left: 0pt;}

.small {padding-right: 5pt;}
.small_11 {font-size: 11pt; padding-right: 5pt;}
.smallB {padding-right: 5pt;}
.small_w {padding-right: 5pt; color:#ffffff}
.small1 {font-size: 11pt; padding-right: 5pt;}
.small10 {font-size : 11pt;}
.small_just {text-Align:JUSTIFY; font-size: 10pt; margin-left: 5pt; margin-right: 5pt;}
.smaller{font-size: 8pt; padding: 0px;}
.smaller_s{font-size: 7pt; padding: 0px;}

a.smaller_s:link, a.smaller_s:visited, a.smaller_s:active, a.smaller_s:hover
{
	font-size: 7pt; padding:0;
}
.dot_search{
	font-weight: bold;
	background-image: url(/images/designe/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.citata{
	font-family: Arial;
	font-size: 12px;
	padding-left: 5pt;
	padding-right: 5pt;
	color: #655A65;
	font: italic bold;
}


.zag1_nb{
	font-family: Arial;
	text-Align:left;
	font-size: 10pt;
	margin-left: 0pt;
	margin-right: 0pt;
	color: #400000;
	font: italic bold;
}
.zag0_bb {font-family: Arial; font-size: 11pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#0000a0;font-weight:bold;}
.zag10_bb {font-family: Arial; font-size: 12pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#0000a0;font-weight:bold;}
.zag20_bb {font-family: Arial; font-size: 13pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#0000a0;font-weight:bold;}
.zag20 {font-family: Arial; font-size: 13pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#0000a0;;}
.zag40_bb {font-family: Arial; font-size: 14pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#000080;font-weight:bold;}
.zag40_w {font-family: Arial; font-size: 14pt; margin-left: 5pt; margin-right: 0pt; margin-top : 2px;color:white;font-weight:bold;}
.zag40 {font-family: Arial; font-size: 14pt; margin-left: 0pt; margin-right: 0pt; margin-top : 2px;color:#000080;}
.zag1 {font-family: Arial; text-Align:left; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;color:#0000a0}
.zag2 {font-family: Arial; text-Align:left; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;color:#0000a0}
.zag3 {font-family: Arial; text-Align:left; font-size: 11pt; margin-left: 0pt; margin-right: 0pt;color:#0000a0}
.zag4 {font-family: Arial; text-Align:left; font-size: 14pt; margin-left: 0pt; margin-right: 0pt;color:#0000a0}
.zag_rl {font-family: Arial; text-Align:left; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;color:#9CB7D3}
.zag_rd {font-family: Arial; text-Align:left; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;color:#6D77D3}
.zag0_nb{font-family: Arial; text-Align:left; font-size: 11pt; margin-left: 5pt; margin-right: 5pt;color:#000000;}
.zag1_nb{font-family: Arial; text-Align:left; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;color:#000000;font-weight:bold;}
.zag1_rb{font-family: Arial; text-Align:left; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;color:red;font-weight:bold;}
.zag2_nb {font-family: Arial; text-Align:left; font-size: 11pt; margin-left: 5pt; margin-right: 0pt;color:#400000;font-weight: italic bold;}
.zag3_nb {font-family: Arial; text-Align:center; font-size: 12pt; margin-top: 0pt; color:#400000; font-weight: bold;}
.zag4_nb {font-family: Arial; text-Align:left; font-size: 14pt; margin-left: 5pt; margin-right: 0pt;color:#400000; font-weight: italic bold;}
.zag2_gr {font-family: Arial;	font-size: 11px;	padding-left: 0pt;	padding-right: 0pt;	color: #655A65; font-weight: bold;	padding-top: 10px;}

div.zag{
	font-family: Arial; font-weight: bold;
}

h1, div.zag h1{
	font-size: 12pt; color:#400000; 
	font-weight: bold;
}

h2, div.zag h2{
	font-size: 11pt;	
}

div.zag h1{
	text-Align:center;
	margin-top: 5pt; padding-top: 5px;
}

div.zag h2{
	text-Align:left;
	width: 750px;
	margin:0px;
	padding: 2px 8px 2px 8px;
	background-color : #DCDCDC;
	/* custom decorations */
	border:1px solid #ccc;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.cennik, .cennik_red, .cennik_none, .cennik_blue{
	background: url(../../images/designe/cennik.png) no-repeat top left;
	width: 80px;
	height: 125px;
}
.cennik_red{
	background: url(../../images/designe/cennik_red.png) no-repeat top left;
}
.cennik_none{
	background: url(../../images/designe/cennik_none.png) no-repeat top left;
}

.cennik_blue{
	background: url(../../images/designe/cennik_blue.png) no-repeat top left;
}
.cennik_txt{
	width: 74px;
	height: 117px;
	padding-top:6px;
}

.block_kategor{
	width: 742px;
	padding:5px; margin: 0px;
	/*border: 1px solid silver;*/
	overflow: hidden;
}

.block_kategor .name_kategor{
	padding-top: 5px;
	font-size: 10pt;
	float: left;
	/*border: 1px solid silver;*/
}

.block_kategor .btt_la{
	float: right;
	width:167px; height: 29px;
	text-align:center;
	/*border: 1px solid silver;*/
	background: transparent url(../../images/designe/btn_la.png) no-repeat;

}

.btt_la a, .btt_la a:hover, .btt_la a:visited, .btt_la a:active{
display: block;
padding-top: 5px;
color: white;
font-size: 9pt;
font-weight: bold;
}
.name_tmc h3{
	margin: 0px; padding: 0 0 10px;
	color: maroon;	
	font-size: 12pt;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.name_tmc h3 a, .name_tmc h3 a:link, .name_tmc h3 a:visited, .name_tmc h3 a:active, .name_tmc h3 a:hover{
	text-decoration: none;
	text-align: left;
	margin: 0; padding: 0 10px 0 20px;
	color: maroon;	
	font-size: 12pt;	
	font-weight: bold;
	border-bottom: 1px dotted maroon;
}

.tmc_fone form{
	padding:0; margin:0;
}

.podarok, .podarok_mp{
	font-size: 10pt;
	padding:5px 5px 5px 20px;
	width: 95%;
	color: maroon;
	background-color: #77C9FF;
	border:1px solid #fff;
	border-left: 0px;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;	
}
.podarok_mp{
	font-size: 7pt;
	padding:2px;
	width: 100%;
}
.cena {color:#0000FF; font-weight:bold;}

#name_mp{
width: 170px; 
	text-align: left;
}
.cenagrn, typ_val, .cenagrn_mp{color:#000080; font-weight:bold;}
.cenagrn{
	font-size : 12pt;
	text-align: right;
	margin-right: 10px;
}
.cenagrn_mp{font-size : 10pt;}

.typ_val, .typ_val_scena{
	text-align: right;
	font-size : 8pt;
	margin: -5px 10px 7px 0px;
}
.typ_val_scena{
	margin: -5px 10px 0px 0px;
}
.scena, .scena_mp {color: Green; font-weight: bold; font-size: 12pt; text-decoration: line-through;}
.scena_mp {font-size: 8pt;}
.typ_val .scena {color: Red; font-size: 7.5pt; }
.scenaval {color: #000080; font-weight:bold;}
.gar {font-weight:bold;	color : Black;}
.art_tmc, .art_tmc_scena {font-family: Arial; font-size : 8pt; color: maroon; margin: -1px 0px 0px 12px;}
.art_tmc_scena {margin: 2px 0px 0px 10px;}
.h_m_m {text-align : center;	vertical-align: bottom; width : 55pt;}
.actual{
	font-weight: bold;
	text-align: center;
	color: red;
	font-size: 8pt;
	margin-left: -3px;
}
.actual div div{
	padding: 10px 0px;;
	font-weight: normal;
}

.list_analog ul, .list_analog h3{
	padding: 0; margin: 0;
}


.list_analog h3{
	font-size: 11pt;
	color: #400000;
}

.list_analog ul li, .list_analog ul li.ran_line{
    margin: 3px;
    padding: 0; padding-bottom: 3px;
    text-align: left;
    list-style-type: none;
    border-bottom: 1px dotted silver;
    width:500px;
    display:inline-block;
}

.list_analog ul li.ran_line{
	width:100%;
}

.list_analog img#imgAnalog {
      /* for Firefox, Opera and others: */
      max-width: 50px; 
		max-height: 50px; 
		/* For Internet Explorer: */
		./width: expression(this.width > 50 ? 50: true);
}

.adcmd{
	margin: 0; padding:0;
}
.adcmd ul{
	padding: 5px 0 10px 0;
	margin: 0;
	height: 27px;
}

.adcmd ul li{
    margin-left: 8px;
    text-align: left;
    list-style-type: none;
    display:inline;	
}

.adcmd ul li img{
	vertical-align: middle;
}

.adcmd ul li span{
	border-bottom: 1px dotted;
}

.adcmd a:link, .adcmd a:hover, .adcmd a:visited, .adcmd a:active{
	text-decoration: none;
	font-size: 8pt;
}
 

#mask {
	position: absolute;
	left:0; top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	}
#boxes .list_analog {
	position: absolute;
	left:0; top:0;
	width:502px;
	height:302px;
	display:none;
	z-index:9999;
	text-align: center;
	border: 1px solid white;
	}
#boxes #dialog {
	width:500px;
	height:300px;
	margin: 1px;
	background-color:#ffffff;
	overflow-x:hidden;
   overflow-y:hidden;
	}
#boxes .close {
	position: absolute;
	float: right;
	z-index:10999;
	width:476px;
	}
#boxes .close img{
	padding-right: 10px;
}
.bg_img_tmc{
	width: 170px;
	height: 170px;
	background: url(../../images/designe/fone_img.png) no-repeat right top;
}
.bg_img_tmc_mp{
	width: 170px;
	height: 110px;
	background: url(../../images/designe/fone_img_mp.png) no-repeat right top;
}

.bg_img_tmc_footer{
	background: url(../../images/designe/fone_img.png) no-repeat right bottom;
}


.ves_one{float:right; color: maroon; font-size: 15pt; font-weight: bold; height:19pt;}
.ves_one_box{color: maroon; font-size: 15pt; font-weight: bold; padding-bottom: 5px; height:19pt;}
.ves_group, .ves_group_mp{color: maroon; font-size: 11pt; font-weight: bold; height:20pt;}
.ves_non_group{color: maroon; font-size: 11pt; font-weight: bold; height:32pt;}
.ves_group_mp{
	position: absolute; z-index: 103; width: 165px; padding-top: 50px;
	text-align: right;	
}


form input.count_tmc{
	background-color: #FFCC66; border: 1px solid black; text-align: right;
}


#container {
    border: dotted 1px #f00;
}

#column1{
	float: left;
	width: 60%;
}
#column2{
	float: right;
	width: 38%;
}

#bottom {
  clear: both;
}


#line {
	margin: 0 39% 0 61%;
	border-left: 1px dotted Silver;

}

