BODY,TD	{font-family:Tahoma,Verdana,Arial; font-size:11px; vertical-align:top; color:#212121; margin:0; padding:0;}
.logohead{ height:75; float:right;}
.logohead2{height:75; }
A				{color:#8E171C; text-decoration:none;}
A:visited	{color:#8E171C; text-decoration:none;}
A:hover		{color:#8E171C; text-decoration:underline;}
A.gray			{color:#626262; text-decoration:underline;}
A.gray:visited	{color:#626262; text-decoration:underline;}
A.gray:hover	{color:#8E171C; text-decoration:underline;}
.gray	{color:#626262}
.lightgray	{color:#8E8E8E}
.turquoise, .turquoise A, .turquoise A:visited, .turquoise A:hover		{color:#0C8A94;}
IMG			{border:0px}
H1			{font-size:22px; font-weight:normal; color:#8E171B; margin-top:0px; margin-bottom:15px;}
H2, .header		{font-size:18px; font-weight:normal; color:#626262; margin-top:0px; margin-bottom:10px;}
h3 {font-size:14px; font-weight:bold;   margin-top:0px; margin-bottom:10px;}
h4 {font-size:12px; margin-top:2px; text-align:left;}
.big			{font-size:18px; font-weight:normal; color:#626262; margin-top:0px; margin-bottom:4px;}
BIG			{font-size:18px; font-weight:normal; color:#626262; margin-top:0px;}
.big2			{font-size:18px; font-weight:normal; color:#818181; margin-top:0px;}
DIV.space10	{width:281px; height:10px; font-size:8px;}
DIV.space15	{height:15px;}
DIV.space20	{height:20px;}
DIV.space30	{height:30px;}
.rightaligned	{float:right; padding-top:6px; padding-right:5px;}
.leftalign	{float:left; margin:3px 20px 10px 0px}
.rightalign	{float:right; margin:3px 0px 10px 20px}
DIV.newsimg	{width:158px; height:158px; background-image:url(img/bg_newsimg.gif); background-repeat:no-repeat;}
DIV.newsimg IMG	{margin:4px 0px 0px 4px; width:150px; height:150px;}
A.details	{background-image:url(img/bg_details.gif); background-repeat:no-repeat; background-position:top right; padding-right:10px;}
FORM	{margin-top:0px; margin-bottom:0px}
INPUT, TEXTAREA, SELECT	{color:#737373; font-family:Tahoma; font-size:11px;}
TABLE.vmiddle TD	{vertical-align:middle}
.standard_text	{line-height:14px}

TABLE.main {margin:0px 40px;}
.headerpath	{color:#AEAEAE; padding-bottom:19px;}
.headerpath A, .headerpath A:visited	{color:#AEAEAE; text-decoration:underline;}
.headerpath A:hover{color:#8E171C; text-decoration:underline;}
TD.headericons	{padding:16px 10px 0px 3px;}
IMG.separator	{position:relative; top:8px}
TD.headermenu	{color:#8E171C; text-align:right; padding-top:11px;}
TD.headermenu IMG	{width:21px; height:23px; position:relative; top:9px}
DIV.logo	{margin-bottom:10px}
TABLE.top_coords	{background-image:url(img/top_coords_line.gif); background-repeat:no-repeat; background-position:122px 3px}
TABLE.top_coords TD	{color:#626262; line-height:14px;}
TABLE.top_coords TD IMG	{width:11px; height:7px; margin-bottom:7px; margin-top:3px;}
DIV.leftcol_cat_header	{padding:32px 0px 8px 20px; color:#626262}
TD.leftmenu_big_td	{padding-right:30px}
TD.leftmenu_td	{padding-top:9px}
DIV.leftmenu_big			{border:#FFFFFF 1px solid; padding:2px; margin-bottom:4px;}
DIV.leftmenu_big DIV		{color:#8E171B; font-size:18px; line-height:18px; padding:4px 11px 5px 11px;}
DIV.leftmenu_big_active	{border:#AEAEAE 1px solid; padding:2px; margin-bottom:4px;}
DIV.leftmenu_big_active DIV	{background-color:#8E171B; color:#FFFFFF; font-size:18px; line-height:18px; padding:4px 11px 5px 11px;}
DIV.leftmenu_big_active DIV A				{color:#FFFFFF; text-decoration:none;}
DIV.leftmenu_big_active DIV A:visited	{color:#FFFFFF; text-decoration:none;}
DIV.leftmenu_big_active DIV A:hover	{color:#FFFFFF; text-decoration:underline;}
DIV.leftmenu	{padding:0px 5px 11px 11px; font-size:12px;}
DIV.leftmenu_active	{padding:0px 5px 11px 11px; font-size:12px; font-weight:bold; background-image:url(img/bg_leftmenu_active.gif); background-repeat:no-repeat;}
DIV.leftcol_line	{background-image:url(img/bg_leftcol_line.gif); background-repeat:no-repeat; background-position:top center; height:32px; margin-top:20px;}
DIV.leftcol_newsblock	{line-height:15px; padding:0px 0px 12px 23px; background-image:url(img/bg_leftcol_newsblock.gif); background-repeat:no-repeat}
DIV.leftcol_newsblock DIV	{padding:2px 0px 5px 0px;}
.leftcol_lmenu DIV	{padding:2px 0px 5px 0px;}
.leftcol_lmenu	{line-height:15px; padding:0px 0px 2px 0px;  font-size:11px; list-style-image: url();}
.leftcol_lmenu A {color:#000;}
.leftcol_lmenu A:hover {font-weight: bold; text-decoration:underline;}
.leftcol_lmenu li {list-style-type: none;}
.leftcol_lmenu li ul {padding-left:9px;}
.active {font-weight:bold; text-decoration:underline; background-image:url(img/bg_leftmenu_active.gif); background-repeat:no-repeat}

TABLE.tableform TD	{padding:0px 7px 4px 0px; vertical-align:middle; color:#737373;}
TABLE.tableform TD.tableform_message	{vertical-align:top; padding-top:4px;}
TABLE.tableform TD.tableform_send	{text-align:right; padding-top:2px;}
FORM.authform	{margin-top:0px; margin-bottom:7px}
INPUT.input_auth_txt	{width:100px; border:#C1C1C1 1px solid;}
INPUT.input_btn	{width:81px; border:#AEAEAE 1px solid; background-color:#8E171B; color:#FFFFFF; font-weight:bold;}
INPUT.input100	{width:100%; border:#C1C1C1 1px solid;}
TEXTAREA.textarea100	{width:100%; height:80px; border:#C1C1C1 1px solid;}
TABLE.tablepoll TD	{vertical-align:middle; padding:3px 3px 0px 0px}
DIV.tablepoll_btn	{padding:10px 0px 20px 0px}
DIV.tablepoll_btn INPUT	{width:100px}
DIV.special		{border:#AEAEAE 1px solid; padding:4px 4px 0px 4px;}
DIV.special DIV	{background-color:#B37531; background-image:url(img/bg_special.gif); background-repeat:repeat-x; background-position:top}
DIV.special DIV.special_footer	{background-color:transparent; background-image:url(img/bg_special_footer.gif); background-repeat:no-repeat; background-position:top center; height:8px; font-size:7px;}
DIV.special DIV DIV	{background-color:transparent; background-image:none;}
DIV.special DIV DIV.special_big	{font-size:18px; color:#FFFFFF; padding:9px 12px 9px 12px; line-height:19px; text-align:center;}
DIV.special DIV DIV.special_big A, DIV.special DIV DIV.special_big A:visited, DIV.special DIV DIV.special_text A, DIV.special DIV DIV.special_text A:visited	{color:#FFFFFF; text-decoration:none;}
DIV.special DIV DIV.special_big A:hover, DIV.special DIV DIV.special_text A:hover	{color:#FFFFFF; text-decoration:underline}
DIV.special DIV DIV.special_line	{background-image:url(img/bg_special_line.gif); background-repeat:no-repeat; background-position:top center; height:8px; font-size:7px;}
DIV.special DIV DIV.special_text	{color:#FFFFFF; padding:0px 12px 10px 12px;}
DIV.topmenu_block	{height:89px}
DIV.topmenu_space	{width:9px; height:64px; float:left}
A.topmenu				{display:block; width:111px; height:64px; float:left; background-repeat:no-repeat;}
A.topmenu:hover {background-position: 0px -64px;}
A.topmenu_active	{display:block; width:111px; height:64px; float:left; background-repeat:no-repeat; background-position: 0px -64px;}
A.topmenu1	{background-image:url(img/bg_topmenu1.gif);}
A.topmenu2	{background-image:url(img/bg_topmenu2.gif);}
A.topmenu3	{background-image:url(img/bg_topmenu3.gif);}
A.topmenu4	{background-image:url(img/bg_topmenu4.gif);}
A.topmenu5	{background-image:url(img/bg_topmenu5.gif);}
DIV.topimg		{border-left:#AEAEAE 1px solid; border-top:#AEAEAE 1px solid; border-right:#AEAEAE 1px solid; text-align:center; padding:6px 0px;}
DIV.topimg IMG	{width:578px;}
TD.topimg_previous		{border-left:#AEAEAE 1px solid; border-bottom:#AEAEAE 1px solid; border-right:#AEAEAE 1px solid; padding-left:6px; padding-top:12px;}
TD.topimg_realization		{border-top:#AEAEAE 1px solid; padding:3px 3px 0px 3px;}
TD.topimg_realization IMG	{width:320px; height:31px}
TD.topimg_next		{border-left:#AEAEAE 1px solid; border-bottom:#AEAEAE 1px solid; border-right:#AEAEAE 1px solid; padding-right:6px; padding-top:12px; text-align:right;}
TABLE.slide TD	{vertical-align:middle; background-color:#DA7A5D;}
TABLE.slide TD IMG.slideimg	{display:block; float:left; width:86px; height:86px; margin-right:5px;}
DIV.alphabetic	{border:#AEAEAE 1px solid; padding:3px; margin-bottom:5px;}
DIV.alphabetic DIV	{background-color:#EAEAEA; color:#626262; padding:7px 10px 7px 18px;}
TABLE.alphabetic_list	{border-style:solid; border-color:#AEAEAE;}
TABLE.alphabetic_list TD	{background-color:#EAEAEA; border:0px; padding:16px 5px 7px 18px;}
TABLE.alphabetic_list TD DIV.list		{float:left; width:135px; height:20px; padding:0px; white-space:nowrap; overflow:hidden}
.bordered_main	{border:#AEAEAE 1px solid; padding:7px 5px 8px 6px}
DIV.video_small	{height:127px}
DIV.buy_now	{background-color:#B2B2B2; background-image:url(img/bg_buy_now.gif); background-repeat:repeat-x; padding:3px;}
.bordered_articles_block	{border:#AEAEAE 1px solid; padding:12px 14px 14px 14px}
DIV.article_header	{font-size:12px; font-weight:bold; padding-bottom:14px; padding-top:20px;}
DIV.article_review	{line-height:14px; padding-bottom:7px;}

DIV.img_model	{border:#C2C2C2 1px solid; padding:3px; text-align:center; margin-bottom:18px;}
DIV.img_model IMG	{width:300px; height:300px; display:block;}
DIV.img_also	{border:#C2C2C2 1px solid; padding:3px; text-align:center; margin-bottom:8px;}
DIV.img_also IMG	{width:140px; height:140px; display:block;}
DIV.diffcolors	{width:32px; height:32px; float:left; background-image:url(img/bg_diffcolors.gif); background-repeat:no-repeat; background-position:top left}
DIV.diffcolors IMG	{width:18px; height:18px; margin:3px 0px 0px 3px}
DIV.characteristic_header	{padding-bottom:12px; font-weight:bold}
TABLE.characteristic	{border-style:solid; border-color:#AEAEAE;}
TABLE.characteristic TR TD	{vertical-align:middle; padding:0px 5px 0px 11px;  border:0px;}
TABLE.characteristic TR TD.left	{color:#737373}
TABLE.characteristic TR.tr_gray TD	{background-color:#F1F1F1; padding:3px 5px 4px 11px;}
TABLE.brands	{border-style:solid; border-color:#AEAEAE;}
TABLE.brands TD	{padding:11px 2px 13px 15px;  border:0px; background-color:#F1F1F1;}
TABLE.brands TD TABLE TD		{padding:4px 15px 2px 0px;}
TABLE.brands TD TABLE TD A, TABLE.brands TD TABLE TD A:visited	{color:#818181; text-decoration:underline;}
TABLE.brands TD TABLE TD A:hover	{color:#818181; text-decoration:none;}

TABLE.searchterms	{border-style:solid; border-color:#c2c2c2;}
TABLE.searchterms TD	{vertical-align:middle; padding-left:10px; border:0px; background-color:#EAEAEA;}
TABLE.searchterms TD TABLE TD	{vertical-align:middle; padding-left:0px; padding-right:5px;}
TABLE.searchterms TD TABLE TD label	{font-weight:bold}
INPUT.input_searchterms	{width:140px; height:19px; border:#C1C1C1 1px solid;}
DIV.graydot	{height:3px; width:592px; position:absolute; z-index:2; background-image:url(img/bg_graydot.gif); background-repeat:no-repeat; background-position:top right;}

TABLE.searchterms_tabs	{position:relative; top:3px;}
.selected TABLE.searchterms_table TD.tc1	{background-image:url(img/bg_tc1.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
.selected TABLE.searchterms_table TD.tc2	{text-align:center; padding:6px 14px 0px 15px; background-image:url(img/bg_tc2.gif); background-repeat:repeat-x;}
.selected TABLE.searchterms_table TD.tc2 A, .selected TABLE.searchterms_table TD.tc2 A:visited, .selected TABLE.searchterms_table TD.tc2 A:hover	{cursor:pointer; font-size:18px; color:#000000;}
.selected TABLE.searchterms_table TD.tc3	{background-image:url(img/bg_tc3.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.searchterms_table TD.tc1	{background-image:none; font-size:1px;}
TABLE.searchterms_table TD.tc2	{text-align:center; padding:6px 14px 0px 15px; color:#C99657;}
TABLE.searchterms_table TD.tc2 A, TABLE.searchterms_table TD.tc2 A:visited, TABLE.searchterms_table TD.tc2 A:hover	{cursor:pointer; font-size:18px; color:#C99657;}
TABLE.searchterms_table TD.tc3	{background-image:none; font-size:1px;}
.selected TABLE.searchterms_table TD.tc1 IMG, .selected TABLE.searchterms_table TD.tc3 IMG, TABLE.searchterms_table TD.tc1 IMG, TABLE.searchterms_table TD.tc3 IMG	{width:1px; height:1px}
TABLE.searchterms_find	{margin-top:3px;}
SELECT.show		{color:#000000}
DIV.navigation	{text-align:center; color:#595959}
DIV.navigation SPAN	{background-color:#A7A7A7; color:#FFFFFF; padding:2px 5px 4px 6px; line-height:20px; font-weight:bold;}
DIV.navigation A, DIV.navigation A:visited			{color:#595959; text-decoration:underline;}
DIV.navigation A:hover		{color:#8E171C; text-decoration:underline;}

.selected TABLE.bookmark_table TD.tc1	{background-image:url(img/bg_tc1.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
.selected TABLE.bookmark_table TD.tc2	{text-align:center; padding:12px 7px 0px 8px; background-image:url(img/bg_bookmark2.gif); background-repeat:repeat-x; font-weight:bold;}
.selected TABLE.bookmark_table TD.tc2 A, .selected TABLE.bookmark_table TD.tc2 A:visited, .selected TABLE.bookmark_table TD.tc2 A:hover	{cursor:pointer; font-size:11px; color:#000000;}
.selected TABLE.bookmark_table TD.tc3	{background-image:url(img/bg_tc3.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.bookmark_table TD.tc1	{background-image:none; font-size:1px;}
TABLE.bookmark_table TD.tc2	{text-align:center; padding:12px 7px 0px 8px; color:#8E171B; font-weight:bold;}
TABLE.bookmark_table TD.tc2 A, TABLE.bookmark_table TD.tc2 A:visited, TABLE.bookmark_table TD.tc2 A:hover	{cursor:pointer; font-size:11px; color:#8E171B;}
TABLE.bookmark_table TD.tc3	{background-image:none; font-size:1px;}
.selected TABLE.bookmark_table TD.tc1 IMG, .selected TABLE.bookmark_table TD.tc3 IMG, TABLE.bookmark_table TD.tc1 IMG, TABLE.bookmark_table TD.tc3 IMG	{width:1px; height:1px}
DIV.found	{font-size:12px; color:#212121; padding:0px 5px 0px 5px;}
DIV.found_details	{font-size:12px; color:#626262; font-weight:bold;  padding:0px 5px 0px 5px; line-height:18px;}
DIV.found_details A, DIV.found_details A:visited	{color:#626262; text-decoration:underline;}
DIV.found_details A:hover	{color:#8E171C; text-decoration:underline;}

DIV.category	{background-image:url(img/bg_category.gif); background-repeat:no-repeat; background-position:top left; height:90px; padding-left:40px; padding-right:20px;}
DIV.category_img	{background-image:url(img/bg_category_img.gif); background-repeat:no-repeat; background-position:top left; height:60px; margin-top:3px;}
DIV.category_img IMG	{width:74px; height:54px; margin:3px 0px 0px 3px}
DIV.dotsline	{background-image:url(img/bg_dotsline.gif); background-repeat:repeat-x; background-position:top; height:54px;}
DIV.dotsline_white	{background-image:url(img/bg_dotsline_white.gif); background-repeat:repeat-x; background-position:top; height:23px;}

DIV.buy_now_top2	{border:#AEAEAE 1px solid; padding:4px; width:430px; height:68; font-size:22px; font-weight:normal; color:#626262;   }
TD.buy_now_top	{border:#AEAEAE 1px solid; padding:4px;}
IMG.buy_now_top_img	{width:238px; height:142px; border:#AEAEAE 5px solid}
DIV.buy_now_top_text	{padding:3px 8px 7px 5px; line-height:14px}
DIV.buy_now_top_link	{font-weight:bold; padding:0px 8px 3px 8px; text-align:right}
DIV.log_block	{border:#AEAEAE 1px solid; padding:4px;}
DIV.log_block_inner	{background-color:#AEAEAE; background-image:url(img/bg_log_block_inner.gif); background-repeat:repeat-x; background-position:top; padding:7px 9px 11px 11px;}
DIV.log_name	{font-size:12px; font-weight:bold; padding-bottom:2px;}
DIV.log_details	{line-height:17px}
A.projects, A.projects:visited	{display:block; width:127px; height:21px; border:#AEAEAE 1px solid; background-color:#FFFFFF; text-align:center; float:right; color:#000000; text-decoration:none; margin-top:13px;}
A.projects:hover	{color:#000000; text-decoration:none;}
A.projects SPAN	{position:relative; top:2px}
html:root A.projects SPAN	{position:relative; top:3px}
html:first-child A.projects SPAN	{position:relative; top:3px}
DIV.log_link	{font-weight:bold; padding:0px 0px 2px 9px; margin-top:2px; background-image:url(img/bg_log_link.gif); background-repeat:no-repeat; background-position:top left;}
DIV.log_all		{text-align:right; padding-top:6px}
DIV.blocks	{margin:20px 0px 25px 0px}
DIV.blocks IMG	{margin-bottom:4px; display:block; width:592px; height:68px;}
TD.person_right	{padding:0px 0px 0px 11px}
TD.person	{border:#9A9A9A 1px solid; padding:3px}
DIV.img_project	{border:#9A9A9A 1px solid; padding:3px; text-align:center; margin-bottom:10px;}
DIV.img_project IMG	{width:182px; height:142px; display:block;}
DIV.quote	{width:572px; margin-left:20px}
DIV.quote_inner	{background-color:#E5E5E4; padding:12px 20px 17px 20px}

TD.bottom	{padding:16px 0px 40px 0px;}
TD.bottom TABLE TD	{padding:0px}
TD.bottom TABLE.footer	{border-collapse:collapse}
TD.bottom TABLE.footer TD	{vertical-align:middle; border:#AEAEAE 1px solid; padding:27px 25px 27px 19px; color:#626262;}
TD.bottom TABLE.footer TD A, TD.bottom TABLE.footer TD A:visited	{color:#626262; text-decoration:underline;}
TD.bottom TABLE.footer TD A:hover	{color:#8E171C;}
TD.bottom TABLE.footer TD.footer_logo	{border-right:0px; padding-right:20px; padding-left:38px;}
TD.bottom TABLE.footer TD.footer_counters	{border-left:0px; border-right:0px; padding-left:10px; padding-right:10px; text-align:center;}
TD.bottom TABLE.footer TD.footer_text	{border-left:0px;}
TD.bottom TABLE.footer TD.footer_text DIV	{line-height:14px}
DIV.bottommenu	{color:#8E171C; text-align:center; padding-bottom:24px; line-height:130%}
.block {font-size: 19; height: 27px; }
.block_2 {padding-top: 2px;}
	
@media print{
.noprint{display:none}
.headerpath, .topmenu_block, .searchterms{display:none}
}