 html, body {margin:0px; padding: 0px;  } /* height: 100%;  */
 body.site {background: #F5F5F3 url(../../_img/body_bg.jpg) repeat-x;}
 body, td, div, dt, dd, label {font-size: 12px; font-family:  Arial, Verdana, sans-serif; color: #333333; }
 p {margin:0; padding: 3px 0px 15px 0px; line-height: 120%;} /* text-align: justify; */

 a {text-decoration: underline; color: #0183c0; }
 a.underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none; }

 div.more {text-align: right; padding: 0 0 2px 0; margin-top: -3px;}
 dd div.more {margin-top: 3px;}


 ul, ol {margin: 0px; padding: 0px; } 

/* FORM */
 input.text,input.txt, input.field, textarea, select {line-height: 101%; background-color: white; padding-left: 3px; font: 10px Verdana,Tahoma, sans-serif; color: #2F2F2F; height: 15px; border: 1px solid #b2aea3;}
 select { height: 15px;}
 form { margin:0px; padding: 0px;}

 INPUT.txt_noborder   { border-style: none; background-color: #F5F5f3;}
 INPUT.check { BORDER: 0px; }
 INPUT.btn   { FONT-SIZE:11px; BACKGROUND: #89C6D7; COLOR: #000000; FONT-WEIGHT: bold; BORDER: #48899B 1px solid; }
 SELECT.sel  { BORDER: #48899B 1px solid; }
 CHECKBOX.chb{ BORDER: #48899B 1px solid; }
 TEXTAREA.ta { BORDER: #48899B 1px solid; }
/* END FORMS */


 h1 {margin: 0px; padding: 11px 0 15px 0; font: bold 16px 'Times New Roman',Times, serif; }

 h2 {margin: 0px; padding: 7px 0px 11px 0; font: bold 13px  Arial,sans-serif; line-height: 15px; color: #026bb4;}

 h3 {margin: 0px; padding: 5px 1px 2px 0; font: bold 16px 'Times New Roman',Times, serif;  }

 h4 {margin: 0px; padding: 8px 0 5px 0px; font: bold 12px Georgia,Times, serif; line-height: 13px; color: #0172D2;}

 h5 {margin: 0px; padding: 4px 1px 5px 0; font: bold 12px Georgia,Times, serif; line-height: 13px;  }

 h6 {margin: 0px; padding: 3px 0px 2px 0; font: bold 13px  Arial,sans-serif; line-height: 14px; color: #026bb4;}


 table {border-collapse: collapse; padding:0;}
 table td {padding:0; vertical-align: top;}


 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 .bold {font-weight: bold;}
 .upper {text-transform: uppercase !important;}

 .white {color: white !important;}

 .small {font-size: 10px !important; line-height: 10px;}
 .fs11 {font-size: 11px !important; }

 .vatop {vertical-align: top !important;}
 .float_left {float: left;}
 .float_right {float: right;}
 .underline {text-decoration: underline;}

 .lilo  {color: #B0609C !important;}
 .lired {color: #CC6633 !important;}
 .hired {color: #e96300 !important;}

hr {color:#89C6D7; height:1px;}
BLOCKQUOTE {margin:5px 0 5px 16px;}


/*  AMIRO	*/

table#sign{width:100%;}
table#sign td{text-align:right;font-family:Verdana; font-size:10px; color:#000000;}

#flag_inactive {color:#aaaaaa;}
#pager {text-decoration:none;}

.top_tool_bar, .bottom_line {background-color:#48899B}

.eshop_sm_level_0 {}
.eshop_sm_level_0 A, .eshop_sm_level_0 A:visited {color:#33626F;font-weight:normal;font-size:13px;text-decoration:none;}
 span.eshop_eshop_sm_level_0 A:hover{color:#33626F;font-size:13px; font-weight:normal; text-decoration:underline;}
 #selected_sm_level_0 A {color: #33626F;font-weight:bold; text-decoration:underline}
.eshop_sm_level_1{}
.eshop_sm_level_1 A, .eshop_sm_level_1 A:visited {color:#33626F;font-size:12px; font-weight:normal;text-decoration:none;padding-left:10px;}
 span.eshop_sm_level_1 A:hover {color:#33626F; font-weight:normal; text-decoration:underline}
 #selected_sm_level_1 A {color: #33626F;font-weight:bold; text-decoration:underline;padding-left:10px;}
 .eshop_sm_level_2{}
.eshop_sm_level_2 A, .eshop_sm_level_2 A:visited {color:#33626F;font-size:11px;text-decoration:none;padding-left:20px;font-weight: normal;}
 span.eshop_sm_level_2 A:hover {color:#33626F; text-decoration:underline;font-weight:normal;}
 #selected_sm_level_2 A {color: #33626F;text-decoration:underline;padding-left:20px; font-size:11px; font-weight:bold;}
 .eshop_sm_level_3{}
.eshop_sm_level_3 A, .eshop_sm_level_3 A:visited {color:#33626F;font-size:11px;text-decoration:none;padding-left:30px;font-weight:normal;}
 span.eshop_sm_level_3 A:hover {color:#33626F;text-decoration:underline;font-weight:normal;}
 #selected_sm_level_3 A {color:#33626F;text-decoration:underline; font-size:11px;font-weight:bold;padding-left:30px;}

/*ESHOP TREE LINKS*/

/* SITE MAP, SECTION MAP */
#tree { padding: 3px 0 0 0; }
#tree div a { color: #666666;}
/* #tree div a:visited { color: #0284C0;} */
.tree_item_selected {color:#0284C0; }

 div.level_2_box{padding: 0px 0 2px 5px;}
 div.level_3_box{padding: 0px 0 2px 2px;}
 div.level_4_box{padding: 0px 0 2px 4px;}
 div.level_5_box{padding: 0px 0 2px 5px;}


#tree div.sm_level_0 {font-size:14px; font-weight:bold;}
#tree div.sm_level_0 A { font-size:14px; font-weight:bold;}
#tree div.sm_level_0 A:hover{font-size:14px; font-weight:bold;}
#tree div.sm_level_0 A:visited {font-size:14px; font-weight:bold;}

#tree div.sm_level_1 {background: url(../../_img/trgl_blue_1.gif) no-repeat left 2px; padding: 2px 0 2px 12px;}
#tree div.sm_level_1 A {font-size:13px; font-weight:bold; line-height: 14px;}
#tree div.sm_level_1 A:hover { }
#tree div.sm_level_1 A:visited {}

#tree div.sm_level_2 {background: url(../../_img/trgl_blue_2.gif) no-repeat 11px 4px; padding: 2px 0 2px 21px;}
#tree div.sm_level_2 A { font-size:12px; font-weight:bold; line-height: 13px;}
#tree div.sm_level_2 A:hover {}
#tree div.sm_level_2 A:visited {}

#tree div.sm_level_3 {background: url(../../_img/trgl_blue_3.gif) no-repeat 20px 5px; padding: 2px 0 1px 30px;}
#tree div.sm_level_3 A { font-size:12px; font-weight:normal;}
#tree div.sm_level_3 A:hover {}
#tree div.sm_level_3 A:visited {}

#tree div.sm_level_4 {background: url(../../_img/trgl_blue_3.gif) no-repeat 29px 5px; padding: 2px 0 1px 39px;}
#tree div.sm_level_4 A { font-size:11px; font-weight:bold;}
#tree div.sm_level_4 A:hover {}
#tree div.sm_level_4 A:visited {}

#tree div.sm_level_5 {background: url(../../_img/trgl_blue_3.gif) no-repeat 38px 5px; padding: 2px 0 1px 48px;}
#tree div.sm_level_5 A { font-size:11px; font-weight:normal;}
#tree div.sm_level_5 A:hover {}
#tree div.sm_level_5 A:visited {}

/* END SITE MAP, SECTION MAP */



/* PHOTOALBUM*/
.photoalbum_act {border:#c0c0c0 1px solid;}
.photoalbum a {font-weight:bold;text-decoration:none;}
/*  PHOTOALBUM */

/* TABLE */
TABLE.tbl {border:1px #058EBC solid}
TABLE.tbl TD {border:0px}
TABLE.tbl TH {color:#000000;border:0px; background-color:#058EBC;font-size:12px;padding:5px 8px 5px 8px}
TABLE.tbl TH.al {color:#000000;border:0px; background-color:#058EBC;font-size:12px;padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.tbl TD {border:0px;font-size:11px;padding:5px 8px 5px 8px}
/* END TABLE */

/* PRISE-LIST */
TABLE.price {border-right:1px #48899B solid;}
TABLE.price TD {border-bottom:1px #48899B solid; border-left:1px #48899B solid; font-weight:normal;}
TABLE.price TH {color:#000000; border-left:1px #ffffff solid; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px}
TABLE.price TH.al {color:#000000;border-left:0px #ffffff solid; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.price TD {font-size:11px;padding:5px 8px 5px 8px}
/* END PRISE-LIST */

/* CART */
#cart_small {font-size:9px;color:#333333;}
#cart_small a  {font-size:9px;}
/* END CART */

/* SORT */
.icon_sort { border:#48899B 1px solid;background-color:#89C6D7;margin-top:3px;}
/* END SORT */

/* ESHOP */
.price_details {color:#EF6E16; font:21px Arial, sans-serif;}
.price_rub     {color:#EF6E16; font: bold 13px Arial, sans-serif;}
.old_price_details {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold}
.discount_details  {color:#e00000;font-size:11px;font-weight:bold}

.price {color:#33626F;font-size:12px;font-weight:bold}
.old_price {color:#e00000;text-decoration:line-through;font-size:12px;font-weight:bold}
.discount {color:#e00000;font-size:11px;font-weight:bold}

.price_small {color:#D16435;font-size:14px;font-weight:bold}
.old_price_small {color:#e00000;text-decoration:line-through;font-size:11px;font-weight:bold}
.discount_small {color:#e00000;font-size:11px;font-weight:bold}

.eshop_image_project {margin-top:2px;margin-right:15px; border: 3px solid #D3CEC6;}
/* .eshop_image_click {margin-top:3px;margin-right:5px;border: 3px #D1CEC5 solid;} */

.views_browse {border-top: 1px #e0e0e0 solid;border-right: 1px #e0e0e0 solid;}
.views_browse TD {border-bottom: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;}

.filter_box {}
.filter_box td {font-size:10px;}
.filter_box .txt {width:100px}
.search_box {}

.currency_block {font-size:9px; color:#000000; font-weight:bold;}

.row1 {}
.row2 {}
/* END ESHOP */

/* VOTES */
.vote_res_small_on {background-image:url(../../_img/vote_on.gif);height:23px;}
.vote_res_on {background-image:url(../../_img/vote_on.gif);height:23px;}
.vote_res_small_off {background-image:url(../../_img/vote_off.gif);height:23px;}
.vote_res_off {background-image:url(../../_img/vote_off.gif);height:23px;}

/*.vote_res_small_on {background-color:#33626f;border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_on {background-color:#33626f;border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_small_off {border-top:1px #33626f solid;border-bottom:1px #33626f solid;}
.vote_res_off {border-top:1px #33626f solid;border-bottom:1px #33626f solid;}*/
/* END VOTES */

table.frm td {color: #0d6f9e;}
table.frm td p{color: #0d6f9e;}
table.frm td a{color: #0d6f9e;}

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error  {color:#660000; font-size:10px; position:absolute; top:-65px;}
.status_notice {color:#000066; font-size:10px; position:absolute; top:-65px;}
.status_normal {color:#000000; font-size:10px; position:absolute; top:-65px;}

/* END SYSTEM */

/* PAGER */
.pager_block , .pager_active {
	padding-top: 2px; 
	float: left;
	width: 30px; height: 20px;
	margin-right: 2px;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
}
.pager_active { color: #f9f9f9;	}
.pager_block a, .pager_active a { font-size: 14px; }
.pager_block a:hover, .pager_active a:hover { text-decoration: none;  }

/* END PAGER */


/* COMMON STYLES */
button {
	background-color: #ff6600;
	border: solid #ff6600 1px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font: bold 12px arial, tahoma, verdana;
	cursor: pointer;
	margin-right: 2px;
}

.wd1 { width: 50px; }
.wd2 { width: 110px; }
.wd3 { width: 150px; }
.wd4 { width: 200px; }
.wd5 { width: 250px; }
.wd6 { width: 500px; }
.wd7 { width: 100%; }

.sz1 { font-size: .5em; }
.sz2 { font-size: .6em; }
.sz3 { font-size: .7em; }
.sz4 { font-size: .9em; }
.sz5 { font-size: 1em; }
.sz6 { font-size: 1.2em; }
.sz7 { font-size: 1.3em; }
.sz8 { font-size: 1.5em; }
.sz9 { font-size: 2em; }

/* END COMMON */

/* MEMBER MENU */

.member_menu { margin-top: 10px; border: solid red 0px; }
.member_menu td { padding-left: 10px; padding-right: 10px; text-align: center;}
.member_menu  a {	font: normal 12px arial, tahoma, verdana; color: #666 !important; text-decoration: none;}
.member_menu  a:hover { text-decoration: underline; }

/* END MEMBER MENU */

/* ESHOP */

.spec_eshop_cart { font: normal 11px arial, tahoma, verdana; color: #fff; }
.spec_eshop_cart a:link, .spec_eshop_cart a:visited, .spec_eshop_cart a:active, .spec_eshop_cart a:hover {
	font: normal 11px arial, tahoma, verdana;
}

.spec_eshop_tree_links { }
.spec_eshop_tree_links .lev1 { }
.spec_eshop_tree_links .lev2 { padding-left: 10px; padding-bottom: 5px; }
.spec_eshop_tree_links .item_normal { line-height: 18px; }
.spec_eshop_tree_links .item_selected { line-height: 18px; }

.spec_eshop_tree_links2 { width: 90%; margin: 0 auto;}
.spec_eshop_tree_links2 .lev1 { }
.spec_eshop_tree_links2 .lev2 { }
.spec_eshop_tree_links2 .item_normal { }
.spec_eshop_tree_links2.item_selected { }

.spec_eshop_tree_links2 .lev1 a:link, 
.spec_eshop_tree_links2 .lev1 a:visited, 
.spec_eshop_tree_links2 .lev1 a:active, 
.spec_eshop_tree_links2 .lev1 a:hover { font: bold 14px arial, tahoma, verdana;	text-transform: uppercase; }

.spec_eshop_tree_links2 .lev2 a:link, 
.spec_eshop_tree_links2 .lev2 a:visited, 
.spec_eshop_tree_links2 .lev2 a:active, 
.spec_eshop_tree_links2 .lev2 a:hover { font: normal 10px arial, tahoma, verdana; }

/* END ESHOP */

/* KNOWLEDGE BASE */

.kb_item_row_name { margin-bottom: 5px; }
.kb_item_row_announce {  }
.kb_item_row_announce p { margin: 0px; padding: 0px; }

/* END KNOWLEDGE BASE */

/************ NEWS STYLES ******************/
.small_news { }
.small_news_item_row {  }
.small_news_urgent_item_row { color: #ff0000; }
.small_news_item_date { display: inline; }
.small_news_item_time { }
.small_news_item_header { display: inline; }
.small_news_item_announce { }
.small_news_rss { }

.news { margin: 0px 0 0 10px; padding:0 5px 0 0px;}
.news_item_row td { padding:4px 0 7px 0; background: url(../../_img/blt_gray.gif) repeat-x left bottom; }
.news_item_date { margin: 0; padding:10px 0 4px 0; font: bold 11px Verdana, sans-serif; color: #0172D2; }
.news_item_time {  }
.news_item_header a { font-size: 13px !important;  }
.news_item_announce { padding:2px 0 5px 0; font: 12px Arial, Verdana, sans-serif; line-height: 14px;  }
.news_item_row a.more{color: #E96300; text-decoration: none; font: 11px Verdana,sans-serif; padding: 4px 0 2px 0; outline: none;}
.news_item_row a.more:hover {text-decoration: underline;}

table.news_list {width: 100%;}
table.news_list h2 {margin: 0px; padding: 0px 0px 7px 0; font: bold 13px  Arial,sans-serif; line-height: 14px; color: #026bb4;}
div.pic_left {float:left; padding: 4px 7px 5px 0;}
div.pic_left img {vertical-align: top;}

.news_urgent_item_row {  }
.news_urgent_item_date {  }
.news_urgent_item_time {  }
.news_urgent_item_header { margin-bottom: 5px; }
.news_urgent_item_announce {  }

.news_urgent_item_announce p, .news_item_announce p { margin: 0px; padding: 0px; margin-bottom: 10px; }

.news_rss { }

/************ END NEWS STYLES ******************/

/************ ARTICLES STYLES ******************/

.small_articles {  }
.small_articles_item_row {  }
.small_articles_item_date { display: inline; }
.small_articles_item_header { display: inline; }
.small_articles_rss { }


.articles {  }

.articles_cat_name { display: inline; }
.articles_cat_name a { font-size: 1.2em; }
.articles_cat_num_items { display: inline; }
.articles_cat_announce {  }
.articles_cat_announce p { margin: 0; padding: 0; }
.articles_urgent_cat_name {  }
.articles_urgent_cat_num_items {  }
.articles_urgent_cat_announce {  }
    
.articles_item_row {  }
.articles_item_date {  }
.articles_item_header {  }
.articles_rss { }


.full_h{ height: 100%; }
.full_w{ width: 100%; }
.full_size{ width: 100%; height: 100%; }
.td_middle{vertical-align: middle;}
.td_bottom{vertical-align: bottom;}


/* ================================      OVAKO            =========================*/
/*		BODY			*/

.main_tbl_2{width: 100%;}

 #menu_box {position: relative; left:4px; width: 260px; padding: 15px 3px 0 3px; background: url(../../_img/menu_line.gif) repeat-x; z-index: 9; }
 body.site #menu_box {margin-top: -215px; }
 #menu { min-height: 300px; padding: 1px 0px 26px 0px; background: #058FBD url(../../_img/cat_inner_y.jpg) repeat-y; border: 1px solid #135F98; border-top: none;}
 #menu table {width:100%;}

/* categories menu */

 .catalog_tbl .cat_inner{
	padding: 0px 3px 0px 0px;
}
 .catalog_tbl .last .cat_img{   	
	padding: 0px 0px 40px 0px;	
	border-bottom: 1px solid #145F98;
}
 .catalog_tbl .last .cat_desc{   	
	padding: 0px 0px 40px 0px;
	border-bottom: 1px solid #145F98;	
}

 .catalog_tbl .cur{   	
}

 .catalog_tbl .cat_inner_tbl{
	height: 100%;
}

 .catalog_tbl .cat_inner .cat_inner_tbl .cat_img{
	width: 91px;
}

.cat_inner_tbl .cat_desc{
   padding: 0px 7px 7px 4px; vertical-align: middle; line-height: 11px;
   background: url(../../_img/cat_desc_x.gif) repeat-x left 55px;
}
 .cat_inner_tbl td.cat_img img{   	
	width: 91px; height: 67px !important;
}

.cat_inner_tbl .cur_mnu {
  background: url(../../_img/cat_desc_cur2.jpg) no-repeat left 3px !important;
}

 .catalog_tbl .cat_inner .cat_inner_tbl .cat_desc a{
	text-decoration: none; font-weight: bold; color: #C6F0FF;
	font-size: 11px; line-height: 11px !important; outline: none;
}

 .catalog_tbl .cat_inner .cat_inner_tbl .cat_desc a.cur{
  color: white;
}

 .catalog_tbl .cat_inner .cat_inner_tbl .cat_desc a:hover{
	text-decoration: none; color: white;
}

 .catalog_tbl .cat_menu_cell{
	padding: 4px 0px 8px 0px; border-top: 1px solid #187EB3; border-bottom: 1px solid #0D67A1;
	background: url(../../_img/cat_menu_y.jpg) repeat-y left top;
}

 .catalog_tbl .cat_menu{
	padding: 7px 10px 3px 16px;
	background: url(../../_img/cat_menu.jpg) no-repeat 16px bottom;
}

 .catalog_tbl .cat_menu a{
	background-image: none;	color: #FFFFFF;
	padding: 0px 0px 0px 16px; display: block;
	font-size: 12px; text-decoration: none;
}

 .catalog_tbl .cat_menu_cur{
	padding: 9px 10px 3px 16px;
	background: url(../../_img/cat_menu_a_cur.jpg) no-repeat 16px bottom;
}

 .catalog_tbl .cat_menu_cur a{
	background: url(../../_img/cat_menu_td_cur.gif) no-repeat left center;
	color: #FFFFFF; padding: 0px 0px 0px 16px; display: block;	
	font-size: 12px; text-decoration: none;
}

 .catalog_tbl .cat_menu a:hover{
	text-decoration: underline;
}
/* //cat */

/* news_tbl */

.main_tbl_2 .left_cell .news_tbl{
	width: 240px; margin: 22px 0px 0px 12px;	
}

.main_tbl_2 .left_cell .news_tbl .tit{
	padding: 0px 0px 0px 0px;
}

.main_tbl_2 .left_cell .news_tbl .tit span{
	background-image: url(../../_img/news_tit_bg.jpg);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	color: #0273D3;
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 23px 11px;
	position: relative;
	left: -11px;
	top: 20px;
}

.main_tbl_2 .left_cell .news_tbl .news_inner{
	padding: 18px 0px 9px 0px;
	background-image: url(../../_img/news_inner_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.main_tbl_2 .left_cell .news_tbl .news_inner span{
	color: #0072D2;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
}

.main_tbl_2 .left_cell .news_tbl .news_inner p{
	padding: 5px 0px 5px 0px;
}

.main_tbl_2 .left_cell .news_tbl .news_inner p a{
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	font-family: arial;
}

.main_tbl_2 .left_cell .news_tbl .news_inner p a:hover{
	text-decoration: underline;
}

.main_tbl_2 .left_cell .news_tbl .news_inner a.more{
	text-decoration: none;
	color: #B70178;
	font-size: 11px;	
	font-family: verdana;
}

.main_tbl_2 .left_cell .news_tbl .news_inner a.more:hover{
	text-decoration: underline;
}

.main_tbl_2 .left_cell .news_tbl .news_inner a.arhive{
	text-decoration: underline;
	color: #0371D2;
	font-size: 12px;	
	font-family: arial;
}

.main_tbl_2 .left_cell .news_tbl .news_inner a.arhive:hover{
	text-decoration: none;
}

.main_tbl_2 .left_cell .news_tbl .arh{
	padding: 11px 0px 9px 0px;
	background-image: none;
}

/* //news_tbl */

/* podpiska_tbl */

.main_tbl_2 .left_cell .podpiska_tbl{
	width: 100%;
}

.main_tbl_2 .left_cell .podpiska_tbl .tit{
	padding: 0px 0px 9px 11px;
	color: #0273D3;	text-transform: uppercase;
	font: bold 12px Georgia, Times,serif;
}

.main_tbl_2 .left_cell .podpiska_tbl .inp_cell{
	padding: 0px 0px 95px 11px;
	background: url(../../_img/podpiska.jpg) no-repeat left bottom;
}

.main_tbl_2 .left_cell .podpiska_tbl .inp_cell .inp{
	padding: 0px 5px 0px 0px;
}

.main_tbl_2 .left_cell .podpiska_tbl .inp_cell .inp input{
	width: 210px;	height: 18px; padding: 2px 0px 0px 3px;
	background: white url(../../_img/textbox_white_bg.gif) repeat-x; border: 1px solid #B2AEA3;
}

.main_tbl_2 .left_cell .podpiska_tbl .inp_cell .sub{
	padding: 0px 0px 0px 0px;
}

.main_tbl_2 .left_cell .podpiska_tbl .inp_cell .sub input{
	width: 35px; height: 23px; cursor: pointer;
}


/* //podpiska_tbl */

/* //left_cell */

/* center_cell */
div.pathway_box { left: 280px; right: 280px; position: absolute; margin-top: -55px; padding: 0; font-size: 12px; z-index: 11;}

h3.pathway, h3.cat, h1.cat{
	padding: 2px 0px 17px 13px; margin: 0px 0px 0px -9px; 
	color: #016BB5;	font: 18px Georgia,Times, serif; background: url(../../_img/h3.jpg) left bottom no-repeat;
/*	position: absolute; z-index: 10; left: 268px; right: 275px; top: -40px; */
        min-width: 450px; max-width: 700px; 
}
h3.cat, h1.cat{ top: -17px; }

div.pathway { padding: 0 0 4px 3px; font-size: 12px; line-height: 17px;}
div.pathway a {
	text-decoration: underline; color: #333331; font-size: 12px; 
	padding: 0px 5px 0px 0px; cursor: pointer;  /* position: relative; */ white-space: nowrap;
}
div.pathway a:hover{ text-decoration: none; }
div.pathway span {color: #0183C1; font-weight: bold; font-size: 12px; white-space: nowrap; }

p.cat_annonce {padding-top: 7px !important; padding-bottom: 5px !important;}

/* producers_tbl */

div.catalog_body {padding: 20px 0 10px 0;}
table.catalog_body {width: 100%;}

 .prod_img {text-align: center; padding: 0 0 10px 0; }
 .prod_img img {border:5px #C4D5DF solid; }

.prod_descr {padding: 40px 0px 20px 0;}
.prod_descr ul, .prod_descr ol {list-style-position: inside;}
.call_price {font: bold 12px Georgia, Times, serif; color: #E96300; text-transform:uppercase; letter-spacing: 1px; padding: 4px 0 0 0;}


.main_tbl_2 .center_cell .producers_tbl{ width: 100%; }

.main_tbl_2 .center_cell .producers_tbl .tit{
	padding: 0px 0px 0px 0px; color: #FFFEFF; font: bold 12px Georgia, Times, serif; text-transform: uppercase;
}

.main_tbl_2 .center_cell .producers_tbl span{
   background-image: url(../../_img/producers_tit.jpg);
	background-position: 15px top;
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #FFFEFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	padding: 6px 0px 7px 33px;
	display: block;	
	position: relative;
	top: 8px;
}

.main_tbl_2 .center_cell .producers_tbl .producer_cell{
	padding: 0px 0px 0px 15px; background: url(../../_img/producers.jpg) no-repeat left top;
}
.producers_tbl .producer_cell div.pr_box {padding: 10px 0 30px 0; border: 1px solid #C3D6E4; }

.main_tbl_2 .center_cell .producers_tbl .producer_cell .producer_cell_tbl{
	width: 100%; 
}

.main_tbl_2 .center_cell .producers_tbl .producer_cell td{
	padding: 4px 10px 6px 20px;
}

.main_tbl_2 .center_cell .producers_tbl .producer_cell td a{
	text-decoration: underline;
	background-image: url(../../_img/producer_link.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #656565;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 16px;
	display: block; outline: none;
}

.main_tbl_2 .center_cell .producers_tbl .producer_cell td a.cur{
	color: #0082C0;
}

.main_tbl_2 .center_cell .producers_tbl .producer_cell td a:hover{
	text-decoration: none;
}
/* //producers_tbl */

/* product_tbl */

.main_tbl_2 .center_cell .product_tbl{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.main_tbl_2 .center_cell .product_tbl .product_cell{
	padding: 0px 0px 0px 0px;   	
}

.main_tbl_2 .product_tbl_2{
	background-image: url(../../_img/product_tit.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
	margin: 1px 0px 0px 0px;
}

.main_tbl_2 .product_tbl_2 .tit{
	padding: 5px 0px 3px 11px;
	color: #FFFEFC;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../../_img/product_tit_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: arial;
}

.main_tbl_2 .product_tbl_2 .product_inner{
	padding: 7px 12px 6px 11px;
	background-color: #DDEAF2;
}

.main_tbl_2  .product_tbl_2 .product_inner .product_img{
	padding: 0px 9px 12px 0px;
	width: 108px;
	background-image: url(../../_img/product_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_img img{
	vertical-align: top; border: 3px solid #C2D5E3;
} 

.main_tbl_2 .product_tbl_2 .product_inner .product_desc{
	padding: 0px 0px 12px 0px;
	background-image: url(../../_img/product_dot.gif);
	background-position: 3px bottom;
	background-repeat: repeat-x;
}

.main_tbl_2 .product_tbl_2 .last .product_img{
	background-image: none;
}

.main_tbl_2 .product_tbl_2 .last .product_desc{
	background-image: none;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc a.name{
   text-decoration: none;
	color: #046AB4;
	text-transform: uppercase;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;	
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc p{
	padding: 5px 0px 0px 0px;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc a{
	text-decoration: none;
	color: #333331;
	font-size: 11px;
	font-family: arial;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc a:hover{
	text-decoration: underline;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc .more{
	padding: 13px 0px 0px 0px;
	width: 90px;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc .more a{
	color: #EB6300;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc .more a:hover{
	text-decoration: underline;
}


.product_desc .cost{
	padding: 0px 0px 0px 0px;
}

.product_desc .cost .call_price {padding: 13px 0 0 0 !important; text-align: right;}

.product_desc .cost span.price{
	float: right;	
	color: #E86400;
	padding: 4px 0px 4px 4px;
	display: block;
	font-size: 22px;
	font-weight: normal;
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc .cost_2 span.price{
   background-image: url(../../_img/price.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
}

.main_tbl_2 .product_tbl_2 .product_inner .product_desc .cost span.price span.rub{
	font-size: 12px;
	font-weight: bold;
}
/* //product_tbl */

/* pager */

.pager_tbl{
	width: 100%;	
	margin: 10px 0px 0px 0px;
}

.pager_tbl td{
	padding: 0px 0px 0px 26px;
	font-weight: bold;
	color: #676767;	
	font-size: 12px;
}

.pager_tbl td a{
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
	color: #656565;
	font-weight: bold;
	font-size: 12px;
}

.pager_tbl td a.cur{
	color: #E96300;
}

.pager_tbl td a.view{
	padding: 0px 0px 0px 8px;
}

.pager_tbl td a:hover{
	text-decoration: none;
}
/* //pager */

/* novinki_tbl */

.novinki_tbl{
	width: 100%;
}
.novinki_tbl .all_novi{
	padding: 4px 0px 0px 10px;
}

.novinki_tbl .all_novi a{
	text-decoration: underline;
	color: #E96501;
	font-family: verdana;
}

.spec_tbl .all_novi a{
	color: #0084BF;
}

.novinki_tbl .all_novi a:hover{
	text-decoration: none;
}


 .row34 {height: 201px; overflow: hidden; margin: 5px 0; position: relative;}
 .row23 { margin: 0px auto; padding-top: 3px; position: relative; overflow: hidden; max-width: 642px; }
 .row23 {background: url(../../_img/boxrow_gray.gif);}
.spec_tbl .row23 {background: url(../../_img/boxrow_liblue.gif); }

 .box23 {float: left; width: 210px; height: 233px; margin: 0 0px 0px 0px; border-bottom: 7px solid #F5F5F3; position: relative;}
 .box23 .prod_name {padding: 0px 0 8px 10px; height: 22px; overflow: hidden; text-align: center;}
 .box23 .prod_name a { color: #CC6633; font: bold 12px Arial, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase;}
 .box23 .prod_name a:hover { text-decoration: underline; }
 .box23 .foto {padding-left: 10px; height: 150px; text-align: center; width: 200px; overflow: hidden;}
 .box23 img {border: 5px solid #D1CEC6; max-width: 190px; height: 140px;}
 .box23 .descr {padding: 3px 0 0px 10px; height: 39px; overflow: hidden; line-height: 13px; font-family: Arial; font-size: 11px;}
 .box23 .descr p {padding: 0px; margin: 0;}

 .spec_tbl img {border-color: #C2D6E3 !important; }
 .spec_tbl .prod_name a { color: #0083C0 !important; }

/* //novinki_tbl */

/* news_tbl */

.main_tbl_2 .center_cell .news_tbl{
	width: 100%;
}

.main_tbl_2 .center_cell .news_tbl .tit{
	padding: 0px 0px 20px 9px;
	font-family: Georgia;
	font-size: 18px;
	color: #015AC2;
	background-image: url(../../_img/news_tit2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.main_tbl_2 .center_cell .news_tbl .news_inner{
	padding: 25px 0px 7px 9px;	
}

.main_tbl_2 .center_cell .news_tbl .news_inner_2{
	padding: 0px 0px 7px 9px;	
}

.main_tbl_2 .center_cell .news_tbl .sep{
	padding: 0px 0px 0px 9px;
	font-size: 1px;
}

.main_tbl_2 .center_cell .news_tbl .sep div{
   background-image: url(../../_img/news_inner_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;	
	width: 100%;	
	font-size: 1px;
}

.main_tbl_2 .center_cell .news_tbl .news_inner span.date{
	color: #2555B7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.main_tbl_2 .center_cell .news_tbl .news_inner p{
	padding: 4px 0px 5px 0px;
}

.main_tbl_2 .center_cell .news_tbl .news_inner a.more{
	text-decoration: none;
	color: #E96300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.main_tbl_2 .center_cell .news_tbl .news_inner a.more:hover{
	text-decoration: underline;
}

.main_tbl_2 .center_cell .news_tbl .all_news{
	padding: 19px 0px 0px 9px;
}

.main_tbl_2 .center_cell .news_tbl .all_news a{
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0171D3;	
}

.main_tbl_2 .center_cell .news_tbl .all_news a:hover{
	text-decoration: none;
}

/* //news_tbl */

/* //center_cell */


/* right_cell */

.main_tbl_2 .right_cell{
  	width: 296px;
	padding: 0px 0px 0px 0px;
}

/* recomend */

.main_tbl_2 .right_cell .recomend_tbl{
	width: 100%;
	background-image: url(../../_img/rec_y.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 10px 0px 0px 0px;
}

.main_tbl_2 .right_cell .recomend_tbl .recomend_cell{
	padding: 0px 0px 0px 0px;

	background-image: url(../../_img/rec_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.main_tbl_2 .right_cell .recomend_tbl .recomend_cell .recomend_tbl_2{
	width: 100%;
	background-image: url(../../_img/rec_bot.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	
}

.main_tbl_2 .right_cell .recomend_tbl .tit{
	padding: 8px 0px 9px 37px;
	color: #B35F9B;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../_img/recomend.jpg);
	background-position: 37px bottom;
	background-repeat: no-repeat;
}

.main_tbl_2 .right_cell .recomend_tbl .tit_2{
	padding: 8px 0px 9px 37px;
	color: #B35F9B;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../_img/raspr_tit.jpg);
	background-position: 37px bottom;
	background-repeat: no-repeat;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner{
	padding: 6px 0px 9px 37px;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_img{
	padding: 0px 0px 0px 0px;	
	width: 117px;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_img a img{
	border: 3px solid #D3CFC6;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_desc{
	padding: 8px 0px 0px 0px;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_desc p{
	padding: 5px 0px 0px 0px;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_desc a.name{
	text-decoration: none;
	color: #AF5F9C;
	text-transform: uppercase;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_desc a{
	text-decoration: none;
	color: #333331;
	font-size: 11px;
	font-family: arial;
}


.main_tbl_2 .right_cell .recomend_tbl .rec_inner .rec_desc a:hover{
	text-decoration: underline;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner a.all_rec{
	text-decoration: underline;
	color: #B70178;
	font-size: 11px;
	font-family: verdana;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner a.all_rec_2{
	text-decoration: underline;
	color: #0284C0;
	font-size: 11px;
	font-family: verdana;
}

.main_tbl_2 .right_cell .recomend_tbl .rec_inner a.all_rec:hover{
	text-decoration: none;
}
/* //recomend */

/* oprosy_cell */

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell{
	padding: 0px 0px 0px 26px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl{
   width: 100%;
	background-image: url(../../_img/opr_x.jpg);
	background-position: left top;
	background-repeat: repeat-x 
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .text{
	padding: 15px 0px 15px 13px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .text p{
	padding: 0px 0px 0px 0px;
	color: #006D9E;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .inp{
	padding: 0px 10px 0px 13px;
	height: 25px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .inp_text{
	padding: 1px 0px 0px 0px;
	color: #026CA0;
	font-size: 12px;
	font-family: arial;
	width: 234px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .voites{
	padding: 10px 0px 0px 35px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .voites input{
   width: 97px;
	height: 29px;
	background-image: url(../../_img/opr_sub.jpg);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	color: #006DA2;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	cursor: pointer;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .quastion{
	padding: 10px 0px 0px 36px;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .quastion a{
	text-decoration: underline;
	color: #006E9F;
	font-size: 11px;
	font-family: verdana;
}

.main_tbl_2 .right_cell .oprosy_tbl .oprosy_cell .oprosy_cell_tbl .quastion a:hover{
	text-decoration: none;
}
/* //oprosy_cell */

/* //right_cell */

.main_tbl_2 .right_cell .search_tbl{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.main_tbl_2 .right_cell .search_tbl .inp{
	padding: 11px 5px 0px 73px;
}

.main_tbl_2 .right_cell .search_tbl .inp input{
	width: 174px;
	height: 23px;
	padding: 5px 0px 0px 8px;
	background-image: url(../../_img/inp_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.main_tbl_2 .right_cell .search_tbl .sub{
	padding: 11px 7px 0px 0px;
}

.main_tbl_2 .right_cell .search_tbl .sub input{
	padding: 0px 0px 0px 0px;
	width: 37px;
	height: 23px;
	cursor: pointer;
}

/* contacts_tbl */
.main_tbl_2 .right_cell .contacts_tbl{
	width: 100%;
}

.main_tbl_2 .right_cell .contacts_tbl td{
	padding: 320px 0px 0px 0px !important;
	padding: 318px 0px 0px 0px;
}

.main_tbl_2 .right_cell .contacts_tbl td span{
	background-image: url(../../_img/contacts.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 109px;
	height: 29px;
	float: right;
}

.main_tbl_2 .right_cell .contacts_tbl td span a{
	text-decoration: none;
	z-index: 2;
   color: #FFFFFF;
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 10px;
	padding: 0px 0px 0px 30px;
	position: relative;
	top: 2px;
}

.main_tbl_2 .right_cell .contacts_tbl td span a:hover{
	text-decoration: underline;
}
/* //contacts_tbl */

/* tel_tbl */

.main_tbl_2 .right_cell .tel_tbl{
	width: 100%;
}

.main_tbl_2 .right_cell .tel_tbl td{
	padding: 0px 7px 14px 0px;
	text-align: right;
}

.main_tbl_2 .right_cell .tel_tbl td span.tel{
	padding: 0px 0px 0px 0px;
	font-family: Georgia;
	font-size: 17px;
	color: #318ED4;
	display: block;
}

.main_tbl_2 .right_cell .tel_tbl td span.code{
	padding: 0px 0px 0px 0px;
	display: block;
	color: #013368;
	font-family: Georgia;
	font-size: 17px;
	position: relative;
	z-index: 10000;
}


.main_tbl_2 .right_cell .tel_tbl td span.code span.nom{
	padding: 0px 0px 0px 4px;
	font-size: 30px;
	color: #B70178;
}

.main_tbl_2 .right_cell .tel_tbl td span.mail{
	padding: 0px 0px 0px 0px;
	color: #338FD2;
	font-family: Georgia;
	font-size: 16px;
	display: block;	
}

.main_tbl_2 .right_cell .tel_tbl td span.mail a{
	padding: 0px 3px 0px 7px;
	text-decoration: underline;
	color: #B7017A;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
}

.main_tbl_2 .right_cell .tel_tbl td span.mail a:hover{
	text-decoration: none;
}

/* //tel_tbl */

.price_zag{
	padding: 23px 0px 20px 14px; margin: 0px 0px 0px 0px;
	color: #666664;	font: bold 13px Georgia, Times, serif; text-transform: uppercase;
	background: url(../../_img/h3.jpg)  no-repeat left bottom;
}

/* ================================================================================*/

/*		BODY			*/

 .cbox {margin: 0 auto; min-width: 1000px; max-width: 1256px; position: relative; }
 #body_top {background: url(../../_img/body_shadow.jpg) no-repeat center top; }
 #body_cnt {background: url(../../_img/body_shadow.jpg) no-repeat center -435px; }

 #head {background: #44C2EA url(../../_img/head_bg.jpg) repeat-x; }
 #head_left  {background: url(../../_img/head_left.jpg) no-repeat; }
 #head_right {background: url(../../_img/head_right.jpg) no-repeat right top; }
 #body_top, #head, #head_left, #head_right {height: 435px;}

 #head h2 {position: absolute; left: 14px; top: 133px; }
 #logo {display: block; position: absolute; left: 5px; top: 35px; width: 260px; height:50px; text-decoration: none; padding: 101px 0 0 9px; outline: none;}
 #head h2, #logo {font: bold 11px 'Times New Roman', Times, serif; color: #84E5FD; text-transform: uppercase; word-spacing: 5px; line-height: 16px;}
 #head h2 b, #logo b {font-size: 14px; line-height: 18px; letter-spacing: 2px; word-spacing: 4px; display: block;}

/*	top menu	*/

 #menu_top {position: absolute; left: 314px; top: 10px; right: 349px;  z-index: 19; text-align: center;}
 #menu_top, #menu_top a {color: #A7E9F6; font: bold 10px Verdana, sans-serif; text-transform: uppercase; text-decoration: none; line-height: 22px;}
 #menu_top a {padding: 10px 0px 3px 0px; white-space: nowrap; margin: 0 1px;}
 #menu_top a:hover {color: white;}
 #menu_top a.cur {color: white; border-bottom: 2px solid white;}

/*	top search	*/

 #search {position: absolute; width: 215px; height: 30px; right: 7px; top: 10px;}
 #search .text {width: 160px; height: 16px; padding: 5px 1px 1px 7px; color: white; background: #37A4E4 url(../../_img/search_bg.gif) repeat-x; border: 1px solid #305580; text-transform: uppercase;}
 #search .btn  {width: 35px;  height: 23px; margin-left: 3px; background: #E5E5E7 url(../../_img/search_btn.gif) no-repeat; border-style:none; cursor: pointer; vertical-align: top;}

 #cart    {display: block; position: absolute; top:311px; left: 370px; text-transform: uppercase; text-decoration: none; font: 10px Georgia,Times,serif; color: white; padding: 3px 5px 5px 7px; background: #AF84BD url(../../_img/cart_bg.jpg) no-repeat; z-index: 12;}
 #contact {display: block; position: absolute; top:356px; right: 20px; text-transform: uppercase; text-decoration: none; font: 10px Georgia,Times,serif; color: white;}

 #wave_line {position: absolute; top: 278px; right: 451px; width: 277px; height: 128px; background: url(../../_img/wave_line.png) no-repeat;}
 #ship  {position: absolute; top: 142px; right: 35%; width: 138px; height: 123px; background: url(../../_img/ship.png) no-repeat; margin-right: -6px;}

 #girl  {position: absolute; top: 80px;  left: 36%; width: 175px; height: 249px; background: url(../../_img/girl_1.png) no-repeat; margin-left: -8px;}
 div.girl  {position: absolute; top: 33px;  left: 36%; width: 205px; height: 292px; margin-left: -8px; background: url(../../_img/girl_1.png) no-repeat; }
 #girl_1   {background-image: url(../../_img/girl_1.png); }
 #girl_2   {background-image: url(../../_img/girl_2.png); }
 #girl_3   {background-image: url(../../_img/girl_3.png); }
 #girl_4   {background-image: url(../../_img/girl_4.png); }
 #girl_5   {background-image: url(../../_img/girl_5.png); }
 #girl_6   {background-image: url(../../_img/girl_6.png); }
 #girl_7   {background-image: url(../../_img/girl_7.png); width: 271px; left: 33%;}


 #men   {position: absolute; top: 246px; right: 36%; width: 251px; height: 135px; background: url(../../_img/men.png) no-repeat; margin-right: -6px; z-index: 11;}
 #camera  {position: absolute; top: 186px; right: 298px; width: 133px; height: 212px; background: url(../../_img/camera.png) no-repeat;}
 #camera_left {position: absolute; top: 173px; left: 16%; width: 226px; height: 89px; background: url(../../_img/camera_left.png) no-repeat; margin-left: -20px;}

 #phone {position: absolute; right: 5px; top: 378px; text-align: right; font: bold 16px Georgia, Times, serif; color: #338ED1; line-height: 17px; z-index: 150;}
 #phone1 {letter-spacing: 1px;}
 #phone2 {color: #B70179; font-size: 30px; font-weight: normal; letter-spacing: 0px; line-height: 30px; padding-right: 4px;}
 #phone .sub {color: #003366 !important; font-size: 16px; letter-spacing: 0px; }
 #phone .email { padding-right: 3px; letter-spacing: -1px;}
 #phone a {color: #B70179; font: bold 14px Arial,sans-serif; padding-right: 4px;}
 #phone .email,  #phone a {line-height: 21px; }
 #phone .phone {width: 172px; height: 23px; background: url(../../_img/phone.png) no-repeat; margin: 3px 4px 0px 0px;}

/*	left menu	*/
 #menu td.smnu {background: url(../../_img/smnu_bg.jpg) repeat-y; }
 ul.submenu {margin: 0; padding:0px 6px 10px 12px; list-style: none; border-top: 1px solid #187EB3; border-bottom: 1px solid #0D67A1;}
 ul.submenu li {padding: 9px 1px 2px 0px; margin: 0 7px 0 14px; background: url(../../_img/sli_bg.gif) no-repeat left bottom;}
 ul.submenu li, ul.submenu li * {color: white; font: 12px Arial,sans-serif; text-decoration: none;}
 ul.submenu li.active {margin: 0; background-position: 15px bottom; padding-bottom: 1px;}
 ul.submenu div.active {background: url(../../_img/smnua_bg.png) repeat-x left bottom; padding: 3px 8px 3px 0px;}
 ul.submenu div.active div.text {background: url(../../_img/smnu_blt.png) no-repeat; padding-left: 13px;}

 #hdr_new {width: 380px; height: 70px; background: url(../../_img/hdr_new.png) no-repeat;  }
 #head #hdr_new  { position: absolute; left: 256px; top: 344px; }
 #banner_top  {padding: 0 3px 10px 2px; border: 1px dotted gray; text-align: center; }
 body.site #banner_top  { border-style:none; }

 #hdr_spec { width: 420px; height: 70px; background: url(../../_img/hdr_spec.png) no-repeat;  margin-top: 10px;}
 #hdr_manuf { width: 420px; height: 70px; background: url(../../_img/hdr_manuf.png) no-repeat; }
 #hdr_package { width: 420px; height: 70px; background: url(../../_img/hdr_package.png) no-repeat; }



 #top_hdr { position: absolute; left: 272px; top: 380px; width: 380px; height: 70px; }
 #cnt_hdr {margin-left: -8px;}
 #top_hdr h4, #cnt_hdr h3 {font: 18px Georgia, Times, serif; padding-bottom: 20px;}
 #cnt_hdr h3 {color: #026bb4; padding: 13px 0 20px 10px;  background: url(../../_img/hdr_left_shadow.jpg) no-repeat left bottom; text-transform: none;}


 #top_path { position: absolute; left: 284px; top: 402px; width: 48%; height: 44px; line-height: 17px; font-size: 13px;}
 #top_path a {color: #333333; font-size: 12px;}
 #top_path strong {color: #0183c0; font-size: 13px; white-space: nowrap;}


 table.content { width: 100%;}
 td.center_box { vertical-align: top; }
 div.center_box {padding-left:14px; }
 .left_box  {width: 270px; vertical-align: top;}
 .right_box {width: 290px; vertical-align: top; }


/*	Left		*/

 .left_box .box {padding: 430px 7px 0 1px;}
 #excel {padding: 38px 0 8px 50px; background: url(../../_img/excel.gif) no-repeat 11px 34px; font: bold 16px Tahoma,Arial,Verdana, serif; line-height: 16px; color: #0183C0; }
 #excel a {font: bold 14px Georgia,Times, serif; color: #0183C0; text-transform: uppercase; text-decoration: none;}
 #excel a:hover{	text-decoration: underline; }

 h4.news {background: url(../../_img/hdr_left_shadow.jpg) no-repeat left bottom; padding: 14px 0 23px 10px; }
 .left_box h4.news {text-transform: uppercase;}
 dl.news {margin: 0px 0 0 10px; padding:0 5px 0 0px;}
 dl.news dd {margin: 0; padding:1px 0 4px 0; font: bold 11px Verdana, sans-serif; color: #0172D2;}
 dl.news dt {margin: 0 0 17px 0; padding:2px 0 5px 0; font: 12px Arial, Verdana, sans-serif; line-height: 14px; background: url(../../_img/blt_gray.gif) repeat-x left bottom;}
 dl.news dt a.more {color: #B70179; text-decoration: none; font: 11px Verdana,sans-serif; display: block; padding: 4px 0 5px 0;}
 dl.news dt a:hover {text-decoration: underline;}

 div.all_news {padding: 0px 0 10px 10px; }
 div.centered {text-align: center; padding: 21px 0 10px 0px; }

 .left_box  dl.news {margin-top: -3px;}
 .left_box  div.all_news {margin-top: 8px; margin-bottom: 30px;}
 .left_box  div.all_news a {font: 11px Verdana, sans-serif; line-height: 12px;}


 input.search_txt {width: 97%; height: 15px; padding: 4px 1px 1px 3px; background: white url(../../_img/textbox_white_bg.gif) repeat-x; border: 1px solid #B2AEA3; font-size:12px;}
 div.subscribe .btn  {width: 35px;  height: 23px; margin-left: 3px; background: #E5E5E7 url(../../_img/search_btn.gif) no-repeat; border-style:none; cursor: pointer; vertical-align: top;}


/*	CENTER		*/

 .center_box .news_box {padding: 11px 0 0 1px;}
 .center_box .all_news {margin-top: -3px;}
 .center_box .news_box h4.news {font: 18px Georgia, Times, serif; color: #005AC0; padding-bottom: 21px; margin:0 0 1px 0 !important;}
 .center_box .all_news { padding-left: 22px; max-width: 647px;}
 .center_box .news_box .all_news {padding-top: 0px; margin-top:-5px; padding-left: 10px;}
 .center_box .news_box .all_news a {font: 11px Verdana, sans-serif !important;}
 .center_box dl.news {margin-top: -3px;}
 .center_box dl.news dd {color: #2556B7;}
 .center_box dl.news dt {margin-bottom: 24px;}
 .center_box dl.news a.more {color: #E96300; padding: 6px 0 4px 0; outline: none;}



 div.pages {padding: 10px 5px 3px 7px; text-align: left;}
 div.pages a {padding: 0 3px 0 2px; }
 div.pages, div.pages a {font: bold 12px Arial, sans-serif; color: #666666;}
 div.pages a.active {color: #e96300 !important;}



 .center_box .text_ {padding: 0;}
 .center_box .text_ ul {list-style: none; padding: 5px 0 25px 10px; line-height: 15px;}
 .center_box .text_ ul li {background: url(../../_img/blt_qdr3_black.gif) no-repeat left 8px; }
 .center_box .text_ ul li {margin:0; padding: 1px 0 1px 8px;}

 .center_box h6 {padding-top: 0px;}



 ul.qdr_blue {list-style: none; margin:0; padding:15px 0 10px 5px;}
 ul.qdr_blue li {padding: 3px 0 12px 15px; background: url(../../_img/blt_blue.gif) no-repeat left 8px;}

 table.prev_next {width: 95%; margin: 0 auto;}
 table.prev_next td, .dot_line {background: url(../../_img/dot_gray.gif) repeat-x left bottom;}
 div.dot_line {margin-bottom: 5px;font-size: 9px;}

 table.prev_next td.left {text-align: right; padding: 12px 12px 7px 0; background-position: right bottom;}
 table.prev_next td.right {text-align: left; padding: 12px 0px 7px 12px;; }
 table.prev_next a {font: bold 11px Verdana, sans-serif; color: #0172d2; text-decoration: none;}
 table.prev_next a:hover {text-decoration: underline;}

 ul.trgl_blue1, ul.trgl_blue1 ul {list-style: none; padding: 3px 0 0px 6px; margin: 0;}
 ul.trgl_blue1 {padding-left: 2px;}
 ul.trgl_blue1 li {padding: 2px 0 2px 13px;  line-height: 14px;}
 ul.trgl_blue1 li a {color: #666666;}
 ul.trgl_blue1 ul.qdr_blue {padding: 7px 0 5px 12px;}
 ul.trgl_blue1 ul.qdr_blue li {padding: 2px 0 1px 12px; font: 12px Arial, sans-serif;}
 ul.trgl_blue1 li.itm1 {background: url(../../_img/trgl_blue_1.gif) no-repeat left 3px; font: bold 13px Arial, sans-serif;}
 ul.trgl_blue2 li.itm2 {background: url(../../_img/trgl_blue_2.gif) no-repeat left 5px; font: bold 12px Arial, sans-serif; padding-left: 12px;}
 ul.trgl_blue3 li.itm3 {background: url(../../_img/trgl_blue_3.gif) no-repeat left 7px; font: bold 12px Arial, sans-serif; padding-left: 10px;}


 table.contact {width: 99%; }
 table.contact td {vertical-align:top; line-height:14px; padding-top: 15px;}
 table.contact td.left_ {width: 105px; font: bold 12px Arial,sans-serif; color: #666666; }
 table.contact tr.header td.left_ {color: #026bb4 !important; text-transform: uppercase;}
 table.contact .dot_line {padding-top: 7px !important;}

 .bar_blue, .bar_gray {height: 5px; margin-top: 4px; font-size: 3px; line-height: 3px;}
 .bar_blue { background: #b7cce5 url(../../_img/line_blue_bg.gif) repeat-x; border: 1px solid #87a5d2; }
 .bar_gray { background: #dad6d0 url(../../_img/line_gray_bg.gif) repeat-x; border: 1px solid #cdc8c0; }


 div.white_box {background-color: white; padding: 15px 15px 20px 15px; }
 table.partners {width:100%;}
 table.partners td {vertical-align:top; line-height:14px; padding-top: 12px;}
 table.partners td.left_ {width: 160px; font: bold 12px Arial,sans-serif; color: #666666; vertical-align:middle;}
 table.partners .dot_line {padding-top: 5px !important;}
 table.partners h6 {padding: 0px 0 10px 0; color: #026bb4;}
 table.partners .link {padding: 10px 0 6px 0; }
 table.partners .link a {color: #e96300;}


 table.order_info {width: 100%;}
 table.order_info td, table.login td {vertical-align:top; padding-top: 5px;}
 table.order_info td.text, table.login td.text {font: bold 13px Arial,sans-serif; line-height:16px; color:#666666; }
 table.order_info td.text sup,  table.login td.text sup {color: #F15A22; line-height: 9px; vertical-align: top; }
 table.order_info textarea {height: 10em; width: 250px;}
 table.order_info td.remark, table.login td.remark {color: #e96300; font-size: 11px; padding-top:11px; }
 table.order_info td.text, table.order_info td.remark {width: 35%; padding-right: 15px; white-space: nowrap;}
 table.login td.text { padding-right: 15px; white-space: nowrap;}
 table.order_info sup, table.login sup {font: 12px Verdana, sans-serif !important;}

 table.login td.small {padding-top: 4px;}
 table.login input.submit_lired {margin: 4px 0 4px -9px; position: relative;}
 table.login td.remember {padding-top: 2px !important;}
 table.remember td {padding-top: 2px;}
 table.remember td.label {padding-top:3px;}
 table.remember td.label label {font-size: 11px;}
 table.login td sub {color: #E96300;}

 .submit_lired {border-style: none;background-color: #ea9e6f; height: 31px; vertical-align: top; padding-bottom: 8px;color: white; font: bold 11px Georgia, Times, serif; cursor: pointer; text-transform: uppercase;}
 input.btn_confirmation { background: #ea9e6f url(../../_img/btn_confirmation.png) no-repeat; width: 192px;  margin: 6px 0 0 -8px;} 
 input.btn_confirmation2 { background: #ea9e6f url(../../_img/btn_confirmation2.png) no-repeat; width: 230px;  margin: 6px 0 0 -8px;} 

 input.btn_recalc       { background: #ea9e6f url(../../_img/btn_recalc.png) no-repeat;  width: 154px; margin: 0px -8px 0 0px;} 
 .btn_buy { background: #ea9e6f url(../../_img/btn_buy.png) no-repeat;  width: 130px; outline: none;}
 .btn_login { background: #ea9e6f url(../../_img/btn_buy.png) no-repeat;  width: 130px; outline: none;}

/*	Table		*/

 table.top_blue {width: 100%; border-collapse:separate; }
 table.top_blue td a {color: #333333;}
 table.top_blue tr.tophdr td,  table.top_blue  th  { background: #56a4ce url(../../_img/table_blue_bg.gif) repeat-x; font: bold 13px Arial,Tahoma, sans-serif; color: white; padding: 4px 0 5px 8px; line-height: 14px; white-space: nowrap; border-top: 2px solid #51a0cd;}
 table.top_blue tr.tophdr td.name { background: #56a4ce url(../../_img/table_blue_left.png) no-repeat; }
 table.top_blue tr.tophdr td.name2 {text-align: center; background: #73b8da url(../../_img/table_liblue_bg.png) no-repeat; border-top-color: #6db5d9; border-bottom: 1px solid #f5f5f3;}

 table.top_blue tr.firstrow td {border-top: 2px solid #f5f5f3; }
 table.top_blue tr.row1 td {background-color: #ddeaf1; }
 table.top_blue tr.row2 td {background-color: #cbe0ec; }
 table.top_blue tr.row1 td, table.top_blue tr.row2 td { color: #333333; padding: 9px 3px 12px 7px; line-height: 12px; border-left: 1px solid #f5f5f3; border-bottom: 1px solid #f5f5f3;}
 table.top_blue tr.lastrow td {border-bottom: 2px solid #f5f5f3 !important; }

 table.top_blue td.name { border-left-style: none !important; }
 table.top_blue td.tprice, table.top_blue td.tprice2 {width: 12%; padding-left: 3px !important; white-space: nowrap;}

 table.top_blue td.qnty {width: 10%; padding: 6px 1px 6px 7px !important;}
 table.top_blue td.qnty input.text {width: 3em; border-color: #919da7;}
 table.top_blue td.summ {width: 12% !important; padding-left: 4px !important}
 table.top_blue td.del  {width: 10% !important; text-align: center; vertical-align: middle; padding-left: 0px !important; padding-right: 3px !important;}

 tr.totalrow td.total_text {font: bold 13px Georgia, Times, sans-serif !important; color: #666666; padding: 13px 1px 6px 10px; text-transform: uppercase;  border: 1px solid #c2d6e3; border-right-style: none; }
 tr.totalrow td.total {font: 21px Arial,Verdana, sans-serif; color: #e96300; padding: 9px 8px 1px 8px; white-space: nowrap; text-align: right; border: 1px solid #c2d6e3; border-left-style: none;}
 tr.totalrow td.total input.txt_noborder {font: 21px Arial,Verdana, sans-serif; color: #e96300; white-space: nowrap; text-align: right; }
 tr.totalrow td.total sub {vertical-align: middle; font-size: 14px; font-weight: bold;}

 table.top_blue  td.order {padding: 10px 15px 0 0; text-align: right;}
 table.top_blue td.btns {width: 40%; white-space: nowrap; text-align: right; padding-top: 10px;}


 table.top_blue td.link {text-align: center;}
 table.top_blue td.link a  {color: #e96300; text-decoration: underline;}
 table.top_blue td.link a:hover  {text-decoration: none;}

 table.top_blue td.picture {width: 43%; padding-right: 7px;}
 table.top_blue td.picture img {margin: 5px 10px 15px 5px;}
 table.top_blue td.details {width: 57%;}

 table.top_blue td.hdr {background-color: #bbdbed; width: 120px; color: #026bb4; font-weight: bold; text-align: center; border-right: 1px solid #f5f5f3; padding: 7px 5px 15px 5px;}
 table.top_blue td.prop_value {padding: 7px 8px 4px 5px; background-color: #ddeaf1; vertical-align: top; font-size: 11px;}
 table.top_blue td.hdr,  table.top_blue td.prop_value {border-bottom: 1px solid #f5f5f3;}

 table.row2 {width: 100%; }
 table.row2 td.leftcell {text-align: left; font-size: 11px;}
 table.row2 td.rightcell {text-align: right; font-size: 11px;}
 div.prim {color: #026bb4; font-size: 11px; padding: 15px 0 2px 0;}
 div.prim sup {vertical-align: top;}


 table.foto_price {width: 100%;}
 table.foto_price td.foto {text-align: center; padding: 15px 0 5px 0;}
 table.foto_price td.foto img {border: 5px solid #c2d6e3;}
 table.foto_price td.price {width: 140px; font: 21px Arial,sans-serif; line-height: 21px; color: #e96300; }
 table.foto_price td.price small {font-size: 13px; font-weight: bold;}
 table.foto_price td.price div {width: 140px; background: url(../../_img/price_shadow.jpg) no-repeat left bottom; padding: 2px 0 20px 15px; margin-left: -7px; font: bold 13px Georgia, Times, serif; position: relative;}
 table.foto_price td.spc {width: 50%;}
 table.foto_price td.buy {text-align: right; }

/*	Right		*/

 .right_box .box {padding: 10px 0px 0 26px; margin-top:10px; background: url(../../_img/right_shadow.jpg) no-repeat left 160px; min-height: 900px;}
 .partners_box {height: 88px; padding: 10px 0px 0px 8px; background: url(../../_img/partners_bg.png) no-repeat;}
 .partners_list {  overflow: hidden; height: 48px;  position: relative;}
 .partners_list a {display: block; float:left;}
 .partners_list a img{ margin: 0px 3px 1px 0px; width:82px; height: 47px;}

 h5.partners {padding: 2px 0 8px 8px; text-transform: uppercase;}
 h5.partners a {color: #8F6644; text-decoration: none;}
 h5.partners a:hover {text-decoration: underline;}

 div.prod_box {padding: 2px 3px 15px 8px;}
 div.prod_box a {font-family: Verdana;}
 table.prod_box caption{color: #016BAF; padding: 2px 5px 2px 0px; text-align: left; font: bold 12px Georgia,Times, serif; line-height: 13px; text-transform: uppercase; }
 table.prod_box {width: 100%;}
 table.prod_box td {vertical-align: top;}
 table.prod_box td.line_left {background: url(../../_img/line_lilo.gif) no-repeat; height: 7px; font-size: 5px;}
 table.prod_box td.line_right {background: url(../../_img/line_gray.gif) no-repeat 3px top; height: 7px; font-size: 5px;}
 table.prod_box td.pic {width: 108px; padding: 7px 0 8px;}
 table.prod_box td.pic img {border: 3px solid #D3CEC6; width: 102px; height: 69px;}
 table.prod_box a.name {display: block; font: bold 11px Arial, sans-serif; text-decoration: none; padding: 0px 0 5px 0;  }
 .recommended a.name{color: #B0609C !important;}
 table.prod_box a.name:hover {text-decoration: underline;}
 table.prod_box td.text {padding: 7px 0px 8px 9px; font: 11px Arial, sans-serif; }

 table.sales td.line_left {background: url(../../_img/line_blue.gif) no-repeat; height: 7px; font-size: 5px;}


 #pools_box { min-height: 340px; background: url(../../_img/pools_shadow.jpg) no-repeat 9px top; padding: 0 0 10px 23px;}
 #pools_box .header,  #catalog_box .header {color:white; text-transform: uppercase; background: url(../../_img/pools_top.gif) no-repeat; height: 10px; padding: 8px 0 10px 12px; font: bold 12px Georgia,Times, serif; line-height: 13px;}
 #pools_box .body {min-height: 300px; background: #F1F3F3 url(../../_img/pools_bg.jpg) repeat-x;}
 #pools_box .pbox {padding: 11px 3px 10px 5px;}
 #pools_box table {width: 100%;}
 #pools_box td, table.pools td {vertical-align: top; padding: 4px 0 3px 0;}
 #pools_box td.radio{width: 25px;}
 #pools_box caption, table.pools caption {font: bold 13px Arial, sans-serif; color: #006DA0; padding: 4px 0 7px 5px; text-align: left;}
 #pools_box label,  table.pools label {color: #006DA0; font: 12px Arial, sans-serif; line-height: 17px; }
 #pools_box input.btn, table.pools input.btn{color: #006DA0; font: bold 12px/14px Arial, sans-serif; text-align: center; background: url(../../_img/btn_pools.gif) no-repeat; height: 28px; width: 97px; 
	border-style: none; cursor: pointer; outline:none; margin-top: 7px;}

 table.pools {width: 100%;}
 table.pools caption {padding-bottom: 15px;}
 table.pools td.radio {width: 35px;}
 table.pools td.variant {color: #006da0;}
 table.pools td.vote {padding:0 !important; background: #ccc7c1 url(../../_img/vote_off.gif) repeat-x; height: 23px; width: 301px;}
 table.pools td.vote img {height: 23px; vertical-align: top;}
 table.pools td.vote_num {padding-left: 10px; color: #006da0;}

 #catalog_box {min-height: 90px; background: url(../../_img/pools_shadow.jpg) no-repeat; padding: 0 0 0px 14px; margin-left: -14px;}
 #catalog_box .header { padding: 8px 0 7px 18px; letter-spacing: 1px;}

 #catalog_box .body {min-height: 80px;}
 #catalog_box .pbox {padding: 8px 7px 0px 11px; border: 1px solid #c2d6e3; background-color: white;}
 #catalog_box ul {padding-bottom: 21px; }
 #catalog_box li.itm3 {padding: 4px 0 4px 16px;}
 #catalog_box li.itm3 a {color: #666666;}

table.border_table td {padding: 0 4px; width: 100%;}


/*	BOTTOM		*/

 .bottom_box .center_box {margin: 0 290px 0 267px; padding-left:0px;}
 .bottom_box .left_box  {width: 267px; float: left;  }
 .bottom_box .right_box {width: 290px; float: right; }

 #bmnu_box {padding: 20px 0 0 0 !important; margin: 0; }
 #menu_btm {height: 32px; padding: 15px 20px 4px 50px; background: #C6C0B7 url(../../_img/btm_mnu_bg.gif) no-repeat; text-align: center;}
 #menu_btm, #menu_btm a {color: #614E45; font: bold 10px Verdana, sans-serif; text-transform: uppercase; text-decoration: none; line-height: 15px;}
 #menu_btm a {padding: 10px 0px 3px 0px; white-space: nowrap; margin: 0 3px;}
 #menu_btm a.cur {color: #186589; }

 #copy_box {height: 37px; width: 200px; padding: 35px 0 0 67px; color: #0D538B; background: url(../../_img/btm_copyright.jpg) no-repeat -5px top;}
 #design_box { padding: 33px 0 0 40px;}
 #design_box,  #design_box a {color: #E96300;}

 #sign {padding: 4px 0 0px 40px;}
 #sign a {font: 10px Arial,sans-serif; color: #808080; text-decoration: none;}
 #sign a:hover {text-decoration: underline;}

#counter_box {text-align: center;}


/* sub menu 04.11.08 */

div.submenu { width: 172px; left: 0px; top:0; position:absolute; visibility: hidden; display: none; z-index: 1101; background-color: #e3f3fc; border: 1px solid #2aa5d3; border-bottom-width: 6px; padding: 3px 0 10px 0; opacity: 0.94;  } /*  -moz-opacity: 0.94; */
.pd_menu {width: 100%;}
.pd_menu td {text-align: left; }
.pd_menu a {display: block; padding:4px 10px 3px 12px !important; text-transform: lowercase !important; background: url(../../_img/smenu_bg.gif) no-repeat 12px bottom;}
.pd_menu a {font:11px Arial, sans-serif !important; line-height: 12px !important; text-decoration:none; color: black !important;}
.pd_menu a:hover {color: #0183c0 !important; text-decoration:none; background-color: white;}
.pd_menu_activ {background-color: white;} 
.pd_menu_activ a {color: #0183c0 !important; background-color: white;} 

/*	SCROLLER  */
 #scroller_engine {overflow:hidden; position: relative; }
 table.scroller_box {width: 100%;}
 #scroller_box  {padding: 0px 0px 0px 1px; }
 td.rbuf {width: 1px;}
 #scroller   {margin: 0px; padding: 0; width: 100%; border-style:none;}
 #scroller_engine,  #scroller,  .pic_scroll {height:50px;}

 .pic_scroll {position:absolute; top:0px; z-index:20; visibility:visible; width:87px; cursor: pointer;}
 .pic_scroll img {width:84px; height:47px; }
 .pic_scroll a   {display: block;}

 #divSC0 {left:0px;} 
 #divSC1 {left:87px;} 
 #divSC2 {left:174px;} 
 #divSC3 {left:261px;} 
 #divSC4 {left:348px;} 
 #divSC5 {left:435px;} 
 #divSC6 {left:522px;}
 #divSC7 {left:609px;}



/* STICKERS */

.stickers { }
.stickers td { vertical-align: top; text-align: left; }
.stickers .small_row { border: 0px; }
.stickers .small_row_dashed { border: dashed #ccc 1px; }

.stickers .small_header { height: 16px;  }
.stickers .small_header a { text-decoration: none; border-bottom: dashed 1px;}

.stickers .small_announce { padding: 3px; }

.stickers .small_Hsplitter img { width: 20px; height: 1px; }
.stickers .small_Vsplitter img { width: 1px; height: 20px; }

/* END STICKERS */

#user_menu {margin: 15px 3px 0 0px; background:transparent url(../../_img/producers.jpg) no-repeat left top; padding: 0px 0px 0px 15px;}
#user_menu .hdr { color:#0183C0; font: bold 13px Georgia,Times,serif; text-transform:uppercase; margin-bottom: 10px; padding-left: 10px;}
#user_menu .smm_text {border: 1px solid #C3D6E4; text-align: left; padding: 5px; min-height: 110px;}
#user_menu h3 {padding:0;}

.member_menu { margin-top: 0px; border-style: none; }
.member_menu td { padding: 2px 5px 3px 20px; text-align: left;}
.member_menu  a { font: 12px arial, tahoma, verdana; color: #666 !important; text-decoration: none;}
.member_menu  a:hover { text-decoration: underline; }

/* 04.09.09 forum*/
table.border {}
table.border tr  td {border:1px solid white; border-left:none; border-top:none; padding:2px; font-size: 11px;}
table.border td {background-color: #ddeaf1;}
table.border tr.tophdr  td {border-right-color:#72b8da; font-size: 13px; background: #6db5d9 url(../../_img/product_tit.jpg) repeat-x; border-top:  1px solid #6db6d7;}
table.border tr.tophdr  td, table.border tr.tophdr  th  {padding-right: 3px;}
table.border tr.tophdr  td.first_-cell {background: #6db5d9 url(../../_img/product_tit_left.jpg) no-repeat;}
table.top_blue td.cat_name, table.top_blue td.forum_mbr, table.top_blue  td.forum_thema, table.top_blue  td.topic_status  {background: #bbdbed; padding: 3px 4px 4px 5px;}
table.top_blue td.cat_name {padding: 10px 4px 15px 7px;}
table.top_blue td.cat_name p {padding: 0;}
table.top_blue td.cat_name a, table.top_blue td.forum_mbr a, table.top_blue  td.forum_thema a, table.top_blue td a b {color:#026bb4; font-size: 12px;}
table.top_blue td.cat_topics, table.top_blue tr td.cat_nitems, table.top_blue td.cat_lmsg {vertical-align: middle;}
table.top_blue td.cat_lmsg {border-right: none;}
table.top_blue  th a {color: white;}
table.top_blue .forum_msg {font-size: 12px; padding: 5px 10px 15px 10px; border-right: none;}
table.top_blue td.date_add {font: 12px Arial, sans-serif !important;}
table.top_blue  th {white-space: normal !important;}
table.top_blue td.cat_lmsg a {font-size: 11px;}

.forum_box {padding: 0 20px 0 0;}
.forum_mbr {background: #D3DEEB;}
.citate_box {text-align: right; font-size: 11px;}
.citate_box a {font-size: 11px;}
/* MODULES PHOTOALBUM */

.photoalbum { width: 100%; }

.photoalbum_path { margin-bottom: 10px; font-size: 12px; }
.photoalbum_path A { font-size: 12px !important; }

.photoalbum .cat_body { margin: 0px 0px 10px 0px; }

/* categories */

.photoalbum .urgent_cat_list { margin-bottom: 30px; }
.photoalbum .urgent_cat_list td { background: #eee; }
.photoalbum .cat_list { width: 100%; }

.photoalbum .urgent_cat_row { padding: 10px 15px; }
.photoalbum .cat_row { width: 25%; padding: 10px 15px;}

.photoalbum .cat_row a.name:link, .photoalbum .cat_row a.name:visited,
.photoalbum .cat_row a.name:active, .photoalbum .cat_row a.name:hover,
.photoalbum .urgent_cat_row a.name:link, .photoalbum .urgent_cat_row a.name:visited,
.photoalbum .urgent_cat_row a.name:active, .photoalbum .urgent_cat_row a.name:hover {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum .cat_row a.small_picture_wrapper, .photoalbum .urgent_cat_row a.small_picture_wrapper {
	border: solid #fff 1px;
	display: block;
	margin: 0px 0px 10px 0px;
}

.photoalbum .cat_row .announce, .photoalbum .urgent_cat_row  .announce { padding: 0px 0px 10px 0px; }

.photoalbum .cat_row .rating, .photoalbum .urgent_cat_row .rating {
	clear: both; margin: 0px 0px 10px 0px;
}

.photoalbum .cat_row .num_photos, .photoalbum .urgent_cat_row .num_photos {
	clear: both;
	font-size: 11px;
	font-style: italic;
}

/* items */

.photoalbum .urgent_item_list { margin-bottom: 30px; }
.photoalbum .item_list, .photoalbum .browse_item_list {  }

.photoalbum .browse_item_list { margin: 30px auto 0px; }
.photoalbum .browse_item_list .active { background: #eee; }

.photoalbum .urgent_item_row { vertical-align: top; background: #eee; padding: 10px 15px; }
.photoalbum .item_row { width: 25%; vertical-align: top;  padding: 10px 15px; }
.photoalbum .browse_item_row { vertical-align: top; width: 30%; padding: 10px 15px; }

.photoalbum .item_row a.header:link, .photoalbum .item_row a.header:visited,
.photoalbum .item_row a.header:active, .photoalbum .item_row a.header:hover,
.photoalbum .browse_item_row a.header:link, .photoalbum .browse_item_row a.header:visited,
.photoalbum .browse_item_row a.header:active, .photoalbum .browse_item_row a.header:hover,
.photoalbum .urgent_item_row a.header:link, .photoalbum .urgent_item_row a.header:visited,
.photoalbum .urgent_item_row a.header:active, .photoalbum .urgent_item_row a.header:hover  {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum .item_row a.small_picture_wrapper, .photoalbum .urgent_item_row a.small_picture_wrapper,
.photoalbum .browse_item_row a.small_picture_wrapper {
	display: block !important;
	margin: 0px 0px 10px 0px  !important;;
}

.photoalbum .urgent_item_row .announce, .photoalbum .item_row .announce,
.photoalbum .browse_item_row .announce { margin: 0px 0px 10px 0px; }

.photoalbum .urgent_item_row .forum, .photoalbum .item_row .forum,
.photoalbum .browse_item_row .forum {	padding: 10px 0px 0px 0px; }

.photoalbum .item_hSplitter img { width: 10px; }
.photoalbum .item_vSplitter img { height: 20px; }

/* item details */

.photoalbum .sibl_pages { text-align: right; }

.photo_info {
	position: relative;
	margin: 0 auto;
	margin-top: 25px;
}

.photoalbum .item_details .header { font-size: 18px; padding: 0px 0px 10px 0px; }

.photoalbum .item_details a.enlarge {
	display: block;
	text-align: center;
	margin: 5px 0px 0px 0px;
}

.photoalbum .body { margin: 20px 0px; }

.photoalbum .item_details .forum { padding: 10px 0px 0px 0px; }
.photoalbum .item_details .rating {  }


/* small */

.photoalbum_small_list {  }
.photoalbum_small_list .small_row { }

.photoalbum_small_list a.header:link, .photoalbum_small_list a.header:visited,
.photoalbum_small_list a.header:active, .photoalbum_small_list a.header:hover {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum_small_list a.small_picture_wrapper { display: block; }

.photoalbum_small_list  .announce { margin: 10px 0px }
.photoalbum_small_list  .rating {  }
.photoalbum_small_list  .forum { margin: 10px 0px 0px 0px; }

.photoalbum_small_list .small_Vsplitter img { height: 20px; }
.photoalbum_small_list .small_Hsplitter img { width: 10px; }

/* MODULES END PHOTOALBUM */

.project_box img {max-width: 600px !important;}
.project_name th {padding: 0 0 3px 0; }
.project_name th a {font: bold 14px/16px Georgia,  serif;}
.project_name .pic {padding: 5px 0 1px 0;}
.project_td .pic img {border:1px solid #D3CEC6;}