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:0}
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;}
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');}
A.logo_sf	{background:url(/images/logosf.png) left top no-repeat; display:block; width:186px; height:70px; cursor:pointer; float:right; margin:46px 13px 0px 0px;}
* html A.logo_sf{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logosf.png', sizingMethod='crop');}
TABLE.topmenu {background-image:url(/images/bg_topmenu.gif); background-repeat:no-repeat; margin-bottom:30px;}
TABLE.topmenu TD	{vertical-align:middle; text-align:center; background-color:#1D8ACD; color:#ffffff; font-size:18px;}
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}
TD.content	{padding:0px 25px 40px 25px; 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:middle; text-align:center;}
TABLE.lined TR TD	{border:#1D8ACD 1px solid;}

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