BODY {
	padding: 0;
	margin: 0; 
	font: 11px Tahoma,Verdana,Arial; 
	color: #282828; 
	background: #F6F6F6 url(../images/top/back.jpg) no-repeat top center;
}
FONT {
	
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Tahoma,Verdana,Arial; PADDING-TOP: 0px
}
P {
	FONT: 11px Tahoma,Verdana,Arial;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

FORM {
	PADDING:0px; MARGIN: 0px; FONT: 11px Tahoma,Verdana,Arial;
}

input {
	padding-top:2px; font: 11px Tahoma,Arial,sans-serif; height:16px; color: #333333; border: #acacac 1px solid;
}

.but { padding-top:0px 10px 0px 10px; font: 11px Tahoma,Arial,sans-serif; height:21px; color: #333333; border: #acacac 1px solid; background: #F8F8F8; }

textarea {
	font: 11px Tahoma,Arial,sans-serif; color: #333333; border: #acacac 1px solid;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}


SELECT {
	FONT: 11px Tahoma,Verdana,Arial; COLOR: #282828
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
a {
	FONT: 11px Tahoma,Verdana,Arial; COLOR: #282828; TEXT-DECORATION: none
}
a:hover {
	FONT: 11px Tahoma,Verdana,Arial; COLOR: #282828; TEXT-DECORATION: underline
}

H1 {
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	FONT: 29px Tahoma,Verdana,Arial;
	COLOR: #555555;
	text-transform: uppercase;
	text-align: left;
}
H1.title {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 21px Tahoma,Verdana,Arial; COLOR: #ffffff; PADDING-TOP: 5px
}
H1.big_title {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 29px Tahoma,Verdana,Arial; COLOR: #282828; PADDING-TOP: 5px
}
H1.np {
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 29px Tahoma,Verdana,Arial;
	COLOR: #555555;
	text-transform: uppercase;
	text-align: left;
}
H1.np_gray {
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0 0 0;
	FONT: 21px Tahoma,Verdana,Arial;
	COLOR: #909090;
	text-transform: uppercase;
	text-align: left;
}
H2 {
	PADDING-LEFT: 0px; FONT-SIZE: 19px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 5px; text-transform: uppercase;
	text-align: left;
}
H2.lt {
	PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #909090; PADDING-TOP: 0px; text-transform: uppercase;
	text-align: left;
}
H3 {
	PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 5px; text-transform: uppercase;
}

.font_title {
	PADDING: 20px 0 0 0;
	MARGIN: 0;
	FONT: Tahoma,Verdana,Arial;
	FONT-SIZE: 17px;
	COLOR: #444444;
	text-transform: uppercase;
	text-align: left;
}

.font_title a.cat {
	FONT: Tahoma,Verdana,Arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 17px;
	COLOR: #444444;
	text-transform: uppercase;
}
.font_title a.cat:hover {
	FONT: Tahoma,Verdana,Arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 17px;
	COLOR: #444444;
	text-transform: uppercase;
}

li           {list-style-image: url(../images/pix.gif); font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight: normal; color:#666666;}
li A            {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #24378B; FONT-FAMILY: Tahoma,Verdana,Arial;  TEXT-DECORATION: none}
li A:hover      {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFA707; FONT-FAMILY: Tahoma,Verdana,Arial; TEXT-DECORATION: none}

hr {
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	width: 100%;
	height: 2px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}

/*                 TOP MENU                    */



table.tab_top_menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 54px;
}

td.td_top_menu_back {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../images/top/menu/back.gif);
	vertical-align : middle;
}

td.td_top_menu_back_end {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background: url(../images/top/menu/back.gif);
	vertical-align : middle;
}

table.tab_top_menu ul {
	margin: 0;
	padding: 0;
	float:left;
}

table.tab_top_menu ul li {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: url(../images/top/menu/pix.gif) no-repeat left;
	display:inline;
}

table.tab_top_menu A {
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #555555;
	TEXT-DECORATION: none;
}
table.tab_top_menu A:hover {
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #111111;
	TEXT-DECORATION: none;
}

/*                 TOP MENU                    */

/*                 LEFT MENU                    */

.left_col {
	width: 290px;
	float: left;
}

.left_col div {

}

ul.ul_cat_menu_min {
	padding: 0;
	margin: 5px 0 10px 20px;
}

ul.ul_cat_menu_min li {
	padding: 3px 0px 0px 10px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	background: url(../images/left/pix.gif) no-repeat top left;
}

ul.ul_cat_menu_min li a {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #666666;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
	margin-left: 2px;
}

ul.ul_cat_menu_min li a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}




ul.ul_cat_menu {
	padding: 0;
	margin: 5px 0 0 20px;
}

ul.ul_cat_menu li {
	padding: 1px 0px 10px 0px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

ul.ul_cat_menu li a {
	FONT: bolder 15px Tahoma,Verdana,Arial;
	COLOR: #555555;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
}

ul.ul_cat_menu li a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

ul.ul_cat_menu li ul {
	padding: 0;
	margin: 0 0 0 10px;
}

ul.ul_cat_menu li ul li {
	padding: 3px 0px 0px 10px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	background: url(../images/left/pix.gif) no-repeat top left;
}

ul.ul_cat_menu li ul li a {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #666666;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
	margin-left: 2px;
}

ul.ul_cat_menu li ul li a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}



div.div_menu_title {
	padding: 0px 20px 0px 20px;
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #555555;
	width: 250px;
	height: 27px;
	background: url(../images/left/title_back.gif) no-repeat top left;
	border-right : 1px solid #D7D8DB;
}

div.div_menu_title div {
	padding: 2px 0px 0px 0px;
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #555555;
}

div.div_menu_title font {
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #555555;
}

div.div_menu_title a {
	FONT: normal 17px Tahoma,Verdana,Arial;
	COLOR: #555555;
	TEXT-DECORATION: none;
}

div.div_menu_title a:hover {
	FONT: normal 17px Tahoma,Verdana,Arial; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

div.div_menu_sec {
	padding: 3px 20px 2px 20px;
	width: 250px;
	height: 22px;
	border-bottom : 1px solid #D7D8DB;
}

div.div_menu_sec li {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 10px;
	background: url(../images/left/pix.gif) no-repeat top left;
	list-style-image: none;
	list-style-type: none;
}

div.div_menu_sec a {
	FONT: normal 13px Tahoma,Verdana,Arial;
	COLOR: #777777;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
	margin-left: 2px;
}

div.div_menu_sec a:hover {
	FONT: normal 13px Tahoma,Verdana,Arial; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
}

div.div_menu_sec_end {
	padding: 3px 20px 2px 20px;
	width: auto;
	height: 27px;
}

div.div_menu_sec_end li {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 10px;
	background: url(../images/left/pix.gif) no-repeat top left;
	list-style-image: none;
	list-style-type: none;
}

div.div_menu_sec_end a {
	FONT: normal 13px Tahoma,Verdana,Arial;
	COLOR: #777777;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
	margin-left: 2px;
	height-line: 13px;
	height: 13px;
}

div.div_menu_sec_end a:hover {
	FONT: normal 13px Tahoma,Verdana,Arial; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 0px;
}

/*                 LEFT MENU                     */

/*                 TOP BANNER                   */

A.a_top_cat_title {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
A.a_top_cat_title:hover {
	FONT: bolder 13px Tahoma,Verdana,Arial; 
	COLOR: #282828;
	TEXT-DECORATION: none;
}

A.a_top_cat {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
A.a_top_cat:hover {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}
IMG.img_top_cat {
	border : 1px solid #C4C4C4;
}

/*                 TOP BANNER                   */

/*                 TABLE BOTTOM                  */

TABLE.tab_bottom {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	width: 100%;
	height: 100%;
	background: url(../images/bottom/back_center.gif) repeat-x top;
}

td.td_bottom_left {
	padding: 10px 10px 10px 20px;
	background: url(../images/bottom/back_left.gif) no-repeat top left;
}

td.td_bottom_right {
	padding: 10px 0px 10px 10px;
	background: url(../images/bottom/back_right.gif) no-repeat top right;
}

td.td_bottom_right div {
	width: auto;
	height: 45px;
	text-align: right;
}


.tab_bottom A {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
.tab_bottom A:hover {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

/*                 TABLE BOTTOM                  */

/*                 MENU                  */

TABLE.tab_menu_title {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
}

.tab_menu_title A {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
.tab_menu_title A:hover {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #282828;
	TEXT-DECORATION: none;
}

.tab_menu_title font {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #606060;
}

div.anons_news {
	padding: 10px 20px 0px 20px;
	width: 250px;
	
}
.anons_news div.a {
	padding: 0px 0px 10px 0px;
	clear: both;
}

.anons_news div.t {
	float:left;
	width: 190px;
}

.photo_anons_min {
	margin-right:10px;float:left;padding:4px;background: #f4f4f4;border: #c4c4c4 1px solid;
	width: 40px;
	height: 30px;
}

.anons_news A {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
.anons_news A:hover {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

div.anons {
	padding: 10px 20px 0px 20px;
	width: 250px;
	
}

.anons DIV {
	padding: 0px 0px 10px 0px;
	text-align: justify;
	width: 250px;
}

.anons IMG {
	text-align: left;
	margin: 0px 10px 10px 14px;
}

.anons A {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
.anons A:hover {
	FONT: 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

img.img_photo {
	border : 1px solid #C4C4C4;
}

img.img_photo_or {
	border : 1px solid #d05704;
}

/*                 MENU                  */

/*                 TEXT                 */

.text {
	float: right;
	width: 670px;
	padding : 0px 0px 10px 0px;
	FONT: 13px Tahoma,Verdana,Arial;
}

.text P {
	FONT: 13px Tahoma,Verdana,Arial;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	text-align : justify;
}

.text table {
	FONT: 13px Tahoma,Verdana,Arial;
}

.text table td {
	FONT: 13px Tahoma,Verdana,Arial;
}

.text a {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

.text a:hover {
	FONT: bolder 13px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}

.text_min {
	padding : 0px 20px 10px 40px;
	FONT: 11px Tahoma,Verdana,Arial;
}

.text_min p {
	FONT: 11px Tahoma,Verdana,Arial;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	text-align : justify;
}

.text_min a {
	FONT: bolder 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

.text_min a:hover {
	FONT: bolder 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}

.text-content a {
	FONT: normal 13px Tahoma,Verdana,Arial;
	COLOR: #0064b4;
	TEXT-DECORATION: underline;
}

.text-content a:hover {
	FONT: normal 13px Tahoma,Verdana,Arial;
	COLOR: #0064b4;
	TEXT-DECORATION: none;
}

/*                 TEXT                 */

/*                global                    */

div.global {
	width: 995px;
	margin: 0 auto;
}

/*                global                    */

/*                TABLE                    */

table.tab_global {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	background: url(../images/top/back.jpg) no-repeat top center;
}

table.tab_cont {
	width: 995px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.tab_n {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.tab_n td {
	padding: 0px 10px 10px 0px;
	font: normal 11px Verdana,Tahoma,Arial;
	color: #282828;
}

table.tab_n A {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

table.tab_n A:hover {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}

table.tab_z {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	FONT: 13px Tahoma,Verdana,Arial;
}

table.tab_z p {
	FONT: 13px Tahoma,Verdana,Arial;
	text-align: left;
}

table.list {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	font: normal 11px Tahoma,Verdana,Arial;
	border: 1px solid #D7D8DB;
	background: #f4f8fa;
}

table.list p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 11px Tahoma,Verdana,Arial;
	text-align: left;
}

table.list td {
	padding: 3px 5px 3px 5px;
	font: normal 11px Tahoma,Verdana,Arial;
	color: #282828;
	border: 1px solid #D7D8DB;
}

table.list th {
	padding: 3px 5px 3px 5px;
	font: 11px Tahoma,Verdana,Arial;
	color: #282828;
	border: 1px solid #D7D8DB;
	background: #e6edf1;
}

table.list A {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: underline;
}

table.list A:hover {
	FONT: normal 11px Tahoma,Verdana,Arial;
	COLOR: #606060;
	TEXT-DECORATION: none;
}

/*                 TEXT                 */


/*      TABLE LIST     */

table.tab_list {
	width: 100%;
	border-collapse: collapse;
}

.tab_list td {
	padding: 5px 5px 5px 5px;
}

table.tab_list_vert_top {
	margin: 5px 0px 5px 0px;
	width: 100%;
	border-collapse: collapse;
}

.tab_list_vert_top td {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.td_left_space {
	padding-left: 20px;
}

td.td_right_space {
	padding-right: 20px;
}

td.td_anons_space {
	padding: 10px 20px 10px 20px;
}

td.td_gray {
	padding: 0;
	background: #d9dadb;
	vertical-align: top;
}

td.bg_line_dott_gray {
	padding: 10px 20px 10px 20px;
	background: #d9dadb url(../images/line_h_dott_gray.gif) repeat-y right;
	vertical-align: top;
}

td.bg_gray_right {
	padding: 10px 20px 10px 20px;
	background: #d9dadb;
	vertical-align: top;
}

td.td_num_pad {
	font: normal 13px Tahoma,Verdana,Arial;
	padding:9px 5px 0px 0px;
	width: 10px;
	vertical-align: top;
}

/*      TABLE LIST     */

/*      TABLE ANONS     */

table.tab_anons {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-collapse: collapse;
}

table.tab_anons td {
	padding: 4px 20px 4px 20px;
	font: normal 13px Tahoma,Verdana,Arial;
	color: #282828;
}

table.tab_anons td.tab_anons_space {
	padding: 0px 20px 4px 20px;
	font: normal 13px Tahoma,Verdana,Arial;
	color: #282828;
}

/*      TABLE ANONS     */

/*      TABLE LIST ANONS VERT    */

table.tab_list_anons_vert {
	width: 100%;
	border-collapse: collapse;
}

.tab_list_anons_vert td {
	padding: 0px 0px 10px 0px;
	font: normal 13px Tahoma,Verdana,Arial;
	color: #494949;
	vertical-align: top;
}

td.td_anons_vert {
	padding: 10px 0px 5px 20px;
}

td.td_anons_vert_2 {
	padding: 10px 10px 5px 10px;
}

td.td_anons_vert_3 {
	padding: 10px 20px 5px 20px;
}

td.td_anons_vert_4 {
	padding: 10px 20px 5px 0px;
}

td.td_anons_vert_5 {
	padding: 10px 10px 5px 20px;
}

.tab_list_anons_vert a {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #282828;
	text-decoration: none;
}

.tab_list_anons_vert a:hover {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #282828;
	text-decoration: underline;
}

/*      TABLE LIST ANONS VERT     */

/*      TABLE PAGES     */

table.tab_pages {
	margin: 0;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.tab_pages td {
	font: normal 11px Verdana,Tahoma,Arial;
	color: #282828;
	padding: 0px 10px 10px 0px;
}

table.tab_pages a {
	font: normal 11px Verdana,Tahoma,Arial;
	color: #0074b7;
	text-decoration: none;
}

table.tab_pages a:hover {
	font: normal 11px Verdana,Tahoma,Arial;
	color: #0074b7;
	text-decoration: underline;
}

/*      TABLE PAGES     */

/*      PHOTO        */

div.div_page_list_doc {
	width: 160px;
	height: 302px;
	margin: 0;
	padding: 0 5px 0 5px;
	overflow-y: scroll;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}

div.div_page_list_doc_w {
	width: 600px;
	height: 120px;
	/*border-collapse: collapse;
	border: 1px solid #bebebe;*/
	margin: 0;
	padding: 0;
	text-decoration: none;
	overflow: auto;
	/*overflow-x: scroll;*/
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}

/*      PHOTO        */

/*         A           */

a.a_middle {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: none;
}

a.a_middle:hover {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: underline;
}

a.a_big {
	font: normal 13px Tahoma,Verdana,Arial;
	text-decoration: none;
}

a.a_big:hover {
	font: normal 13px Tahoma,Verdana,Arial;
	text-decoration: underline;
}

a.a_big_up {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: none;
	text-transform: uppercase;
}

a.a_big_up:hover {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: underline;
	text-transform: uppercase;
}

a.a_big_bl_up {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
}

a.a_big_bl_up:hover {
	font: normal 11px Tahoma,Verdana,Arial;
	text-decoration: underline;
	text-transform: uppercase;
	color: #000000;
}

a.a_big_bl {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #000000;
	text-decoration: none;
}

a.a_big_bl:hover {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #000000;
	text-decoration: underline;
}

a.a_vbig {
	font: normal 15px Tahoma,Verdana,Arial;
	text-decoration: none;
}

a.a_vbig:hover {
	font: normal 15px Tahoma,Verdana,Arial;
	text-decoration: underline;
}

a.a_vbig {
	font: normal 15px Tahoma,Verdana,Arial;
	text-decoration: none;
}

a.a_vbig:hover {
	font: normal 15px Tahoma,Verdana,Arial;
	text-decoration: underline;
}

a.a_vvbig {
	font: normal 17px Tahoma,Verdana,Arial;
	text-decoration: none;
}

a.a_vvbig:hover {
	font: normal 17px Tahoma,Verdana,Arial;
	text-decoration: underline;
}

a.a_xbig {
	FONT: 24px Tahoma,Verdana,Arial;
	COLOR: #666666;
	text-transform: uppercase;
	text-decoration: none;
}

a.a_xbig:hover {
	FONT: 24px Tahoma,Verdana,Arial;
	COLOR: #666666;
	text-transform: uppercase;
	text-decoration: underline;
}

a.a_xxbig {
	FONT: 21px Tahoma,Verdana,Arial;
	COLOR: #000000;
	text-decoration: none;
}

a.a_xxbig:hover {
	FONT: 21px Tahoma,Verdana,Arial;
	COLOR: #000000;
	text-decoration: underline;
}

a.a_vbig_white {
	font: normal 15px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: none;
}

a.a_vbig_white:hover {
	font: normal 15px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

a.a_big_white {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: none;
}

a.a_big_white:hover {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

a.a_middle_white {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: none;
}

a.a_middle_white:hover {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

a.a_middle_gray {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: none;
}

a.a_middle_gray:hover  {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: underline;
}

a.a_big_gray {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: none;
}

a.a_big_gray:hover  {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: underline;
}

a.a_17_or {
	font: normal 17px Tahoma,Verdana,Arial;
	color: #e86810;
	text-decoration: none;
}

a.a_17_or:hover {
	font: normal 17px Tahoma,Verdana,Arial;
	color: #e86810;
	text-decoration: underline;
}

a.a_21_or {
	font: normal 21px Tahoma,Verdana,Arial;
	color: #e86810;
	text-decoration: none;
}

a.a_21_or:hover {
	font: normal 21px Tahoma,Verdana,Arial;
	color: #e86810;
	text-decoration: underline;
}

/*         A           */

.text_map {
	font: normal 13px Tahoma,Verdana,Arial;
}

/*         text_min          */

.text_min {
	font: normal 11px Tahoma,Verdana,Arial;
}

.text_min font {
	font: normal 11px Tahoma,Verdana,Arial;
}

.text_min p {
	font: normal 11px Tahoma,Verdana,Arial;
}

.text_min span {
	font: normal 11px Tahoma,Verdana,Arial;
}

.text_min a {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: none;
}

.text_min a:hover  {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: underline;
}

/*         text_min          */

.div_border {
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C4C4C4;
	background: #EFEFEF;
}

.cat_info {
	width: 120px;
	height: 1px;
	position: relative;
	overflow: hidden;
}

/*         FONT           */

font.font_xbig_lightgray {
	FONT: 24px Tahoma,Verdana,Arial;
	COLOR: #666666;
	text-transform: uppercase;
}

font.font_middle_gray {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
}

font.font_big_gray {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #909090;
}

font.font_vbig_gray {
	font: normal 15px Tahoma,Verdana,Arial;
	color: #909090;
}

font.font_middle_silver {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #606060;
}

font.font_big_silver {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #606060;
}

font.font_middle_or {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_big_or {
	font: normal 13px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_vbig_or {
	font: normal 15px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_xbig_or {
	font: normal 17px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_11 {
	font: normal 11px Tahoma,Verdana,Arial;
}

font.font_13 {
	font: normal 13px Tahoma,Verdana,Arial;
}

font.font_13_or {
	font: bolder 13px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_15 {
	font: normal 15px Tahoma,Verdana,Arial;
}

font.font_15_or {
	font: bolder 15px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_17 {
	font: normal 17px Tahoma,Verdana,Arial;
}

font.font_17_or {
	font: bolder 17px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_19 {
	font: normal 19px Tahoma,Verdana,Arial;
}

font.font_21 {
	font: normal 21px Tahoma,Verdana,Arial;
}

font.font_21_or {
	font: bolder 21px Tahoma,Verdana,Arial;
	color: #e86810;
}

font.font_25 {
	font: normal 25px Tahoma,Verdana,Arial;
}

font.font_25_or {
	font: bolder 25px Tahoma,Verdana,Arial;
	color: #e86810;
}

/*         BG           */

.bg_gray {
	background: #EFEFEF;
}

.bg_gl {
	background: #f6f6f6;
}

.bg_col_1 {
	background: #ffffff;
}

.bg_col_2 {
	background: #efefef;
}

/*         BG           */

/*         navigation           */

.navigation, .navigation td {
	padding: 5px 0 5px 0;
	border: 0;
	border-collapse: collapse;

}

.navigation a {
	padding: 3px 6px 3px 6px;
	border: #c4c4c4 1px solid; 
	background: #efefef;
	font-size: 13px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}

.navigation a:hover {
	padding: 3px 6px 3px 6px;
	border: #c4c4c4 1px solid; 
	background: #cfcfcf;
	font-size: 13px;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}

.navigation font {
	padding: 3px 6px 3px 6px;
	border: #c4c4c4 1px solid; 
	background: #efefef;
	font-size: 13px;
	color: #888888;
	text-decoration: none;
}

.navigation b {
	padding: 3px 6px 3px 6px;
	border: #c4c4c4 1px solid; 
	background: #cfcfcf;
	font-weight: normal;
	font-size: 13px;
	color: #606060;
	text-decoration: none;
}

/*         navigation           */


.div_photo_block {
	padding: 10px 10px 10px 10px;
	background: #efefef;
}

.div_photo_block div {
	padding: 0;
	background: #FFFFFF;
	text-align: center;
}

.div_photo_block img {
	border: 0; 
}

.div_anons_photo_border {
	padding: 20px;
	background: #f4f4f4;
	border: #c4c4c4 1px solid; 
	text-align: center;
}

.div_a_border {
	padding: 3px 10px 3px 10px;
	background: #f4f4f4;
	border: #c4c4c4 1px solid; 
}

A.a_min {
	FONT: 11px Tahoma,Verdana,Arial; COLOR: #555555; TEXT-DECORATION: none
}
A.a_min:hover {
	FONT: 11px Tahoma,Verdana,Arial; COLOR: #555555; TEXT-DECORATION: underline
}

table.tab_cat_check {
	margin: 10px 10px 0px 20px;
	width: 270px;
}

table.tab_cat_check td {
	padding: 0px 0px 10px 0px;
}

table.tab_cat {
	margin: 0px 0px 15px 0px;
	width: 100%;
}

table.tab_cat td {
	vetical-align: top;
}

table.tab_cat td.col {
	vetical-align: top;
	padding: 0px 10px 20px 0px;
	width: 50%;
}

table.tab_cat td.cole {
	vetical-align: top;
	padding: 0px 0px 20px 10px;
	width: 50%;
}

table.tab_cat td.col3 {
	vetical-align: top;
	padding: 0px 10px 10px 0px;
	width: 33%;
}

table.tab_cat td.col3e {
	vetical-align: top;
	padding: 0px 0px 10px 0px;
	width: 33%;
}


table.tab_cat td.one {
	vetical-align: top;
	padding: 15px 20px 15px 25px;
}

div.div_b_gray {
	padding: 15px 25px 15px 25px;
	width: auto;
	height: 290px;
	text-align: center;
	background: #EFEFEF;
	/*background: #FFFFFF;*/
	/*border: 1px solid #dadada;*/
}

div.div_b_gray2 {
	padding: 15px 25px 15px 25px;
	width: auto;
	height: 200px;
	text-align: center;
	background: #EFEFEF;
}

div.div_b_gray3 {
	padding: 15px 25px 15px 25px;
	width: auto;
	height: 155px;
	text-align: center;
	background: #EFEFEF;
}

div.div_pad_top {
	 margin: 5px 0px 0px 0px;
}

.set_col {
	width: 182px;
	height: 225px;
	float: left;
	margin: 0 0px 10px 10px;
	padding: 10px;
	font-size: 11px;
	background: #fff;
	border: 5px solid #EFEFEF;
}

.set_col a {
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

.set_col a:hover {
	font-size: 11px;
	color: #282828;
	text-decoration: underline;
}

.set_col .inf {
	margin: 0 0 6px 0;
}

.set_col .price {
	margin: 0px 0 3px 0;
	font-size: 11px;
}

.set_col .l {
	float: left;
	width: 45px;
}

.set_col .r {
	float: left;
}

.set_col .w {
	width: 137px;
}

.set_col .bbut{background:#f1f1f1;padding:4px;float:left;margin: 5px 0 0 0px; border: 0;text-decoration:none}
.set_col .bbut:hover span.bb{color:#3a3a3a;border:1px solid #cecdcd;text-decoration:none}
.set_col .bbut span.bb{background: #fff; border:1px solid #cecdcd;float:left;text-transform:uppercase;color:#3a3a3a;font-size:10px;font-weight:bold;padding:8px 50px 8px 50px;text-decoration:none}
.set_col .bbut span.bb:hover{color:#3a3a3a;border:1px solid #e86810;text-decoration:none}


.acc_col {
	width: 182px;
	height: 300px;
	float: left;
	margin: 0 0px 10px 10px;
	padding: 10px;
	font-size: 11px;
	background: #fff;
	border: 5px solid #EFEFEF;
}

.acc_col .inf {
	margin: 0 0 6px 0;
}

.acc_col .art {
	margin: 0 0 6px 0;
}

.acc_col .price {
	margin: 0px 0 3px 0;
	font-size: 11px;
}

.acc_col .l {
	float: left;
	width: 45px;
}

.acc_col .r {
	float: left;
}

.acc_col .rc {
	float: left;
	width: 30px;
}

.acc_col .w {
	width: 137px;
}

.acc_col .color {
	margin: 0 0 6px 0;
}

.acc_col .color select {
	width: 130px;
}

.acc_col .b {
	margin: 20px 0 0 0;
	font-weight: bolder;
	font-size: 11px;
}

.acc_col .buy {
	margin: 0 0 0 0;
}

.acc_col .bbut{background:#f1f1f1;padding:4px;float:left;margin: 10px 0 0 0px; border: 0;text-decoration:none}
.acc_col .bbut:hover span.bb{color:#3a3a3a;border:1px solid #cecdcd;text-decoration:none}
.acc_col .bbut span.bb{background: #fff url('../images/basket.png') 139px 2px no-repeat; border:1px solid #cecdcd;float:left;text-transform:uppercase;color:#3a3a3a;font-size:10px;font-weight:bold;padding:8px 37px 8px 7px;text-decoration:none}
.acc_col .bbut span.bb:hover{color:#3a3a3a;border:1px solid #e86810;text-decoration:none}

.acc_col .count {
	margin: 0 0 2px 0;
}

.acc_col .count input {
	padding-top:1px; font: 11px Tahoma,Arial,sans-serif; height:13px; width: 25px; color: #333333; border: #acacac 1px solid;
}

.acc_col a {
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

.acc_col a:hover {
	font-size: 11px;
	color: #282828;
	text-decoration: underline;
}

#window_pl {visibility:hidden;position:absolute;z-index:1000;top:-100;}

.inner_txt {display: none;}

.window_fly {
	margin: 10px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	border: 1px solid #d7d8db;
	background: #fff;
	width: 200px;
}

.window_fly_min {
	margin: 5px;
	padding: 3px;
	font-size: 11px;
	border: 1px solid #d7d8db;
	background: #fff;
}

.window_fly div {
	padding: 0 0 3px 0;	
}

.window_fly .acc {
	margin: 0 0 6px 0;
}


.photo_acc {
	margin: 0 0 5px 0;padding: 5px 15px;background: #fff;border: #c4c4c4 1px solid; 
}

.photo_set {
	margin: 0 0 5px 0;padding: 5px 5px;background: #fff;border: #c4c4c4 1px solid; 
}

input.count_item {
	padding-top:1px; font: 11px Tahoma,Arial,sans-serif; height:13px; width: 25px; color: #333333; border: #acacac 1px solid;
}

table.tab_cat_col {
	border-collapse: collapse;
	width: 100%;
}

table.tab_cat_col td {
	padding: 10px 10px 10px 0px;
	font-size: 11px;
	
}

table.tab_cat_col td.last {
	padding: 10px 10px 10px 0px;
	font-size: 11px;
}

table.tab_cat_acc {
	margin: 0px 0px 10px 0px;
	border-collapse: collapse;
	width: 100%;
	background: #EFEFEF;
}

table.tab_cat_acc tr {
	border: 1px solid #d7d8db;
}

table.tab_cat_acc th {
	padding: 7px 10px 7px 10px;
	font-weight: normal;
	font-size: 11px;
	color: #909090;
	background: #fff;
	border-top: 1px solid #d7d8db;
	border-bottom: 1px solid #d7d8db;
}

table.tab_cat_acc td {
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	border-bottom: 1px solid #d7d8db;
	border: 1px solid #d7d8db;
}

table.tab_cat_acc td a {
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

table.tab_cat_acc td a:hover {
	font-size: 11px;
	color: #282828;
	text-decoration: underline;
}

table.tab_cat_cont {
	margin: 0px 0px 10px 0px;
	width: 100%;
	background: #EFEFEF;
}

table.tab_cat_cont td {
	padding: 5px 10px 5px 10px;
}

table.tab_cat_cont td.left {
	text-align: left;
	width: 250px;
}

table.tab_cat_cont td.right {
	text-align: right;
}

table.tab_cat_cont_info {
	margin: 0px 0px 15px 20px;
	width: 200px;
}

table.tab_cat_cont_info td {
	padding: 5px 10px 5px 10px;
	background: #f4f4f4;
	border-bottom: #eeeeee 1px solid; 
}

table.tab_cat_cont_info td.left {
	text-align: left;
	width: 70px;
}

table.tab_cat_cont_info td.right {
	text-align: right;
}

table.tab_cat_price {
	margin: 0px 0px 15px 0px;
	width: 100%;
}

table.tab_cat_price td {
	padding: 5px 10px 5px 10px;
	background: #fff;
	border-bottom: #eeeeee 1px solid; 
}


div.div_content {
	 margin: 15px 0px 0px 0px;
}

div.div_content ul {
	 text-align: left;
}

div.div_photo_pl {
	width:100%;height:15px;
}

.photo_all {
	 padding:3px;width:120px;background:#EFEFEF;float:right;text-align:center;
}

div.div_photo_bg {
	padding:10px;width:auto;background:#EFEFEF;text-align:center;
}
div.div_photo_bg2 {
	padding:10px 0 10px 0;width:auto;background:#f4f4f4;text-align:center;
}
div.div_photo_bg3 {
	padding:10px;width:auto;background: #FFFFFF;
}
div.div_photo_bg4 {
	padding:10px 5px 10px 5px;background:#FFFFFF;
}
div.div_photo_bg5 {
	margin-bottom:10px;padding:10px;width:auto;background:#EFEFEF;text-align:center;
}
div.div_photo_bg6 {
	padding:10px;width:auto;background:#FFFFFF;text-align:center;
}

.photo_lf_min {
	margin-right:10px;float:left;padding: 4px;background: #f4f4f4;border: #c4c4c4 1px solid; 
}

.photo_lf_min_ch {
	margin-right:10px;float:left;padding: 4px;background: #e86810;border: #d05704 1px solid; 
}

div.div_r {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 1px;
	position: relative;
	overflow: hidden;
}

table.tab_photo {
	 margin:0 auto;
	 padding:0;
	 text-align:center;
}

.z_cat {
	margin:10px 20px 10px 5px;
	clear: both;
	height: 110px;
}

.div_inf {
	margin-top: 5px;
	padding: 2px 3px 3px 3px;
	width: auto;
	background: #e86810;
	border: 1px solid #c4c4c4;
	color: #fff;
	font-size: 11px;
}

.div_inf b {
	font-size: 13px;
	color: #fff;
}

.div_cl {
	display: table-cell; 
	padding: 5px 10px 5px 10px;
	width: 253px;
	background: #e9e9e9;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

.div_cl_b {
	display: table-cell; 
	padding: 5px 10px 5px 10px;
	width: 253px;
	background: #e9e9e9;
	border: 1px solid #dadada;
	height: 80px;
	line-height: 80px;
	vertical-align: middle;
}

.div_cat_path {
	padding: 4px 25px 6px 25px;
	margin-bottom: 10px;
	width: auto;
	background: #EFEFEF;
}

.div_cat_path a {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: underline;
}

.div_cat_path a:hover {
	font: normal 11px Tahoma,Verdana,Arial;
	color: #909090;
	text-decoration: none;
}

.div_cat_search {
	padding: 10px 25px 12px 25px;
	margin-bottom: 10px;
	width: auto;
	background: #EFEFEF;
}

.div_cat_search_min {
	float: right;
	padding: 10px 0px 12px 0px;
	margin: 300px 2px 0px 0px;
	width: 287px;

}

.div_search_border {
	padding: 5px 10px 5px 10px;
	color: #888;
	background: #f4f4f4;
	border: #e4e4e4 1px solid; 
}

#basket {
	height: 115px;
}

.div_inf_index {
	margin: 0px 0px 20px 0px;
	padding: 15px 25px 15px 25px;
	min-height: 200px;
	width: auto;
	clear: both;
}

.div_inner_title {
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width: auto;
	font: normal 21px Tahoma,Verdana,Arial;
	color: #282828;
	background: #EFEFEF;
	clear: both;
}

.div_inner_title_min {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
	width: auto;
	font: normal 18px Tahoma,Verdana,Arial;
	color: #282828;
	
	clear: both;
}

.div_inner_title h2 {
	margin: 0px;
	padding: 0px;
	font: normal 21px Tahoma,Verdana,Arial;
	color: #282828;
	text-transform: none;
}

.clear { clear: both; }

div.div_photo_doc_icon {
	margin: 0px 5px -20px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 16px;
	height: 16px;
	position: relative;
	z-index: 5;
	left: 0px;
	bottom: 20px;
}

.currency {
	margin: 10px 0px 10px 80px;
	width: 150px;
	
}
