html, body, table, h1, h2, h3, h4, h5, h6, ul, li, p, blockquote, img, a, input[type="image"], a img {border: 0 none; margin: 0; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; padding: 0;}
* {margin: 0; padding: 0;}
:focus {-moz-outline: none;}
* html .clearfix {height: 1%; overflow: visible;}
*+html .clearfix {min-height: 1%;}
.clearfix:after {clear: both; content: '.'; display: block; height: 0; line-height: 0; visibility: hidden;}

body {margin: 0px; padding: 0px; background: url("/img/bg-body.jpg") 70% 0; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100.01%;}

.shadow {background: url("/img/bg-shadow.gif") 100% 100% no-repeat;}


#container {font-size: 10pt; min-width:996px; width:80%; margin:0 auto;}

#header {/*background: url("/img/header_bg.png") 0 0 repeat-x;*/ position:relative;z-index:30; padding-right: 24px;}
#header_left {background: url("/img/header_left.png") 0 0 no-repeat; height:126px;}
#header_left1 {background: url("/img/header_left1.png") 0 0 no-repeat; height:126px;}
#header_right {background: url("/img/header_right.png") 100% 0 no-repeat; padding-right: 3px;}

#base_body #header_left {/*background: url(/img/header_left_base.png) 0 0 no-repeat;*/}

.content {position:relative; padding-right: 24px;}
.content_top {position:relative; padding-top: 6px; margin-right: 5px; background: url("/img/content_top.png") no-repeat; z-index: 4;}
.content_left {background: url("/img/content_left.gif") repeat-y; width: 100%; min-height:420px; z-index: 5;}
.content_right {position: absolute; right: 0px; margin-right: -5px; top: 0; width: 5px; height: 100%; background: url("/img/content_right.png"); z-index: 4;}
.content_bottom {margin-bottom: -7px; width: 100%; height: 7px; background: url("/img/content_bottom.png");}
.content_corner_RB {position: absolute; right: 24px; bottom: 0; width: 5px; height: 7px; background: url("/img/content_corner_RB.png"); z-index: 5;}

.content_mp {/*background: url(/img/content_mp_bottom.png) 0 100% no-repeat; padding-bottom:36px;*/ position:relative; padding-right: 24px;}
.content_mp_right {position: relative; background: url("/img/content_mp_right.png") 100% 0 no-repeat; padding-right: 5px;}
.content_mp_left1 {position: relative; background: url("/img/content_mp_left1.png") no-repeat; min-height:420px;}
.content_mp_cornerLB {height:5px; width:5px; background: url(/img/corner-LB.png) 0% 0% no-repeat; position:absolute; bottom:0; left:445px;}
.cornerRB {height:5px; width:5px; background: url(/img/corner-RB.png) 0% 0% no-repeat; position:absolute; bottom:0; right:0;}

/*.content_mp_left {position: relative; background: url(/img/content_mp_left.png) no-repeat;}*/
/*.content_mp_coner {position: relative; background: url("/img/content_mp_coner.png") 0 100% no-repeat; padding: 0; padding-bottom: 5px; padding-right: 29px;}*/

.top_shadow {position:absolute; background: url(/img/top_shadow.png) 0 0 no-repeat; width:100%; height:5px;}
.left_shadow {position:absolute; background: url(/img/left_shadow1.png) 0 0 no-repeat; width:5px; top:5px; left:0;}
.right_shadow {position:absolute; background: url(/img/right_shadow1.png) 0 0 no-repeat; width:5px; top:0; right:0;}

.flash_map {height:205px; border:0px solid #000; position:relative; }
.flash_map .left_shadow {height:200px;}
.flash_map .right_shadow {height:205px;}

.map {/*background: url(/img/map_bg.png) 0 0 repeat-x;*/ height:235px;}
.map_left {background: url(/img/map_left.png) 0 0 no-repeat; /*height:217px;*/}
.map_left1 {/*background: url(/img/map_left1.png) 0 0 no-repeat; height:217px;*/ margin-left: 31px; margin-right: 24px;}
.map_right {background: #fff; /*height:205px;*/}

#footer {background: #fff; margin: 0 25px 0 31px;}
#footer_right, #footer_flash {position:relative; height:195px;}
#footer_flash .left_shadow {height:190px;}
#footer_flash .right_shadow {height:195px;}

/*
#base_body .top_shadow {background: url(/img/top_shadow1.png) 0 0 no-repeat;}
#base_body .left_shadow {height:195px;}
*/

#logo {right:0px; width:254px; top:28px; position:absolute;}

/*
#nav {position:relative; top:91px; left:47px; float:left; list-style-type:none; padding:0; margin:0;}
#nav li {position: relaitve; float:left; padding:0 18px 0 0px; background:none;}
#header_menu li a {color:#fff; text-decoration:none; background: url(/img/arr.gif) 0 7px no-repeat; padding-left: 11px; line-height: 16px;}
#header_menu li a:hover {color:#81AFD1; background: url(/img/arr.gif) 0 -39px no-repeat;}
#header_menu li.active a {color:#81AFD1; background: url(/img/arr.gif) 0 -39px no-repeat;}
#header_menu li ul {position: absolute; margin-left: -40px; top: 0; list-style: none; background: transparent url("/img/bg-menuL2.png") 100% 100% no-repeat !important; z-index: 20; padding: 8px 18px 18px 48px;}
#header_menu li li a {color: #000 !important; background: none !important; line-height: 18px;}
#header_menu li li a:hover, #header_menu li li.active a {color: #81AFD1 !important; background: url("/img/arr-right-blue.png") no-repeat !important;}
#header_menu ul ul {position: absolute; background: url("/img/shadow.gif") 100% 100% no-repeat; z-index: 7;}
*/

.no_arr {background:none !important;}


#search_form {float:right; width:190px; position:relative; top:89px; overflow:hidden;}
#search_text {border:1px solid #939393; background:#fff; width:140px; color:#959595; font-size:12px; float:left; margin-right:1px; padding-left:8px;}
#search_go {border:none medium; width:18px; height:18px; background: url(/img/search_go.gif) 0 0 no-repeat; cursor:pointer;}

.icon_block {width:53px; float:right; position:relative; top:93px;}
.icon_block a {margin-right:13px;}

.partners {width:397px; float:left; padding: 0 0 0 50px;}
.partners h2 {font-size:18px; color:#fff; margin:0; padding:20px 0 32px 0; font-weight:normal;}
.partners img {float:left;}
.news {margin-left:477px; padding: 0 25px 20px 0;}
.news h2 {font-size:20px; color:#0072AD; margin:0; padding:26px 0 15px 0; font-weight:normal; text-transform:uppercase;}
.news dl {padding:0; margin:0;  zoom:1; position:relative; border-bottom:1px solid #fff;}
.news dl a {text-decoration: none;}
.news dl a:hover {text-decoration: underline !important; zoom:0; cursor: pointer;}
.news dt {padding:0; margin:0 0 2px 0; zoom:0;}
.news dt .title {display: inline; color:#1B6EAB; font-weight:bold; font-style: italic; font-size: 14px;}
.news dd {padding:0; margin:0 0 15px 0;}
.news dd a {color: #000000;}
.news dd a:hover {color: #0076A6;}
.news a.fl_right {color:#0076A6}
.fl_right {float:right;}

/*---footer---*/

#copy {position: relative; height:35px; line-height:35px; font-size:12px; color:#5F5F5F; padding-left:478px; margin-top:35px;}
#copy a {color:#5F5F5F; margin-right:40px;}
#ivdesign {position:absolute; left:26px; top:174px;}

.adres {position:absolute; width:200px; left:26px; top:31px; color:#142249; font-size:12px;}
.adres strong {font-size:14px;  margin-bottom:5px; display:block;}
.adres a {color:#142249;}


/*---BASE PAGE---*/

#lang_menu {position:absolute; top:46px; left:34px; padding-left:42px; font-size:12px; color:#939393; background: url(/img/map.gif) 0 0 no-repeat;}
#lang_menu small {font-size:11px; margin-right:13px;}
#lang_menu a {color:#939393; margin-right:7px;}
#lang_menu span {color:#1C3168; margin-right:7px;}

#base_body #copy {padding-left:276px;}
#base_body #ivdesign {position:absolute; left:26px; top:170px;}


.content_menu {position: relative; top: 0px; margin: -16px 0 0 -47px; width: 100%; background: url("/img/content_menu_bg.gif") no-repeat; height:30px; z-index: 6;}
.content_menu ul {position: relative; padding-left: 22px; margin:0; height:30px;}
.content_menu ul li {position: relative; display: inline; float: left; background: none; margin: 0 16px 0 0; padding-left: 8px; line-height: 14px;}
.content_menu ul li.active {background: url(/img/arr1.gif) 50% 100% no-repeat; font-weight:bold;}
.content_menu ul li a {color:#eaeaea; text-decoration:none;}
.content_menu ul li a:hover {color:#fff;}

.inline-table li {position: relative;}
.inline-table li h1 {padding: 0; margin: 0;}
.inline-table li a {position: relative; text-decoration: none; color: #1b6eab; font-style: normal;color: #1a1a1a;}
.inline-table li a:hover {text-decoration: underline;}
.inline-table li li {display: inline; float: left; width: 45%; margin-right: 1%; text-transform: uppercase; padding-bottom: 4px;}
/*.inline-table li li a {color: #2b3f72;}*/
.inline-table li li li {display: block; float: none; color: #1a1a1a; text-transform: none; padding-bottom: 0;}
.inline-table li li li a {color: #1a1a1a;}





/* ::::::::::::::::::::::::::::: Левая часть контента. Старт ::::::::::::::::::::::::::::: */
.left_part {position:absolute; width:186px; left: 0; padding: 0 0 0 31px; }
.left_part .left_menu {background: url("/img/left_menu_bg.gif") 0% 100% no-repeat; width: 100%; position:relative; margin-top: -5px; margin-bottom: 10px;}
.left_part .left_menu_inside {background: url("/img/left_menu_top.png") no-repeat; width: 100%; padding: 8px 0 40px 0;}
.left_part .left_menu_bottom {background: url("/img/left_menu_bottom") no-repeat; width: 100%; height: 5px;}


.banner_block {position: relative; width:186px; font-size:12px; color:#fff; margin-top: -5px; margin-bottom: 10px;}
.banner {position:relative; cursor: pointer;}
.banner_left_shadow {width:2px; height:100%; background: url(/img/banner_left_shadow.png) 0% 0 no-repeat; position:absolute; top:0;}
.banner_top_shadow {width:186px; height:6px; background: url(/img/banner_top_shadow.png) 0% 0 no-repeat; position:absolute; top:0;}
.banner_bottom_shadow {width:186px; height:4px; background: url(/img/banner_bottom_shadow.png) 0% 0 no-repeat; position:absolute; bottom:0; overflow:hidden;}
/*~~~~~~~~~~~~~~~~~~~~ The End ~~~~~~~~~~~~~~~~~~~~*/



/* ::::::::::::::::::::::::::::: Правая часть контента. Старт ::::::::::::::::::::::::::::: */
.right_part {width: 205px; height: auto; position: absolute; right: -5px; top: 0px; background: url("/img/right_part_top.png") no-repeat; z-index: 7;}
.right_inside {background: url("/img/right_part_bottom.gif") 0 100% no-repeat; float: right; padding: 0 0 0 15px; z-index: 8;}

.right_banners a {text-decoration: none; cursor: pointer;}
.right_banners span {display: block; margin: 0 0 7px; padding: 8px 12px 4px 82px; text-transform: uppercase; height: 52px; font-weight: bold; font-size:9pt;}
.right_banners .demo {background: url("/img/button_demo.png") no-repeat; color: #284ecf;}
.right_banners .booklet {background: url("/img/button_booklet.png") no-repeat; color: #e3123e;}

.text_content .right_menu {background: #427FAC url("/img/right_menu_top.png") no-repeat; margin: 0 0px 14px 0px; width: 193px;}
.text_content .right_menu dl {margin:0; padding:0 0 10px 0; background: url("/img/right_menu_bottom.png") 0 100% no-repeat; font-size:12px;}
.text_content .right_menu dt {color:#1C3168; padding:10px 0 2px 19px; font-weight:bold; margin:0; font-style:normal;}
.text_content .right_menu dd {margin:0;}
.text_content .right_menu dd a {color:#fff; text-decoration:none; display:block; padding: 0 0 0 20px; height:19px; line-height:19px;}
.text_content .right_menu dd a:hover {background: url(/img/right_menu_active.png) 0 100% no-repeat;}
.text_content .right_menu dd.active a {background: url(/img/right_menu_active.png) 0 100% no-repeat;}
/*~~~~~~~~~~~~~~~~~~~~ The End ~~~~~~~~~~~~~~~~~~~~*/


.base_page_text2 {padding: 20px 0 70px 0;}
.base_page_text2 .h-prod-right {padding-right: 160px;}
.base_page_text2 h2 {color:#0072AD; margin-left:0px; font-size:16px; font-weight:bold;}
.base_page_text2 #pg_head {position: relative; display: inline; margin-bottom:40px;}
.base_page_text2 #pg_head h1 {margin-left:0px; margin-bottom:40px; line-height: 24px; padding-right: 240px;}
.base_page_text2 #pg_head h1 span {color:#0072AD; font-size:20px; font-style:normal; text-transform:uppercase;}
.base_page_text2 #pg_head h1 img {margin-left: 25px; margin-top: -10px;}
.base_page_text2 #pg_head .press_block {font: normal 8pt/155% Arial, Helvetica, sans-serif; text-transform: none; color: #000; padding-right: 240px;}

.company_logo {overflow:hidden; padding-top:5px;}
.base_page_text2 .press_block {position: relative;}
.base_page_text2 .press_inside {padding-top:15px; zoom:0;}

.press_block {background: url(/img/sk_top.png) 0% 0 no-repeat; margin-bottom: 20px;}
.press_inside {background: url(/img/sk_bottom.png) 0% 100% no-repeat; padding: 1px 0 10px 36px; overflow:hidden;}
.press_inside a.textInList {color: #000000;}
.press_inside a:hover.textInList {color: #1b6eab;}
/*.press_block .date {padding-top:6px;}*/
.press_block img {margin-bottom:0 !important;}

.content_bottom_menu {overflow:hidden; padding:0 0 0 41px; margin:-69px 26px 36px 233px; height:33px; line-height:32px; background: #EBF2F9 url(/img/content_bottom_menu.gif) 0 0% no-repeat; position:relative;}
.content_bottom_menu ul {padding:0; margin:0; height:33px; background: url(/img/content_bottom_menu_right.gif) 100% 0% no-repeat;}
.content_bottom_menu ul li {float:left; background:none; margin:0; padding:0 25px 0 0;}
.content_bottom_menu ul li a {text-decoration:none;}
.content_bottom_menu ul li a:hover {color:#233055;}


.menu_inside ul {padding:0; margin:0;  font-weight:bold;}
.menu_inside ul li {padding:0; margin:0; background:none; zoom:1; float:none !important;}
.menu_inside ul li a {padding:5px 0 4px 19px; display:block; color:#525252; text-decoration:none; font-size:12px;}
.menu_inside ul li a:hover {background:#C9E0F2 url(/img/left_menu_hover.png) 0% 0% no-repeat; color:#0069b7;}
.menu_inside ul li ul {border-bottom:1px solid #B8C0C7; padding-bottom:5px; font-weight:normal;}
.menu_inside ul li ul a {padding:1px 0 3px 28px; display:block; color:#525252; text-decoration:none; font-size:11px;}
.menu_inside ul li.active a {background:#C9E0F2 url(/img/left_menu_hover.png) 0% 0% no-repeat; color:#525252; padding-right: 8px;}
.menu_inside ul li.active ul a {background:none;}
.menu_inside ul li.active ul {background:#C9E0F2 url(/img/left_menu_ul.png) 0% 0% repeat-y;}
.menu_inside ul li.active ul a:hover {background:#117BB2 url(/img/left_menu_hover2.png) 0% 0% repeat-y; color:#fff;}
.menu_inside ul li.active ul li.active a {background:#117BB2 url(/img/left_menu_hover2.png) 0% 0% repeat-y; color:#fff;}


.text_content {margin: 0 0 0 280px; padding: 10px 55px 60px 0; line-height:125%;}
/*.text_content .date {color:#1B6EAB; font-weight:bold;}*/
.text_content .right {float:right; margin: 0 0 10px 25px;}

.text_content dl {padding:0; margin:0;}
.text_content dt {padding:0; margin:16px 0 0 0; color:#2A78B1; font-weight:bold; font-style:italic;}
.text_content dd {padding:0; margin:0;}


/* ::::::::::::::::::::::::::::: Page navigate. Start ::::::::::::::::::::::::::::::::: */			
#transition {height: 30px; position: relative; right: -5px; bottom: 0px; margin-left: 228px; background: #c9e0f2 url("/img/left_shadow1.png") no-repeat; font-weight: bold; font-size: 10pt; z-index: 4;}
	#transition a {color: #525252; text-transform: lowercase; text-decoration: none; padding: 0px 14px; line-height: 18px; margin: 5px 24px; }
		.goToStart {position: relative; float: left !important; background: url("/img/arr-left-blue.gif") 0 7px no-repeat; }
		.goToEnd {position: relative; float: right !important; background: url("/img/arr-right-blue.gif") 100% 7px no-repeat; }
		#transition div {width: 60%; position: absolute; left: 0; margin-left: 20%; margin-top: 4px; text-align: center; }
			#transition div .number, #transition span {padding: 2px; margin: 5px 2px; font-size: 10pt; color: #525252; font-weight: normal; }
				#transition span.number {font-size: 11pt; font-weight: bold; color: #0069b7; }
			#transition div .goToLeft {width: 12px; height: 12px; padding: 0; }
			#transition div .goToRight {width: 12px; height: 12px; padding: 0; }


/*---solutions_page---*/
.solutions_page {}
.solutions_page h2 {text-transform:uppercase; margin:7px 0 12px;}
.solutions_page h1 {text-transform:uppercase; font-size:16px; font-style:normal; font-weight:bold; margin:10px 0 27px;}
.solutions_page .press_block {margin:20px 0;}

.solutions_block {margin: 20px 0 50px 0;}
.solutions_block h2 {font-size:20px; margin-left:0; margin-bottom:10px; color:#0072AD; height: 40px;}
.solutions_block h2 a {float: left;}
.solutions_block h2 img {float: right; margin-top: -15px;}
.solutions_block h3 {font-size:16px; font-style: normal; margin-left:0; margin-bottom:10px; color:#0072AD; line-height: 30px;}
.solutions_block h3 a {float: right;}
.solutions_block h3 img {float: left; margin-top: -15px;}
.solutions_text {clear: right; margin: 0; padding: 0; padding-left: 27px;}

#rivet_left {background: url("/img/rivet.png") 0% 0% no-repeat; position:absolute; width:9px; height:9px; top:14px; left:12px;}
#rivet_right {background: url("/img/rivet.png") 0% 0% no-repeat; position:absolute; width:9px; height:9px; top:14px; right:12px;}
#bottom_rivet {position: relative; min-width:996px;}
#rivet_bottom_left {background: url("/img/rivet.png") 0% 0% no-repeat; position:absolute; width:9px; height:9px; left:12px; margin-top:-22px;}
#rivet_bottom_right {background: url("/img/rivet.png") 0% 0% no-repeat; position:absolute; width:9px; height:9px; right:8px; margin-top:-22px;}


.partners_scroll {position: relative; width: 409px; padding: 0 0 0 35px;}
.partners_scroll .arr_left, .partners_scroll .arr_right {position: absolute; width: 50%; height: 55px; border: none; z-index: 20; top: 0;}
.partners_scroll .arr_left {left: 10px;}
.partners_scroll .arr_right {left: 50%;}
.partners_scroll h2 {font-size: 18px; color: #fff; margin: 0; padding: 20px 0 32px 0; font-weight: normal;}
.partners_scroll img {float:left;}

.scroll_block {width:375px; height:48px; overflow:hidden; padding: 4px 0 0 0; position:relative; margin-bottom:17px; }
.scroll_block a {float:left;}

.logoBlock {background: url("/img/shutter.png") 0% 0% no-repeat; width:150px; height:55px; position:absolute; z-index:15; margin: 1px 0 0 -3px; visibility: hidden; text-align: center; cursor: pointer;}
.logoBlock span {color: #fff; font-size: 16px; text-transform: uppercase; font-weight: bold; line-height: 55px;}

.left_part_home {width:445px; float:left; position:relative;}

.home_banner {height:303px; width:380px; position:relative; left:31px; top:0px; color:#fff; font-size:12px;  overflow:hidden;}
.home_banner a {color:#fff;}
.banner_home_text {padding: 0px 33px 0 208px; margin-top:117px;}
#banner_home_top {height:8px; background: url(/img/banner_home_top.png) 0% 0% no-repeat;}
#banner_home_left {height:295px; width:4px; background: url(/img/banner_home_left.png) 0% 0% no-repeat; position:absolute; top:8px;}
#banner_home_bottom {height:5px; width:5px; background: url(/img/banner_home_bottom.png) 0% 0% no-repeat; position:absolute; top:298px; left:375px;}


/*---Global tags---*/
img {border:0;}
.imgInText {display: block; float: right; margin: 18px 0; text-align: center; font-weight: bold; color: #000; letter-spacing: 0.1em;}
.imgInText center {display: block; padding: 18px;}

.date {display: inline; color:#1B6EAB; font-weight:bold; font-size: 12px; padding-right: 12px;}
.more {display: inline; float: right; text-align: right; padding-right: 24px; font: bold 8pt Arial, Helvetica, sans-serif;}
.more.blue {display: block; float: none; margin-top: 8px;}
.more a {color:#233055; text-decoration: underline;}
.more.blue a {color:#1B6EAB; text-decoration: underline;}

form {padding:0; margin:0;}
input, textarea {margin: 0 1% 12px 0; font-size:12px; color:#1B6EAB; border: 1px solid #939393; padding: 2px 4px;}
input {width:47.3%;}
input[type=hidden] {border: none; height: 1px; padding: 0;}
textarea {width: 97.2%; height: 120px;}
.forms {width:620px;}
.forms table {width:100%;}
.forms table td {width:50%; padding:0;}
.send {border:1px solid #142249; background: #142249 url(/img/send_bg.gif) 50% 0 no-repeat; color:#fff; text-align:center; width:98.8%; height:26px; padding: 2px 4px; cursor:pointer; margin-right: 1%;}
	form .noBrd {border: none; }
	form .short {width: 152px; padding-left: 8px; margin: 8px 10px; }
	form .switch {width: 24px; height: auto; position: relative; display: inline; float: left; border: none; }
	form label {position: relative; float: left; margin-right: 12px; color: #015aa4; white-space: nowrap; }
	form .formBlock {clear: both; margin: 5px;}
	form .formBlock span.title {display: block; margin: 5px;}


a {color:#007DB0; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}
.iePng a {position: relative;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}

h1 {color:#1b6eab; font-size:18px; font-style:italic; font-weight:bold; margin:19px 0 16px 0;}
h2 {color:#2b3f72; font-size:14px; margin: 7px 0 22px 0px;}
h2 a.add {display: block; margin: 5px 0 8px; font-weight:normal; font-size: 10px; white-space: nowrap; text-decoration: none; color: #1a1a1a;}
h3 {color:#1b6eab; font-size:14px; font-style:italic; font-weight:bold; margin:10px 0 16px 0;}
h3 span {font-weight:normal;}
h3 a {text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h4 {color:#1b6eab; font-size:14px; font-weight:bold; margin:26px 0 16px 0;}
h5 {color:#1b6eab; font-size:13px; font-weight:bold; font-style:italic; margin:7px 0 4px 0;}

h2.title {text-transform:uppercase; margin:7px 0 12px;}
h3.title {color:#1b6eab; font-size:18px; font-style:italic; font-weight:bold; margin:19px 0 16px 0; text-transform:uppercase; font-size:16px; font-style:normal; margin:10px 0 27px;}


ul {list-style-type:none; padding:8px 0 10px 0; margin:0;}
ul li {position: relative; background: url("/img/arr-right-blue.gif") 0px 5px no-repeat; padding: 0 0 16px 26px;}

.listInText {margin-left: 38px; margin-bottom: 18px; color: #3e9bdf; font: bold 8pt/150% Arial, Helvetica, sans-serif;}
.listInText li span {display: block; font-weight: normal !important; color: #000 !important; padding-left: 8px;}
ol.listInText {list-style: decimal;}
ul.listInText li {background: url("/img/arr-right-blue.gif") 0 6px no-repeat;}

.listInTable li {padding: 0 0 4px 26px;}
.listInTable li span {display: block; font-weight: normal !important; color: #000 !important;}

p {margin: 0 0 10px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0; height: 0; overflow: hidden;}

.hide {display: none !important;}
.show {display: block !important;}

.upper {text-transform: uppercase;}
.normalW {font-weight: normal;}

.search_result_word {color: #2c2c2c; font-weight: bold;}

table {border-collapse: collapse;}
.tblInText {background: #fff; color: #2c2c2c; border: none; empty-cells: show; width: auto !important;}
.tblInText tr {vertical-align: middle; text-align: left;}
.tblInText tr.title {background: #e5eff7; vertical-align: top;}
.tblInText .evenRow {background: #f3f4f5;}
.tblInText td, .tblInText th {padding: 1px 8px; border: 1px solid #f2f2f2;}
.tblInText th {padding: 12px 8px; background: #0c6fa9; color: #fff; font-weight: bold;}
/*.tblInText td {color: #117bb2;}*/
.tblInText td span {display: inline !important; color: #1063a9; font-weight: bold;}

