/* CSS Document */



/* ----- MAIN LAYOUT ----- */

body { margin:0px; padding:0px; font-family:verdana; background:#fff; }

img { border:0; }

.fix { /* фикс для ие6 */ padding:0; margin:0; }



#auth { position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999; display:none; }

#auth .window {

	position:relative;

	width:350px;

	height:210px;

	top:50%;

	left:50%;

	margin-top:-100px;

	margin-left:-185px;

	background:url(/designes/images/auth_top_bg.png) repeat-x top;

	background-color:#f0f0f0;

	border:20px solid #fff;

}

#auth .window .title { color:#fff; font-size:22px; height:32px; padding:5px 0 0 20px; }

#auth .window form { padding:15px 0 0 0; }

#auth .window form table { font-size:14px; }

#auth .window form table input { padding:0; }

.a_btn { font-weight:bold; color:#FFFF00; }

#auth_stat { text-align:center; font-size:12px; }

.service_title { font-size:14px; padding:20px 20px 10px 120px; }

.service_link { padding:0px 20px 10px 120px; }

.service_link a { font-size:16px !important; color:#006fb3 !important; text-decoration:underline !important; font-weight:bold; }

.register { padding:10px 30px; font-size:12px; }
.register a { color:#f00; }

.autozakaz_tbl { width:100%; font-size:11px; }

.autozakaz_tbl td { padding:2px 0px 2px 20px !important; text-align:left !important; width:1% !important; }

.autozakaz_tbl td.title { width:auto !important; }

.autozakaz_tbl td.end { padding:2px 20px 2px 20px !important; }

.autozakaz_tbl td.r { text-align:right !important; }

.autozakaz_tbl .head td { font-weight:bold; white-space:nowrap; background:#EDEEEF; border-bottom:2px solid #E5E1E0; }

.autozakaz_tbl .row1 td { background:#fff; border-bottom:1px solid #999; }

.autozakaz_tbl .row1 td input { text-align:right; padding:0; font-size:10px; }

.autozakaz_tbl .row2 td { background:#efefef; border-bottom:1px solid #E5E1E0; }

.autozakaz_tbl .row2 td input { text-align:right; padding:0; font-size:10px; }

.autozakaz_tbl td.f1 { background:#efefef; border-top:4px solid #fff; font-weight:bold; padding:3px 0px 3px 20px !important; }

.autozakaz_tbl td.f2 { background:#efefef; border-top:2px solid #fff; font-weight:bold; padding:5px 0px 5px 5px !important; }

.autozakaz_tbl td.f2 input { font-weight:bold; padding:2px 5px; font-size:11px; margin:0 10px; background:#ccc; }

.autozakaz_list_title { font-size:24px; width:300px; }

.autozakaz_top_text { font-size:12px; }



#logo 

{	

	display:block;

	position:absolute;

	margin-left:37px;

	z-index:100;

}

#logo img 

{	

	border:0;

}

#mainmenu

{

	height:37px;

	background:url(/designes/images/top_blue_bg.png) top right repeat-x;

	vertical-align:middle;

	padding-left:220px;

}



#mainmenu td

{

	font-size:12px;

}

#mainmenu a

{

	display:block;

	margin:0px 7px;

	font-size:12px;

	color:#FFF;

	text-decoration:none;

	text-transform:lowercase;

	border-bottom:0px none;

	margin-bottom:1px;

}

#mainmenu a:hover

{

	text-decoration:none;

	border-bottom:1px #ffffff dotted;

	margin-bottom:0px;

}

#mainpanel { width:100%; vertical-align:top; height:100%; }

#trademarkspanel { vertical-align:bottom; }

#rightpanel 

{

	background:url(/designes/images/rightpanel_bg.png) top repeat-y; 

	width:1% !important;

	vertical-align:top !important;

}

#footer 

{

	background:url(/designes/images/footer_bg.png) bottom right repeat-x; 

	height:100px !important;

}

#footer table

{

	width:100%;

	height:100%;

	border:0px none;

	padding:0;

	margin:0;

}

#footer table table

{

	width:auto;

	height:auto;

	border:0px none;

	padding:0;

	margin:0;

}

#footer td#footer_logo { width:225px; padding-top:0; }

#footer td { vertical-align:top; padding-top:5px; }

#footer td#footer_logo img { margin-left:37px; }

#footer td.footer_body table

{

	font-size:12px;

	width:auto !important;

}

#footer td.footer_body table a

{

	display:inline-block;

	margin:0px 7px;

	font-size:12px;

	color:#FFF;

	text-decoration:none;

	text-transform:lowercase;

	border-bottom:0px none;

	margin-bottom:1px;

}

#footer td.footer_body table a:hover

{

	text-decoration:none;

	border-bottom:1px #ffffff dotted;

	margin-bottom:0px;

}

#footer td.footer_body div

{

	display:block;

	padding-left:7px;

	padding-top:25px;

	font-size:10px;

	color:#fff;

}

#footer_counter { padding-top:5px !important; text-align:center !important; padding-right:40px !important; }



.paddingleft { width:45px; }

/* ----- MAIN LAYOUT ----- */



/* ----- RIGHT PANEL - TOP FORM ----- */

#top_form 

{

	background:url(/designes/images/right_top_form_bg.png) top left no-repeat; 

	width:333px; 

	height:255px; 

	display:block;

	padding:0;

}

#top_form a

{

	font-size:12px;

	color:#0087cf;

}

#top_form a:hover { text-decoration:underline; }

#hotline

{

	padding-top:25px;

	padding-left:30px;

	padding-bottom:20px;

	color:#FFFFFF;

	font-weight:bold;

	font-size:15px;

}

#mail_to_us { padding-left:30px; }

#mail_to_us td

{

	vertical-align:middle !important;

	padding-bottom:7px;

}

#subscribe

{

	padding-left:30px;

	color:#0087cf;

	font-size:12px;

	padding-bottom:10px;

}

#subscribe #subscribe_email, #top_form .search_string

{

	width:200px;

	height:22px;

	padding-left:5px;

	color:#959595;

	margin-top:5px;

	border:1px solid #e0e0e7;

	border-collapse:collapse;

}

#search { padding-left:30px; }

#search td

{

	color:#0087cf;

	font-size:12px;

	padding-bottom:2px;

	vertical-align:middle !important;

}

#contacts_top { padding-left:30px; padding-top:5px; }

/* ----- RIGHT PANEL - TOP FORM ----- */





/* ----- SHAPKA ----- */

.shapka_bg { background:url(/designes/images/shapka_bg.png) repeat-x; border:0 none; }

.shapka_link_normal { padding:11px; border:0px none; white-space:nowrap; width:2%; font-size:14px; color:#00aeef; }

.shapka_link_normal a { color:#00aeef; text-decoration:none; }

.shapka_link_normal a:hover { text-decoration:underline; }

.shapka_link_hover { padding:10px; border:1px solid #fff; white-space:nowrap; width:2%; font-size:14px; color:#fff; }

.shapka_link_hover a { color:#fff; text-decoration:none; }

.shapka_link_hover a:hover { text-decoration:underline; }

.shapka_line { background:url(/designes/images/white_dot.png) left center repeat-x; }

.shapka_noline { background:none; }

.shapka_banner_layout { position:relative; left:-10px; }

.shapka_banner_topbottom { height:4px; background:#8cd6f5; }

.shapka_banner_side { width:10px !important; }

.shapka_banner_content { height:200px !important; width:300px; border-width:0px 1px; border-color:#8cd6f5; border-style:solid; }

.shapka_adv_images { border:0 none; padding:0px 10px; }

.shapka_adv_images img { border:1px solid #8cd6f5; margin:4px 0px; }

.shapka_adv_images td { text-align:center; }

.shapka_adv_images td.btn img { border:0 none; margin:0 !important; cursor:pointer; }

/* ----- SHAPKA ----- */



/* ----- WHITE PLASHKA ----- */

.plashkawhite { width:100%; padding:0; }

.plashkawhite td.contents { background:#fff; height:auto; vertical-align:top; }

.plashkawhite td.contents_menu { background:#ececec; height:auto; width:200px !important; vertical-align:top; }

.plashkawhite td { background:url(/designes/images/header_shadow_bg.png) repeat-x; height:11px; }

.plashkawhite td td { background:none; height:auto; }

/* ----- WHITE PLASHKA ----- */



/* ----- LIGHT GRAY PLASHKA ----- */

.plashkalgray { width:100%; }

.plashkalgray td.contents { background:#f4f4f4; height:auto; vertical-align:top; }

.plashkalgray td.contents_menu { background:#ececec; height:auto; width:200px; vertical-align:top; }

.plashkalgray td { background:url(/designes/images/header_shadow_bg.png) repeat-x; height:11px;  }

.plashkalgray td td { background:none; height:auto; }

/* ----- LIGHT GRAY PLASHKA ----- */



/* ----- GRAY PLASHKA ----- */

.plashkagray { width:100%; background:#e9e9e9; }

.plashkagray td.contents { background:none; height:auto; vertical-align:top; }

.plashkagray td.contents_menu { background:#ececec; height:auto; width:200px; vertical-align:top; }

.plashkagray td.banner { background:none; vertical-align:top; padding-top:10px; }

.plashkagray td { background:url(/designes/images/header_shadow_bg.png) repeat-x; height:11px; vertical-align:top;  }

.plashkagray td td { background:none; height:auto; }

/* ----- GRAY PLASHKA ----- */



/* ----- GRAY PLASHKA ----- */

.newstopmenu { width:100%; background:none; }

.newstopmenu td.contents { background:#f4f4f4; height:auto; border:0; padding-bottom:15px; }

.newstopmenu td.contents .title { background:none; border:0; width:100%; margin-top:10px; }

.newstopmenu td.contents .title td { vertical-align:middle !important; text-align:left; font-size:25px; color:#000; }

.newstopmenu td.contents .title td.icon { text-align:center; width:85px; }

.newstopmenu td.contents .title td.paddingleft { width:45px!important; }

.newstopmenu td.contents_menu { background:#ececec; height:auto; width:200px; vertical-align:top; }

.newstopmenu td.banner { background:none; vertical-align:top; padding-top:10px; }

.newstopmenu td td { background:none; height:auto; }

/* ----- GRAY PLASHKA ----- */



/* ----- PLASHKA RIGHT MENU ----- */

.contents_menu_vertical

{

	list-style:none;

	margin:0;

	padding:0;

	font-size:12px;

	margin:10px 20px 15px;

}

.contents_menu_vertical li

{

	display:block;

	padding:5px 0px;

	color:#000;

}



.contents_menu_vertical li a

{

	font-size:12px;

	color:#000;

	font-weight:normal;

}

/* ----- PLASHKA RIGHT MENU ----- */



/* ----- PLASHKA TOP MENU ----- */

.contents_menu_horisontal

{

	list-style:none;

	margin:0;

	padding:0;

	font-size:12px;

	height:10px;

}

.contents_menu_horisontal li

{

	display:inline-block;

	float:left;

	padding-right:10px;

	color:#999;

}



.contents_menu_horisontal li a

{

	font-size:12px;

	color:#000000;

	font-weight:normal;

}

/* ----- PLASHKA TOP MENU ----- */



/* ----- HITS ----- */

.hits { width:100%; border:0; margin-bottom:20px; }

.hits .hit_item { width:25%; vertical-align:bottom; text-align:center; padding:15px; }

.hits div { font-size:12px !important; }

.hits div.hit_tm { font-weight:bold; }

.hits .hit_item span { text-align:left; display:inline-block;}

/* ----- HITS ----- */



/* ----- NEWS AND PUBLICATIONS ----- */

.news

{

	width:100%;

	border:0;

	

}

.news td

{

	vertical-align:top;

}

.news .paddingleft { width:45px; }

.newsitem

{

	width:100%;

}

.newsitem td

{

	width:600px;

}

.newsitem td.paddingright

{

	width:auto;

}

.newsitem .newsimg

{

	width:83px !important;

	vertical-align:top;

	text-align:center;

}

.newsitem .newsitem_date

{

	font-size:10px;

	color:#787879;

}

.newsitem .newsitem_title a

{

	font-size:13px;

	font-weight:bold;

	color:#38378d;

	padding-right:20px;

	text-decoration:none;

}

.newsitem .newsitem_title a:hover

{

	text-decoration:underline;

}

.newsitem .newsitem_text

{

	font-size:12px !important;

	padding:5px 0px 20px 0px;

}

/* ----- NEWS AND PUBLICATIONS ----- */

/* ----- NEWS CATEGORY ----- */

.newscategory

{

	width:100%;

	border:0;

}

.newscategory td

{

	padding:15px 0px;

	font-size:21px;

	font-weight:bold;

	vertical-align:top;

	width:400px;

	border:0px solid;

}

.newscategory td.newscategory_link

{

	width:200px;

	font-weight:normal;

	text-align:right;

}

.newscategory td.newscategory_link a

{

	background:#f3f3f3;

	display:inline-block;

	color:#38378d;

	font-size:12px;

	padding:7px 10px;

	white-space:nowrap;

	text-decoration:none;

}

.newscategory td.newscategory_link a:hover { text-decoration:underline; }

.newscategory td.paddingleft { width:45px; padding:0; padding-left:85px; }

.newscategory td.paddingright { width:auto; padding:0; }

/* ----- NEWS CATEGORY ----- */



/* ----- NEWS SEPARATOR ----- */

.newsseparator

{

	width:100%;

	border:0;

	height:2px;

	background:#ccc;

}

/* ----- NEWS SEPARATOR ----- */



/* ----- ROUTER LINK ----- */

.route_link

{

	color:#000;

	font-size:11px;

}

.route_link a

{

	color:#000;

	font-size:11px;

}

.route_link a:hover { color:#666; }

/* ----- ROUTER LINK ----- */



/* ----- NAVIGATION PAGES ----- */

.pages{font-size:11px;}

.pages { text-align:center; padding-bottom:25px; }

.pages span { display:inline; padding:1px 8px; margin:0px 2px; color:#000000; }

.pages span.current { background:#FF0000; color:#FFFFFF; }

/* ----- NAVIGATION PAGES ----- */



/* ----- TOP FILTER ----- */

.filtertable { margin-bottom:20px; }

.filtertable td.padding { width:25px; }

.filtertable td

{

	font-size:12px;

	padding:5px 10px;

}

.filtertable select { font-size:12px; }

/* ----- TOP FILTER ----- */

.goodstable { width:100%; border:0; font-size:12px; }

.goodstable td { width:25%; text-align:center; padding:0px 20px 20px !important; }

.goodstable td span { display:inline-block; text-align:left; }

.goodstable td div { font-weight:bold; text-align:left; padding-top:10px; }

.goodstable td a { color:#000; text-decoration:none; }

.goodstable td a:hover { color:#333; text-decoration:underline; }

/* ----- GOODS TABLE ----- */



/* ----- GOODS TABLE ----- */

.gooditem

{

	width:100%;

	border:0;

}

.gooditem td

{

	padding-right:50px;

}

.gooditem .icon

{

	text-align:center;

	vertical-align:top !important;

	padding:20px 20px 0px;

}

.gooditem .icon a

{

	color:#666;

	text-decoration:none;

	padding-top:20px;

	padding-bottom:20px;

	font-size:12px;

}

.gooditem .icon a:hover

{

	text-decoration:underline;

}

.good_trademark

{

	padding-top:20px;

}

.good_body_title

{

	font-size:18px;

	padding-top:15px;

	padding-bottom:15px;

}

.good_body_text

{

	font-size:12px;

	padding-bottom:20px;

}

.good_body_image .good_body_text div

{

	font-size:12px;

	padding:20px 0 10px;

}

.good_body_image .good_body_text a

{

	width:85px;

	height:85px;

	margin:5px;

	display:inline-block;

	border:1px solid #999;

	background-position:center;

	background-repeat:no-repeat;

}

.good_images { font-size:12px; padding-bottom:20px; text-align:left !important; }

.good_images a {

	width:85px;

	height:85px;

	margin:5px;

	display:inline-block;

	border:1px solid #999;

	background-position:center;

	background-repeat:no-repeat;

}

.good_images div {

	font-size:12px;

	text-align:center;

	padding:20px 0 10px;

}



.prevnext

{

	width:100%;

	border:0;

	border-top:2px solid #999;

	font-size:12px;

	padding:0px 20px;

}

.prevnext td

{

	padding:15px 0px;

}

.prevnext td a

{

	color:#333;

	text-decoration:none;

}

/* ----- GOODS TABLE ----- */



/* ----- GOODS ADV TABLE ----- */

.good_table

{

	padding-top:3px;

	padding-bottom:3px;

	vertical-align:middle;

	width:auto !important;

}



.good_table tr

{

	background:#e8e8e8;

}

.good_table_tr_white

{

	background:#ffffff !important;

}



.good_table td

{

	margin:0px;

	padding:1px 8px;

	border-bottom:1px #6a6a6a solid;

	font-size:11px;

}



.good_table_header

{

	background:#FFFFFF;

	color:#7d7d7d;

	font-weight:bold;

}

/* ----- GOODS ADV TABLE ----- */

/* ----- RIGHT PANEL ----- */

.plashkaright .banner

{ text-align:left; padding-left:30px; padding-bottom:20px; }

.plashkaright .paddingleft

{ width:30px; }

.plashkaright .title

{ font-size:19px; padding:15px 0px; }

.plashkaright .icon

{ width:70px; }

/* ----- RIGHT PANEL ----- */



.catalogue_category_childs { padding-bottom:10px; display:none; }

.catalogue_category_title, .catalogue_category_title a { font-weight:bold; text-decoration:none; color:#38378d; }

.catalogue_category_title_1, .catalogue_category_title_1 a

{

	color:#dc748f;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_2, .catalogue_category_title_2 a

{

	color:#28c842;

	font-weight:bold;

	text-decoration:none;

}

.catalogue_category_title_3, .catalogue_category_title_3 a

{

	color:#05d7fd;

	font-weight:bold;

	text-decoration:none;

}

.catalogue_category_title_4, .catalogue_category_title_4 a

{

	color:#a822b0;

	font-weight:bold;

	text-decoration:none;

}

.catalogue_category_title_5, .catalogue_category_title_5 a

{

	color:#fd0303;

	font-weight:bold;

	text-decoration:none;

}

.catalogue_category_title_6, .catalogue_category_title_6 a

{

	color:#8c6510;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_7, .catalogue_category_title_7 a

{

	color:#0c17f5;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_8, .catalogue_category_title_8 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_9, .catalogue_category_title_9 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_10, .catalogue_category_title_10 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_11, .catalogue_category_title_11 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_12, .catalogue_category_title_12 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.catalogue_category_title_13, .catalogue_category_title_13 a

{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}

.catalogue_link

{

	line-height:normal;

}



.catalogue_link a

{

	color:#000000;

	font-size:12px;

	text-decoration:none;

}

.catalogue_link a:hover

{

	text-decoration:underline !important;

}

.catalogue_link_right a

{	

	color:#000;

	font-size:10px;

	text-decoration:none;

}

.catalogue_link_right a:hover

{

	text-decoration:underline;

}

.right { display:inline-block; white-space:normal; font-size:12px !important; margin-bottom:10px !important; padding-top:0px; }

.cattable td { vertical-align:top; }





/* TRADEMARK FULL */

.trademark_full { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.trademark_full td { vertical-align:top; }

.trademark_full_top { background-color:#f5f5f5; }

.trademark_full_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.trademark_full_top td td { padding:0px !important; }

.trademark_full_router { padding:10px 20px 0px 125px !important; }

.trademark_full_paddingleft { width:45px; }

.trademark_full_icon { width:80px; text-align:left; }

.trademark_full_title { font-size:24px; width:450px; }

.trademark_full_logo { text-align:right; width:150px; }

.trademark_full_body { height:100%; background:url(/designes/images/tm_bg.png) bottom repeat-x; }

.trademark_full_paddingleft2 { width:125px; }

.trademark_full_text { font-size:12px; width:600px; padding:20px 0px; }

/* TRADEMARK FULL */



/* TRADEMARK LIST */

.trademark_list { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.trademark_list td { vertical-align:top; }

.trademark_list_top { background-color:#f5f5f5; }

.trademark_list_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; height:1%; }

.trademark_list_top td td { padding:0px !important; }

.trademark_list_router { padding:10px 20px 0px 125px !important; }

.trademark_list_paddingleft { width:45px; }

.trademark_list_icon { width:80px; text-align:left; }

.trademark_list_title { font-size:24px; width:450px; }

.trademark_list_logo { text-align:right; width:150px; }

.trademark_list_body { padding:20px 0px; }

.trademark_list_body table { width:100%; }

.trademark_list_body td { vertical-align:middle !important; width:25%; padding:10px; text-align:center; }

.trademark_list_paddingleft2 { width:125px; }

.trademark_list_text { font-size:12px; width:600px; padding:20px 0px; }

/* ----- TRADEMARK LIST ----- */



/* ----- TRADEMARKS ----- */

.trademark_fp { width:100%; padding:0; margin:0; border:0 none; }

.trademark_fp_paddingleft { width:45px; }

.trademark_fp_top td { padding:20px 0px 0px; vertical-align:middle !important; }

.trademark_fp_top td td { padding:0px !important; }

.trademark_fp_icon { width:80px; text-align:left; }

.trademark_fp_title { font-size:24px; }

.trademark_fp_body { padding:20px 0px; }

.trademark_fp_body table { width:100%; }

.trademark_fp_list td { vertical-align:middle !important; width:25%; padding:0px 10px; text-align:center; }

.trademark_fp_list { background:#f4f3f3; height:85px !important; }

.trademark_fp td#tm_list { border:solid #ccc; border-width:0px 1px; border-collapse:collapse; width:auto; height:105px; vertical-align:middle !important; }

.trademark_fp_left { text-align:right; vertical-align:middle !important; width:45px; padding-right:10px; border:0; }

.trademark_fp_left img { border:0; cursor:pointer; }

.trademark_fp_right { text-align:left; vertical-align:middle !important; width:45px; padding-left:10px; border:0; }

.trademark_fp_right img { border:0; cursor:pointer; }

/* ----- TRADEMARKS ----- */



/* ----- HITS ----- */

.hits_fp { width:100%; padding:0; margin:0; border:0 none; }

.hits_fp_paddingleft { width:45px; }

.hits_fp_top td { padding:20px 0px 0px; vertical-align:middle !important; }

.hits_fp_top td td { padding:0px !important; }

.hits_fp_icon { width:80px; text-align:left; }

.hits_fp_title { font-size:24px; }

.hits_fp_body { padding:20px 45px; }

.hits_fp_body table { width:100%; font-size:12px; }

.hits_fp_body img { height:100px; border:1px solid #ccc; }

.hits_fp_body td { vertical-align:middle !important; width:25%; padding:0px 10px; }

.hits_fp_body span { text-align:left; display:inline-block; padding-top:5px; }

.hits_fp_body a { text-decoration:none; color:#000; }

.hits_fp_body a:hover { text-decoration:underline; }

.hit_img { height:110px; }

.hit_tm { font-weight:bold; }

/* ----- HITS ----- */



/* ----- NEWS FRONTPAGE ----- */

.news_fp { width:100%; padding:0; margin:0; border:0 none; }

.news_fp_paddingleft { width:45px !important; }

.news_fp_paddingleft2 { width:125px !important; }

.news_fp_top td { padding:20px 0px 0px; vertical-align:middle !important; }

.news_fp_top td td { padding:0px !important; }

.news_fp_icon { width:80px; text-align:left; }

.news_fp_title { font-size:24px; }

.news_fp_body { padding:10px 0px 0px; }

.news_fp_body table { width:100%; }

.news_fp_image { width:80px; vertical-align:top; text-align:center; padding-bottom:20px; }

.news_fp_paddingright { width:40px !important; }

.news_fp_item { width:100%; border:0 none; margin-bottom:20px; }

.news_fp_item_date { color:#787878; font-size:10px; }

.news_fp_item_title { font-size:12px; font-weight:bold; }

.news_fp_item_title a { color:#38378d; text-decoration:none; }

.news_fp_item_title a:hover { text-decoration:underline; }

.news_fp_item_text { font-size:12px; }

.news_fp_item_cat { font-size:12px; font-weight:bold; }

.news_fp_item_cat img { margin:0px 10px 10px 0px; }

.news_fp_col { width:100%; border:0 none; }

.news_fp_col td { width:50%; vertical-align:top; }

.news_fp_col td td { width:auto; }

/* ----- NEWS FRONTPAGE ----- */



/* ----- BEST FOR YOU FRONTPAGE ----- */

.bestforyou_fp { width:100%; padding:0; margin:0; border:0 none; }

.bestforyou_fp_paddingleft { width:45px !important; }

.bestforyou_fp_paddingleft2 { width:125px !important; }

.bestforyou_fp_top td { padding:20px 0px 10px; vertical-align:middle !important; height:1%; }

.bestforyou_fp_top td td { padding:0px !important; }

.bestforyou_fp_icon { width:80px; text-align:left; }

.bestforyou_fp_title { font-size:24px; }

.bestforyou_fp_body { padding:0; }

.bestforyou_fp_body table { width:100%; }

.bestforyou_fp_body table td { padding-bottom:20px; }

.bestforyou_fp_image { width:80px; vertical-align:top; text-align:center; padding-bottom:20px; }

.bestforyou_fp_paddingright { width:40px !important; }

.bestforyou_fp_item_date { color:#787878; font-size:10px; }

.bestforyou_fp_item_title { font-size:12px; font-weight:bold; }

.bestforyou_fp_item_title a { color:#38378d; text-decoration:none; }

.bestforyou_fp_item_title a:hover { text-decoration:underline; }

.bestforyou_fp_item_text { font-size:12px; }

.bestforyou_fp_banner { width:1%; vertical-align:top !important; padding:15px 0px !important; }

/* ----- BEST FOR YOU FRONTPAGE ----- */



/* ----- NEWS FULL ----- */

.news_full { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.news_full td { vertical-align:top; }

.news_full_top { background-color:#f5f5f5; }

.news_full_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.news_full_top td td { padding:0px !important; }

.news_full_router { padding:10px 20px 0px 125px !important; }

.news_full_paddingleft { width:45px; }

.news_full_icon { width:80px !important; text-align:left; }

.news_full_title { font-size:24px; width:450px; }

.news_full_logo { text-align:right; width:150px; }

.news_full_body { height:100%; padding-top:20px; }

.news_full_paddingleft2 { width:125px; }

.news_full_item_date { color:#787878; font-size:10px; }

.news_full_item_text { font-size:12px; width:600px; }

.news_full_item_title { color:#38378d; font-size:14px; font-weight:bold; padding-bottom:10px; }

.news_full_item_title a { color:#38378d; text-decoration:none; }

.news_full_item_title a:hover { text-decoration:underline; }

.news_full_contents_menu { text-align:left; }

.news_full_item { width:600px; padding-bottom:20px; }

.news_full_category { width:725px; padding-bottom:20px; }

.news_full_category_title { font-size:20px; }

.news_full_link { width:1%; }

.news_full_link a

{

	background:#f3f3f3;

	display:inline-block;

	color:#38378d;

	font-size:12px;

	padding:7px 10px;

	white-space:nowrap;

	text-decoration:none;

}

.news_full_link a:hover { text-decoration:underline; }

.news_full_category_sep { width:100%; border-top:2px solid #ccc; height:18px; }

.newsitem_super { font-size:13px; font-weight:bold; color:#FF0000; }

/* ----- NEWS FULL ----- */



/* ----- PUBLICATIONS FULL ----- */

.publications_full { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.publications_full td { vertical-align:top; }

.publications_full_top { background-color:#f5f5f5; }

.publications_full_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.publications_full_top td td { padding:0px !important; }

.publications_full_router { padding:10px 20px 0px 125px !important; }

.publications_full_paddingleft { width:45px; }

.publications_full_icon { width:80px !important; text-align:left; padding-bottom:20px; }

.publications_full_title { font-size:24px; width:450px; }

.publications_full_logo { text-align:right; width:150px; }

.publications_full_body { height:100%; padding-top:20px; }

.publications_full_paddingleft2 { width:125px; }

.publications_full_item_date { color:#787878; font-size:10px; }

.publications_full_item_text { font-size:12px; width:600px; }

.publications_full_item_title { color:#38378d; font-size:14px; font-weight:bold; padding-bottom:10px; }

.publications_full_item_title a { color:#38378d; text-decoration:none; }

.publications_full_item_title a:hover { text-decoration:underline; }

.publications_full_contents_menu { text-align:left; }

.publications_full_item { width:600px; padding-bottom:20px; }

.publications_full_category { width:725px; padding-bottom:20px; }

.publications_full_category_title { font-size:20px; }

.publications_full_link { width:1%; }

.publications_full_link a

{

	background:#f3f3f3;

	display:inline-block;

	color:#38378d;

	font-size:12px;

	padding:7px 10px;

	white-space:nowrap;

	text-decoration:none;

}

.publications_full_link a:hover { text-decoration:underline; }

.publications_full_category_sep { width:100%; border-top:2px solid #ccc; height:18px; }

/* ----- PUBLICATIONS FULL ----- */



/* ----- NEWS FULL ----- */

.catalog_full { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.catalog_full td { vertical-align:top; }

.catalog_full_top { background-color:#f5f5f5; }

.catalog_full_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.catalog_full_top td td { padding:0px !important; }

.catalog_full_router { padding:10px 20px 0px 125px !important; }

.catalog_full_paddingleft { width:45px; }

.catalog_full_icon { width:80px !important; text-align:left; }

.catalog_full_title { font-size:24px; width:600px; }

.catalog_full_body { height:100%; padding-top:20px; }

.catalog_full_paddingleft2 { width:125px; }

.catalog_full_category { width:725px; padding-bottom:20px; }

.catalog_full_category_title { font-size:20px; }

.catalog_full_link { width:1%; }

.catalog_full_link a

{

	background:#f3f3f3;

	display:inline-block;

	color:#38378d;

	font-size:12px;

	padding:7px 10px;

	white-space:nowrap;

	text-decoration:none;

}

.catalog_full_link a:hover { text-decoration:underline; }

.catalog_full_category_sep { width:100%; border-top:2px solid #ccc; height:18px; }

.catalog_full_categories { width:100%; border:0 none; }

.catalog_full_categories td { width:50%; padding-right:40px; padding-bottom:20px; }

.catalog_full_category { padding-bottom:20px; }

.catalog_full_category div { display:block; padding-bottom:10px; padding-left:10px; }

.catalog_full_category div a { color:#050505; font-size:17px; }

.catalog_full_category div a:hover { color:#333333; }

.good_body td { padding-left:30px; }

.good_body_description { padding-right:30px; padding-left:15px; }

.good_body_image a { color:#000; }

.good_body_image a:hover { color:#333; }

.catalog_prevnext { width:100%; border-top:2px #999999 solid; }

.catalog_prevnext td td { padding-left:20px; padding-bottom:25px; vertical-align:middle; font-size:12px; }

.catalog_prevnext img { width:120px; border:1px solid #ccc; }

.catalog_prevnext_title td a { padding:15px 0px 15px 20px; display:inline-block; font-size:12px; }

.catalog_prevnext a { color:#000; }

.catalog_prevnext a:hover { color:#333; }

/* ----- NEWS FULL ----- */



/* SEARCH */

.search_results { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.search_results td { vertical-align:top; }

.search_results_top { background-color:#f5f5f5; }

.search_results_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.search_results_top td td { padding:0px !important; }

.search_results_router { padding:10px 20px 0px 125px !important; }

.search_results_paddingleft { width:45px; }

.search_results_icon { width:80px; text-align:left; }

.search_results_title { font-size:24px; width:250px; }

.search_results_form { width:380px; }

.search_results_form td { vertical-align:middle !important; }

.search_results_form input { height:22px; }

.search_results_form .search_string

{

	width:200px;

	height:22px;

	padding-left:5px;

	color:#959595;

	margin-top:5px;

	border:1px solid #e0e0e7;

	border-collapse:collapse;

}

.search_results_body { height:100%; padding-top:20px; }

.search_results_paddingleft2 { width:125px; }

.search_results_text { font-size:12px; width:600px; padding:20px 0px; }

.search_results_request { font-size:12px; }

.search_results_request .request { color:#F00; padding:2px 0px; }

.search_other { font-size:12px; color:#0087cf; padding-bottom:20px; padding-left:125px; }

.search_other a { color:#0087cf; }

/* SEARCH */



/* TYPED CONTENT */

.typed_full { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.typed_full td { vertical-align:top; }

.typed_full_top { background-color:#f5f5f5; }

.typed_full_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; }

.typed_full_top td td { padding:0px !important; }

.typed_full_router { padding:10px 20px 0px 125px !important; }

.typed_full_paddingleft { width:45px; }

.typed_full_icon { width:80px; text-align:left; }

.typed_full_title { font-size:24px; width:450px; }

.typed_full_logo { text-align:right; width:150px; }

.typed_full_body { height:100%; padding-left:115px; vertical-align:top !important; }

.typed_full_paddingleft2 { width:125px; }

.typed_full_text { font-size:12px; width:600px; padding:20px 0px 20px 10px; }

/* TYPED CONTENT */



.mail_to_us_form td { padding:5px 3px; text-align:right; font-size:12px; }

.mail_to_us_form td input { border:1px solid #e0e0e7; border-collapse:collapse; width:200px; }

.mail_to_us_form td textarea { border:1px solid #e0e0e7; border-collapse:collapse; width:350px; }

.mail_to_us_form td.textarea { text-align:left; }

.mail_to_us_form tr.button td { padding-top:15px; }



/* ----- NEWS RIGHT ----- */

.news_right { width:100%; padding:0; margin:0; border:0 none; }

.news_right td { vertical-align:top; }

.news_right_top td { padding:5px 0px 0px 0px; vertical-align:middle !important; }

.news_right_top td td { padding:0px !important; }

.news_right_paddingleft { width:30px; }

.news_right_icon { width:65px !important; text-align:left; }

.news_right_title { font-size:18px; }

.news_right_title a { color:#000; }

.news_right_logo { text-align:right; width:150px; }

.news_right_body { height:100%; padding-top:20px; }

.news_right_paddingleft2 { width:125px; }

.news_right_item_date { color:#787878; font-size:10px; }

.news_right_item_text { font-size:12px; width:600px; }

.news_right_item_title { color:#38378d; font-size:12px; font-weight:bold; }

.news_right_item_title a { color:#38378d; text-decoration:none; }

.news_right_item_title a:hover { text-decoration:underline; }

.news_right_contents_menu { text-align:left; }

.news_right_item { padding-bottom:20px; }

.news_right_item_cat { font-size:12px; font-weight:bold; }

.news_right_link { width:1%; }

.news_right_link a

{

	background:#f3f3f3;

	display:inline-block;

	color:#38378d;

	font-size:12px;

	padding:7px 10px;

	white-space:nowrap;

	text-decoration:none;

}

.news_right_link a:hover { text-decoration:underline; }

.newsitem_super { font-size:13px; font-weight:bold; color:#FF0000; }

/* ----- NEWS RIGHT ----- */



.advanced { background:#f4f4f4; width:100%; }

.advanced_title { font-size:14px; padding:10px 0px; font-weight:bold; }

.advanced_item_title {color:#38378d; font-size:12px; font-weight:bold; }

.advanced_item_title a { color:#38378d; text-decoration:none; }

.advanced_item_title a:hover { text-decoration:underline; }

.advanced_item_text { font-size:12px; width:600px; }



.advanced2 { background:#fff; width:100%; margin-bottom:15px; }

.advanced2 .advanced_item_title {color:#000; font-size:12px; font-weight:normal; }

.advanced2 .advanced_item_title a { color:#000; text-decoration:underline; }

.advanced2_full_item { width:600px; padding-bottom:5px; }



.noresult { font-size:14px; padding-left:125px; }



/* ----- HITS LIST ----- */

.hits_list { width:100%; padding:0; margin:0; height:100%; border:0 none; }

.hits_list td { vertical-align:top; }

.hits_list_top { background-color:#f5f5f5; }

.hits_list_top td { padding:5px 0px 20px 0px; vertical-align:middle !important; height:1%; }

.hits_list_top td td { padding:0px !important; }

.hits_list_router { padding:10px 20px 0px 125px !important; }

.hits_list_paddingleft { width:45px; }

.hits_list_icon { width:80px; text-align:left; }

.hits_list_title { font-size:24px; width:450px; }

.hits_list_logo { text-align:right; width:150px; }

.hits_list_body { padding:20px 0px; }

.hits_list_body table { width:100%; }

.hits_list_body td { vertical-align:top !important; width:25%; padding:10px; text-align:center; }

.hits_list_body span div { height:120px; }

.hits_list_body a { color:#000; font-size:12px; text-decoration:none; }

.hits_list_body a:hover { text-decoration:underline; }

.hits_list_paddingleft2 { width:125px; }

.hits_list_text { font-size:12px; width:600px; padding:20px 0px; }

.news_full_contents_menu { text-align:left; }



/* ----- HITS LIST ----- */


