* {
	color:#64757f;
	font: normal 11px Tahoma, Verdana, sans-serif, Helvetica, Arial;
	margin: 0;
	padding: 0;
	outline:0;
}
b, strong {font-weight:700}

.clear
{
	clear:both;
}

#wrapper
{
	background:#fff url(../img/bg_body.gif) repeat-x;
	text-align: center;
}
img
{
	border:0;
}
select {padding-left:2px;outline:0}
select option {padding:0 15px 0 5px; font-size:11px;font-weight:700;outline:0}

#site
{
	width:990px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}
#top
{
	/*height:227px;*/
	background:url(../img/bg_body.gif) repeat-x;
	width:990px;
}
.logo
{
	float:left;
	height:118px;
	width:265px;
	margin:0 0 0px -4px;
	/*margin:0 0 0px 26px;*/
	/*margin:0 0 -25px 26px;*/
	/*background:url(../img/logo.png) no-repeat;*/
}
.msg
{
	float:right;
	text-align:left;
	padding:8px 0px 0 0;
}
.msg table tr td.img { padding-top:2px; }
.msg table tr td.product_name { padding-top:4px; }
.msg table tr td b.lv_green { color:#7ec000}
.msg table tr td.msg,.msg table tr td a, span#change_lang, #change_layer
{
	color:#fff;
	text-transform:uppercase;
	font-weight:100;
}

span#change_lang { float:none;cursor:pointer;padding:0}
.logged span#change_lang { color:#fff}
.change_language  img{ margin-right:5px}

.msg table tr td a.hallo
{
	color:#fff;
	text-transform:none;
	font-weight:700
}

.msg table tr td a, .msg table tr td {
	color:#fff;
}

.msg table tr td {
	color:#b6b7b9;
	text-transform:none;
}


.msg table tr td span { font-weight:700 }

.msg table tr td { padding:0px 0 1px 5px; }



/*
.msg table
{
	border: 0px;
	border-spacing: 0px;
	empty-cells: show;
	border-collapse:collapse;

}
*/

#header
{
	background:none;
	height:139px;
	position: relative;
	top:-34px;
	width:990px;
}

.subscribe
{
	width: 285px;
	height:57px;
	
}

.nav_but
{
	height:30px;
	text-align:center;
	position:relative;
}

.nav_but table, .search_field table
{
	margin: 0 auto;
	border: 0px;
	border-spacing: 0px;
	empty-cells: show;
	border-collapse:collapse;
	text-align:left;
	vertical-align:middle;
}

.nav_but td { height:26px; }

.nav_but  ul
{
	list-style-type:none;
}

.nav_but ul li,.nav_but ul li:hover
{
	float:left;
	background:url(../img/bg_button.png) repeat-x;
	height:30px;
	/*padding:7px 15px 0 15px;*/
	/*margin-right:2px;*/
	/*padding:5px 15px 5px 15px;*/
	border-right:1px solid #c3c7ca;
	
	/*border-right:1px solid #c3c7ca;*/
	/*margin-right:5px;*/
	line-height:0;
}

.nav_but ul li:hover{ background:url(../img/bg_button_hover.png) repeat-x;}

.nav_but li.active, #header .nav_but li.active:hover
{
	background:url(../img/bg_button_active.png) repeat-x;
	height:31px;
	border:0;
	/*padding-bottom:2px;*/
	
}

.nav_but li.activeLeft, .nav_but li.activeLeft:hover, .nav_but li.inactiveLeft {background:url(../img/bg_button_active_left.png) no-repeat; height:31px;width:8px;padding:0;border:0}
.nav_but li.inactiveLeft, #header .nav_but li.inactiveLeft:hover {background:url(../img/bg_button_left.png) no-repeat;border:none;height:31px;width:8px;padding:0;border:0}
.nav_but li.inactiveRight, #header .nav_but ul li.inactiveRight:hover {background:url(../img/bg_button_right.png) no-repeat;height:31px;width:8px;padding:0;border:0}
.nav_but li.activeRight {background:url(../img/bg_button_active_right.png) no-repeat;height:31px;width:8px;padding:0;border:0}
.nav_but li.activeRight:hover {background:url(../img/bg_button_active_right.png) no-repeat;height:31px;width:8px;padding:0;border:0}
.nav_but li a
{
	font-size:13px;	
	font-weight:bold;
	text-decoration:none;
	color:#004C78;
	padding:7px 15px;
	float:left;
}
.nav_but li a:hover
{
	color:#000;
}

.nav_but li.active a
{
	color:#fff;
	cursor:default;
}


.search
{
	width:990px;
	height:109px;
	padding:0 0px;
}
.search_left, .search_right, .search_middle
{
	float:left;
	width:8px;
	height:109px;
	background:url(../img/search_left.png) no-repeat;
	z-index:1;
}
.search_right
{
	background:url(../img/search_right.png) no-repeat;
}
.search_middle
{
	width:974px;
	background:url(../img/search_bg.png) repeat-x;
	text-align: center;
}

.search_field
{
	padding-top:12px;
	text-align:center;
	height:72px;
	/*margin: 0 auto;*/
	
}

.search_field .search_tit, .search_field  .search_un, .search_field  .search_find
{
	text-transform:uppercase;
	font-size:13px;
	color:#fff;
	padding-left:6px;
}

.search_field .search_un
{
	text-transform:none;
	color:#B5CEDF;
}

.search_field .searchInp
{
	background:url(../img/searchfield.png) no-repeat;
	/*width:433px;*/
	width:590px;
	height:36px;
}

.search_field .searchInpVS
{
	background:url(../img/searchfield_vs.png) no-repeat;
	width:280px;
	height:36px;
}

.search_field .searchInp input, .search_field .searchInpVS input
{
	/*width:421px;*/
	width:578px;
	height:23px;
	padding:4px 0 0 6px;
	margin:5px 2px 0 4px;
	font-size:13px;
	border:none;
	background:none;
	color:#8e8f91;
}

.search_field .searchInpVS input { width:268px; margin-left:3px;} 


.search_field button.searchBtn
{
	background: transparent url(../img/btn_grey_r.png) no-repeat scroll right center;
	padding: 0px 18px 0 0;
	border: 0;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	width: auto;
	overflow: visible;
}

* html .search_field button.searchBtn
{
	height:37px;
}

.search_field button.searchBtn:hover
{
	background: transparent url(../img/btn_grey_rh.png) no-repeat scroll right center;
}

.search_field button.searchBtn span 
{
	height: 36px;
	background: transparent url(../img/btn_grey_l.png) left no-repeat;
	color: #000;
	padding: 0px 0 0 22px;
	display: block;
	white-space: nowrap;
}


*+html .search_field .searchBtn span { margin-top:1px; } /*IE7 Hack*/



*+html .search_field button.searchBtn { padding: 0px 21px 0 0; } /*IE7 Hack*/



.search_field button.searchBtn:hover span
{
	background: transparent url(../img/btn_grey_lh.png) left no-repeat;
}
.search_field button.searchBtn span div
{
	font-size:13px;
	font-weight:700;
	padding-top:9px;
	color:#1b4a74;

	
}

.search_field  .search_find
{
	font-weight:700;
	text-transform:none;
	width:360px;
}

.search_middle  .find_kw_bt {padding-top:28px;}
.search_middle  .find_kw_bt table
{
	margin-top:5px;
}

.select_mode { text-align:left}
.select_mode table{ margin:3px 0 0 5px}
.select_mode table td { clear:both }
.select_mode table td span{cursor:pointer;width:auto; float:left}
.select_mode table td span img, .select_mode table td a input{float:left}
.select_mode table td span input {margin-top:1px;}
.select_mode table td span span{padding:2px 12px 0 4px;font-size:11px; color:#b2cfed;font-weight:700;top;float:left}
div.select_mode table td span span{color:#004C78;}


table.products { width:100%; table-layout:fixed;border:none}
table.products  tr.tr3 table td p { text-align:center;padding-bottom:8px;clear:both; font-size:13px;}


table.products .tr1 {background:#D5E0E6}
table.products .tr2 {background:#eff4f7}
table.products .tr3 {background:#fff}

.mytab tbody:hover > .tr1 {background:#cad8e1;}
.mytab tbody:hover > .tr2 {background:#e0f0fa;}
.mytab tbody:hover > .tr3 {background:#eef9ff;}
.mytab tbody:hover > tr {cursor:default}

table.products  td.active_th {background:#bdcdda}
table.products  td.active_td {background:#dcf2ff}
table.products  td.active_td2 {background:#cee8f7}



table.products td { text-align:center;padding-left:8px;}
table.products  td.l {text-align:left}
table.products  td.f11 {font-size:1.1em}
table.products  td {height:30px;}
#toolformTop table.user_profile td, #toolformTop table.user_profile_adress td {text-align:left;height:20px;color:#000;font-size:12px;padding:0 8px 0 0;vertical-align:middle;}
table.user_profile_adress td {height:auto;padding:1px 0 0 0}
table.user_profile td a{font-weight:700; font-size:12px;}



table.products  td.no_css {background:none;padding:0;margin:0;border:none;border-left:1px solid #CED5DA}


table.products table td {border-right:none}


table .products div.price, table .products td.price, .price, table .products div.price_cur, p .price_cur , .prod_name { color:#004C78; font-size:14px; font-weight:700; padding-bottom:5px;}
table .products td.price,  table .products div.price_cur,p .price_cur {padding:0px;font-size:20px;font-weight:100 }
table .products td.price_small, table .products td.price_small .price,table .products td.price_small div.price_cur {padding:0px;font-size:16px;font-weight:100 }
table .products td.price_small .price {font-size:11px;}
table .products sup.price {padding:0px;font-size:12px;font-weight:700 }
#content_wide table.products td.no_css table.mytab table.prod_desc td { padding:0; border:0}


h1.price{font-size:15px;}
h2.price {padding-bottom:0;margin-top:0}
p .price_cur {font-size:19px}

div.us_price_desc { padding:10px;clear:both;color:#004C78;font-size:11px}
div.us_price_desc table td {color:#004C78;}
form div.us_price_desc { padding-bottom:0px}

.currency_selector {font-weight:100;padding:8px 0 0 0;}
.currency_selector select{padding:1px 0 0 2px;outline:0;border:1px solid #CED5DA;background:#EFF4F7}
.currency_selector select option{padding:1px 5px 0 4px;outline:0}


table .products .us_price, table .products .us_price sup.price {color:#B60005;font-size:15px;font-weight:100}
table .products .us_price sup.price {font-size:11px}

#content table.prod_desc  td{padding:0;border:0}
#content table.products  table td{padding-left:4px}
span.price{float:left}
p span.price, sup.price{float:none;font-size:12px}
sup.price{font-size:10px}
span.close_div{float:right;cursor:pointer}

table.products  table.prod_chi td {border:none;padding:0 4px 0 2px;text-align:left}
table.products td.prod_chi_td {padding:0 6px 0 13px; border-left:1px solid #CED5DA;vertical-align:top}

.by_layer { margin:0 auto; position:relative; top:240px}
.by_top, .by_bottom  {background: transparent url(../img/buy_tab_top.png) left no-repeat;width:620px;height:12px}
.by_bottom {background: transparent url(../img/buy_tab_bottom.png) left no-repeat;}
.by_middle {background: transparent url(../img/buy_tab_bg.png) left repeat-y;width:584px;padding:8px 18px;text-align:left}

p.buy_desc {padding:10px 0 11px 1px;margin:0;clear:both;}


.submitProduct { text-align:right;padding-top:12px }

div.prepageClass { background:#b1babf; height:100%; width:100%;position:absolute;top:0;left:0;z-index:10000; text-align:center;  opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);}
div.preloadClass { height:100%; width:100%;position:absolute;top:0;left:0;z-index:10000;}

div.checkout_user_product {width:330px;float:right;}
div.user_product_buy {border:1px solid #CED5DA; padding:3px;} 
div.user_buy_div {background:#F7F8FA;padding:7px;min-height:150px;}
div.user_buy_div p {margin:0;line-height:16px;}
div.user_buy_div .decollator {padding-bottom:6px}
div.billing_state {width:648px;margin-bottom:10px;}
#content .billing_state table.products td {padding:0;text-align:left}

.billing_state table td.left_grey, .billing_state table td.right_grey, .billing_state table td.right_white  {background: transparent url(../img/steps_left_grey.png) left no-repeat; width:5px;height:36px;padding:0;margin:0}
.billing_state table td.right_grey {background: transparent url(../img/steps_right_grey.png) left no-repeat; }
.billing_state table td.right_white {background: transparent url(../img/steps_right_white.png) left no-repeat; }

.billing_state table td.billing_active, .billing_state table td.billing_inactive {background: transparent url(../img/steps_bg_grey.png) repeat-x; width:200px; height:36px;}
.billing_state table td.billing_inactive {background: transparent url(../img/steps_bg_white.png) repeat-x;}

.billing_state table td.billing_middle_inactive, .billing_state table td.billing_middle_active, .billing_state table td.billing_middle_active2 {background: transparent url(../img/steps_middle_white_white.png) left no-repeat; width:19px;height:36px;}
.billing_state table td.billing_middle_active {background: transparent url(../img/steps_middle_grey_white.png) left no-repeat; }
.billing_state table td.billing_middle_active2 {background: transparent url(../img/steps_middle_grey_grey.png) left no-repeat; }

.billing_state table td table td {font-size:11px;font-weight:700;line-height:14px;}
.billing_state table.checkout_steps td.step {font-size:22px;text-align:right;padding:0 4px 0 8px;font-weight:100}
.billing_state table.checkout_steps td.step_desc {font-size:13px}
.billing_state table td.billing_active td{color:#fff}
.billing_state table td.billing_inactive td{color:#8c9195}
.billing_state table td.billing_active td a{color:#fff}
.billing_state table td.billing_active td a:visited{color:#fff}

.next_step {float:right;margin-right:10px;}
.back_step {margin-left:10px;}

#toolformTop td p {margin:0;padding:0 0 2px 0;font-size:12px;color:#000;}
#toolformTop td p a{font-size:12px;}
#toolformTop td p b{font-size:12px;color:#000}

#toolformTop table.bill_overview { margin-left:-10px;width:640px;}
#toolformTop table.bill_overview td{ padding:7px 7px 10px 7px; background:#e6eaed;border:1px solid #cfd4d8;border-right:1px solid #fff;border-bottom:1px solid #fff;width:284px;}


table.my_account  { width:100%; table-layout:auto;border:none;margin-top:10px;}
#toolform table.my_account td {padding-right:5px;vertical-align:middle}
table.my_account td h2 a{font-size:1.0em;font-weight:700;padding-right:5px;vertical-align:top}
#toolformTop table.my_account td p{color:#64757F;font-weight:700;font-size:11px;}
#user_profile td.td_desc, .user_profile td.td_desc, #user_login td.td_desc, #bug_table td.td_desc, #contact_table td.td_desc {padding-left:16px;color:#64757F}
#user_profile input, .user_profile input, #contact_table input{border-top:1px solid #9ea7ae; border-right:1px solid #cfd4d8; border-left:1px solid #cfd4d8; border-bottom:1px solid #cfd4d8; /* border:1px solid #cfd4d8; */ font-size:10pt;position:relative;top:0.2em;margin-bottom:0.3em}


#change_country {width:100%}
#change_country .search_tit{font-size:12px}

a.sel_country  img {margin: -3px 0 0 3px;vertical-align: middle;}
div.cnt_arc {float:right;position:relative;top:6px;min-width:94px;}


div.select_country_active, div.select_country_inactive { background:#e0e6e6;padding:5px;color:#004C78;float:left;}
div.select_country_active{ border:1px solid #004c78; border-bottom:none;}
div.select_country_inactive {color:#fff;background:none;cursor:pointer;padding:6px}
/*td.select_country_inactive:hover {color:#373F3F;background:#EFFFFF;border:1px solid red; }*/
div.select_country_active img{ vertical-align: middle; margin: -3px 0 0 3px;} 
div.select_country_inactive img{ vertical-align: middle; margin: -3px 0 0 3px;} 

.lv_blog{ position:absolute; right:10px; top:0;z-index:1000}
/*
#searchmetrics_family { position:absolute; right:8px; top:0;z-index:1000}

#searchmetrics_family p.ue_single {color:#000; font-weight:700;float:left;margin:0}
#searchmetrics_family img.img_single { margin:5px 5px 0 5px;float:left}
#searchmetrics_family div.toggle { margin:8px 8px 0 5px;float:left;cursor:pointer}


#searchmetrics_family table.middle_out td.left_top,#searchmetrics_family td.right_top{ background: none; width:12px;height:8px;}
#searchmetrics_family table.middle_out td.right_top, 
#searchmetrics_family table.middle_out td.top ,
#searchmetrics_family table.middle_out td.middle,
#searchmetrics_family table.middle_out td.left_middle,
#searchmetrics_family table.middle_out td.right_middle{ border:none; background: none}
#searchmetrics_family table.middle_out  tr.ue td.middle p { color:#000;}
#searchmetrics_family  table.middle_out tr.ue td.middle p.img{  background: url(../img/arrow_down_black.gif) left top no-repeat;height:5px;width:7px}

#searchmetrics_family td.left_top,#searchmetrics_family td.right_top{ background: url(../img/box_top_left.png) left top no-repeat; width:12px;height:8px;}
#searchmetrics_family td.right_top{ background: url(../img/box_top_right.png) left top no-repeat;}
#searchmetrics_family td.top{ border-top:2px solid #d2d6d9; background: url(../img/box_bg.png) left top;}



#searchmetrics_family td.left_middle,#searchmetrics_family td.right_middle,#searchmetrics_family td.middle{ border-left:2px solid #d2d6d9; background: url(../img/box_bg.png) left top;}
#searchmetrics_family td.right_middle{border-left:none; border-right:2px solid #d2d6d9}
#searchmetrics_family td.middle{ border:none}
#searchmetrics_family td.left_bottom,#searchmetrics_family td.right_bottom{ background: url(../img/box_bottom_left.png) left top no-repeat; width:12px;height:12px;}
#searchmetrics_family td.right_bottom{ background: url(../img/box_bottom_right.png) left top no-repeat; width:12px;height:12px;}
#searchmetrics_family td.bottom{ border-bottom:2px solid #d2d6d9; background: url(../img/box_bg.png) left top;}

#searchmetrics_family  tr.ue td.middle p{ color:#004C78; font-weight:700;padding:0 0 10px 0;margin:0;float:left}
#searchmetrics_family  tr.ue td.middle, #searchmetrics_family  tr.pointer { cursor:pointer}
#searchmetrics_family  td.middle p{ color:#004C78;}
#searchmetrics_family  td.middle li a{ color:#000;font-weight:700;}
#searchmetrics_family  td.middle li a:hover{ text-decoration:underline}
#searchmetrics_family  tr.ue td.middle p.img{ margin:5px 0 0 5px;float:left}
#searchmetrics_family  tr.ue td.middle p.img{ background: url(../img/arrow_down_blue.gif) left top no-repeat;height:5px;width:7px}
*/

/*
table.overview_rapid0 { background:url(../img/teaser_bg.jpg) 0 0 no-repeat}
table.overview_rapid1 { background:url(../img/teaser_bg.jpg) 0 -352px no-repeat}
table.overview_rapid2 { background:url(../img/teaser_bg.jpg) 0 -704px no-repeat}
table.overview_rapid3 { background:url(../img/teaser_bg.jpg) 0 -1056px no-repeat}
table.overview_rapid4 { background:url(../img/teaser_bg.jpg) 0 -1408px no-repeat}
#previewBoxNarrow #teaserTable {table-layout:fixed;width:816px; height:352px; }
#previewBoxNarrow #teaserTable td {padding:0;margin:0;border:0;vertical-align:top}
#teaserTable td.teaser_select, #teaserTable td.teaser_select_active { width:232px; height:70px;cursor:pointer}
#teaserTable td.teaser_select_active { cursor:default}
#teaserTable td.teaser_select div, #teaserTable td.teaser_select_active div{ margin:12px 30px 0 59px;}

#teaserTable td.teaser_select h2, #teaserTable td.teaser_select_active h2 { font-size:16px;margin:0;}
#teaserTable td.teaser_select p, #teaserTable td.teaser_select_active p { padding:0 0 0 1px;}
#teaserTable td.teaser_select_active h2 { color:#004C78}
#teaserTable td .rapid_desc { padding:25px 0 0 15px; width:250px;	height:245px;}
#teaserTable td .rapid_button { padding:0 0 0 33px;}
#teaserTable td .rapid_desc h3 { color:#004C78;font-size:22px;font-weight:100;padding-bottom:20px;margin:0}
#teaserTable td .rapid_desc li { font-size:16px;padding:0 0 12px 25px;background:url(../img/li_bg.png) top left no-repeat}


#teaserTable td.teaser_select_active p { color:#000}
.hide {display:none}*/

.main_teaser_overview, .main_teaser_paid , .main_teaser_organic, .main_teaser_universal, .main_teaser_competition, .main_teaser_keyword{ background: url(../img/teaser_bg_overview.jpg) left top no-repeat;height:343px;width:990px }
.main_teaser_paid { background: url(../img/teaser_bg_paid.jpg) left top no-repeat;}
.main_teaser_organic { background: url(../img/teaser_bg_organic.jpg) left top no-repeat;}
.main_teaser_universal { background: url(../img/teaser_bg_universal.jpg) left top no-repeat;}
.main_teaser_competition { background: url(../img/teaser_bg_competition.jpg) left top no-repeat;}
.main_teaser_keyword { background: url(../img/teaser_bg_keywords.jpg) left top no-repeat;}

.search_pm {height:42px;}
/*.search_pm li { padding:12px 15px 0;height:30px;float:left}*/
.search_pm li { height:42px;float:left}
.search_pm li:hover { background: url(../img/teaser_button_hover.png) left top repeat-x;height:42px;}

.search_pm li.left, .search_pm li.left_inactiv  {background: url(../img/teaser_button_active_left.png) left top no-repeat;height:42px;width:10px;padding:0;border:0 }
.search_pm li.left_inactiv  {background: url(../img/teaser_button_left.png) left top no-repeat;height:42px;width:10px;padding:0;border:0 }
/*.search_pm li.left_link {background: url(../img/teaser_button_active_bg.png) left top repeat-x;height:30px;padding-left:5px}*/
.search_pm li.left_link {background: url(../img/teaser_button_active_bg.png) left top repeat-x;height:42px;padding-left:10px;}
.search_pm li.spacer {background: url(../img/teaser_button_space.png) left top no-repeat;height:42px;width:2px;border:0;padding:0}
.search_pm li a { font-size:13px; font-weight:700;padding:12px 15px 0;height:30px;float:left}
.search_pm li a:hover{ color:#000}
.search_pm li.left_link  a {color:#fff;padding-left:5px}
.search_desc { width:590px;height:185px;padding:30px 0 0 30px;}
.search_desc ul li, .register_box_cnt ul li, .product_box ul li { font-size:14px;padding:0 0 12px 25px;background:url(../img/li_bg.png) top left no-repeat}
.search_desc h1 { color:#004C78;padding-bottom:10px;margin:0}
.search_desc_btn { height:86px;width:620px;}
.search_desc_btn a { margin-left:90px;}

.overview_pm_desc h2, .overview_pm_left h2,.box h3,  .overview_pm_right h3  {color:#004C78;font-weight:700;margin:0;padding-left:7px;}
.overview_pm_desc h2{cursor:pointer;display:inline}
.overview_pm_desc h2.active{color:#64757F;}
.overview_pm_desc ul li{font-size:13px;padding:0 0 15px 0px;}
.overview_pm_left h2, .box h3,  .overview_pm_right h3  {color:#000;}
.box h3, .overview_pm_right h3 {font-size:14px;font-weight:100; padding-bottom:3px;}
.overview_pm_right h3 { font-weight:700;padding-bottom:0}
.box p {font-size:13px;font-weight:100;width:220px;padding:0 10px 0 10px;margin:0}
.box img, .box p,.box, .overview_pm_left .middle, .overview_pm_right, #main_navi_show img,#main_navi_show a {float:left}
.box img {margin-top:3px}
.overview_pm_desc .resulstTableHeader, .ranks,  .overview_pm_desc .resultTableBottom  {width:323px;}

.ranks .resultTableBottom {background:url(../img/table_bottom_wide323.png) top left no-repeat; height:10px;width:323px}
.overview_pm_desc {position:relative}
.overview_pm_desc .resultTable {border-right:1px solid #CED5DA;width:321px;border-left:1px solid #CED5DA;width:321px;}
.overview_pm_desc .resultTable table{table-layout:fixed;width:321px;border-collapse:collapse; border-spacing:0;}
.overview_pm_desc .resultTable  table td, .overview_pm_desc .resultTable  table th{border-right:1px solid #CED5DA;border-bottom:1px solid #CED5DA;padding:4px 4px 4px 8px;color:#000}
.overview_pm_desc .resultTable  table th{font-weight:700}
.overview_pm_desc .resultTable  table td.bRN{border-right:none}
#top100us {position:absolute;top:0;left:240px;}

.ranks {float:left}
.left {padding-right:10px;}
.right {padding-right:11px;}

.overview_pm_left {width:821px;float:left}
.overview_pm_left .top, .overview_pm_left .bottom { background: url(../img/shadow_bg_top.jpg) left top no-repeat;height:11px;width:821px;}
.overview_pm_left .bottom { background: url(../img/shadow_bg_bottom.jpg) left top no-repeat;clear:both}
.overview_pm_left .middle { background: #f7f8fa;border-right:1px solid #cfd3d6;border-left:1px solid #cfd3d6;width:819px}
.overview_pm_left .middle .box{ width:394px;padding:0 0 0 15px;}

.overview_pm_right {width:159px; margin-left:10px;}
.main_right {padding: 10px;border:1px solid #cfd3d6;min-height:298px}
.main_right #show_all_tools {padding:8px 11px 7px 0;text-align:right;clear:both}
.main_right #show_all_tools span{color:#1E4C76;cursor:pointer;font-weight:700}
.main_right ul li a {font-weight:700 }  

.middle .tesimg {width:73px;height:100px;padding:0 10px 0 15px;}
.middle .tesimg, .middle .tescnt {float:left}
.middle .tesglb {width:821px;min-height:122px;}
.middle .tescnt {width:710px;padding-top:5px;}
.middle .testex {font:16px 'Times New Roman',Times,serif;font-style:italic}
.middle .tesnam, .middle .tespos { font-size:13px;text-align:right}
.middle .tespos { color:#004C78}
.middle .decollator {margin:0 15px;}

.prod_box {width:490px;float:left;}
.prod_top{ height: auto;min-height: 54px;	padding: 15px 10px 0px 15px;	background: url(../img/form_490_top.png) no-repeat;	min-height: 54px; }

.prod_reg {
	min-height: 50px;
	height: auto;
	background: url(../img/form_490_bg.png) repeat-y;

}

#toolformBody p {
	margin: 5px 0 0 0;
}

.prod_bottom {
	height: 73px;
	padding: 5px 10px 0px 15px;
	background: url("../img/form_490_bottom.png") no-repeat;
}

table.price {
	width: auto;
}

table.price td {
	padding-right: 25px;
}
table.price tr td {
	width: auto;
	height: auto;
	color: #000;
}

table.price td.align_right {
	text-align: right;
}

tr.bold td {
	font-weight: bold;
	padding-top:5px;
}

h2.disable_accout {font-weight:700;}

/*label { font-weight: normal;}*/

.register_box {width:322px;border:2px solid #C3C7CA;float:right;margin-top:18px;padding:3px;}
.register_box_cnt{background:#f1f2f4 url(../img/register_box_bg.jpg) right bottom no-repeat;min-height:330px}
.register_box_cnt h2 {margin:0;font-size:2em;color:#004C78;padding:12px 16px}
.register_box_cnt ul {padding:0 0 0 15px}
table.products table.prod_chi td.available_germany, p.available_germany { color:#004C78;padding-left:20px;font-weight:700; background:#f1f2f4}
p.available_germany  {background:none; padding:10px 0 0 0px;}

table.bill_overview td h2{color:#000;font-size:1.2em}
table.purchase_price {padding-left:6px;}
table.purchase_price td {font-size:1.1em;color:#000}


.product_box {padding:0 0 0 15px; border:1px solid #CED5DA;background:url(../img/products_bg.png) repeat-x left bottom; float:left;width:805px;}
.product_box h2 {color:#004C78; font-size:16px;padding:5px 0}
p.product_desc {font-size:12px; padding:8px 0 10px 0}

.product_box_left {float:left;width:460px;}
.product_box_right {width:333px; height:162px;float:right;margin-top:10px}
.prod_suite {background:url(../img/products_suite.png) no-repeat top left; width:333px; height:162px;}
.prod_rapid {background:url(../img/products_rapid.png) no-repeat top left; width:333px; height:162px;}
.prod_tools {background:url(../img/products_tools.png) no-repeat top left; width:333px; height:162px;}
.product_box_left a {padding:10px 0 10px 50px;}

.rapid_search_box { background:url(../img/form_490_bg.png) repeat-y; width:490px;float:left}

.rapid_search_top { background:url(../img/form_490_top.png) no-repeat; width:470px; height:41px;padding:15px 0 0 20px;}
.rapid_search_bottom { background:url(../img/form_490_bottom.png) no-repeat; width:470px; height:71px;padding:7px 0 0px 20px;}

.rapid_search_top h2 {color:#004C78;margin:0;font-size:20px;}
.rapid_search_middle { padding:0 20px;}
.rapid_search_middle .comp_dom{ width:163px;}
.rapid_search_middle .comp_dom input{ width:161px;}
.rapid_search_middle .vsDomain{ color:#000;padding: 0 4px; font-weight:700}
.rapid_search_middle .submitBtn{ width:85px;}

.rapid_search_middle .inputBoxText{ font-size:13px;color:#8E8F91;width:360px;font-weight:100;height:21px;padding-top:4px;}
.rapid_search_bottom p {font-size:12px;}

.wellcome_confirm { width: 576px; border:2px solid #84c708; margin : 0 auto 15px auto; padding:10px}
.dear_custom { color:#84c708; font-size:1.3em;font-weight:700;padding-bottom:4px; }

.wellcome_confirm p {font-size:1.1em}

#DomainHeadGrid_1 span, #DomainHeadGrid_2 span {color:#000}

.estimated-value {color:#64757F}
.computed-value {color:#000}
#eos_payment {border:none;height:280px;width:621px;padding:0px; background:#E6EAED;}

