/* обязательные стили */
@media print{.noprint{display:none}}
BODY, TD	{font-family:Verdana,Tahoma,Arial; font-size:70%; vertical-align:top; color:#111111}
H1			{font-size:220%; margin-bottom:17px; margin-top:7px; color:#CC2027; font-weight:normal; line-height: 120%;}
H2			{font-size:160%; margin-bottom:22px; margin-top:2px; color:#111111; font-weight:normal;}
A			{color:#111111; text-decoration:underline;}
A:visited	{color:#111111; text-decoration:underline;}
A:hover		{color:#CC2027; text-decoration:none;}
IMG			{border:0}
HR			{width: 100%; height: 1px; color: #707070; border: 0px solid #707070; background-color: #707070; margin:0px;}
EM  		{color:#CC2027; font-style:normal}

.table{border-collapse:collapse;}
.table TR TD{border-bottom:#ABC2D5 1px solid; border:#ABC2D5 1px solid; padding:5px}
.table TR.thead TD{background-color:#E2EBF5;}

.lined{border-collapse:collapse;}
.lined TR TD{border:#707070 1px solid; padding:5px}
.lined TR.thead TD{background-color:#E0E0E0;}

.list TR TD{background-color:#F2F2F2;padding:5px}
.list TR.thead TD{background-color:#E0E0E0;text-align:center;padding-bottom:3px;padding-top:3px;}
.list TR.dark TD{background-color:#aad3e6}

BIG{font-size:150%}
.small,SMALL{font-size:85%}

SPAN.small	{font-size:85%;}
DIV.comment{font-size:85%; background-color:#FFFFFF; padding:4px; border:1px solid #CCC}
DIV.bottom_comment{padding-bottom:20px;padding-left:28px; background-repeat:no-repeat;}
DIV.add_bottom_comment{padding-left:24px; background-repeat:no-repeat;}
DIV.order_by1{padding-left:20px;  background-repeat:no-repeat;}
DIV.order_by0{padding-left:20px;  background-repeat:no-repeat;}
DIV.news_text{font-size:11px;}

DIV.ok,DIV.warning,DIV.alert,DIV.stop{margin-bottom:10px; padding:15px 15px 25px 60px; border:1px solid #C2311A;}
DIV.ok{background: url(/img/ico/notification.gif) 15px 15px no-repeat; border:1px solid #D3D3D3;}
DIV.warning{background: url(/img/ico/warning.gif) 15px 15px no-repeat}
DIV.alert{background: url(/img/ico/alert.gif) 15px 15px no-repeat}
DIV.stop{background: url(/img/ico/stop.gif) 15px 15px no-repeat}
SPAN.notification_first_row{font-size:150%}

TEXTAREA{font-size:100%;font-family:Verdana,Tahoma,Arial;width:100%;}

/* специальные стили */
TABLE.top 		{background-image:url(/images/bg_top.gif); background-repeat:repeat-x; margin-bottom:7px;}
TABLE.top TD 	{vertical-align:middle}
FORM.poisk	{margin-bottom:0px; margin-top:0px;}
INPUT.poisk	{WIDTH: 205px; HEIGHT: 21px; font-size:11px; color:#7C7C7C; padding-left:5px; font-family:Verdana,Tahoma}
INPUT.nayti	{WIDTH: 58px; HEIGHT: 21px; font-size:11px; color:#111111; font-family:Verdana,Tahoma;}
select.search_option	{height:19px; color:#7C7C7C; font-family:Verdana,Tahoma; font-size:11px;}

DIV.leftmenu DIV	{background-color:#F2F2F2; color:#111111; border-bottom:#ffffff 1px solid; padding-left:15px; font-weight:bold; padding-bottom:3px; padding-top:2px;}
DIV.leftmenu DIV:hover	{background-color:#B00F15; color:#ffffff; border-bottom:#ffffff 1px solid; padding-left:15px; font-weight:bold; cursor:pointer; padding-bottom:3px; padding-top:2px;}
DIV.leftmenu A				{color:#111111; text-decoration:none;}
DIV.leftmenu A:visited	{color:#111111; text-decoration:none;}
DIV.leftmenu A:hover	{color:#ffffff; text-decoration:none;}
DIV.leftmenu DIV:hover A				{color:#ffffff; text-decoration:none;}
DIV.leftmenu DIV:hover A:visited	{color:#ffffff; text-decoration:none;}
DIV.leftmenu DIV:hover A:hover	{color:#ffffff; text-decoration:none;}

DIV.leftmenu DIV.leftmenu_active	{background-color:#CCCCCC; color:#111111; border-bottom:#ffffff 1px solid; padding-left:15px; font-weight:bold; padding-bottom:3px; padding-top:2px;}
DIV.leftmenu DIV.leftmenu_active:hover	{background-color:#B00F15; color:#ffffff; border-bottom:#ffffff 1px solid; padding-left:15px; font-weight:bold; cursor:pointer; padding-bottom:3px; padding-top:2px;}
DIV.leftmenu DIV.sub_leftmenu	{background-color:#E0E0E0; color:#111111; border-bottom:#ffffff 1px solid; padding-left:27px; padding-bottom:3px; padding-top:2px; font-weight:normal}
DIV.leftmenu DIV.sub_leftmenu:hover	{background-color:#D62C32; color:#ffffff; border-bottom:#ffffff 1px solid; padding-left:27px; cursor:pointer; padding-bottom:3px; padding-top:2px; font-weight:normal}


TABLE.block	{background-color:#F2F2F2; background-image:url(/images/bg_block_header.gif); background-repeat:repeat-x; background-position:top; margin-bottom:10px;}
TABLE.block TD	{padding:15px; border-bottom:#707070 1px solid; color:#111111}
TABLE.block TD TABLE TD	{padding:1px; border:0px;}
DIV.name     {padding-bottom:6px; padding-top:5px}
DIV.name_right     {background-color:#E0E0E0; padding-top:9px; padding-left:13px; padding-right:12px; padding-bottom:8px; color:#CC2027;}
TABLE.vote	{margin-bottom:13px;}
TABLE.vote TD	{padding:0px; border:0; padding-bottom:6px}
TABLE.vote TD.radio	{padding:0px; border:0; position:relative; left:-5px; top:-2px; width:1%; padding-bottom:6px}
TABLE.block TD A				{color:#111111; text-decoration:underline;}
TABLE.block TD A:visited	{color:#111111; text-decoration:underline;}
TABLE.block TD A:hover	{color:#CC2027; text-decoration:none;}
TABLE.block TD DIV	{padding-bottom:3px}
INPUT.vote	{color:#111111; width:91px; height:22px; font-size:11px; font-family:Verdana,Tahoma;}
DIV.partners	{padding-left:0px; padding-right:15px;}
DIV.bigbanner	{text-align:center; height:60px; cursor:pointer;}
INPUT.login	{WIDTH: 130px; HEIGHT: 21px; font-size:11px; font-family:Verdana,Tahoma; color:#7C7C7C; padding-left:5px;}
INPUT.enter	{WIDTH: 59px; HEIGHT: 21px; font-size:11px; font-family:Verdana,Tahoma; color:#111111}
INPUT.outofsystem	{WIDTH: 122px; HEIGHT: 21px; font-size:11px; font-family:Verdana,Tahoma; color:#111111}

INPUT.submitbutton	{font-size:11px; font-family:Verdana,Tahoma; color:#111111}

TABLE.reg TD	{border:none; margin:0; padding:0; padding-bottom:6px; vertical-align:middle}
TABLE.col_head	{background-image:url(/images/bg_col_head.gif); background-repeat:repeat-x}
TABLE.col_head TD	{color:#FFFFFF; padding-left:15px; padding-right:12px; padding-top:5px; padding-bottom:6px; vertical-align:middle}
DIV.newsline		{line-height:130%; padding-top:1px; padding-bottom:13px; color:#010101}
DIV.newsline SPAN	{font-size:110%}
DIV.newsline IMG	{position:relative; top:2px;}
TABLE.col_first	{background-color:#F2F2F2}
TABLE.col_first TD	{padding-left:15px; padding-top:10px; padding-bottom:12px;}
TABLE.col_first TD IMG	{position:relative; top:2px;}
DIV.col_link	{font-weight:bold; padding-bottom:6px;}
DIV.rightnews_head	{font-weight:bold; padding-top:2px; padding-bottom:8px; color:#111111}
DIV.rightnews_head A			{color:#111111; text-decoration:underline;}
DIV.rightnews_head A:visited	{color:#111111; text-decoration:underline;}
DIV.rightnews_head A:hover		{color:#CC2027; text-decoration:none;}
DIV.rightnews_text	{color:#111111; padding-bottom:13px;}
DIV.rightnews_text IMG	{position:relative; top:2px;}
DIV.right_banner IMG	{border:#C0C0C0 1px solid}
DIV.bottom_menu	{margin-top:6px; padding-bottom:20px; margin-bottom:10px; text-align:center; background-image:url(/images/bg_bottom_menu.gif); background-position:bottom; background-repeat:repeat-x}
TD.triumvirat DIV	{height:49px; width:202px; background-image:url(/images/triumvirat.gif); background-repeat:no-repeat; padding-left:41px; padding-top:13px; color:#878787; font-size:11px}
TD.triumvirat DIV A {color:#878787; text-decoration: none;}
TD.triumvirat DIV A:visited 	{color:#878787; text-decoration: none;}
TD.triumvirat DIV A:hover 	{color:#878787; text-decoration: underline;}
DIV.copy	{padding-left:15px; padding-top:8px; line-height:150%}
TD.content	{padding-right:15px; padding-bottom:15px; line-height:130%; color:#111111; font-family:Verdana}
IMG.content_img	{margin-right:10px; margin-bottom:3px;}

/* 2006.12.18 */
TABLE.product 		{border-collapse: collapse; margin-bottom:17px;}
TABLE.product TD	{padding:6px; padding-left:8px; border-spacing: 1px;}
TABLE.product TR.head TD	{background-color:#CCCCCC; font-weight:bold; padding:6px; padding-left:8px; border-spacing: 1px;}
TABLE.product TR.colored TD	{background-color:#F2F2F2; padding:6px; padding-left:8px; border-spacing: 1px;}
TABLE.product TR.total TD	{padding:6px; padding-left:8px; border-spacing: 0px; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 2px solid}
TABLE.product TR.bottom TD	{border-spacing: 0px; border-top:#CCCCCC 3px solid; padding:0px;}
DIV.nav_tab SPAN			{background-color:#F2F2F2; font-weight:bold; padding-top:1px; padding-bottom:2px; padding-right:5px; padding-left:5px;}
TABLE.product_contacts TD	{background-color:#F2F2F2; padding-left:15px; padding-top:7px; padding-bottom:8px; padding-right:26px; line-height:140%}

/* 2007.01.10 */
TABLE.sitesearch	{background-color:#F2F2F2; margin-bottom:1px;}
TABLE.sitesearch TD {vertical-align:middle; height:43px;}
TABLE.sitesearch TD FORM	{margin:0px;}
TABLE.sitesearch TD INPUT.poisk	{WIDTH: 98%; HEIGHT: 21px; margin-left:15px; font-size:11px; color:#7C7C7C; padding-left:5px; font-family:Verdana,Tahoma}
TABLE.sitesearch TD INPUT.nayti	{WIDTH: 58px; HEIGHT: 21px; font-size:11px; color:#111111; font-family:Verdana,Tahoma;}
DIV.sitesearch_period	{background-color:#F2F2F2; margin-bottom:1px; padding-left:17px; padding-top:12px; padding-bottom:11px; color:#111111}
DIV.sitesearch_period DIV	{margin-bottom:12px}
DIV.sitesearch_period SPAN	{margin-left:15px; margin-right:5px;}
DIV.sitesearch_period SELECT 		{color:#7C7C7C; font-size:11px; font-family:Verdana,Tahoma; text-align:center;}
DIV.sitesearch_period INPUT 		{position:relative; left:-5px;}
DIV.sitesearch_period LABEL 		{position:relative; left:-5px; top:-2px; margin-right:3px;}
TABLE.sitesearch_razdel	{background-color:#F2F2F2; margin-bottom:1px;}
TABLE.sitesearch_razdel TD		{padding-left:18px; padding-right:10px; color:#111111; padding-bottom:7px;}
TABLE.sitesearch_razdel TD.header		{padding-left:17px; padding-top:8px; font-weight:bold}
TABLE.sitesearch_razdel TD SPAN		{color:#7C7C7C; font-weight:bold}
TABLE.sitesearch_razdel TD INPUT	{position:relative; left:-6px; top:1px;}
DIV.found				{margin-top:19px; padding-left:10px; padding-bottom:3px; color:#111111; font-weight:bold}
DIV.found_links	{padding-left:10px; line-height:150%}
IMG.miss    {border:#F2F2F2 4px solid;}

/* 2007.01.11 */
TABLE.registration TR.grey TD	{background-color:#F2F2F2}
TABLE.registration TD.pad	{padding-left:14px; padding-top:9px;}
TABLE.registration TD SPAN	{font-size:90%; color:#111111}
TABLE.registration TD INPUT.login	{WIDTH: 142px; HEIGHT: 21px; font-size:11px; font-family:Verdana,Tahoma; color:#111111; padding-left:5px;}
TABLE.registration TD INPUT.field		{WIDTH: 232px; HEIGHT: 21px; font-size:11px; font-family:Verdana,Tahoma; color:#111111; padding-left:5px;}
TABLE.registration TD INPUT.agree	{WIDTH: 232px; HEIGHT: 23px; font-size:12px; font-family:Verdana,Tahoma; color:#000000;}
TABLE.registration TD TEXTAREA		{WIDTH: 302px; HEIGHT: 100px; font-size:11px; font-family:Verdana,Tahoma; color:#111111;}
DIV.cat_quote			{margin-left:17px; border-left:#B9B8B8 3px solid; color:#444444; padding-left:10px;}
DIV.notdecor_right            {background-color:#F2F2F2; padding-top:9px; padding-left:14px; padding-right:14px; padding-bottom:12px; line-height:130%}
DIV.notdecor A, DIV.notdecor_right A			        {color:#111111; text-decoration:none;}
DIV.notdecor A:visited, DIV.notdecor_right A:visited	{color:#111111; text-decoration:none;}
DIV.notdecor A:hover, DIV.notdecor_right A:hover    	{color:#111111; text-decoration:none;}
DIV.bigline	{border-top:#cc2027 3px solid; margin-top:16px; padding-bottom:4px}
TABLE.bill		{border-collapse:collapse;}
TABLE.bill TD	{border:#cccccc 1px solid;}
