

/*  --------------------------------------------------------------------  */
/*  LINKS_STYLE {LINKS_STYLE}
LINKS_COLOR {color:LINKS_COLOR;}



TABLE_HEADING_STYLE {TABLE_HEADING_STYLE}
TABLE_HEADING_COLOR {color:TABLE_HEADING_COLOR;}  */

/*  --------------------------------------------------------------------  */



* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	background:#FFFFFF;
	font-size:11px; line-height:12px; font-weight:normal; color:#545454; font-family:arial;
}

input, select, textarea {
	font-size:11px; line-height:12px; font-weight:normal;
	vertical-align:middle;
}

#column_center input, #column_center select {margin:0 5px 2px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.spacer 			{font-size:0px; line-height:0px;}
.clear 				{clear:both;}
.clear_r,
.cl_right 			{clear:right;}
* html .width_100	{width:100%;}
.fl_right			{float:right;}
.fl_left			{float:left;}
.ofh				{overflow:hidden;}






#mainWrapper {padding:0 21px;}


.main_w {width:892px; margin:auto;}



/*  ------------------------------ Header Styles ------------------------------  */

.header	div		{color:#717171; font-size:11px; font-family:arial;}
.header strong	{color:#2a676e; text-decoration:underline; line-height:15px;}
.header   a 		{color:#717171;  font-weight:normal;text-decoration:none;}
.header   a:hover 	{text-decoration:underline;}


.m_t 		{background:url(../images/m_b.gif) 0px 100% repeat-x #cc0000; width:100%;}
.m_r 		{background:url(../images/m_line.gif) right 0px repeat-y; width:100%;}
.m_b 		{background:url(../images/m_line.gif) 0px 0px repeat-x; width:100%;}
.m_l 		{background:url(../images/m_line.gif) 0px 0px repeat-y; width:100%;}
.m_tl 			{background:url(../images/m_tl.gif) left top no-repeat; width:100%;}
.m_tr 			{background:url(../images/m_tr.gif) right 0px no-repeat; width:100%;}
.m_bl			{background:url(../images/m_bl.gif) left bottom no-repeat; width:100%;}
.m_br 			{background:url(../images/m_br.gif) right bottom no-repeat; width:100%;}


.logo img			{margin:0px 28px 0px 0px;}
.menu {}
.menu .menu_padd {padding:2px 0px 1px 14px;}
.menu_padd2		{padding-top:37px; padding-bottom:7px;}

.menu ul 			{margin:0; padding:0; list-style:none;}
.menu ul li 		{background:url(../images/meni_ic.gif) 0 20px no-repeat; padding:0; float:left; padding:17px 36px 18px 36px;
					 color:#ffffff; font-size:12px; font-weight:normal;}
.menu ul li a 		{color:#ffffff; font-size:12px; font-weight:normal;text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

.menu ul li.li_un	{background:url(../images/spacer.gif) 0 4px no-repeat; padding-left:17px;}

.nav_t 		{background:url(../images/nav_line.gif) 0px 0px repeat-x #ffffff;}
.nav_r 		{background:url(../images/nav_line.gif) 100% 0px repeat-y;}
.nav_b 		{background:url(../images/nav_line.gif) 0px 100% repeat-x;}
.nav_l 		{background:url(../images/nav_line.gif) 0px 0px repeat-y;}
.nav_tl 			{background:url(../images/nav_tl.gif) left top no-repeat; width:100%;}
.nav_tr 			{background:url(../images/nav_tr.gif) right 0px no-repeat; width:100%;}
.nav_bl				{background:url(../images/nav_bl.gif) left bottom no-repeat; width:100%;}
.nav_br 			{background:url(../images/nav_br.gif) right bottom no-repeat; width:100%;}

.nav_padd			{padding:13px 15px 10px 22px;}
.nav_padd2			{padding:27px 0px 0px 0px;}

.links					{color:#2a676e;font-size:11px;line-height:14px; text-align:right;
						 padding:18px 5px 3px 5px;margin-bottom:0px;}
.links a				{color:#2a676e; font-size:11px; line-height:12px; text-decoration:underline;
						 padding-left:1px;}
.links a:hover			{text-decoration:none;}				
.line_x 				{background:url(../images/line_x.gif) 0px 30px repeat-x;}

.curr 							{color:#616161; font-size:12px; line-height:14px; font-weight:normal; 
								padding:2px 11px 0px 2px;}
.curr select					{width:70px; vertical-align:middle;}								
.lang 							{color:#616161; font-size:12px; line-height:14px; font-weight:normal; 
								padding:3px 11px 0px 11px;background:url(../images/part.gif) left 5px no-repeat;}
.lang img						{vertical-align:middle;}								
								
.shop_cart						{padding:2px 2px 0px 11px;background:url(../images/part.gif) left 5px no-repeat;}							
.shop_cart a					{font-weight:bold}

.cont_marg		{margin:7px 0px 0px 0px;}
.cont_t 		{background:url(../images/cont_line.gif) 0px top repeat-x #ffffff;}
.cont_r 		{background:url(../images/cont_line.gif) right 0px repeat-y;}
.cont_b 		{background:url(../images/cont_line.gif) 0px bottom repeat-x;}
.cont_l 		{background:url(../images/cont_line.gif) 0px 0px repeat-y;}
.cont_tl 			{background:url(../images/cont_tl.gif) left top no-repeat; width:100%;}
.cont_tr 			{background:url(../images/cont_tr.gif) right 0px no-repeat; width:100%;}
.cont_bl			{background:url(../images/cont_bl.gif) left bottom no-repeat; width:100%;}
.cont_br 			{background:url(../images/cont_br.gif) right bottom no-repeat; width:100%;}
.cont_padd			{padding:14px 0px 2px 0px;}
/*  ------------------------------ Center column styles -----------------------  */
.cont2_marg		{margin:0px 0px 12px 0px;}
.cont2_t 		{background:url(../images/cont2_line.gif) 0px top repeat-x #ffffff;}
.cont2_r 		{background:url(../images/cont2_line.gif) right 0px repeat-y;}
.cont2_b 		{background:url(../images/cont2_line.gif) 0px bottom repeat-x;}
.cont2_l 		{background:url(../images/cont2_line.gif) 0px 0px repeat-y;}
.cont2_tl 			{background:url(../images/cont2_tl.gif) left top no-repeat; width:100%;}
.cont2_tr 			{background:url(../images/cont2_tr.gif) right 0px no-repeat; width:100%;}
.cont2_bl			{background:url(../images/cont2_bl.gif) left bottom no-repeat; width:100%;}
.cont2_br 			{background:url(../images/cont2_br.gif) right bottom no-repeat; width:100%;}
.cont2_padd			{padding:11px 21px 12px 21px;}


/*  ------------------------------ Center column styles -----------------------  */
.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_x.gif) 0px 43px repeat-x;}


#column_center {}

.column_center_padding {padding:0;}




.product a {text-decoration:none;color:#5e5b5b; font-size:12px; line-height:16px; font-weight:bold; font-family:tahoma;}
.product a strong {text-decoration:none;color:#5e5b5b; font-size:12px; line-height:16px; font-weight:bold; font-family:tahoma;}
.product a:hover {text-decoration:underline;}


.product strong {color:#414141; font-size:19px; line-height:21px; font-weight:normal; font-family:arial;}
/*  ***************************  */
/*  ***************************  */
/*  ***************************  */
.product_list2	{margin:0px 0px 20px 0px;background:url(../images/line_1.gif) bottom left repeat-x;} 
.product_list {padding:0; margin:0; padding:0px 0px 20px 0px;}
.product_list .left {float:left; position:relative;}
.product_list .right {float:right; width:100%;}

.product_list .name {padding:0px 0px 10px 0px;}
.product_list a {text-decoration:none;color:#5e5b5b; font-size:12px; line-height:16px; font-weight:bold; font-family:tahoma;}
.product_list a:hover {text-decoration:underline;}

.product_list .text 	{padding:0;}

.product_list .price {float:left;padding:15px 0px 0px 0px;}
.product_list .button {float:right;padding:15px 0px 0px 0px;}

.product_list strong {color:#414141; font-size:19px; line-height:21px; font-weight:normal; font-family:arial;}

/*  ***************************  */
/*  ***************************  */
/*  ***************************  */
.product_list_col .name 	{padding:15px 0px 15px 0px; text-align:center;}
.product_list_col a 		{text-decoration:none;color:#5e5b5b; font-size:12px; line-height:16px; font-weight:bold; font-family:tahoma;}
.product_list_col a:hover 	{text-decoration:underline;}

.product_list .text 		{padding:0;}

.product_list_col .img 	  	{text-align:center;}
.product_list_col .price 	{float:left;padding:15px 0px 10px 10px;}
.product_list_col .button 	{float:right;padding:15px 10px 10px 0px;}
.product_list_col strong 		{color:#414141; font-size:19px; line-height:21px; font-weight:normal; font-family:arial;}

/*  ***************************  */
/*  ***************************  */
.dif_margin				{/*  margin:0px -20px 0px -20px;  */}
/*  ***************************  */
.cont_head_marg			{margin:0px 0px 0px 0px;}
.cont_head_t 			{background:url(../images/cont_head_t.gif) 0px 0px repeat-x #75cee7; width:100%; margin-bottom:10px;}
.cont_head_b 			{background:url(../images/cont_head_b.gif) 0px 100% repeat-x;}
.cont_head_br 			{background:url(../images/cont_head_br.gif) 100% 100% no-repeat; width:100%;}
.cont_head_bl 			{background:url(../images/cont_head_bl.gif) 0px 100% no-repeat;}
.cont_head_tr 			{background:url(../images/cont_head_tr.gif) 100% 0px no-repeat;}
.cont_head_tl 			{background:url(../images/cont_head_tl.gif) 0px 0px no-repeat;}
.cont_head_mark			{background:url(../images/cont_head_mark.png) 14px 1px no-repeat; width:100%;min-height:38px; height:auto !important; height:38px;}

.cont_head_t h2.centerBoxHeading 	
						{padding:12px 20px 10px 56px; background:url(../images/h1_ic.png) 10px 10px no-repeat; 
						 color:#ffffff;text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;font-family:tahoma; text-transform:uppercase;}
.cont_head_t h2.centerBoxHeading a 			{color:#ffffff;font-family:tahoma;text-transform:uppercase; text-decoration:none;}
.cont_head_t h2.centerBoxHeading a:hover 	{text-decoration:underline;}


.price_t 			{background:url(../images/price_line.gif) 0px 0px repeat-x #f5f5f5; width:100%;}
.price_b 			{background:url(../images/price_line.gif) 0px 100% repeat-x; width:100%;}
.price_r 			{background:url(../images/price_line.gif) 100% 100% repeat-y; width:100%;}
.price_l 			{background:url(../images/price_line.gif) 0px 100% repeat-y; width:100%;}
.price_br 			{background:url(../images/price_br.gif) 100% 100% no-repeat; width:100%;}
.price_bl 			{background:url(../images/price_bl.gif) 0px 100% no-repeat; width:100%;}
.price_tr 			{background:url(../images/price_tr.gif) 100% 0px no-repeat; width:100%;}
.price_tl 			{background:url(../images/price_tl.gif) 0px 0px no-repeat; width:100%;}
.price_padd			{padding:11px 15px 0px 15px;}

/*  ***************************  */
/*  ------------------------------ Footer styles ------------------------------  */

.footer {background: url(../images/footer_bg.gif) top repeat-x; width:100%;}

.footer_pad {padding:20px 35px 55px 22px;}

.footer .left {float:right; width:100%; margin-left:-200px;}
.footer .left .margin {margin-left:200px; padding:0; text-align:right;}

.footer .right {float:right; width:200px;}
.footer .right .indent {padding:0;}

.footer 			{color:#7faebd;  font-size:11px;font-family:Arial;}
.footer a 			{color:#7faebd; font-size:11px; line-height:20px; text-decoration:underline;}
.footer a:hover 	{text-decoration:none;}

.footer .copy 		{color:#7faebd;padding-top:5px;}
.footer .copy a 	{color:#7faebd; line-height:20px; font-weight:normal; text-decoration:none;}

