BODY,TD	{font-family:Tahoma,Verdana,Arial; font-size:11px; vertical-align:top; color:#000000; margin:0px}
.b	{background-image:url(/images/bg_b.jpg); background-repeat:repeat-x; background-position:bottom}
A			{color:#0054A6; text-decoration:underline;}
A:visited	{color:#0054A6; text-decoration:underline;}
A:hover		{color:#0054A6; text-decoration:none;}
IMG			{border:0px;}
IMG.bordered{border:#C2ECFF 3px solid}
IMG.left	{float:left; margin-right:23px; margin-bottom:2px; margin-top:3px;}
IMG.right	{float:right; margin-left:23px; margin-bottom:2px; margin-top:3px;}
H1			{font-size:18px;  margin-top:0px; margin-bottom:22px; font-weight:normal; color:#737373}
H2			{font-size:18px;  margin-top:0px; margin-bottom:17px; font-weight:normal; color:#737373}
H3			{display:block; font-size:18px; color:#FFFFFF; padding:20px 0px 0px 250px; margin:0px; font-weight:normal;}
H4			{font-size:18px;  margin-top:0px; margin-bottom:10px; font-weight:normal; color:#737373; line-height:20px;}
H5			{font-size:18px;  margin-top:0px; margin-bottom:10px; font-weight:normal; color:#737373; line-height:20px;}
EM		{color:#D57D00; font-style:normal; font-weight:normal}
UL			{margin-top:8px; margin-bottom:11px;}
UL LI		{margin-left:-38px; padding-left:15px; padding-bottom:6px; padding-top:0px; list-style-type:none; background-image:url(/images/bg_li.gif); background-repeat:no-repeat;}
.text		{line-height:130%}
.small, .grey	{font-size:11px; color:#737373}
.grey A, .grey A:visited	{color:#737373;}
.grey A:hover		{color:#737373;}
.size12		{font-size:12px;}
.size13		{font-size:13px;}
.size14		{font-size:14px;}
.space5	{height:5px; overflow:hidden; font-size:1px;}
.space20	{height:20px}
.clear	{height:1px; font-size:1px; overflow:hidden; visibility:hidden; clear:both;}
.clear:after{content: ""; visibility:hidden; display:block; height:0; clear:both; font-size:0;}
.clear {*zoom:1;}
.* html .clear {height: 1%;}
*:first-child+html .clear {min-height: 1px;}


TABLE.full	{background-image:url(/images/bg_girl.gif); background-repeat:no-repeat; background-position:bottom center}
TD.nbsp	{font-size:1px}
TD.main	{background-color:#FFFFFF}
DIV.header		{height:133px; background-image:url(/images/bg_header.jpg); background-repeat:no-repeat; background-position:top center;}
A.logo_fn	{background:url(/images/logofn.png) left top no-repeat; display:block; width:186px; height:70px; cursor:pointer; float:left; margin:46px 0px 0px 13px;}
* html A.logo_fn{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logofn.png', sizingMethod='crop');}
/*DIV.headerphone	{width:250px; height:30px;  text-align:right; float:right; margin:84px 9px 0px 0px; font-family:"Trebuchet MS",Tahoma,Verdana,Arial; font-size:20px; color:#ffffff;}*/
DIV.headerphone	{width:260px; height:70px; text-align:right; float:right; margin:44px 9px 0px 0px; font-family:"Trebuchet MS",Tahoma,Verdana,Arial; font-size:25px; color:#ffffff;}
TABLE.topmenu {background-image:url(/images/bg_topmenu.gif); background-repeat:no-repeat; margin-bottom:20px;}
TABLE.topmenu TD	{vertical-align:middle; text-align:center; background-color:#1D8ACD; color:#ffffff; font-size:13px;}
TABLE.topmenu TD A, TABLE.topmenu TD A:visited				{color:#ffffff; text-decoration:none;}
TABLE.topmenu TD A:hover		{color:#ffffff; text-decoration:underline;}
TABLE.topmenu TD.topmenu_space	{background-color:#FFFFFF}
TABLE.topmenu TD.topmenu_space IMG	{width:1px; height:1px}
TABLE.topmenu TD.active	{background-image:url(/images/bg_topmenu_active.gif); background-repeat:repeat-x; background-color:#48A1D8}
TABLE.topmenu TD.topmenu_name	{background-color:#FFFFFF; color:#3587ad; font-weight:bold; vertical-align:top; text-align:left; background-image:url(/images/bg_topmenu_name.gif); background-repeat:no-repeat; background-position:bottom left;}
TABLE.topmenu TD.topmenu_name DIV	{padding:9px 5px 0px 10px;}
TABLE.topmenu TD.topmenu_name DIV SPAN	{display:block; background-image:url(/images/bg_topmenu_arrow.gif); background-repeat:no-repeat; background-position:top right; padding:0px 31px 5px 0px;}
TABLE.topmenu TD.topmenu_name DIV SPAN A, TABLE.topmenu TD.topmenu_name DIV SPAN A:visited	{color:#3587ad; text-decoration:none;}
TABLE.topmenu TD.topmenu_name DIV SPAN A:hover	{color:#3587ad; text-decoration:underline;}
TD.content	{padding:0px 25px 40px 14px; line-height:16px;}
TD.content TABLE TD	{line-height:16px;}
UL			{margin-top:3px; margin-bottom:11px;}
UL LI		{margin-left:-38px; padding-left:15px; padding-bottom:1px; padding-top:0px; list-style-type:none;}
DIV.examples_text	{height:50px;}
DIV.footer	{height:94px}
DIV.footer DIV.contacts	{width:251px; height:81px; float:left}
DIV.footer DIV.contacts DIV.transparent	{width:238px; height:81px; background-image:url(/images/bg_transparent.gif); background-repeat:no-repeat;}
DIV.footer DIV.contacts DIV.transparent DIV	{line-height:17px; padding:12px 0px 0px 25px}
DIV.counters	{height:73px; padding-left:36px;}
DIV.example	{width:140px; height:81px; float:left}
DIV.example IMG	{width:120px; height:75px; border:#ffffff 3px solid;}
DIV.look	{height:13px; width:797px; text-align:right; font-weight:bold}
DIV.phone_block	{width:235px; height:132px; background-image:url(/images/bg_phone_block.jpg); background-repeat:no-repeat; margin-top:0px; margin-bottom:15px;}
DIV.phone_block_text		{font-size:18px;  color:#737373; padding:20px 0px 14px 80px;}
DIV.phone_block_digits		{font-size:18px;  color:#000000; padding:0px 0px 6px 80px;}
DIV.news	{padding:0px 0px 18px 20px; background-image:url(/images/bg_news.gif); background-repeat:no-repeat;}

DIV.product	{float:left; width:220px; height:250px;}
DIV.product DIV	{width:200px; text-align:center;}
DIV.product DIV IMG	{margin-bottom:5px}
DIV.sub	{font-weight:bold; padding:0px 0px 8px 17px; background-image:url(/images/bullet.gif); background-repeat:no-repeat;}
DIV.sub A			{font-weight:normal}
DIV.sub A:visited	{font-weight:normal}
DIV.sub A:hover		{font-weight:normal}
DIV.device	{background-color:#E7E9F0; padding:9px 17px; margin-top:5px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
DIV.gallery	{float:left; width:130px; height:85px}
A.gallery_link, A.gallery_link:visited	{width:123px; height:78px; display:block;}
A.gallery_link:hover	{background-color:#B1DBEE;}
DIV.gallery IMG	{width:120px; height:75px}

DIV.catalog {float:left; width:162px; height:225px;}
DIV.catalog TABLE	{width:150px; height:180px; background-image:url(/images/bg_cat.gif); background-repeat:repeat-x;}
DIV.catalog TABLE TD	{vertical-align:middle; text-align:center;}
DIV.catalog DIV	{text-align:center; width:150px;}

DIV.slide_escape {float:left; width:135px; height:220px;}
DIV.slide_escape DIV 			{width:120px; text-align:center}
DIV.slide_escape DIV.slide_escape_img {width:120px; height:190px; background-image:url(/images/bg_cat.gif); background-repeat:repeat-x; text-align:left; background-color:#D7EAF6}
DIV.slide_escape DIV.slide_escape_img IMG	{margin:10px 0px 0px 12px; width:96px; height:170px;}

TABLE.lined	{border-collapse:collapse;}
TABLE.lined TR.linedhead TD	{font-weight:bold; background-color:#C7E4F6; vertical-align:top; text-align:center;}
TABLE.lined TR TD	{border:#1D8ACD 1px solid;}

A.black_bold, A.black_bold:visited	{color:#000000; text-decoration:underline; font-weight:bold;}
A.black_bold:hover	{color:#000000; text-decoration:none; font-weight:bold;}

DIV.dotsline	{border-bottom:#1D8ACD 1px dashed; height:15px; font-size:1px; overflow:hidden; margin-bottom:30px;}

.cat_header	{font-size:18px; background-color:#d7efaf; color:#1f6088; padding:3px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; left:-9px;}
.cat_name	{font-size:14px; font-weight:bold; padding-bottom:20px;}
DIV.cat_zoom	{position:absolute; z-index:10; width:15px; height:15px; background-image:url(/images/ico_zoom.png); background-repeat:no-repeat; margin-top:10px}
* html DIV.cat_zoom{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_zoom.png', sizingMethod='crop');}
DIV.cat_rightcol	{float:right; width:130px; margin-left:30px;}
DIV.cat_rightcol	 IMG	{position:relative; top:6px; left:6px;}
DIV.cat_leftcol	{float:left; width:110px; text-align:center;}
DIV.cat_centercol	{padding-left:120px; font-size:12px;}
INPUT.cat_details_button	{background-color:#ffffff; color:#0054A6; border:0px; text-decoration:underline; cursor:pointer; margin:5px 0px;}
DIV.cat_details	{padding:0px 0px 0px 0px;}
IMG.ledcatimg	{margin:0px 0px 10px 15px; float:right;}

DIV.blueline	{height:15px; border-bottom:#299adf 1px dashed; margin-bottom:15px;}
DIV.warn	{position:absolute; z-index:10; margin:115px 0px 0px 698px; background:url(/images/w.gif) left top no-repeat; display:block; width:267px; height:8px; overflow:hidden; font-size:8px;}

@media print{
.noprint{display:none}
TD.content    {padding:0px; width:650px;}
}
