﻿@import url('text.css');

html, body{
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595B5B;
}

div#bodyBlock{
	width:990px;
	padding:10px 0px 0px 16px;
}

div#mainPromoBlock{
	position:absolute;
	left:995px;
	top:190px;
	width:117px;
	text-align:center;
}
div#mainPromoBlock div.promoItem{
	padding:0px 0px 15px 0px;
}

div#mainPromoBlock div.promoItem a{
	color:#0921d7;
}

div#mainPromoBlock div.promoItem img{
	border:1px solid #a7a7a8;
}


/* header */
div#headerBlock{
	width:963px;
	height:128px;
}

div#searchBlock{
	width:322px;
	height:107px;
	padding:1px;
	float:right;
}

img.logo{
	margin-top:28px;
}

div#searchBlock div.leftBlock,
div#searchBlock div.rightBlock{
	height:105px;
	background:#D2EDFF url('../images/search_block_bg.jpg') repeat-x;
	border:1px solid #9C9C9C;
}

div#searchBlock div.leftBlock{
	width:181px;
	float:left;
	border-right:1px solid #CCCCCC;
}

div#searchBlock div.leftBlock div.seachBlockInner{
	height:34px;
	background: url('../images/search_bg.jpg') no-repeat;
	cursor:pointer;
	padding:18px 10px 0px 35px;
}

div#searchBlock div.leftBlock div.assessmentBlockInner{
	height:35px;
	background: url('../images/assessment_block_bg.jpg') no-repeat;
	cursor:pointer;
	padding:18px 10px 0px 10px;
}

div#searchBlock div.rightBlock{
	width:115px;
	float:right;
	background:#D2EDFF url('../images/firm/firm_button_bg.jpg') repeat-x;
	cursor:pointer;
	height:59px;
	padding:44px 5px 0px 5px;
}

div#searchBlock div.buttonShadow{
	margin:0px auto 0px auto;
	height:30px;
	padding:2px 25px 0px 0px;
	text-align: right;
	background-image: url('../images/forms/search_block_button.gif');
	background-repeat: no-repeat;
	background-position:top right;
	font-weight:bold;
	color:#000000;
}

div.blueMarker{
	width:125px;
	margin:0px auto 0px auto;
	height:38px;
	background: url('../images/markers/blue.gif') no-repeat top right;
	font-weight:bold;
	color:#000000;
}

div#searchBlock div.rightBlock div.rightBlockLayer2 div.blueMarker{
	width:152px;
}

div#registerBlock{
	width:335px;
	height:77px;
	float:right;
	margin-left:11px;
	position:relative;
	padding-top:30px;
}

div#sellerBlock{
	height:65px;
	background:url('../images/reg_seller_bg.jpg') no-repeat bottom;
}

div#customerBlock{
	height:65px;
	background:url('../images/reg_customer_bg.jpg') no-repeat bottom;
}

div#registerBlock div.registerTab1, 
div#registerBlock div.registerTab1Sel,
div#registerBlock div.registerTab2,
div#registerBlock div.registerTab2Sel{
	position:absolute;
	top:0px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}

div#registerBlock div.registerTab1,
div#registerBlock div.registerTab1Sel{
	height:22px;
	width:159px;
	padding-top:8px;
	background:url('../images/tab_seller_act.gif') no-repeat;
	color:#000000;
}

div#registerBlock div.registerTab1Sel{
	height:22px;
	color:#9E9FA0;
	background:url('../images/tab_seller_dis.gif') no-repeat;
}

div#registerBlock div.registerTab2,
div#registerBlock div.registerTab2Sel{
	left:159px;
	height:22px;
	width:176px;
	padding-top:8px;
	background: url('../images/tab_customer_act.gif') no-repeat ;
	color:#FFFFFF;
}

div#registerBlock div.registerTab2Sel{
	background:url('../images/tab_customer_dis.gif') no-repeat;
}

div#registerBlock div.registerTab1Sel div{
	position:absolute;
	top:0px;
	left:0px;
	width:169px;
	text-align:center;
	height:22px;
	padding-top:8px;
	background: url('../images/tab_seller_dis.gif') no-repeat;
	color:#000000;
}

div#registerBlock div.registerTab2Sel div{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	text-align:center;
	height:22px;
	padding-top:8px;
	background: url('../images/tab_disable_bg.gif') no-repeat;
}

div#registerBlock div#sellerBlock, 
div#registerBlock div#customerBlock {
	padding:5px;
}

div#registerBlock div.registerInfoPlace{
	border-bottom:2px #FFFFFF solid;
	padding:18px 3px 3px 3px;
	margin-left:80px;
}

form.register{
	margin:0px;
}

form.register label{
	color:#000000;
	display:block;
	width:160px;
	padding-top:3px;
	padding-right:5px;
	float:left;
	text-align:right;
}

form.register input{
	margin:0px;
	margin-bottom:3px;
	border:1px solid #DCDFEF;
	border-top:1px solid #ABADB3;
	float:left;
	width:145px;
	font-size:11px;
}

form.register input.button{
	width:85px;
	height:25px;
	border:0px;
	/*margin-left:63px;*/
	color:#FFFFFF;
	background: url('../images/forms/register_button.gif') no-repeat;
	padding-bottom:5px;
}

form.register input.outButton{
	border:0px;
	margin-left:0px;
}

form.register input.bigButton{
	border:0px;
	width:121px;
	height:19px;
	background: url('../images/forms/blue_button.gif') no-repeat;
	font-size:11px;
	color:#0059FB;
	margin-top:-10px;
	margin-left:125px;
	color:#FFFFFF;
}

form{
	margin:0px;
}

div.buttonBox{
	width:85px;
	height:39px;
	background:url('../images/forms/button_shadow.gif') repeat-x left 19px;
	float:right;
}

div.buttonBox input.button{
	width:85px;
	border:0px;
	height:19px;
	color:#FFFFFF;	
	background:url('../images/forms/button_bg.gif') no-repeat;
}

div.buttonBox input.bigButton{
	width:150px;
	border:0px;
	height:19px;
	color:#FFFFFF;
	background:url('../images/forms/blue_button_big.gif') no-repeat;
}

/* menu */

div#menuBlock{
	height:34px;
	background:url('../images/menu_block_shadow.jpg') no-repeat 963px top;
}

div#menuBlockLayer2{
	width:959px;
	height:30px;
	padding:1px;
	border:1px solid #999999;
}

div#menuBlockLayer3{
	height:30px;
	background:url('../images/menu_block_bg.gif') repeat-x bottom left;
	padding-left:260px;
}

div.menuItem{
	float:left;
	padding:8px 21px;
	text-transform:uppercase;
	background:url('../images/menu_separate.gif') no-repeat left;
	white-space:nowrap;
}

div.menuItem a{
	color:#6F6F71;
	font-weight:bold;
}

/* separate */

div#separateBlock{
	height:22px;
	background:url('../images/separate_block_corner_right.jpg') no-repeat 963px top;
}

div#separateBlockLayer2{
	width:963px;
	height:22px;
	background:url('../images/separate_block_bg.jpg') repeat-x;
}

div#separateBlockLayer3{
	width:963px;
	height:22px;
	background:url('../images/separate_block_corner.jpg') no-repeat;
}

/* collage */

div#colageBlock{
	height:293px;
	background:url('../images/collage_shadow.jpg') no-repeat 963px top;
}

div#colageBlockLayer2{
	width:963px;
	height:293px;
	background:#00B0DA url('../images/collage.jpg') no-repeat;
}

div#titleBlock{
	height:28px;
	background:url('../images/title_block_shadow.jpg') no-repeat 963px top;
}

div#titleBlockLayer2{
	width:963px;
	height:18px;
	background:#E6E6E6 url('../images/title_block_bg.jpg') repeat-x;
	padding-top:10px;
}

div.titleBox{
	background-color:#FFFFFF;
	float:left;
	font-weight:bold;
	font-size:13px;
	padding: 2px 2px 0px 2px;
	margin-left:30px;
	text-transform:uppercase;
}

div#colageBlockLayer2 div.collageTextBox{
	padding:137px 0px 0px 425px;
}

div.collageTextBox div.listItem{
	background:url('../images/collage_marker.gif') no-repeat left 50%;
	margin-left:40px;
	padding:1px 0px 1px 19px;
}

/* content */
div#contentBlock{
	width:963px;
	padding-top:3px;
}

table#contentColumnsBlock{
	border-collapse:collapse;
	border:0px;
	width:100%;
}

table#contentColumnsBlock td{
	vertical-align:top;
	padding:0px;
}

table#contentColumnsBlock td#leftContentBlock{
	width:340px;
	border-top:1px solid #06B3A5;
	border-bottom:1px solid #06B3A5;
	padding-bottom:17px;
	padding-top:2px;
}

td#leftContentBlock div#leftContentBlockLayer2{
	border-top:1px solid #06B3A5;
}

td#leftContentBlock div.leftContentBlockItem{
	padding:17px 15px 0px 0px;
	overflow:hidden;
}

td#leftContentBlock div.leftContentBlockItem div.imageBox{
	border:1px solid #06B3A5;
}

div.imageBox{
	border:1px solid #000000;
	padding:1px;
	width:70px;
	float:left;
	font-size:0px;
}

div.textBox{
	margin-left:100px;
}

table#contentColumnsBlock td#rightContentBlock {
	border-top:1px solid #434443;
	border-bottom:1px solid #434443;
	padding-top:2px;
	padding-bottom:17px;
}

td#rightContentBlock div#rightContentBlockLayer2{
	border-top:1px solid #434443;
}

td#rightContentBlock div.rightContentBlockItem{
	padding:17px 15px 0px 10px;
	overflow:hidden;
}

div#contentFooterBlock {
	clear:left;
	margin-top:4px;
	background:url('../images/footer_block_bg.jpg') repeat-x;
	height:62px;
}

div#contentFooterBlock div.leftContentBlock{
	width:323px;
	float:left;
    text-align:right;
    padding:7px 17px 0px 0px;
}

div#contentFooterBlock div.rightContentBlock {
	margin-left:345px;
    text-align:right;
    padding:7px 17px 0px 0px;
}

div#contentFooterBlock img{
    float:right;
    margin-left:10px;
}

div#contentFooterBlock a{
    font-weight: bold;
    color: #777777;
}

div.mehrBlock{
	padding-top:5px;
	text-align:right;
}

div.mehrBlock a{
	font-weight:bold;
	color:#777777;
}

div.mehrBlock img {
	margin-left:8px;
	float:right;
}


/* footer */
div#footerBlock{
	width:963px;
	border-top:8px solid #CDCDCF;
}

div#footerBlock div#footerLinks{
	padding:10px 25px;
	font-size:11px;
}

div#footerLinks a{
	color:#6E6E72;
}


div#footerBlock div#footerMenuBlock{
	padding:10px 0px 20px 0px;
	float:right;
}

div#footerMenuBlock div.menuItem{
	padding:0px 19px;
	border-left:2px solid #06B3A5;
	background:none;
	font-size:10px;
}

div#footerMenuBlock div.menuItem a{
	font-weight:normal;
}

sup{
	color:red;
}

a img{
	border:0px;
}