/*************************** General *************************/
* {	margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
html, body { height: 100%; margin: 0; padding: 0; vertical-align: baseline; font-size: 0.9em; color: #222222; min-width:1000px;}
html#coll3, body.coll3 { min-width: 1050px;}
img { border:none; }
p { margin-top: 0px; padding: 5px 0px 5px 0px;  text-align:justify;}
a { text-decoration: none; color: #3F6187; cursor: pointer;}
a:hover { text-decoration: underline; color: #1A74CE;}
ul  {display:block; padding-left: 25px;}
input, textarea, select {	margin: 3px 0px; }
form { padding: 0; margin: 0; display: inline; }

h1, h2, h3, h4, h5, h6 {display: block;	color: #2878B3; padding: 0px;	margin: 5px 0px 5px 0px; line-height: 100%; font-weight: normal; font-family:Verdana;}
h1 { font-size: 150%; }
h2 { font-size: 150%; color: #2878B3; }
h3 { font-size: 140%; }
h4 { font-size: 120%;font-weight: bold; }
h5 { font-size: 100%;font-weight: bold; }

.fr			{ float:right;}
.fl			{ float:left;}
.w100		{ width:100%;}
.vam		{ vertical-align:middle;}
.pt10		{ padding-top:10px;}
.tut        { display: none;}
.link_rezina{ font-weight:bold;}
.red { color: #c50000;}
/*************************** layout *************************/
.body      	{ display: block; height: 100%;  background: url(../image/cont_r.png) right repeat-y;}
.container 	{ display: block; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -163px; background: url(../image/cont_l.png) left repeat-y;}
.push      	{ height:163px; clear: both;}

.content_tc { background: url(../image/cont_tc.png) top repeat-x;}
.content_tr { background: url(../image/cont_tr.png) top right no-repeat;}
.content_tl { min-height: 200px; background: url(../image/cont_tl.png) left top no-repeat;}
.content  	{ /*position:relative;*/}

.path		{ height:16px; padding: 10px 0px 0px 50px; color: #3D3D3D; font-size: 0.85em; display:none;}
.path a		{ color: #0D0D0D;}

.head_l		{ position:absolute; top:250px; left:30px; background: url(../image/head_l.png) top left no-repeat; }
.head_r		{ height: 60px; margin-left: 105px; padding-right:30px; background: url(../image/head_r.png) top right no-repeat; }
.head		{ margin: 0px; margin-left: -80px;  padding:15px 0px 0px 0px; color: white; font: normal 1.5em Verdana;//margin-left: 0px; //position:relative; //left:-40px;}

.wrapp		{ padding: 0px 22px 0px 30px;}
.wrapp_right{ float: right; width:275px; padding: 30px 0px 0px 15px;}
.wrapp_left	{ float: left; width:175px; padding-top: 90px;}
.wrapp_main { margin: 0px 310px 0px 0px; padding-top: 95px; }
body.coll3 .wrapp_main { margin-left: 180px;}

/*** header ****/
.header				{ background: white url(../image/header_bg.png) repeat-x; }
.header_i			{ position:relative; height:180px; background: url(../image/header.jpg) no-repeat; }
.header	.logo 	 	{ display: block; position:absolute; width:290px; height: 70px; top:50px; left:20px; }

.header	.contact 	{ position:absolute; top:25px; right: 88px; width:175px; height:145px; padding: 10px 0 0 55px;color: white; font: bold 1.15em Verdana; line-height:1.35; background: url(../image/contact.png) no-repeat; }
.header	.contact p 	{ line-height:1.6em; margin: 0px; padding: 0px;}
.header	.contact span 	{ font-size:0.9em; font-weight: normal;}
.header	.contact a 	{ color:#fff; }
.header	.callback 	{ display:block; margin-left:-45px; padding-top: 5px; font-size:0.85em; text-decoration: underline;}

.menu_c		{ margin-left: 13px; background: white url(../image/menu_c.png) 0px 2px repeat-x; }
.menu_l		{ position:relative; height: 46px; background: url(../image/menu_l.png) 0px 2px no-repeat; }
.menu 		{ padding-left: 20px; }
.menu  a		{ display: block; float:left; height: 24px;  margin:0px;padding: 10px 13px; font: normal 1.3em  Verdana; color: white;}
.menu  a:hover  { background: url(../image/menu_h.png) 0px 2px repeat-x; color: white; text-decoration:none; }
.menu  a.active{ background: url(../image/menu_a.png) 0px 2px repeat-x; }

.search		{ position:absolute; right: 85px; top: 8px; height: 27px; width: 230px; background: url(../image/search.png) top left no-repeat; z-index:1000;}
.search input	{ display: inline-block; margin: 3px 0px 0px 8px; height:20px; width:165px; vertical-align:top; border: none; background: none;} 
.search a	{ display: inline-block; margin: 0px; height:20px; width:32px;vertical-align:top;} 

#mini_cart	{ position:absolute; right:30px; top:3px;max-width:285px; width:auto;}
.mini_cart	{ display:block; float:right;width: 39px; height:34px; background: url(../image/cart.png) top left no-repeat;}
.mini_cart_list 			{ clear:both; position:relative; width: 283px; padding: 10px; font-size: 0.9em; border: 3px solid #aaa; background: #fafafa; z-index:999; zoom:1;}
.mini_cart_list table 	{ width:100%; }
.mini_cart_list td		 { padding:4px 2px;}
.mini_cart_list th		 { padding:4px 2px; border-top:1px solid #ccc;}


/*** footer ****/
.footer    			{ height:163px; background: url(../image/foot_c.png) bottom repeat-x; position:relative;}
.footer_r      		{ background: url(../image/foot_r.png) bottom right no-repeat;}
.footer_l      		{ position:relative; height:163px;  background: url(../image/foot_l.png) left bottom no-repeat;}
.footer .contact	{ position:absolute; left:30px; top:70px; color: #818181; font-size: 0.85em; margin-right: 720px;}
.footer .contact p  { margin: 0px; padding: 2px 0px; text-align: left;}
.footer .copy	    { position:absolute; right:310px; top:125px; color: #fff;}
.footer .nitra      { display:block;position:absolute; height: 8px; width:60px; right:610px; bottom:37px; background: url(../image/nitra.png) no-repeat;}
.footer_nav 		{ position:absolute; bottom:0; left:0; height:20px;}
.footer_nav ul 		{ list-style:none; overflow:hidden; font-size: 0.8em; padding-left:31px;}
.footer_nav ul li 	{ float:left; padding-right:15px;}
.footer_nav ul li a { color:#ddd;}

/********************************* right block ************************************/
.right_mod								{ padding-bottom:15px; padding-right: 5px; color:black;}
.right_head								{ padding-bottom:5px; font: bold 1em Verdana; padding-bottom:5px;}

.promo_white                { margin-bottom: 5px; background: url(../image/promo_white_bg.png);}
.promo_white a              { display: block; padding: 7px 0px 7px 38px; background: url(../image/promo_icons.png) 2px 8px no-repeat; }
.promo_white .name          { display: block; margin: 0px; padding: 0px 0px 3px; font-size:0.9em; font-weight: bold; }
.promo_white .desc          { font-size:0.9em; text-align: left; color: #111; }
.promo_white a:hover        { text-decoration: none;}
.promo_white a:hover .name  { text-decoration: underline;}
.promo_white .schedule .name{ color: #a00; }
.promo_white .delivery      { background-position: 2px -55px; }
.promo_white .review, a.review 		{ padding: 10px 0px 10px 34px; font-weight:bold; background: url(../image/pencil.png) no-repeat 5px 5px;}

.promo_products   { border-top: 1px dotted #555;}
.promo_products  .item { display: block; width: 270px; padding: 7px 0px; border-bottom: 1px dotted #555;}
.promo_products  .prod_img { display: inline-block; margin-right: 5px; vertical-align: top;}
.promo_products  .prod_info { display: inline-block; width: 180px; vertical-align: top;}
.promo_products  .name { font-weight: bold; }
.promo_products  .price_box { display: block; height: 16px; padding-top: 5px;}
.promo_products  .price{ float: right; color: #b00; font-weight: bold; font-size: 1.1em;  }
.promo_products  .item:hover { text-decoration: none;}
.promo_products  .item:hover .name{ text-decoration: underline;}

/********************************* content ************************************/
/* information*/
.information { position:relative; line-height: 1.4;}
.information ul { list-style:none; padding:0px; margin:10px 15px;}
.information ul li { padding:3px 0px 3px 18px; background: url(../image/li_round.png) 0px 8px no-repeat;}
.information ul.check li { background: url(../image/li_check.png) 0px 6px no-repeat;}

/* home page */
.block_tl	{ background: url(../image/block_tl.png) top left no-repeat; max-width:450px;}
.block_bl	{ background: url(../image/block_bl.png) bottom left no-repeat;}
.block_tr	{ background: url(../image/block_tr.png) top right no-repeat;}
.block_br	{ background: url(../image/block_br.png) bottom right no-repeat;}
.block		{ padding: 20px 25px 20px 20px; min-height:200px; max-height:4000px;}

.b_wi_diski	{ margin:30px 0px 5px 20px; position:relative; }
.b_wi_shiny  { margin:30px 0px 5px 0px; position:relative; }
.b_h		{ position:absolute; top:-25px; left:80px;}
.b_i		{ position:absolute; top:-20px; left:-20px; }
.disc       { background: url(../image/mod_disc.png) bottom left no-repeat; width: 102px; height:84px;}
.shina	{ background: url(../image/mod_shina.png) bottom left no-repeat; width: 84px; height:88px;  left:-5px;}
.auto { background: url(../image/i_auto.png) bottom left no-repeat; width: 110px; height:62px; left: -5px; top: -30px;}

.button 			{ display: inline-block; color: #FFFFFF; padding-left: 15px; cursor:pointer; background: url(../image/button_left.png) no-repeat;}
.button span 	{ display: inline-block; height: 20px; padding: 5px 17px 5px 0px; background: url(../image/button_right.png) top right no-repeat;}
.button:hover 	       { color: #FFFFFF; background-position: 0px -30px; text-decoration:none;}
.button:hover span { background-position: 100% -30px;}
.button span.arr 	   { padding-right: 50px; background-image: url(../image/button_right_arr.png);}

.buttons 		{ clear: left; padding: 5px 0px; }
.buttons input 	{ padding: 0px; margin: 0px; }
.buttons table 	{ width: 100%; border-collapse: collapse; }
.buttons table td	{ vertical-align: middle; }

/* Preview seo info */

.preview .preview_info          { height: 83px; overflow: hidden;}
.preview .read_more             { display: block; padding: 3px 0px 10px 0px; text-align:right; text-decoration: underline;}
.preview_full .preview_info     { height: auto !important;}

/* Home seo text */
.preview_home                   { margin-top: 30px; padding-top: 5px; font-size: 0.9em; color: #555; border-top: 1px dotted #ccc;}
.preview_home .preview_info     { height: 73px;}

/* Bottom links - сквозняки */
.bottom_links                   { clear: left; margin: 0px 310px 0 0px; padding-top: 30px;}
.bottom_links .preview_info     { height: 50px; padding-top: 10px; border-top: 1px dotted #aaa; }
.bottom_links .preview_info a   { display: inline-block; width: 170px; padding: 2px; font-size: 0.85em;}


/* Product list*/

.prod_block_tl	{ background: url(../image/prod_block_tl.png) top left no-repeat; max-width:1000px; margin-bottom:20px;}
.prod_block_bl	{ background: url(../image/prod_block_bl.png) bottom left no-repeat;}
.prod_block_tr	{ background: url(../image/prod_block_tr.png) top right no-repeat;}
.prod_block_tr form {display:block;}
.prod_block_br	{ background: url(../image/prod_block_br.png) bottom right no-repeat;}
.prod_item			{ padding: 18px; min-height:50px; max-height:3000px;}
.prod_item	table		{border-collapse:collapse; }
.prod_item	td		{ vertical-align:top; background:#e7e7e7; }
.prod_item .td_img 		{ width:130px; padding-right:10px; }
.prod_item .prod_img_a	{ display:block; height:122px; }
.prod_img		{ margin:0px; border-top:1px solid #93AFC6;  border-left:1px solid #93AFC6;  border-bottom:1px solid #5E798E;  border-right:1px solid #5E798E;}
.prod_item .prod_img_param	{ position:relative; width:122px; }
.prod_name			{ font: 1.3em Verdana; color: #344D7A;}

.prod_params 		{ font-size:0.85em; width:100%; border-collapse:collapse;}
.prod_params th 	{ background: #7B9EBA; color:white; padding: 3px 0px 4px 6px; font-weight:normal; text-align:left;}
.prod_params td 	{ color:#527C9E; padding: 1px 0px 0px 6px; border-bottom: 1px solid #B9CCDB; vertical-align:middle;}
.prod_params .current td { font-weight:bold; background: #fff}
.prod_params .hidden { display: none;}
.prod_params tr:hover 	{ background:#efefef;}
.prod_price			{ font-weight:bold;}
.sale        		{ color:#990000 !important;}
.prod_price .old_price  {text-decoration: line-through; color:#527C9E}
.prod_to_cart		{ display:inline-block; width:31px; height:20px; color:white; cursor:pointer; background: url(../image/prod_to_cart.png) no-repeat;}
.prod_params .tooltip_desc {display:inline-block; position:relative; padding-left:5px; width:15px; height:12px; background: url(../image/tooltip_desc.png) no-repeat;}
.prod_params .tooltip_desc .tooltip { display:none; position:absolute; top:10px; left:10px;}
.prod_params .tooltip_desc:hover .tooltip { display:block; width:200px; padding:5px 5px 5px 10px; color:#527C9E;  border:1px solid #ccc; background:#fff; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; }
.prod_params .tooltip_desc:hover .tooltip p{ text-align:left;}

/* Prod Page */
.prod_page .prod_item .td_img 				{ width:172px; padding:0 10px 0 0;}
.prod_page .prod_item .prod_img_a			{ height:162px; }
.prod_page .prod_item .prod_img_param		{ width:172px; }
.prod_page .prod_item .prod_img_param .pl 	{ margin-right:10px;}
.prod_param_list 							{ padding: 10px 0px; margin-top:30px;}
.prod_param_list span						{ display:inline-block; width:93px; line-height: 1.5;}
.prod_page .prod_desc p 					{ padding:4px 0 !important;}

/* Search List */
.search_list .prod_img_param { margin: 0 auto; height:150px;}
.search_list .prod_name			{ display: block; height: 25px; padding-bottom:10px; text-align:center; font-size:1em; font-weight:bold;}
.search_list td  { width:25%; padding:10px; vertical-align:top;}
.search_list .prod_block_tl  { max-width:180px;}
.search_list .prod_item			{ padding:10px;}

/****** Params *******/
/* prod_list */
.pl					{ display:none; float: left; margin-right:5px; width:41px; height:27px; background: url(../image/icons/pl.png) no-repeat;}
.pl_auto			{ display:block; background-image: url(../image/icons/pl_auto_car.png);}
.pl_auto_39  		{ background-image: url(../image/icons/pl_auto_gr.png);}
.pl_auto_40			{ background-image: url(../image/icons/pl_auto_vned.png);}
.pl_auto_41			{ background-image: url(../image/icons/pl_auto_bus.png);}
.pl_season    		{ display:block; background-image: url(../image/icons/pl_season_zl.png); float:right; margin:0px;}
.pl_season_36    	{ background-image: url(../image/icons/pl_season_z.png);}
.pl_season_35    	{ background-image: url(../image/icons/pl_season_l.png);}

/* left-right module */
.params 				{ font-size:0.9em;}
.params  select	{ border: 1px solid #aaa; vertical-align:middle; margin:0px; font-size:0.95em;}
.params  span	{ font-weight:bold; padding:2px 0px;}
.param_item		{ padding-bottom:10px; margin-right:5px;}
.param_active 	{ color:black; text-decoration:underline;}
.params span.sel_title { display: inline-block; min-width: 67px;}

.pf						{ display:block; padding:2px 0px 2px 20px; }
.ps						{ display:inline-block; height:11px;background-position: center left !important;}
.pf_auto_38, .ps_auto_38		{ background: url(../image/icons/f_auto_car.png) 0px 5px no-repeat; padding-left:20px;}
.pf_auto_39, .ps_auto_39		{ background: url(../image/icons/f_auto_gr.png) 0px 5px no-repeat; padding-left:20px;}
.pf_auto_40, .ps_auto_40		{ background: url(../image/icons/f_auto_vned.png) 0px 5px no-repeat; padding-left:20px;}
.pf_auto_41, .ps_auto_41		{ background: url(../image/icons/f_auto_bus.png) 0px 5px no-repeat; padding-left:20px;}

.pf_season_35, .ps_season_35    { background: url(../image/icons/f_season_l.png) 0px no-repeat; padding-left:20px;}
.pf_season_36, .ps_season_36    { background: url(../image/icons/f_season_z.png) 0px no-repeat; padding-left:20px;}
.pf_season_37, .ps_season_37   { background: url(../image/icons/f_season_zl.png) 0px no-repeat; padding-left:20px;}

.param_manufacturer_id  {  background: url(../image/line.png) top repeat-x; padding-top: 10px;}
.pf_manufacturer_id, .pf_type    		{ background: url(../image/icons/f_manuf.png) left no-repeat; padding-left:20px;}
.pf_manufacturer_id_0 , .pf_type_0   { background: none;}

.param_pcd  select,
.param_et  select,
.param_hub  select {display: inline-block; width:95%;}

/* home */

.home td		 { vertical-align: top; }
.home .buttons { padding: 6px 0px 0px 0px; background: url(../image/line.png) top repeat-x;}

.home_item { display: inline-block; width:32%; padding-bottom:10px; font-size:0.9em;  _overflow:hidden; zoom:1; *display:inline;}
.home_item b  { display:block; padding:2px 0px;}
.home_item select { width:97%; font-size:0.95em;}

.home_item .ph{ display: block; white-space : nowrap; }
.home_item .ph input{ display: inline-block; margin-right:5px; vertical-align:middle;}

.home_season , .home_auto { width:49%;}
.home_season  b { padding-left:30px;}
.home_manufacturer_id  { width:100%; padding-top:10px; background: url(../image/line.png) top repeat-x;}
.home_manufacturer_id .ph { display: inline-block; width:49%;// float:left;}
.home_manufacturer_img  {text-align: center;}
.home_manufacturer_img  img{ border: 1px solid #ccc; margin: 0px;}

.home_diameter_disk, .home_pcd, .home_hub	{ padding-left:15%; width:40%; //padding-left:40px; }
.home_width_disk, .home_et, .home_color	{ width:40%; padding-top: 5px; padding-bottom: 10px; }

.home .to_hide    { display: none;}
.home .display_ib { display: inline-block;}
.home .link_hide  { display: inline-block; padding-right: 20px; text-decoration: underline; font-weight: bold; background: url(../image/arr_hide.png) 100% 4px no-repeat;}
.home .link_show  { background-position: 100% -26px; }

/* подбор по авто */
.home  				{ padding-top: 35px;}
.b_wi_auto          { margin:0px 0px 15px 0px;  max-width:1000px; position:relative; background: url(../image/bg_auto_left.png) top left no-repeat;}
.b_wi_auto .block_r { background: url(../image/bg_auto_right.png) top right no-repeat;}
.b_wi_auto .block   { height:55px; min-height:55px; }
.b_wi_auto .b_h     { left: 120px;}
.b_wi_auto table    { width: 100%; }
.b_wi_auto table td { vertical-align: bottom !important; height: 55px;}
.b_wi_auto label    { display: block; font-weight: bold; }
.b_wi_auto select   { min-width: 110px; //width:110px;}
.b_wi_auto .button .arr  { //background:url(../image/button_right.png) top right no-repeat; //padding-right:20px;}
.default_option     { color: #aaa; }

/********** CART **********/
.cart {	border-collapse: collapse; border: 1px solid #B9CCDB;	margin-bottom: 10px;	width: 100%; background:#efefef;}
.cart th { background: #7B9EBA; color:white;	padding: 5px;	font-weight: normal;}
.cart td { border-bottom: 1px solid #B9CCDB;  padding: 5px;}
.cart td.summ { background:white;}
.cart tr:hover{ background:#F5F5F5;}

/* client order */
.client { width: 400px; margin:0 auto;}
.client b{ display: inline-block; width: 105px;}
.client input{ display: inline-block; width: 245px; margin-bottom: 9px;}
.client select { width: 250px; }
.client textarea{ width: 240px; height: 50px; vertical-align: middle;}
.client .error { text-align:right;}


/*************** подбор по авто**************/
.byauto h2              { color: #000; font-size: 160%; padding-bottom: 20px;}
.byauto .general_params { padding: 0px; margin-bottom: 20px;}
.byauto_set { position:relative;}
.byauto_set h3          { border-bottom: 1px solid #ddd; padding-bottom: 5px;}
.byauto_set h3 span     { font-size: 0.6em;}
.byauto_set .show_all   { position: absolute; right: 0; bottom:0; margin-top: 0px; padding-right: 10px; background: url(../image/arrow_right.png) 100% 6px no-repeat;}
.byauto .set_vide       { padding-bottom: 15px; font-style: italic;}
.byauto .price 			{  padding-top: 5px; text-align: center;}
.byauto .price  span 	{ color: #527c9e; font-weight: bold;}


/*********************Callback contact/tpl************************/
.callback_top 			{ width:420px; min-height:360px; padding:10px; margin-top: -30px; //min-height:370px;}
.callback_top em 		{ display:block; margin-bottom: 30px; font-weight:bold; font-size: 0.9em;}
.callback_top em span 	{ color:#da0505; }
.callback_top h1 		{ padding-bottom: 10px;}
.callback_top .form_row { padding: 5px 0px;}
.callback_top textarea { height:100px; width:280px; border:1px solid #777; font-size: 1.2em;  vertical-align:top;}
.callback_top input 	{ border:1px solid #777; padding:3px; width:274px; font-size: 1.2em; vertical-align:top;}
.callback_top label 	{ display:inline-block; width:120px; padding-top: 5px; vertical-align:top;}
.callback_top label span{ color:#da0505;}

.contact_tl 			{ float:right; width:330px; margin-left: 10px;}
.contact_tl .review_box { overflow:hidden; padding-top:10px; margin-right:10px; background: url(../image/line.png) repeat-x ;}
.contact_tl .review_box em { font-weight:bold; }
.contact_tl .review_box a { display:inline-block; padding-top:10px;}

/*feedback*/
.form_tl				{ margin-top:10px;  max-width:66%; min-width: 653px;}
.form_tl form 			{ display:block; }
.form_tl .review_form 	{ padding:20px; padding-bottom:10px;}
.form_tl .review_form label 	{ display:block; font-style:italic;}
.form_tl .review_form input 	{  padding:5px; width:260px;}
.form_tl .review_form textarea 	{ margin-bottom:10px; height:150px; width:98%;}
.form_tl .form_box {position:relative;}
.form_tl .form_row 				{ overflow:hidden; margin-bottom:10px;}

review_form
/* newspost */
.newspost_info 			{ padding: 15px; border: 1px solid #ddd; background: #f5f5f5;}
.newspost_info span 	{ color: #000 !important; font-weight: bold; }
.newspost_phones 		{ padding-top: 20px; font-style: italic; }

/***********************w********************/
.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #f5DFE0;
	border: 1px solid #dd9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
	font-size: 0.8em;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear {
	overflow: hidden;
	width: 100%;
}

.list {
	width: 100%;
	margin-bottom: 10px;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}

.pagination {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	font-size:0.9em;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #e5e5e5;
}
.pagination .links a:hover {
	background: #f0f0f0;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right; color: #777;
}
.tabs {
	display: block;
	width: 100%;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	display: inline-block;
	padding: 10px;
	display: block;
	width: 536px;
	clear: both;
	z-index: 2;
	margin-bottom: 10px;
}
 
.loader_image              { width: 100%; min-height: 330px; background: #fff url('../image/ajax-loader.gif') 50% 50% no-repeat;}
.smi				{ position:absolute; top:19px; right:8px; padding:0px 10px 5px 75px; width:200px; height:60px; background:  #f5f5f5 url('../image/smi.png') no-repeat 12px 7px;
					border:1px solid #ddd; font-style:italic; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.smi p			{ text-align: left !important;  font-size: 0.9em;  color: #555; line-height: 1.5em; }
.smi strong			{color:#3F6187; }

#flashContent { margin: 0 auto; width: 200px; }

