/* Tags styles {{{ */



.spacer { clear:both; line-height:1px; font:1px; background:transparent; }



body { margin:0; padding:0; font:10px Verdana, Geneva, sans-serif; background: #77b9fd url(-images/page_bg.png) repeat-x; }



td { vertical-align:top; }



/* Tags styles }}} */







div, td, table, tr, ul ,li { behavior: url(/etc/iepngfix.htc) }







/* Etc elements {{{ */



.content {padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:20px}



/* Etc elements }}} */











/* Right bar classes {{{ */



.right_panel * { color:#ffffff; }



.right_panel { color:#ffffff; }



.right_panel .pan_content .tabs { clear:both; margin:0; padding:0; }



.right_panel .pan_content .tabs li { display:inline; float:right; height:35px; width:100px; line-height: 24px; font-size:12px; text-align:center }



.right_panel .pan_content .tabs li a { color:#ffffff; text-decoration:none; }



.right_panel .pan_content .tabs li a:hover { color:#ffffff; text-decoration:underline; }



.right_panel .pan_content .tabs li.active { display:inline; float:right; height:35px; width:100px; background:transparent url(-images/lpan_tab.gif) no-repeat right top; }



.right_panel .pan_content .tabs li.active a { text-decoration:underline; font-weight:bold; }



.login_form input.text { text-align:center; height:18px; width:141px; border:none; font:10px Verdana, Geneva, sans-serif; color:#656565; background:transparent url(-images/text_field.jpg) left top no-repeat; }



.login_form a { color:#ffffff; text-decoration:underline; }



.login_form a:hover { text-decoration:none; }



.login_form label { float:left; display:block; width:50px; text-align:right; padding-right:5px; line-height:18px; }



.login_form input.button { border:0; background:#88b0d3; color:#ffffff; line-height:18px; height:18px; margin:3px;} 







.reg_form input.text { text-align:center; height:18px; width:141px; border:none; font:10px Verdana, Geneva, sans-serif; color:#656565; background:transparent url(-images/text_field.jpg) left top no-repeat; }



.reg_form a { color:#ffffff; text-decoration:underline; }



.reg_form a:hover { text-decoration:none; }



.reg_form label { float:left; width:50px; text-align:right; padding-right:5px; line-height:18px; }



.reg_form input.button { border:0; background:#88b0d3; color:#ffffff; line-height:18px; height:18px; margin:3px;} 







.search_form input.button  { float:left; clear:right; background:#88b0d3; color:#ffffff; font-size:10px; border:0; line-height:18px; height:17px; margin:0; padding:0;} 



.search_form input.text { float:left; clear:right; text-align:center; height:18px; width:141px; margin-top:0; margin-bottom:0; margin-right:0; margin-left:10px; padding:0; border:0; line-height:17px; font:10px Verdana, Geneva, sans-serif; color:#656565; background:transparent url(-images/search_field.jpg) left top no-repeat; line-height:18px;}







.right_panel .pan_content h2 { margin-top:30px; margin-bottom:10px; margin-left:20px;}







a.basket_item_link {color:white; text-decoration:none}



a.basket_item_link:hover {color:white; text-decoration:underline}



a.order_item_link {color:grey; text-decoration:none; font-size:12px}



a.order_item_link:hover {text-decoration:underline}



















.catalog_title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; margin-top:20px; margin-bottom:5px; margin-left:20px; line-height:20px}



.catalog_tree ul { clear:both; line-height:24px; font-family:Verdana, Geneva, sans-serif}



.catalog_tree ul { list-style:none; margin:0; padding:0;}



.catalog_tree ul li{ margin-left:10px; }



.catalog_tree ul li ul{ list-style:none; margin:0; padding:0; }



.catalog_tree ul li a{ font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}



.catalog_tree ul li a:hover{text-decoration:undeline;}



.catalog_tree ul li ul li{margin-left:20px;}



.catalog_tree ul li ul li a{font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none}



.catalog_tree ul li ul li a:hover{text-decoration:undeline}



.catalog { padding-left:15px; padding-right:15px }











/* Right bar classes }}} */







.catalog_items {list-style:none; margin:0; padding:0;}



.catalog_items li{margin-bottom:20px; color:#666}



.catalog_items img { margin-right:10px; margin-bottom:10px; border:#104774 solid 2px !important}



.catalog_items a.item_name { font-size:14px; color:#333; font-weight:bold; text-decoration:undeline}



.catalog_items a.item_name:hover { font-size:14px; color:#333; font-weight:bold; text-decoration:undeline}



.catalog_items .item_price { display:block; font-size:14px; color:#900; font-weight:bold; text-align:right; padding:5px; border:#DDD dotted 2px; background:#EEE}



.catalog_items .item_price span { font-size:11px; color:#666; font-weight:normal; text-align:right }



.catalog_items td {padding-bottom:10px; border-bottom:none}



img.item_image {margin-right:20px; margin-bottom:20px;}



img.item_image, .catalog_items img { border:#104774 solid 2px !important }







.currency_cost {display:block; font-size:12px; color:#787878; font-weight:bold; text-align:right; padding:5px; border:#676767 solid 1px; background:#EEE; margin:10px; width:120px;}



.currency_cost b {font-size:16px; color:#900}







.order_now {font-size: 12px; font-weight: bold; float: left; clear: left; color: rgb(0, 0, 0); margin:5px; display:block}



.details_link {color:#FF8800; font-size:12px; line-height:20px; display:block;}







.news_items {list-style:none;  margin:0; padding:0;}



.news_items li{margin-bottom:10px; color:#666}



.news_items img { margin-right:10px; margin-bottom:10px; border:#104774 solid 2px !important}



.news_items .item_name { font-size:14px; color:#333; font-weight:bold; }



.news_items td {padding-bottom:10px}



.news_items div a {color:#000; text-decoration:undeline}



.news_items div a:hover {color:#000; text-decoration:none}







.pagination a{ font-size:10px; color:#666; text-decoration:none; padding:5px;}



.pagination a:hover{ font-size:14px; color:#ffffff; background-color:#999; padding:4px}



.pagination a.active{ font-size:18px; color:#666; text-decoration:none; padding:5px; font-weight:bold}



.dealer_list img {margin:10px; border:#104774 solid 2px !important}



.dealer_list a {font-size:14px; color:#f80; text-decoration:none}



.dealer_list a:hover {font-size:14px; color:#fa2; text-decoration:underline}







.mail_text {border:2px solid #CCCCCC; font-family:Verdana;font-size:11px; margin:3px; width:300px;}



.mail_textarea {height:150px;border:2px solid #CCCCCC;font-family:Verdana;font-size:11px;margin:3px;width:300px;}



.mail_send_button {border:2px solid #CCCCCC;font-family:Verdana;font-size:11px;margin:3px;width:300px;}



.dealer_download {padding:20px; font-size:19px; background-color:#f0f0f0;}

.dealer_download a {font-size:12px; font-weight:bold; color:#232323; text-decoration:none}

.dealer_download a:hover {color:#ff8800; text-decoration:underline}