html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; font: normal  8pt Tahoma; text-align: center; background: #FFFFFF}
table {border-collapse: collapse}
td {padding: 0px; vertical-align: top}
img {border: none; vertical-align: top}
form {margin: 0px}
h1 {font: normal  14pt Tahoma;}
hr{height: 1px; color:#EEF2F5;}
.all {width: 100%; height: 100%; min-width: 1005px}
.a_left {background: url(/bitrix/templates/main/images/a_l_bg.gif) 100% 0% repeat-y; padding-top: 61px; font: normal 0.1pt Tahoma}
.a_left div {background: url(/bitrix/templates/main/images/a_l_bg2.gif) 100% 0% repeat-y; height: 236px}
.a_cent {width: 1000px; text-align: left}
.a_right {background: url(/bitrix/templates/main/images/a_r_bg.gif) 0% 0% repeat-y; padding-top: 61px; font: normal 0.1pt Tahoma}
.a_right div {background: url(/bitrix/templates/main/images/a_r_bg2.gif) 0% 0% repeat-y; height: 236px}
.footer {width: 1000px; margin: -114px auto 0px auto}
.f_left {width: 287px; height: 114px; vertical-align: middle; text-align: center}
.f_left a {margin: 0px 9px}
.f_right {vertical-align: middle; color: #666666; width: 279px}
.f_right a {color: #203a8a; border-bottom: solid 1px #203a8a; text-decoration: none}
.f_right a:hover {border-bottom: none}
.f_cent {background: url(/bitrix/templates/main/images/f_c_bg.gif) 0% 0% no-repeat; text-align: left; padding: 33px 68px 0px 68px}
.f_cent div {padding: 7px 0px 0px 10px}
.h_top {height: 61px}
.h_t_left {float: left; width: 658px}
.h_t_right {float: right; width: 336px; height: 61px; background: #eaedf2}
.text {border-right: none; border-left: solid 1px #a1a1a1; border-top: solid 1px #6b6b6b; border-bottom: solid 1px #ebebeb; font: normal 8pt Tahoma; width: 188px}
.searh {background: #eaedf2 url(/bitrix/templates/main/images/s_bg.gif) 0% 0% no-repeat; border: none; margin: 2px 0px 0px 5px; display: block; width: 13px}
.h_t_right td {padding: 22px 4px 0px 4px}
.h_t_right table {margin-left: 15px}
.h_t_right img {margin-top: 3px; margin-right: 5px}
.h_t_l_left {width: 456px; float: left; padding: 26px 0px 0px 0px; text-align: right}
.h_t_l_left a {margin-right: 35px}
.h_t_l_right {padding: 0px 0px 0px 70px; float: right; width: 130px}
.h_t_l_right div {float: left; padding: 22px 2px 0px 2px; border-top: solid 4px #FFFFFF; margin-right: 12px}
.h_t_l_right .act {border-top: solid 4px #e40000}
.h_c_right {float: right; height: 236px; width: 729px}
.h_c_left {float: left}
.h_c_left div {padding: 75px 0px 63px 46px}
.h_cent {height: 236px}
.center {width: 100%}
.c_left {width: 270px}
.l_menu {margin: 0px; padding: 22px 0px 20px 34px; background: #f4f6f8}
.l_menu li {padding: 4px 0px 4px 13px; background: url(/bitrix/templates/main/images/li_bg.gif) 0% 10px no-repeat; list-style: none; font: normal 9pt Tahoma}
.l_menu li a {text-decoration: none; border-bottom: solid 1px #e40000; color: #e40000}
.l_menu li a:hover {border-bottom: solid 1px #000000; color: #000000}
.l_menu .activ {background: url(/bitrix/templates/main/images/li_act.gif) 0% 10px no-repeat; }
.l_menu .activ a {text-decoration: none; border: none; color: #000000}
.l_menu .activ a:hover {border: none; color: #000000}
.l_menu .activ ul {margin: 0px; padding: 8px 0px 8px 14px}
.l_menu .activ ul li {background: url(/bitrix/templates/main/images/li_bg3.gif) 0% 10px no-repeat; padding: 3px 0px 2px 14px}
.l_menu .activ ul li a {color: #e40000; font: normal 8pt Tahoma; border-bottom: solid 1px #e40000 }


.l_menu .activ1 {background: url(/bitrix/templates/main/images/li_bg2.gif) 0% 10px no-repeat; }
.l_menu .activ1 a {text-decoration: none; border: none; color: #000000}
.l_menu .activ1 a:hover {border: none; color: #e40000}
.l_menu .activ1 ul {margin: 0px; padding: 8px 0px 8px 14px}
.l_menu .activ1 ul li {background: url(/bitrix/templates/main/images/li_bg3.gif) 0% 10px no-repeat; padding: 3px 0px 2px 14px}
.l_menu .activ1 ul li a {color: #e40000; font: normal 8pt Tahoma; border-bottom: solid 1px #e40000 }

.l_menu .activ .noactt {background: url(/bitrix/templates/main/images/li_bg23.gif) 0% 10px no-repeat; padding: 3px 0px 2px 14px}
.l_menu .activ .noactt {text-decoration: none;  color: #000000}
.l_menu .activ .noactt a {text-decoration: none; border-bottom: solid 1px #000000; color: #000000}
.l_menu .activ .noactt a:hover {border-bottom: solid 1px #e40000; color: #e40000}
.l_menu .activ1 .noactt {background: url(/bitrix/templates/main/images/li_bg23.gif) 0% 10px no-repeat; padding: 3px 0px 2px 14px}
.l_menu .activ1 .noactt {text-decoration: none;  color: #000000}
.l_menu .activ1 .noactt a {text-decoration: none; border-bottom: solid 1px #000000; color: #000000}
.l_menu .activ1 .noactt a:hover {border-bottom: solid 1px #e40000; color: #e40000}


.rekl {padding: 23px 0px 0px 11px}
.clearer {clear: both; height: 180px}
.kont {padding: 42px 0px 0px 32px}
.kont div {font: bold 8pt Tahoma; color: #637484; padding: 12px 16px}
.kont div span {font: normal 8pt Tahoma}
.kont table {color: #e20000}
.kod {width: 47px; text-align: right; padding-right: 5px; color: #637484}
.c_right {width: 220px}
.c_right ul {margin: 0px; padding: 0px 0px 20px 32px; background: #eaedf2}
.c_right ul li {padding: 3px 0px 3px 12px; background: url(/bitrix/templates/main/images/li_bg2.gif) 0% 8px no-repeat; list-style: none; font: normal 8.5pt Tahoma}
.c_right ul li a {text-decoration: none; border-bottom: solid 1px #4d606e; color: #4d606e}
.c_right ul li a:hover {border-bottom: solid 1px #000000; color: #000000}
.rekl2 {text-align: center;padding-top: 6px}
.c_cent {padding: 0px 20px; height: 100px; font: normal 8pt/11pt Tahoma; color: #333333}
.c_cent2 {padding: 0px 40px 0px 20px; vertical-align: top}
h2 {margin: 0px; padding: 20px 0px}
h3 {margin: 0px; padding: 20px 0px 10px 0px; color: #e72020; font: normal 14pt/14pt Tahoma}
h6 {font: normal  14pt Tahoma; margin: 0px; padding: 15px 0px; color: #73aef7;}
.c_cent p {margin: 0px; padding: 0px 0px 5px 0px}
.c_cent p img {margin-bottom: 12px}
.c_cent p a {color: #e20000; text-decoration: none; border-bottom: solid 1px #e20000}
.c_cent p a:hover {border: none; color: #000000}
.cat {width: 100%; font: normal 8pt/10.5pt Tahoma}
.cat img {border: solid 10px #eaedf2}
.cat_left {width: 154px; height: 100px}
.cat_right {width: 100%; vertical-align: bottom}
.in_cat {width: 100%; font: normal 8pt/10.5pt Tahoma}
.in_cat img {border: solid 10px #eaedf2}
.in_cat_left {width: 154px; height: 100px}
.cat_right {width: 100%}
.cat_right2 {vertical-align: top !important; text-align: center !important}
.cat_right2 table {margin: -1px auto 0px auto}
.pice {background: #e20000; float: left; color: #FFFFFF; font: normal 8pt Tahoma; padding: 8px 8px 9px 8px}
.korz {margin-left: -3px; float: left}
.korz img {border: solid 9px #eaedf2 !important}
.cat_bot2 {padding: 5px 25px 40px 0px; color: #000000}
.cat_bot2 .sagl, .cat_bot3 .sagl {padding: 5px 0px 3px 0px}
.cat_bot2 .sagl a, .cat_bot3 .sagl a {font: bold 8pt Tahoma; text-decoration: none; color: #e20000; border-bottom: solid 1px #e20000}
.cat_bot2 .sagl a:hover, .cat_bot3 .sagl a:hover {border: none}
.cat_bot3 {padding: 0px 0px 0px 20px; color: #000000}
.cat_bot {padding: 5px 25px 40px 10px}
.cat_bot div {padding: 5px 0px 3px 0px}
.cat_bot div a {font: bold 8pt Tahoma; text-decoration: none; color: #000000}
.cat_bot div a:hover {text-decoration: underline}
.tabb {width: 100%}
.tabb td {vertical-align: bottom}
.maps {font: normal 8pt Tahoma; color: #4d606e; padding-bottom: 18px}
.maps a {color: #4d606e; text-decoration: none; border-bottom: solid 1px #4d606e}
.maps a:hover {color: #000000; border-bottom: solid 1px #000000}
.spis {margin: 0px; padding: 5px  0px 7px 8px}
.spis li {list-style: none; background: url(/bitrix/templates/main/images/li_bg23.gif) 0% 8px no-repeat; padding: 2px 0px 1px 10px}
.nav {border-top: solid 1px #ecf0f5; border-left: solid 1px #ecf0f5; border-right: solid 1px #ecf0f5; padding: 4px 5px 5px 5px; height: 14px}
.nav_bot {border: solid 1px #ecf0f5; padding: 4px 5px 5px 5px; height: 14px}
.str {float: left; margin-left: 1px; color: #000000}
.str span {font: bold 8pt Tahoma; background: #ecf0f5; padding: 2px 5px; height: 15px}
.str a {color: #ff0000; text-decoration: none; border-bottom: solid 1px #ff0000; margin: 0px 2px}
.view_all {float: right; padding-left: 10px; background: url(/bitrix/templates/main/images/li_bg.gif) 0% 7px no-repeat}
:root .view_all {background: url(/bitrix/templates/main/images/li_bg.gif) 0% 6px no-repeat}
.view_all a {color: #ff0000; text-decoration: none; border-bottom: solid 1px #ff0000}
.tabs {border-top: solid 1px #ecf0f5; padding: 20px 0px 35px 0px}
.flash_blok {float: right; width: 729px}
.flash_menu {position: absolute; top: 255px; width: 510px}
.flash_menu ul {margin: 0px; padding: 0px 0px 20px 32px}
.flash_menu ul li {padding: 3px 0px 3px 12px; background: url(/bitrix/templates/main/images/li_bg4.gif) 0% 8px no-repeat; list-style: none; font: normal 8.5pt Tahoma}
.flash_menu ul li a {text-decoration: none; border-bottom: solid 1px #ffffff; color: #ffffff}
.flash_menu ul li a:hover {border-bottom: solid 1px #eaedf2; color: #eaedf2}
.kupe th {padding-left: 3px; padding-right: 5px; vertical-align:middle}
.kupe td {padding-left: 3px; padding-right: 5px; vertical-align:middle}
.kupe img {border: 0px}
.kype img {border: 0px}
.kursiv {font:italic}
.kursiv span {font:italic}
.girnui {font:bold}
.girnui span{font:bold}

.table_centrated td {text-align:center;}

.std {border: none; color: #e40000;font: bold 8pt Tahoma;}
img#sales {border: solid 1px #ff0000}
img#sistem {border: 0px; align: right; margin-left: 10px;}
div.right { FLOAT: right; MARGIN: 0px 3px 0px 10px; }
div.left {   FLOAT: left; MARGIN: 0px 10px 0px 0px; }
div.right img { margin: 0px 0px 15px 20px; }
div.left img {   margin: 0px 20px 15px 0px; }
table#ras4et  {border: solid 1px #000000}
th#ras4et {padding-left:3px; padding-right:3px;}
td#ras4et {padding-left:3px; padding-right:3px;}

span.razdel { color:#FF3333; font-weight:bold; font-size:14px;}
div.map-s ul {margin-top:7px; margin-bottom:10px; font-size:13px;}
div.map-s ul li { line-height:19px;}
div.map-s a {color:#e40000; text-decoration:underline}
div.map-s a:hover {color:#000000; text-decoration:none}

/* ================================================================================*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/bitrix/templates/main/images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/bitrix/templates/main/images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

