/* ----------------------------------------------------------------------------------------------*/
body {padding:0; margin:0; background:url('/img/top.jpg') repeat-x}
/** {
	font: normal 11px Tahoma;
}*/
body, td, input, textarea, select{
	font: normal 11px Tahoma;
/*	color:#2A383D;*/
	color:#695D3B;
	line-height:14px;
	vertical-align:top;
	padding:0px;
	margin:0;
}

img    {border:0px;}
table  {width:100%;}
a {color:#695D3B; text-decoration:none; font-size:11px; font-family:Tahoma; }
a:hover {color:#990000; text-decoration:underline;}  

/*------------------------------------------------BOX-------------------------------------------*/										  
.box_header_txt	td{
	background:url(/img/title1_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B;
	height:29px;
}
.mod td{
	background:url(/img/title2_center.jpg) 0 0 repeat-x
}


/*------------------------------------------CONTENT---------------------------------------------*/
.cont_header_txt {
	margin:0px 0px 2px 0px;
}
.cont_header_txt td {
	background:url(/img/title2_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#695D3B;
	height:29px;
}
.cont_header_txt em	{
	color:#E50029; 
	font-size:14px; 
	font-weight:bold; 
	font-style:normal;
	vertical-align:middle;
	text-decoration:none;
}
/*a {color:#695D3B; text-decoration:none; font-size:11px; font-family:Tahoma; }*/
a:hover {color:#990000; text-decoration:underline;}
/* -------------------------------------------------------------------------------------------------- */
.main {
	height:100%;
	background:url(/img/bg.jpg) 0 0 repeat-x #FCF2D8;
}
.c1 {background:#FFF}
.c1_top {width:100%; background:url(/img/c1.gif) top repeat-x #FFF}
.c1_left {height:100%; background:url(/img/c1.gif) left top repeat-y #FFF}
.c1_right {background:url(/img/c1.gif) right top repeat-y #FFF}
.c1_bottom {background:url(/img/c1.gif) bottom repeat-x #FFF}

.c2 {background:#FCF6E8}
.c2_top {width:100%; background:url(/img/c1.gif) top repeat-x #FCF6E8}
.c2_left {height:100%; background:url(/img/c1.gif) left top repeat-y #FCF6E8}
.c2_right {background:url(/img/c1.gif) right top repeat-y #FCF6E8}
.c2_bottom {background:url(/img/c1.gif) bottom repeat-x #FCF6E8}

.footer {height:50px; background:url(/img/fbg.jpg) 0 0 repeat-x; margin:0; padding:0; text-align: center; vertical-align: middle;}
.footer a {font-size:11px; text-decoration:none; color:#695D3B}
.footer a:hover {text-decoration:underline}
.footer td {font-size:11px; font-weight:bold; color:#695D3C}


/* ******************************************************* */
/*  main */
.main_block {
/*	padding: 1em;	*/
	float: left;
	margin: 1em 0 0 0;
/*	padding: 0 0 10px 0;*/
/*	border: 1px solid #C5C5C5;*/
	width: 580px;
/*	background-color: #F5F4EB;*/
}

.main_block_name {
	font-size: 110%;
	color: #695D3B;
	padding: 0 0 0.2em 0;
	font-weight:bold;
	margin:0;
/*	background-color: #A8B329;*/
}

/*.main_block_list {
	float: left;
	padding: 8px;
	width: 550px;
	margin: 7px 0 7px 12px;
}
*/

.main_block_list_left {
	float: left;
	width: 120px;
}
.main_block_list_right {
	float: right;
	width: 460px;
}


.main_block_img {
/*	border: 2px solid #A8B328;*/
	border: 1px solid #695D3B; 
/*	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px;*/
	padding:0;
	margin:0;
}


.main_block_date {
	color: #695D3B;
	margin: 0;
	text-align: left;
/*	font-size: 120%;*/
/*	font-weight: bold;*/
}

.main_block_title, .main_block_title a {
	margin: 0;
	margin-top: 0.1em;
	color: #61401E;
/*	font-size: 110%;*/
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.main_block_title a:hover {
	text-decoration: underline;
	text-align: left;
}
.main_block_announce {
	clear: both;
	margin: 0;
	text-align: left;
}




.main_block_shop {
	float: left;
	margin: 0;
	width: 192px;
	text-align: center;
}


.main_block_pgal {
	float: left;
	margin: 0;
	width: 144px;
	text-align: center;
}

#lang_menu {
	float: left;
	width: 140px;
	height: 40px;
	display: block;
	background: url('img/language.jpg') no-repeat left top;; padding-left:0; padding-right:0; padding-top:12px; padding-bottom:0
}

/*
#lang_menu_ukr {
	margin: 12px 0 0 44px;
	width: 20x;
	height: 20px;
	display: block;
	float: left;
	background-color: none;
}

#lang_menu_rus {
	margin: 12px 0 0 14px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	background-color: none;
}
*/


.even, .list_even {
	background-color: #F2E9D7;
}

.board_poroda {
	color: #6A5D3D;
	font-weight: bold;
	border-bottom: 1px solid #E0D1B0;
	padding: 0 0 0.4em 0;
	margin: 0 0 0.2em 0;
}


.shop_list {
	margin:0;
	padding:0;
	float: left;	
	width: 580px;
}	

.lib_list_rsd {
/*border: 1px solid red;*/
	display: block;
	height: 22px;
	background: url('img/lib_book.gif') no-repeat left -3px;; padding-left:44px; padding-right:0; padding-top:0; padding-bottom:0px
}

.lib_list {
	clear: right;
	display: block;
	background: url('img/lib_book_open.gif') no-repeat left top;; padding-left:44px; padding-right:0; padding-top:0; padding-bottom:10px
}

#login_form {
	margin:0;
	padding:0;
	color: #61401E;
}

#login_form p{
	margin:0;
	padding:0;
}

.left_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.left_menu li {
	padding: 0;
	list-style-image: url('img/all_bullets.gif');margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

.img_border {
}

.add_to_basket {
text-align: center;
}

#pgal_list {
	width: 580px;
}

#pgal_list tr td {
	border: 1px solid #C7B98A;
	
}

#pgal_list div.pgal_img_1 {
	border: 1px solid #C7B98A;
	width: 190px;
	height: 216px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/*#pgal_list img {
	border: 1px solid #C7B98A;
	margin:0;
	padding: 0;
}
*/
#pgal_list div.pgal_img_1 table {
	border: 1px solid #C7B98A;
	margin:0;
	padding: 2px;
	width:auto;
}


.page_table tr td {
	padding: 2px;
}

.board_table tr td {
	padding: 2px;
}

.inside_text img, .lib_list img {
	border: 1px solid #C7B98A;
}


#basket, #basket tr td {

/*	border: 1px solid #C7B98A;*/
}

#basket tr td {
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	color: #695D3B;
}

.basket_head, .basket_td_total {
	background-color: #E7DBC1;
}

#counters {
	text-align:	center; 
	width: 800px; 
	margin: 1em auto 0 auto;
	color: #695D3B;
}

#counters a, #counters a:hover, #counters a:visited {
	color: #695D3B;
}

.registration_table tr td {
	padding: 2px;
}

#order {
	color:#695D3B;
}

#img_title_mini {
	font-weight: bold;
	color: #695D3B;
}

.cen_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.cen_menu li {
	padding: 0;
	list-style-image: url('img/cen_bullets.gif');margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

.cen_menu_r {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.cen_menu_r li {
	padding: 0;
	list-style-image: url('img/cen_bullets_r.gif');margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

.cen_menu_g {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.cen_menu_g li {
	padding: 0;
	list-style-image: url('img/cen_bullets_g.gif');margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

.cen_menu_f {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.cen_menu_f li {
	padding: 0;
	list-style-image: url('img/icon_latest_reply.gif');margin-left:25px; margin-right:0; margin-top:0; margin-bottom:0
}

.img_border {
	border: 1px solid #C7B98A;
}


.dog_news_link, .dog_news_link a {
	margin: 0;
	margin-top: 0.1em;
	color: #61401E;
/*	font-size: 110%;*/
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.dog_news_link a:hover {
	text-decoration: underline;
	text-align: left;
}

.dog_news_announce {
	clear: both;
	margin: 0;
	text-align: left;
}

.dog_news_image { 
    float: left;  
    margin: 5px 10px 0 0; 
    border: 1px solid #FA9CAD; }
    
.contentareas {
letter-spacing:5px;
}