﻿.technology_profile
{
    background: url(../img/technology_list_cap.png) no-repeat;
}

.btn_viewpositions
{
    background: url(../img/btn_viewpositions.png) no-repeat;
    width: 138px;
    height: 22px;
    margin: 5px 0px 0px 20px;
    float: left;
}

* html .btn_viewpositions
{
    background: url(../img/btn_viewpositions.gif) no-repeat;
}

.btn_viewpositions a
{
    width: 100%;
    height: 100%;
    display: block;
}

.business_card
{
    float: left;
    padding: 0px 0px 0px 0xp;
    margin: 0px 0px 15px 0px;
}

.business_card .tech_logo
{
    width: 252px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 20px;
}

.business_card .tech_info
{
    width: 550px;
    text-align: left;
    height: auto;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    line-height: 14px;
    float: left;
}

.business_card .field
{
}

.business_card .website
{
	text-decoration: none;
	font-size: 11px;
	color: #5f9e05;
}

.business_card .email
{
	text-decoration: none;
	font-size: 11px;
	color: #b22f73;
}



/* ////////////////////////////////////////// */


.business_profile
{
	width: 868px;
	float: left;
}

.business_profile .text
{
	text-align: justify;
	font-size: 11px !Important;
	line-height: 14px !Important;
	float: left;
	color: #4d4d4d;
}

.business_profile .text p, ul
{ 
	margin-top: 2px; 
	margin-bottom: 10px; 
}

.business_profile .text label
{
	vertical-align: top;
}

.business_profile .image img
{
	border: solid 2px #102520;
}

.business_profile .body
{
	width: 620px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.p1
{
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	display: inline;
	float: left;
}

.p2
{
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	background: #eeeeee;
	display: inline;
	float: left;
}

.p3
{
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	display: inline;
	float: left;
}

.business_profile .gallery
{
	width: 222px;
	padding: 10px 5px 10px 15px;
	float: left;
}

.business_profile .gallery .image
{
    width: 212px;
	margin: 0px 0px 10px 0px;
}

.business_profile .gallery img
{
	border: solid 1px #c5c5c5;
}

.business_profile .text
{
	text-align: justify;
	font-size: 12px;
    
	float: left;
}

.business_profile .text p, ul
{ 
	margin-top: 2px; 
	margin-bottom: 10px; 
}

.business_profile .text label
{
	vertical-align: top;
}

.tabmenu
{
    width: 828px;
    height: 36px;
    padding: 0px 20px 0px 20px;
    background: url(../img/pc_line.jpg) no-repeat 20px 35px;
    float: left;
}

.tabmenu a
{
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.tabmenu .item
{
    margin: 5px 0px 0px 3px;
    display: inline;
    float: left;
}

.tabmenu .item .middle
{
    background: url(../img/tab_item_m.jpg) repeat-x;
    width: auto;
    height: auto;
    float: left;
}

.tabmenu .item .left
{
    background: url(../img/tab_item_l.jpg) no-repeat;
    width: auto;
    height: auto;
    float: left;
}

.tabmenu .item .right
{
    background: url(../img/tab_item_r.jpg) no-repeat top right;
    padding: 10px 16px 0px 16px;
    width: auto;
    height: 21px;
    float: left;
}

* html .tabmenu .item .right
{
    padding: 6px 16px 0px 16px;
    height: 25px;
}

.tabmenu .selected
{
    margin: 0px 0px 0px 3px;
    float: left;
}

.tabmenu .selected .middle
{
    background: url(../img/tab_selected_m.jpg) repeat-x;
    width: auto;
    height: auto;
    float: left;
}

.tabmenu .selected .left
{
    background: url(../img/tab_selected_l.jpg) no-repeat;
    width: auto;
    height: auto;
    float: left;
}

.tabmenu .selected .right
{
    background: url(../img/tab_selected_r.jpg) no-repeat top right;
    padding: 13px 16px 0px 16px !Important;
    width: auto;
    height: 23px;
    float: left;
}

* html .tabmenu .selected .right
{
    padding: 9px 16px 0px 16px;
    height: 27px;
}

.content_nodata
{
    float: left;
    padding: 10px 20px 10px 20px;
}

.tech_params
{
    float: left;
    padding: 10px 0px 0px 0px;
}

/* list 1 */

.list1
{
    width: 832px;
    height: auto;
    padding: 0px 18px 0px 18px;
    float: left;
}

.list1 .item
{
    width: 832px;
    height: auto;
    padding: 0px 0px 10px 0px;
    float: left;
}

.list1 .tech_logo
{
    width: 142px;
    height: 50px;
    float: left;
}

.list1 .tech_info
{
    width: 680px;
    height: auto;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    float: left;
}

.list1 .field
{
}

.list1 a
{
    text-decoration: none;
}

.list1 img
{
    border: none;
}

.list1 .tech_sys
{
    width: 680px;
    height: auto;
    padding: 0px 0px 10px 0px;
    float: left;
}

.list1 .tech_sys .sys
{   
    padding: 0px 0px 0px 40px;
}

.list1 .tech_sys a
{
    color: #4d4d4d;
    text-decoration: none;
    padding: 0px 20px 0px 0px;
    background: url(../img/arrow4.png) no-repeat right;
}

.list1 .tech_sys a
{
    background: url(../img/arrow4.gif) no-repeat right;
}

.list1 .tech_sys a:hover
{
    color: #92255d;
    background: url(../img/arrow5.png) no-repeat right;
}

* html .list1 .tech_sys a:hover
{
    color: #92255d;
    background: url(../img/arrow5.gif) no-repeat right;
}

.top_l
{
    margin: 10px 0px 0px 0px;
}

.pHiddenF
{
    visibility: hidden;
    position: absolute;
    float: left;
}
