html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #484747;
}
table {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
} 
table td {
	padding: 0px;
	vertical-align: top;
	color: #484747;
}
p {
	margin: 0px;
	padding: 0px;
}
a, a:hover {
	color: #0060CB;
	text-decoration: none;
}
a:hover {	
	text-decoration: underline;
}

img {
	border: 0px;
}

td.yandmarket{
	width: 170px;
	padding: 0px 10px 0px 10px;
	}
/*
 *	font styles
 */
a, a:hover, td,
html, body {
	font-family: tahoma, arial, verdana;
	font-size: 12px;
}


/*
 *	table CONTAINER.
 */

table.container {
	height: 100%;
}
/*table.container td.header_container {
	height: 1%;
}*/
table.container td.menu_container {

}
table.container td.content_container {
	padding-bottom: 0px;
}
table.container td.footer_container {
	height: 51px;
}

/*
 *	table HEADER.
 */

table.header {
	height: 107px;
	width: 100%;
}

table.top_02 {
	width: 100%;
	height: 107px; 	
}

 table.top_02 td.top_02_1{
	background: url(../images/logo_01_2.jpg) left no-repeat;
	width: 60px;
 }
 
 table.top_02 td.top_02_2{
	background: url(../images/header_clouds.jpg);
	text-align: center;
 }
  
table.header td.top_01 {
	height: 107px;
	width: 247px;
	/*background: url(../images/logo_01_1.jpg);*/
}

table.header td.top_03 {
	text-align: left;
}

table.header td.mid_01,
table.header td.mid_02,
table.header td.mid_03 {
	height: 5px;
	background: #2c5f8f;
}

table.header td.bot_01,
table.header td.bot_02,
table.header td.bot_03 {
	height: 30px;
	background: #5E96C2;
}
table.header td.bot_01 {
	padding-left: 35px;
	vertical-align: middle;
}
table.header td.bot_01 a,
table.header td.bot_01 a:hover,
table.header td.bot_01 {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
table.header td.bot_01 a:hover {
	text-decoration: underline;
}

table #plenka{
	background: url(../images/plenka.gif) left no-repeat;
	height: 107px;
	width: 515px;
	}
#google{
	padding-top: 20px;
	}

/*
 *	table MENU.
 */

table.menu {
	width: 100%;
	height: 30px;
	background: url(../images/menu_bkgr.gif) repeat-x;
}
table.menu td.item_checked,
table.menu td.item {
	background: url(../images/menu_item_arrow.gif) 10px 0px no-repeat;
	padding: 0px 13px;
	padding-left: 24px;
	color: #484747;
	white-space: nowrap;
	padding-top: 7px;
}
table.menu td.item_checked {
	background: url(../images/menu_item_checked_bkgr.gif) no-repeat;
}

table.menu td.item_checked a,
table.menu td.item_checked a:hover,
table.menu td.item a,
table.menu td.item a:hover {
	color: #ffffff;
	white-space: nowrap;
	
}
/*table.menu td.item_checked a:hover,
table.menu td.item a:hover {
	text-decoration: none;
}*/




/*
 *	table BLOCK.
 */

table.block_h20,
table.block {
	border: 1px solid #d7d7d7;
	background: #faf6e7;
	margin-bottom: 2px;
}
table.block_h20 td.inner,
table.block td.inner {
	padding: 5px 10px 9px 9px;
}
table.block_h20 tr td,
table.block tr td {
	vertical-align: middle;
}
table.block_h20 tr td {
	height: 20px;
	font-size: 11px;
	padding: 0px 5px;
}
table.block_h20 tr.top td,
table.block tr.top td {
	vertical-align: top;
}
table.block tr {
	height: 30px;
}
table.block td.text {
	padding-left: 22px;
}
table.block td.text2 {
	padding: 0px 5px 0px 9px;
}
table.block_h20 td.title {
	text-align: center;
}
table.block td.font_11 {
	font-size: 11px;
}
table.block_h20 td {
	text-align: center
}
	


/*
 *	table CONTENT.
 */

table.content {
	height: 100%;
}
table.content td.content_left {	
	width: 247px;
}
/*table.content td.content_mid {	// is absent here
}*/
table.content td.content_right {	
	background: url(../images/horiz_line_bkgr.gif) top repeat-x;
}



/*
 *	table LEFT_COLUMN.
 */

table.left_column {
}
table.left_column td.left_top {
	height: 30px;
	background: url(../images/column_left_top.gif) no-repeat;
	padding-left: 7px;
	text-align: center;
	color: #484747;
	font-weight: bold;
	vertical-align: top;
	padding-top: 10px;
}
table.left_column td.left_inner {
	padding-left: 6px;
}



/*
 *	table RIGHT_COLUMN.
 */

table.right_column {
}
table.right_column td.right_top {
	background: url(../images/arrow.gif) 23px 0px no-repeat;
	height: 30px;
	padding-left: 43px;
	color: #484747;
	vertical-align: top;
	padding-top: 10px;
}
table.right_column td.right_inner {
	padding: 22px 5px 50px 20px;
	padding-bottom: 0px;
}
table.right_column td.right_inner_nopad {
	padding: 0px;
}



/*
 *	table FOOTER.
 */

table.footer {
	height: 51px;
	background: url(../images/footer_bkgr.gif) repeat-x;
}
table.footer td.side {
	width: 17px;	
}
table.footer td.inner {
	padding-top: 10px;
	vertical-align: bottom;
}



/*
 *	table FOOTER_INNER.
 */

table.footer_inner {
	height: 41px;
}
table.footer_inner td {
	vertical-align: middle;
}
table.footer_inner td.copy {
	width: 30px;
	text-align: center;
	padding: 0px 10px;
}
table.footer_inner td.text {
	width: 250px;
	font-size: 11px;
}
table.footer_inner td.counters {
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 4px;
}
table.footer_inner td.logo_creater {
	padding: 0px 30px;
	width: 1%;
	text-align: center;
}


/*
 *	table BEST_PIC.
 */

table.best_pic {
	width: 221px;	
	background: #f7f6f6;
}
table.best_pic td.pic_01,
table.best_pic td.pic_02 {
	background: url(../images/best_foto_bkgr_01.gif) no-repeat;	
	height: 224px;
	vertical-align: middle;
	text-align: center;
}
table.best_pic td.pic_02 {
	background: url(../images/best_foto_bkgr_02.gif) no-repeat;	
}
table.best_pic td.pic_01 img {
	border: 1px solid #f8c300;
}
table.best_pic td.pic_02 img {
	border: 1px solid #7dc565;
}
table.best_pic td.desc {
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
table.best_pic td.data {
	padding: 5px 12px;
	font-size: 11px;
}



/*
 *	table LAST_FOTOS.
 */

table.last_fotos {
	background: #faf6e7;
}
table.last_fotos td.foto {
	width: 25%;
	text-align: center;
	padding: 15px 0px;
}

/*
 *	table LAST_FOTOS.
 */

table.last_foto {
	width: 131px;
}
table.last_foto td.foto {
	background: url(../images/last_foto_bkgr.gif) no-repeat;
	height: 131px;
	text-align: center;
	vertical-align: middle;
}
table.last_foto td.desc {
	font-size: 11px;
	padding: 5px 2px; 
	padding-left: 3px;	

}
table.last_foto td.buttons {
	text-align: right;
}

/*
 *	table INNER.
 */

table.inner {
	background: #faf6e7;
}
table.inner td.text,
table.inner td.text_comment, table.last_fotos td.text_comment {
	padding: 10px 10px 15px 20px;
}
table.inner td.text a,
table.inner td.text a:hover {
	color: #484747;
}
table.inner td.text_comment a,
table.inner td.text_comment a:hover {

}



/*
 *	table FOLDER.
 */

table.folders td.img {
	width: 1px;
	height: 14px;
}
table.folders td.text {
	width: 33%;
}
table.folders td.text a,
table.folders td.text a:hover {	
	color: #484747;
}



/*
 *	table HOME_MAP_LETTER.
 */

table.home_map_letter {
	width: 85px;
}


/*
 *	TABLE TOP_TITLE_NAV
 */
table.top_title_nav {
	background: url(../images/horiz_line_bkgr.gif) repeat-x;
	height: 30px;
}
table.top_title_nav td.left {

}
table.top_title_nav td.right {
	padding-top: 10px;
	padding-left: 60px;
	background: url(../images/arrow.gif) 30px 0px no-repeat;
}



/*
 *	table BIG_FOTO
 */

table.big_foto {
	width: auto;
	margin: 10px 0px 20px 0px;
}
table.big_foto td.pic {
	text-align: center;
	padding: 10px;
	border: 1px solid #eee;
	border-bottom: 0px;
}
table.desc_foto {
	background: #eaeaea;
	width: 85%;
}




/*
 *	table ALBUMS.
 */

table.albums {	

}
table.albums td.item_container {	
	width: 25%;
	text-align: center;
	padding: 15px;
}



/*
 *	table ALBUM_ITEM.
 */

table.album_item {	
	width: 144px;
}
table.album_item td {
	padding: 0px; 
	margin: 0px;
}
table.album_item td.pic {
	background: url(../images/album_item.jpg) no-repeat;
	vertical-align: middle;
	text-align: center;
	padding-left: 17px; 
	height: 115px;
}
table.album_item td.buttons {
	padding: 3px 0px;
	padding-top: 8px;
	padding-left: 17px;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
}
table.album_item td.desc {
	text-align: left;
	line-height: 16px;
	font-size: 11px;
	padding-left: 17px;
}
table.album_item td.desc a,
table.album_item td.desc a:hover {	
	font-size: 11px;
}



/*
 *	table SEARCH_RADIOS.
 */

table.search_radios {
	margin-left: 10px; 
	width: auto;
	margin-bottom: 6px;
	height: 30px;
}
table.search_radios tr, 
table.search_radios td {
	height: 18px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 0px;
}
table.search_radios td.search_radio {	
	padding-left: 5px;
}



/*
 *	table COMMENT.
 */

table.comment td {
	padding: 12px 0px;
}
table.comment td.pic {
	width: 80px;
	padding-right: 0px;
	vertical-align: middle; 
	text-align: center;
}
table.comment td.text {
	padding-left: 20px;
}
table.comment td.answered {
	width: 20px;
	padding-top: 0px;
}



/*
 *	table TITLE
 */

table.title {
	height: 28px;
	background: url(../images/horiz_line_bkgr.gif) repeat-x;
}
table.title td {
	font-weight: bold;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 14px;
}
table.title td.text {
	background: url(../images/horiz_line_bkgr01.gif) repeat-x;
	font-size: 12px;	
	font-weight: normal;
}
table.title td a,
table.title td a:hover {
	font-size: 12px;
	font-weight: normal;
}
table.title td.text_left,
table.title td.text_left_2,
table.title td.text_right_2,
table.title td.text_right {
	width: 175px;
	padding: 0px; 
	padding-top: 8px; 
	text-align: center;
	background: url(../images/horiz_line_bkgr01.gif) repeat-x;
	font-size: 12px;	
	font-weight: normal;
}
table.title td.text_left_2 {
	background: none;
}
table.title td.text_right_2 {
	background: none;
}


/*
 *	table LOGIN
 */			   

table.login {	
	width: 300px;
}
table.login td {	
	vertical-align: middle;
}


table.vert_td td {
	vertical-align: middle;
	padding-top: 8px;
}
table.vert_td td.title {
	vertical-align: top;
	width: 120px;
}
table.vert_td td.text {
	text-align: justify;
}
td.one_of_three_same {
	width: 33%;
}
td.title_td {
	height: 28px;
	background: url(../images/horiz_line_bkgr02.gif) repeat-x;
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
}

td.search_radio {
	font-size: 11px;
	padding-top: 2px;
}
td.big_photo {
	border: 1px solid #ddd;
	border-bottom: 0px;
	padding: 10px;
}




/*
 *	DIV styles.
 */

#home_map_letter {
	position: absolute;
	top: 90px;
	left: 215px;
}

/*
 *	LINK styles.
 */

a.green,
a.green:hover,
a.green_11,
a.green_11:hover {
	color: #0060CB;
}
a.green_11,
a.green_11:hover {
	font-size: 11px;
}

a.gray_7, 
a.gray_9, 
a.gray_11, 
a.gray_13, 
a.gray_15, 
a.gray_17, 
a.gray_19, 
a.gray_21, 
a.gray_23 { 
	color: #484747;
}
a.gray_7,
a.gray_7:hover {
	font-size: 7px;
}
a.gray_9,
a.gray_9:hover {
	font-size: 9px;
}
a.gray_11,
a.gray_11:hover {
	font-size: 11px;
}
a.gray_13,
a.gray_13:hover {
	font-size: 13px;
}
a.gray_15,
a.gray_15:hover {
	font-size: 15px;
}
a.gray_17,
a.gray_17:hover {
	font-size: 17px;
}
a.gray_19,
a.gray_19:hover {
	font-size: 19px;
}
a.gray_21,
a.gray_21:hover {
	font-size: 21px;
}
a.gray_23,
a.gray_23:hover {
	font-size: 23px;
}



/*
 *	FORM elements styles.
 */

form {
	margin: 0px;
	padding: 0px;
}
textarea,
input.text {
	height: 22px;
	border: 1px solid #d7d7d7;
	padding: 0px 3px;
	font-size: 11px;
	color: #484747;
	width: 100%;
	padding-top: 3px;
	margin-top: 5px;
}
textarea {
	height: 80px;
	font-family: tahoma;
	font-size: 12px;
}
input.submit {
	height: 19px;
	padding: 0px 8px;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid;
	border-color: #c9c9c9 #666 #666 #c9c9c9;
	background: #e9e4e0;
	margin-top: 5px;
	padding-bottom: 2px;
}

*html input.submit {
	width:0;
	overflow:visible;
}

select {
	height: 17px;
	border: 1px solid #d7d7d7;
	margin: 3px 0px;
	font-size: 11px;
	color: #484747;
	font-family: tahoma;
	width: 250px;	
}
input.radio {
	width: 11px;
	height: 11px;
}



/*
 *	other styles
 */
.comment {
	color: #c1bfbf;
	font-size: 11px;
}
.comment2 {
	color: #3d3c3c;
	font-size: 11px;
}
p.size_11 {
	font-size: 11px;
	margin: 5px 0px;
}

p.title {
	height: 28px;
	background: url(../images/horiz_line_bkgr.gif) repeat-x;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 8px;
	font-size: 14px;
}


#tooltip {
	BORDER: #999999 1px solid; 
	PADDING: 6px 10px 6px 10px; 
	BACKGROUND: #fef7ea; 
	VISIBILITY: hidden; 
	MARGIN: 10px; 
	FONT: 10px Tahoma, Helvetica,sans-serif; 
	WIDTH: auto; 
	COLOR: #333333; 
	POSITION: absolute; 
	
}
.cursorhelp {
	CURSOR: help;
	color: Teal;
}
a.gray_11_comment,
a.gray_11_comment:hover {
	color: #666;
	font-size: 11px;
}
a.gray_12_comment,
a.gray_12_comment:hover {
	color: #666;
	font-size: 12px;
}

/**********
new style
*********/
ul.simple_list {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
