/* CSS Document */

html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c;}
img {border:0px;}
form {margin:0px; padding:0px;}
a:link, a:active, a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; text-decoration:underline; }
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; text-decoration:none; }
.cl {clear:both; font-size:0px; height:1px;}
.cl_1 {clear:both; font-size:0px; height:1px; width:1px;}
.fl {float:left;}
.fr {float:right;}

.main {
	margin:0px auto;
	width:955px;
	}
.ico {
	padding:6px 0px 22px 0px;
	text-align:right;
	word-spacing:11px;
	}
/*---Shapka_1---*/
.shapka_1 {
	padding-bottom:25px;
	}
.logo {
	float:left;
	/*position:relative;*/
	/*left:-6px;*/
	}
.addres {
	float:left;
	text-align:left;
	padding-left:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.addres a:link, a:active a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	}
.addres a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	}
.phone {
	float:right;
	text-align:right;
	/*padding-right:17px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
    width:140px;
	}
.phone span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2c2c2c;
	}
/*-Shapka_1-End-*/
/*---Shapka_2---*/
.shapka_2 {
	}
.menu_tbl {
	width:100%;
	border:0px;
	border-collapse:collapse;
	text-align:left;
	}
.menu_tbl td {
	width:16%;
	height:23px;
	text-align:center;
	padding:0px;
	}
a.menu_tbl:link, a.menu_tbl:active, a.menu_tbl:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	font-weight:bold;
	text-decoration:none;
	}
a.menu_tbl:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff7800;
	font-weight:bold;
	text-decoration:none;
	}
.menu_punkt_tbl {
	width:1px;
	border-collapse:collapse;
	border:0px;
	}
.menu_punkt_tbl td {	
	text-align:left;
	}
.menu_bl, .menu_no_bl {
	text-align:center;
	white-space:nowrap;
	background:#FFFFFF;
	border-left:solid 1px #919191;
	border-right:solid 1px #919191;
	border-top:solid 1px #919191;
	padding:2px 4px 3px 6px;
	position:relative;
	top:1px;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
.menu_no_bl {
    border:none;
    top:0px;
}
.pod_menu_bl {
	position:absolute;
	background:#ffffff;
	padding:5px 6px 6px 6px;
	margin-left:1px;
	border-top:solid 1px #919191;
	z-index:10;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	}
a.pod_menu_bl_lnk:link, a.pod_menu_bl_lnk:active, a.pod_menu_bl_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:normal;
	text-decoration:none;
	}
a.pod_menu_bl_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:normal;
	text-decoration:underline;
	}
/*-Shapka_2-End-*/
/*---Shapka_3---*/
.shapka_3 {
	width:955px;
	height:319px;
	overflow:hidden;
	background:url(../images/shapka_3_bg.jpg) top no-repeat;
	}
.shapka_3_all {
	width:955px;
	height:150px;
	overflow:hidden;
	background:url(../images/shapka_3_all_bg.jpg) top no-repeat;
	}
/*Для IE есть хак на странице(на главной)*/
.news {
	width:197px;
	height:263px;
	float:left;
	margin-top:30px;
	margin-left:13px;
	background:url(../images/news_bg.png) left top no-repeat;
	}
.news_txt_bl {
	width:171px;
	height:228px;
	margin:8px 9px 2px 15px; 
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.news_txt_bl strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	}
.news_txt_bl a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	position:relative;
	z-index:92;
	}
.news_txt_bl a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	position:relative;
	z-index:92;
	}
.news_more {
	text-align:right;
	margin-right:9px;
	}
.news_more a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	position:relative;
	}
.news_more a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	position:relative;
	}
.mini_photo {
	margin-left:740px;
	margin-top:51px;
	}
input.input_other_order {
    background-color:transparent;
}
.geography_1 {
	padding-left:829px;
	padding-top:40px;
	position:relative;
	top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
.geography_1_all {
	padding-left:829px;
	padding-top:26px;
	position:relative;
	top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
a.geography_1_lnk:link, a.geography_1_lnk:active, a.geography_1_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}
a.geography_1_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
a.city_link {
    text-decoration:none;
    }
a.city_link:hover {
    text-decoration:underline;
    }
.geography_2 {
	padding-left:748px;
	}
.slogans {
	text-align:center;
	padding-top:10px;
	}
.shapka3_left_bl {
	float:left;
	}
.slogan_all {
	padding:70px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.patch {
	padding:35px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
a.patch_lnk:link, a.patch_lnk:active, a.patch_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.patch_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	}
/*-Shapka_3-End-*/
/*---Services---*/
.services {
	padding:17px 10px;
	}
.services_txt_bl {
	float:left;
	width:263px;
	padding:0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
a.services_lnk:link, a.services_lnk:active, a.services_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.services_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	}
/*-Services-End-*/
.right_bl {
	width:202px;
	float:right;
	overflow:hidden;
	}
/*---Responses---*/
.responses {
	
	width:175px;
	background:#D3DCDC;
	padding:9px 5px 18px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.responses_zag {
	font-size:13px;
	font-weight:bold;
	padding-bottom:15px;
	}
/*-Responses-End-*/
/*---Notes---*/
.notes {
	width:190px;
	padding:9px 5px 18px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.notes_zag {
	padding-left:15px;
	padding-bottom:7px;
	font-size:13px;
	font-weight:bold;
	}
.notes_id {
	padding-left:15px;
	background:url(../images/marker_v.gif) 0px 3px no-repeat;
	padding-bottom:2px;
	}
a.notes_id_lnk:link, a.notes_id_lnk:active, a.notes_id_lnk:visited {
	text-decoration:none;
	}
a.notes_id_lnk:hover {
	text-decoration:underline;
	}
/*-Notes-End-*/
/*---Subscription---*/
.subscription {
	width:175px;
	padding:9px 5px 18px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.subscription_zag {
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	}
/*Для IE есть хак на странице*/
.subscription_checkbox {
	border:solid 1px #bababa;
	width:12px;
	height:12px;
	vertical-align:middle;
	}
.subscription_textfield {
	margin-top:3px;
	margin-bottom:2px;
	border:solid 1px #bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080; 
	padding:2px;
	width:159px;
	}
.subscription_button_bl {
	width:165px;
	text-align:right;
	}
.subscription_button_ok {
	border:0px;
	padding:0px;
	width:18px;
	background:#FFFFFF;
	border-bottom:solid 1px #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	cursor:pointer;
	}
/*-Subscription-End-*/
/*---Gallery---*/
.gallery {
	float:left;
	width:727px;
	overflow:hidden;
	padding:6px 0px 15px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.gallery_zag {
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	}
.gallery_id {
	float:left;
	width:185px;
	height:200px;
	overflow:hidden;
	padding-right:50px;
	text-align:center;
	overflow:hidden;
	}
.gallery_id_txt {
	width:185px;
	}
a.gallery_lnk:link, a.gallery_lnk:active, a.gallery_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.gallery_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	}
.gallery_id img {
	border:solid 1px #b5b5b5;
	margin-bottom:5px;
	}
/*-Gallery-End-*/
.left_bl {
	float:left;
	width:210px;
	overflow:hidden;
	}
/*---Vacancies---*/
.vacancies {
	padding:5px 15px 5px 5px;
	}
.vacancies_zag {
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	}
.vacancies_id {
	padding-left:13px;
	padding-bottom:2px;
	background:url(../images/marker_vacancies.gif) no-repeat 0px 3px;
	}
a.vacancies_id_lnk:link, a.vacancies_id_lnk:active, a.vacancies_id_lnk:visited {
	text-decoration:none;
	}
a.vacancies_id_lnk:hover {
	text-decoration:underline;
	}
/*-Vacancies-End-*/
/*---Cabinet---*/
.cabinet {
	padding:5px;
	font-size:11px;
	}
.cabinet_zag {
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	}
.cabinet_forma {
	width:152px;
	padding-left:13px;
	}
.cabinet_podp {
	float:left;
	padding-top:5px;
	}
.cabinet_cl {
	clear:both;
	font-size:0px;
	height:10px;
	}
.cabinet_text {
	width:100px;
	float:right;
	border:solid 1px #898989;
	background:#ffffff;
	padding:2px;
	font-size:11px;
	}
.cabinet_forgotten_password {
	float:left;
	padding-top:5px;
	}
a.cabinet_forgotten_password_lnk:link, a.cabinet_forgotten_password_lnk:active, a.cabinet_forgotten_password_lnk:visited {
	color:#668585;
	font-size:11px;
	text-decoration:underline;
	}
a.cabinet_forgotten_password_lnk:hover {
	color:#668585;
	font-size:11px;
	text-decoration:none;
	}
.cabinet_button_bl {
	float:right;
	padding-top:2px;
	}
.cabinet_button_enter {
	border:0px;
	padding:0px;
	width:30px;
	background:#FFFFFF;
	border-bottom:solid 1px #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:bold;
	cursor:pointer;
	}
/*-Cabinet-End-*/
/*---Consultation---*/
.consultation {
	width:513px;
	float:left;
	padding:10px 15px 0px 0px;
	overflow:hidden;
	}
.consultation_zag {
	font-size:13px;
	font-weight:bold;
	}
.consultation_pod_zag {
	padding-top:2px;
	padding-bottom:7px;
	font-size:12px;
	}
.consultation_order_bl {
	width:338px;
	float:left;
	padding:11px;
	background:#D3DCDC;
	}
.consultation_order_tbl {
	width:100%;
	border-collapse:collapse;
	border:0px;
	}
.consultation_order_tbl td {
	padding:8px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.consultation_textfield {
	width:227px;
	background:#FFFFFF;
	font-size:12px;
	border:0px;
	padding:2px;
	}
.consultation_button_bl {
	text-align:right;
	width:315px;
	}
.consultation_button_send {
	border:0px;
	padding:0px;
	width:60px;
	background:#D3DCDC;
	border-bottom:solid 1px #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	cursor:pointer;
	}
.consultation_right_bl {
	float:left;
	width:138px;
	padding:6px 0px 0px 12px;
	font-size:10px;
	color:#3d3d3d;
	}
a.consultation_right_bl_lnk:link, a.consultation_right_bl_lnk:active, a.consultation_right_bl_lnk:visited {
	font-size:13px;
	color:#668585;
	text-decoration:underline;
	}
a.consultation_right_bl_lnk:hover {
	font-size:13px;
	color:#668585;
	text-decoration:none;
	}
/*-Consultation-End-*/
/*---Cellar---*/
.cellar {
	border-top:solid 1px #2c2c2c;
	padding-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	}
a.cellar_lnk:link, a.cellar_lnk:active, a.cellar_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.cellar_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	text-decoration:underline;
	}
.cellar_copyright {
	padding-top:7px;
	float:right;
	}
a.cellar_copyright_lnk:link, a.cellar_copyright_lnk:active, a.cellar_copyright_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
a.cellar_copyright_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}
/*-Cellar-End-*/
/*---Content---*/
.content_bl {
	float:left;
	width:712px;
	overflow:hidden;
	text-align:left;
	}
.content_big_bl {
	width:955px;
	overflow:hidden;
	text-align:left;
	padding:0px 0px 20px 0px;
	}
.content_portfolio_bl_left {
	float:left;
	width:712px;
	padding-left:0px;
	overflow:hidden;
	text-align:left;
	}
.content_portfolio_bl_right {
	float:right;
	width:213px;
	padding:126px 0px 10px 30px;
	overflow:hidden;
	text-align:left;
	}
.scr_sh_bl {
	float:left;
	padding-bottom:50px;
	}
.scr_sh_img {
	padding:13px 1px 21px 0px;
	border-right:solid 1px #cdcece;
	border-bottom:solid 1px #cdcece;
	}
.scr_sh_txt {
	padding:0px 1px 20px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	}
a.scr_sh_lnk:link, a.scr_sh_lnk:active, a.scr_sh_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.scr_sh_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	text-decoration:underline;
	}
.content_zag {
	padding:20px 10px 5px 50px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.content_big_zag {
	padding:15px 10px 15px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2c2c2c;
	}
.content_portfolio_zag {
	padding:20px 10px 25px 0px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	}
a.content_portfolio_zag_lnk:link, a.content_portfolio_zag_lnk:active, a.content_portfolio_zag_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7c7c7c;
	text-decoration:underline;
	}
a.content_portfolio_zag_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7c7c7c;
	text-decoration:none;
	}
.content_area {
	padding:10px 10px 10px 25px;
	}	
.services_tbl {
	border-collapse:collapse;
	border:0px;
	}
.services_tbl td {
	padding:13px;
	}
.services_tbl_ico {
	vertical-align:middle;
	text-align:center;
	}
.services_tbl_text {
	text-align:left;
	vertical-align:middle;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
a.services_tbl_lnk:link, a.services_tbl_lnk:active, a.services_tbl_lnk:visited {
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
a.services_tbl_lnk:hover {
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
.hosting_tbl {
	border-collapse:collapse;
	border:solid 1px #000000;
	}
.hosting_tbl td {
	border:solid 1px #000000;
	padding:1px;
	}
.hosting_tbl th {
	border:solid 1px #000000;
	text-align:center;
	padding:1px;
	}
.contect_tbl {
	border-collapse:collapse;
	border:0px;
	}
.contect_tbl td {
	padding:40px 30px 15px 0px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.contect_tbl img {
	border:solid 1px #bfbfbf;
	}
a.contact_lnk:link, a.contact_lnk:active, a.contact_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9696;
	text-decoration:underline;
	}
a.contact_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9696;
	text-decoration:none;
	}
.who_we_bl {
	width:940px;
	margin:0px auto;
	overflow:hidden;
	}
.who_we_bl_left {
	float:left;
	width:30px;
	padding-top:63px;
	text-align:left;
	}
.who_we_bl_center {
	float:left;
	width:870px;
	height:195px;
	overflow:hidden;
	padding:0px 4px;
	background:#D3DCDC;
	border:solid 1px #d7d8d8;
	}
.who_we_bl_center_insert {
	width:870px;
	height:195px;
	overflow:hidden;
	}
.who_we_bl_right {
	float:left;
	width:30px;
	padding-top:63px;
	text-align:right;
	}
.who_we_bl_tbl {
	border-collapse:collapse;
	border:0px;
	}
.who_we_bl_tbl td {
	padding:15px 12px 0px 12px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	}
.portfolio_id_bl {
	float:left;
	width:210px;
	height:210px;
	overflow:hidden;
	padding:0px 14px 0px 0px;
	margin-bottom:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	}
.portfolio_2_id_bl {
	float:left;
	width:210px;
	height:238px;
	overflow:hidden;
	padding:0px 14px 0px 0px;
	margin-bottom:7px;
	text-align:left;
	}
a.portfolio_id_lnk:link, a.portfolio_id_lnk:active, a.portfolio_id_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.portfolio_id_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	text-decoration:underline;
	}
.portfolio_id_1 {
	float:left;
	padding-left:12px;
	margin-bottom:8px;
	background:url(../images/portfolio_id_bl_shade.gif) bottom left no-repeat;
	}
.portfolio_id_2 {
	float:left;
	padding:5px;
	background:#e6ebeb;
	border:solid 1px #d7d8d8;
	}
.portfolio_id_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c2c2c;
	padding-left:15px;
	}
a.portfolio_id_3_lnk:link, a.portfolio_id_3_lnk:active, a.portfolio_id_3_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989191;
	text-decoration:underline;
	}
a.portfolio_id_3_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989191;
	text-decoration:none;
	}
.portfolio_more_bl {
	text-align:right;
	padding-right:45px;
	}
a.portfolio_more_lnk:link, a.portfolio_more_lnk:active, a.portfolio_more_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa1a1;
	font-weight:bold;
	text-decoration:underline;
	}
a.portfolio_more_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa1a1;
	font-weight:bold;
	text-decoration:none;
	}
a.portfolio_more_lnk_2:link, a.portfolio_more_lnk_2:active, a.portfolio_more_lnk_2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-decoration:underline;
	}
a.portfolio_more_lnk_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-decoration:none;
	}
.portfolio_select {
	width:115px;
	border:solid 1px #898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	}
.portfolio_number_page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989191;
	padding-left:0px;
	}
a.portfolio_number_page_lnk:link, a.portfolio_number_page_lnk:active, a.portfolio_number_page_lnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:none;
	}
a.portfolio_number_page_lnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	text-decoration:underline;
	}
a.grey_lnk:link, a.grey_lnk:active, a.grey_lnk:visited {
	color:#959595;
	text-decoration:underline;
	}
a.grey_lnk:hover {
	color:#959595;
	text-decoration:none;
	}
.create_site_tbl {
	width:600px;
	border-collapse:collapse;
	border:0px;
	}
.create_site_tbl td {
	vertical-align:top;
	text-align:left;
	padding:3px;
	}
.create_site_right {
	padding-left:15px;
	float:right;
	width:165px;
	}
.create_site_right img {
	border:solid 1px #9e9e9e;
	margin:5px auto;
	}
/*-Content-End-*/
.complete_mess, .error_mess
    {
    font-size:10px;
    color:darkorange;
    font-weight:bold;
    }