/* ----- main styles ----- */
* { margin: 0px; padding: 0px; }
html { width: 100%; height: 100%; }
body { font-family: tahoma; font-size: 9pt; color: #464646; height: 100%; width: 100%; background: url("../img/bg-grad.jpg") repeat-y; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: none; border-width: 0px; }
h1, h2, h3, h4, h5, h6 { color: #272727; font-family: Arial; font-size: 12pt; padding: 0px 0px 15px 0px; }
p { padding: 0px 0px 15px 0px; }
ul { margin: 0px 0px 15px 10px; }
li { margin: 0px 0px 0px 15px; }
table { border-collapse: collapse; }
input, select, textarea { font-family: tahoma; font-size: 8pt; color: #000000; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
.rel { position: relative; }
.t-left { text-align: left; }
.t-right { text-align: right; }


/* ----- special classes styles ----- */
.main0 { min-height: 100%; position: relative; min-width: 1000px; }
*html .main0 { height: 100%; }
*html .main0
               {
                    width:expression(
                         (document.compatMode && document.compatMode == 'CSS1Compat')
                         ?
                         (
                              document.documentElement.clientWidth < 1000
                              ?
                              "1000px"
                              :
                              "100%"
                         )
                         :
                         (
                              document.body.clientWidth < 1000
                              ?
                              "1000px"
                              :
                              "100%"
                         )
                    );
               }
.main { width: 890px; padding: 0 110px 0 0; margin: 0 auto; position: relative; }
.bk-pics { left: 0px; top: 139px; position: absolute; width: 100%; }
.bk-pics-in { margin: 0 auto; height: 469px; }
.bk-pics-in table { width: 100%; }
.bk-pics-l { width: 59.2%; height: 469px; vertical-align: top; }
.bk-pics-r { width: 40.8%; height: 469px; vertical-align: top; }
@media all and (width) { .bk-pics-l { width: 59%; } } /* Opera 9 Hack */
@media all and (width) { .bk-pics-r { width: 41%; } } /* Opera 9 Hack */




/* ----- header styles ----- */
.header { height: 139px; position: relative; }

/* ----- h-logo ----- */
.h-logo-link { left: 135px; top: 43px; position: absolute; }
.h-logo { width: 124px; height: 58px; left: 135px; top: 43px; position: absolute; background: url("../img/logo.png") no-repeat; }
*html .h-logo { cursor: pointer; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/logo.png", sizingMethod="crop"); }

/* ----- h-text ----- */
.h-text { width: 465px; height: 62px; left: 417px; top: 47px; position: absolute; background: url("../img/h-text.png") no-repeat; }
*html .h-text { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/h-text.png", sizingMethod="crop"); }

/* ----- lang ----- */
.lang0 { width: 86px; height: 26px; right: 10px; top: 35px; position: absolute;	background: url("../img/lang-bk.png") no-repeat; }
*html .lang0 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/lang-bk.png", sizingMethod="crop"); }
.lang { width: 86px; height: 20px; padding: 6px 0 0 0; right: 10px; top: 35px; position: absolute;	color: #64676b; text-transform: uppercase; text-align: center; }
.lang a { color: #000; text-decoration: none; }
.lang a:hover { text-decoration: underline; }





/* ----- content styles ----- */
.content { position: relative; padding: 0px 0px 278px 0px; height: 1%; }
.content1 {  background: url("../img/centr-bk.gif") 110px 0 repeat-y; }
.content h1 { color: #737373; font-size: 20pt; padding: 0; font-weight: normal; }


/* ----- content-top ----- */
.content-top { position: relative; margin: 0 auto; background: url("../img/gold-line.gif") 0 56px no-repeat;
				margin: 0 0 0 137px; padding: 19px 0 0 0px; height: 1%; }

/* ----- home ----- */
.home { left: 0px; top: 14px; position: absolute; }

/* ----- h-menu ----- */
.h-menu { font-size: 16px; color: #073c9a; height: 1%; }
.h-menu a { color: #073c9a; text-decoration: underline; }
.h-menu a:hover { color: #073c9a; text-decoration: none; }
.h-menu ul { margin: 0 0 0 75px; list-style: none; }
.h-menu li { margin: 0 0px 0 0; display: inline; float: left; }
.h-menu .rel a, .h-menu .rel span { display: block; padding: 7px 10px 10px 10px; }
*html .h-menu .rel a, *html .h-menu .rel span { padding: 7px 15px 12px 16px; }
.h-menu .online { margin: 0 0px 0 0; border: 1px solid #dad2ad; border-bottom: 1px solid #fff; }
.h-menu .act { background: #c3c8d4; border-bottom: 1px solid #c3c8d4; }
.h-menu .online .act { border-bottom: none; }
.h-menu .last { margin: 0; }

/* ----- sub-menu ----- */
.sub-menu0 { display: none; left: 0px; top: 26px; position: absolute; padding: 11px 0 0 0; }
*html .sub-menu0 { left: -16px; }
.h-menu .online .sub-menu0 { top: 25px; }
.sub-menu { background: #c3c8d4; font-size: 9pt; width: 174px; padding: 11px 11px 6px 16px;  }
.h-menu .rel .sub-menu a { display: inline; padding: 0; }
.sub-menu ul { margin: 0; }
.sub-menu li { display: block; margin: 0; float: none; padding: 0 0 11px 0; }

/* ----- online-sub ----- */
.online-sub { width: 730px; border-bottom: 1px solid #cdcdcd; font-size: 9pt; }
.online-sub ul { margin: 0; list-style: none; }
.online-sub li { height: 16px; padding: 8px 0 10px 0; margin: 0 20px 0 2px; float: left; display: inline; }
.online-sub a { color: #073c9a; text-decoration: underline; }
.online-sub a:hover { color: #073c9a; text-decoration: none; }

/* ----- path ----- */
.path { color: #9c9c9c; padding: 5px 10px 1px 1px; font-size: 8pt; }
.path a { color: #9c9c9c; text-decoration: none; }
.path a:hover { color: #9c9c9c; text-decoration: underline; }


.columns { padding: 0 0 23px 0; }

/* ----- L E F T ----- */
.left { width: 325px; padding-top: 3px; float: left; position: relative; z-index: 10; }

#content_container_menu_box_head { height: 28px; background: transparent url( '../img/menu_box_head.png' ) no-repeat; }
#content_container_menu_box_foot { height: 18px; background: transparent url( '../img/menu_box_foot.png' ) no-repeat; }
#content_container_menu_box_content { background: transparent url( '../img/menu_box_bg.png' ) repeat-y; }
#content_container_menu_box_content ul { width: 308px; margin: 0px; }
#content_container_menu_box_content ul:hover { width: 308px; background: #464646; }
#content_container_menu_box_content ul li { margin: 0px; padding: 15px 0px 15px 30px; list-style-type: none; background: #c4c8d4 url( '../img/menu_box_arrow-1.gif' ) no-repeat 15px 22px; border-bottom: 1px solid #aaaeb9; }
#content_container_menu_box_content ul li:last-child { border: none; }
#content_container_menu_box_content ul li:hover { background: #464646 url( '../img/menu_box_arrow-2.gif' ) no-repeat 15px 22px; }
#content_container_menu_box_content ul li a { font: normal 18px Arial; color: #5f6062; text-decoration: none; }
#content_container_menu_box_content ul li:hover a { color: #fff; }
#content_container_menu_box_content ul li:hover a:hover { text-decoration: underline; }
#content_container_menu_box_content ul li.this { background: #464646 url( '../img/menu_box_arrow-2.gif' ) no-repeat 15px 22px; }
#content_container_menu_box_content ul li.this li { background: none; }
#content_container_menu_box_content ul li.this a { color: #fff; }
#content_container_menu_box_content ul ul { width: auto !important; padding: 10px 0px 0px 20px; }
#content_container_menu_box_content ul ul li { padding: 3px 0px; background: none; border: none; }
#content_container_menu_box_content ul ul li:hover { background: none; }
#content_container_menu_box_content ul ul li a { margin-left: 5px; font-size: 12px; color: #fff; text-decoration: underline; }
#content_container_menu_box_content ul ul li:hover a:hover { text-decoration: none; }
#content_container_menu_box_content ul li:hover ul { display: block; }

.l-menu { background: url("../img/l-menu-top.png") no-repeat; padding: 18px 0 0 0; height: 1%; }
*html .l-menu { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-top.png", sizingMethod="crop"); }
.l-menu ul { margin: 0; list-style: none; }
.l-menu li { margin: 0; height: 1%; float: left; width: 325px; font-size: 12pt; }
.l-menu .rel { height: 1%; background: url("../img/l-menu-pas.png") repeat-y; color: #464646; }
*html .l-menu .rel { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-pas.png", sizingMethod="scale"); }
.l-menu .first { background: url("../img/l-menu-first-pas.png") no-repeat; }
*html .l-menu .first { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-first-pas.png", sizingMethod="crop"); }

.l-menu .act .rel { background: url("../img/l-menu-act.png") repeat-y; color: #fff; }
*html .l-menu .act .rel { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-act.png", sizingMethod="scale"); }
.l-menu .act .first { background: url("../img/l-menu-first-act.png") no-repeat; }
*html .l-menu .act .first { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-first-act.png", sizingMethod="crop"); }


.l-menu table { width: 100%; }
.l-menu td { padding: 21px 33px 15px 34px; line-height: 16px; }
.l-menu .act td { padding: 21px 33px 10px 34px; }
.l-menu .open-but { left: 15px; top: 27px; position: absolute; background: url("../img/l-open-but.gif") no-repeat; width: 7px; height: 7px; font-size: 0; }
.l-menu .act .open-but { background-position: 0 -7px; }

.l-menu .l-sub { display: none; }
.l-menu .l-sub li {  font-size: 8pt; background: none; margin: 0; background: url("../img/l-menu-act.png") repeat-y; width: 258px; padding: 0px 33px 7px 34px; }
*html .l-menu .l-sub li { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-act.png", sizingMethod="scale"); }
.l-menu .l-sub .sub-last {  padding: 0px 33px 16px 34px; }
.l-menu .l-sub a { color: #fff; }

.l-menu-bord { height: 1px; width: 307px; left: 0px; bottom: 0px; position: absolute; background: #aaaeb9; font-size: 0;  }
.act .l-menu-bord { display: none; }

.l-menu-bot { height: 21px; background: url("../img/l-menu-last-pas.png") no-repeat; }
*html .l-menu-bot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-last-pas.png", sizingMethod="crop"); }
.act .l-menu-bot { background: url("../img/l-menu-last-act.png") no-repeat; }
*html .act .l-menu-bot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/l-menu-last-act.png", sizingMethod="crop"); }

.ml_tit { cursor: pointer; }
.reg_btn1, .reg_btn2 { cursor: pointer; }




/* ----- center ----- */
.center { width: 565px; padding: 18px 0 0 0; float: left; z-index: 1; }

/* ----- imagine ----- */
.imagine { position: relative; height: 49px; padding: 240px 0 0 0; }
.imagine-in { right: 0px; top: 0px; position: absolute; }
.imagine-navi { margin: 0 21px 0 0; border-bottom: 1px solid #d8d8d8; padding: 0 0 15px 0; }
.imagine-navi table { width: 100%; }
.imagine-navi a { color: #0c40b2; text-decoration: underline; }
.imagine-navi a:hover { color: #0c40b2; text-decoration: none; }
.imagine-navi .t-right { padding: 0 6px 0 0; }

.center-in { margin: 0 21px 0 0;}


/* ----- tizers ----- */
.tizers { padding: 0 15px 11px 15px; margin: 0 0 0 110px; }
.tizers table { width: 100%; }
.tizers td { vertical-align: top; padding: 0 15px 0 0; }
.tizers a { height: 58px; display: block; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #464646; text-decoration: none; }
.tizers a:hover { color: #464646; text-decoration: underline; }
.tizers .tizer-line { background: #c7c7c7; font-size: 0; height: 1px; margin: 0 8px 14px 7px; }
.tizers .prject-sm { width: 260px }
.tizers .prject-sm a { padding: 39px 0 0 129px; background: url("../img/project-sm.png") no-repeat; }
.tizers .podryad-sm a { padding: 39px 0 0 119px; background: url("../img/podryad-sm.png") no-repeat; }
.tizers .materials-sm { width: 220px; }
.tizers .materials-sm a { padding: 39px 0 0 130px; background: url("../img/materials-sm.png") no-repeat; }



/* ----- index-top ----- */
.index .main { padding: 0 55px; }
.index .header { margin: 0 55px 0 -55px; }
.index .content1 { background: none; }

/* ----- index-top ----- */
.index-top { min-height: 186px; padding: 82px 56px 0 0; }
*html .index-top { height: 186px; }

/* ----- grey-round ----- */
.grey-round { width: 264px; margin: 0 0 0 21px; float: right; }
.grey-round-top { height: 12px; background: url("../img/grey-top.png") no-repeat; font-size: 0; }
*html .grey-round-top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/grey-top.png", sizingMethod="crop"); }
.grey-round-in { background: #4e4e4e; color: #d1d1d1; font-size: 8pt; padding: 0 10px; }
.grey-round-in h3,
.grey-round-in h3 a { color: #fff; font-family: Georgia; font-size: 13.5pt; font-weight: normal; font-style: italic; padding: 0; line-height: 17px; }
.grey-round-in h3 a { text-decoration: none; }
.grey-round-in h3 a:hover { text-decoration: underline; }
.grey-round-in .txt {  padding: 13px 0 0 0; }
.grey-round-bot { height: 12px; background: url("../img/grey-bot.png") no-repeat; font-size: 0; }
*html .grey-round-bot { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/grey-bot.png", sizingMethod="crop"); }


/* ----- index-center ----- */
.index-center { width: 856px; height: 269px; padding: 0px 0 23px 0px; position: relative; }
.index-center-bk { width: 856px; height: 269px; background: url("../img/index-main-bk.png") no-repeat; }
*html .index-center-bk { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/index-main-bk.png", sizingMethod="crop"); }
.index-center1 { left: 55px; top: 35px; position: absolute; }

/* ----- index-menu ----- */
.index-menu { font-size: 12pt; padding: 0 0 0 20px; }
.index-menu ul { margin: 0; list-style: none; }
.index-menu li { display: inline; float: left; margin: 0 30px 0 0; }
.index-menu a { color: #073c9a; }

/* ----- index-links ----- */
.index-links { font-size: 12pt; font-weight: bold; text-transform: uppercase; line-height: 15px; padding: 82px 0 0 0; }
.index-links a { color: #fff; display: block; padding: 20px; text-decoration: none; float: left; }
.index-links a:hover { color: #d1d1d1; } 
.index-links ul { margin: 0; list-style: none; }
.index-links li { display: inline; float: left; margin: 0 104px 0 0; }
.index-links .m0 { margin: 0; }











/* ----- footer styles ----- */
.footer { margin: 0px auto; position: relative; width: 890px; padding: 0 110px 0 0; height: 278px; margin-top: -278px; color: #010101; }
.footer a { color: #013897; }

/* ----- footer-bk  ----- */
.footer-bk { width: 763px; height: 278px; left: -20%; top: 0px; position: absolute; background: url("../img/f-bk.png") no-repeat; }
*html .footer-bk { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/f-bk.png", sizingMethod="crop"); }

/* ----- footer-in ----- */
.footer-in { left: 130px; top: 30px; position: absolute; width: 660px; } 
.footer-in table { width: 100%; }
.footer-in td { padding: 0 0 31px 0; vertical-align: top; }
.footer-in .f-map { width: 265px; padding: 54px 20px 31px 0; font-size: 18pt; } 
.footer-in .f-map a { color: #0c40b2; border-bottom: 1px dashed #0c40b2; text-decoration: none; }
.footer-in .f-map a:hover { border: none; }
.footer-in .find .field { width: 228px; height: 22px; padding: 0 10px 2px 10px; font-size: 11pt; color: #010101; border: 1px solid #a0a0a0; background: #d5d5d5; }
.footer-in .find .field, x:-moz-any-link { height: 22px; padding: 2px 10px 0px 10px; }
*html .footer-in .find .field { height: 22px; padding: 2px 10px 0px 10px; }
.footer-in .find-but { cursor: pointer; color: #464646; background: url("../img/find-but.png") no-repeat; width: 63px; height: 26px; margin: 0 0 0 7px;
			border: none; border-width: 0; padding: 0 0 2px 0; vertical-align: top; line-height: 12px; font-size: 7pt; text-transform: uppercase; }
*html .footer-in .find-but { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/freeger/img/find-but.png", sizingMethod="crop"); }
.footer-in .f-info, .footer-in .copyright, .footer-in .made-by { font-family: tahoma; font-size: 8pt; line-height: 16px; }
.footer-in .f-info { padding-bottom: 61px }
.footer-in .copyright { width: 265px; padding: 0 20px 31px 0; }


/**************************************************************************************************************/

.clear,
.cleaner { clear: both; }
.left,
.column { float: left; }
.hide { display: none; }

/* START Content
------------------------------ */

ul.errors { margin-bottom: 10px; }
ul.errors li { list-style-type: none; color: #900; }

ul.sended { margin-bottom: 10px; }
ul.sended li { list-style-type: none; color: #090; }

.paginator { display: block; margin: 30px 30px 0px 30px; padding: 0px; }
.paginator ul { margin: 0px; padding: 0px; float: right; }
.paginator ul li { margin: 0px; padding: 0px 10px 0px 0px; float: left; list-style-type: none; font: bold 14px/16px Arial; }
.paginator ul li a { font: bold 14px/16px Arial; color: #073c9a; text-decoration: none; }
.paginator ul li a:hover { color: #900; }

.gallery { margin-top: 30px; }
.gallery img { margin: 20px 33px 0px 33px !important; padding: 0px; display: block; float: left; }

/* START [ News ] */
.newsListItem { margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #333; }
.newsListItem .title { font: bold 16px/27px Arial; color: #3a3954; }
.newsListItem .title a { font: bold 16px Arial; color: #3a3954; text-decoration: none; }
.newsListItem .title a:hover { text-decoration: underline; }
.newsListItem .date { font: normal 12px/27px Arial; }
.newsListItem .text { margin: 10px 0px 10px; }
.newsListItem a { font: normal 12px/27px Arial; }
.newsListItem a:hover { color: #900; text-decoration: none; }

.newsItem {}
.newsItem .date { font: normal 12px/15px Arial; }
.newsItem .category { font: normal 12px/15px Arial; }
.newsItem .text { margin-top: 20px; }
.newsItem .linkBack { margin-top: 40px; }
.newsItem .linkBack a { font-size: 14px; }
.newsItem .linkBack a:hover { color: #900; text-decoration: none; }
/* END [ News ] */

/* START [ Vacancy ] */
.vacancyListItem { margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #333; }
.vacancyListItem .title { font: bold 14px/27px Arial; color: #3a3954; }
.vacancyListItem .title a { font: bold 10px Arial; color: #3a3954; text-decoration: none; }
.vacancyListItem .title a:hover { text-decoration: underline; }
.vacancyListItem .date { font: normal 12px/27px Arial; }
.vacancyListItem .text { margin-top: 10px; }
.vacancyListItem a { font: normal 10px/27px Arial; }

.vacancyItem {}
.vacancyItem .date { font: normal 10px/15px Arial; }
.vacancyItem .text { margin-top: 20px; }
.vacancyItem .linkBack { margin-top: 40px; }
.vacancyItem .linkBack a { font-size: 10px; }
/* END [ Vacancy ] */

/* START [ Suppliers ] */
.suppliersListItem { margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #333; }
.suppliersListItem .title { font: bold 14px/27px Arial; color: #3a3954; }
.suppliersListItem .title a { font: bold 10px Arial; color: #3a3954; text-decoration: none; }
.suppliersListItem .title a:hover { text-decoration: underline; }
.suppliersListItem .date { font: normal 8px/27px Arial; }
.suppliersListItem .text { margin-top: 10px; }
.suppliersListItem .text img { float: left; margin-right: 10px; }
.suppliersListItem a { font: normal 10px/27px Arial; }

.suppliersItem {}
.suppliersItem .date { font: normal 10px/15px Arial; }
.suppliersItem .text { margin-top: 20px; }
.suppliersItem .linkBack { margin-top: 40px; }
.suppliersItem .linkBack a { font-size: 10px; }
/* END [ Suppliers ] */

/* START [ Articles ] */
.articlesItem {}
.articlesItem .date { font: normal 12px/15px Arial; }
.articlesItem .text { margin-top: 20px; }
.articlesItem .linkBack { margin-top: 40px; }
.articlesItem .linkBack a { font-size: 14px; }
.articlesItem .linkBack a:hover { color: #900; text-decoration: none; }
/* END [ Articles ] */

/* START [ Promotions ] */
.promotionsListItem { margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #333; }
.promotionsListItem .title { font: bold 14px/27px Arial; color: #3a3954; }
.promotionsListItem .title a { font: bold 14px Arial; color: #3a3954; text-decoration: none; }
.promotionsListItem .title a:hover { text-decoration: underline; }
.promotionsListItem .date { font: normal 12px/27px Arial; }
.promotionsListItem .text { margin-top: 10px; }
.promotionsListItem a { font: normal 12px/27px Arial; }
.promotionsListItem a:hover { color: #900; text-decoration: none; }

.promotionsItem {}
.promotionsItem .date { font: normal 10px/15px Arial; }
.promotionsItem .category { font: normal 10px/15px Arial; }
.promotionsItem .text { margin-top: 20px; }
.promotionsItem .linkBack { margin-top: 40px; }
.promotionsItem .linkBack a { font-size: 10px; }
.promotionsItem .linkBack a:hover { color: #900; text-decoration: none; }
/* END [ Promotions ] */

/* START [ REFERENCES ] */
.project { margin: 0px 15px 0px 15px; }
.project img { width: 226px !important; height: 70px !important; margin: 0px !important; padding: 0px; border: 5px solid #333 !important; }
.project .projLink { top: -30px; width: 150px; height: 18px; margin: 5px 0px 0px 5px; padding: 2px 5px 0px 5px; display: block; position: relative; background-color: #fff; font: normal 9px/20px Arial; text-decoration: none; color: #000020;  }
.project .projLink:hover { color: #900; }
.nonItem { margin: 0px; font: normal 11px/14px Arial; }

.referencesItem {}
.referencesItem .text { margin-top: 20px; }
.referencesItem .linkBack { margin-top: 40px; }
.referencesItem .linkBack a { font-size: 14px; }
.referencesItem .linkBack a:hover { color: #900; text-decoration: none; }
/* END [ REFERENCES ] */

/* START [ PRODUCTS ] */
.prodGallery { margin-top: 0px; }
.prodGallery .item { width: 80px; height: 130px; margin: 0px 0px 10px 25px; font: normal 10px/12px Arial; }
.prodGallery .item img { margin: 0px; padding: 1px !important; border: 1px solid #aaa !important; }
/* END [ PRODUCTS ] */

/* START [ Search ] */
.searchListItem { margin: 20px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #333; }
.searchListItem .title { font: bold 14px/27px Arial; color: #3a3954; }
.searchListItem .title a { font: bold 14px Arial; color: #3a3954; text-decoration: none; }
.searchListItem .title a:hover { text-decoration: underline; }
.searchListItem .section { margin-top: 10px; }
.searchListItem .text { margin-top: 10px; }
.searchListItem a { font: normal 12px/27px Arial; }
.searchListItem a:hover { color: #900; text-decoration: none; }
/* END [ Search ] */

/* END Content
------------------------------ */

.seo_text p {
text-align:justify;
}

.seo_text h2 {
text-align:left;
color:#737373;
font-size:12pt;
font-weight:bold;
}

.seo_text h3 {
text-align:left;
color:#737373;
font-size:10pt;
font-weight:bold;
}

.seo_text li {
text-align:justify;
}

.seo_text ol {
margin:0 0 15px 10px;
}