/*===========================================*/
/* CSS by www.veebidisain.ee */
/*===========================================*/
/*===============================*/
/* GENERAL */
/*===============================*/

body {background:url(../images/bg.jpg) repeat-x white;margin:0;padding:0;line-height:150%;}
body, td, th, p, input, textarea, option, select {font-size:12px;color:#444;}
body, td, th, p, div, h1, h2, h3, h4, h5, input, textarea, option, select {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 /* content */ {color:#2958a6;margin:0;padding:0;font-size:16px;}
h2 /* content */ {color:#900;margin:4px 0;padding:0;font-size:12px;text-transform:uppercase;border-bottom:1px solid #ccc;line-height:120%;}
h3 /* content */ {color:white;padding:5px;background:#666;font-size:11px;text-transform:uppercase;background:url(../images/header_bg.jpg) 0 -110px repeat-x;}
h4 /* sides */ {color:#808080;text-transform:uppercase;text-align:center;font-weight:normal;font-size:11px;padding:11px 6px 13px 0;margin:0;background:url(../images/r_h.jpg) no-repeat -2px 0;}
h4 a,h4 a:visited /* sides */ {color:#808080 !important;text-decoration:none !important;}
h5 /* products */ {
}
a:link, a:visited {color:#2958a6;text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
p {text-align:justify;margin:0;padding:0;}
input, textarea, select {background:white;border:1px solid #999;}
hr {border:none;height:1px;background:#ccc;}
form {margin:0;padding:0;}
a img {border:none;}
a:active, a:focus {outline:none;}
/*===============================*/
/* UUS tellimuse kuvamine algus */
/*===============================*/

.order_products {margin-top:20px;width:100%;padding:0;border:0;border-collapse:collapse;}
.order_products tbody tr{border-bottom:1px solid #EEE;}
.order_products tbody tr td{padding:5px 0;}
.order_products th,table#user_orders th{background:url(../images/header_bg.jpg) 0 -100px repeat-x scroll;line-height:18px;padding:2px 0;color:#0055AA;}
#products .product_img img{border:0;height:80px;width:auto;}
.order_products .product_name{color:#900;font-weight:bold;text-decoration:none;padding:0 0 0 5px;height:80px;}
.order_products .product_quant{color:#000;font-weight:bold;line-height:80px;text-align:center;text-decoration:none;background:url(../images/cart_ammount.jpg) no-repeat center 34px;}
.order_products .product_price{color:#333;line-height:80px;text-align:right;text-decoration:none;padding:0 10px 0 0;}
.order_products .product_sum{color:#333;line-height:80px;text-align:right;text-decoration:none;padding:0 10px 0 0;}

#order_money{margin-top:5px;width:100%;padding:0;border:0;border-collapse:collapse;}
#order_money .order_sum, #order_money .order_transport, #order_money .order_tax{text-align:right;text-align:right;text-decoration:none;padding:0 10px 0 0;}
#order_money .sum{text-align:right;font-weight:bold;color:#111;padding:0 10px 0 0;}

#order_info{margin-top:5px;width:100%;padding:0;border:0;border-collapse:collapse;}
#order_info th{background:url(../images/header_bg.jpg) 0 -100px repeat-x scroll;line-height:18px;padding:2px 0;color:#F00;text-align:right;text-decoration:none;padding:0 10px 0 0;}
#order_info tbody{line-height:22px;}
#order_info .order_nr, #order_info .order_date, #order_info .order_paid, #order_info .order_paid_sum, #order_info .order_bank{font-weight:bold;}
#order_info .order_nr, #order_info .order_status, #order_info .order_pdf, #order_info .order_email, #order_info .order_date, #order_info .order_client, #order_info .order_address{padding:0 0 0 10px;}
#order_info .order_paid, #order_info .order_paid_sum, #order_info .order_bank{text-align:right;padding:0 10px 0 0;}
.order_client_row table td {vertical-align:top;padding:5px 0 !important;}
.order_client_row table td {width:300px;}
.order_made_payments {padding:0 0 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.order_made_payments {text-align:right;}
.order_paid table {float:right;}
.order_paid table td {padding:2px 10px 2px 0;white-space:nowrap;}
#order_info .order_to_pay, #order_info .order_to_pay_sum{text-align:right;font-weight:bold;color:#F00;padding:0 10px 0 0;}
.order_banklinks {width:100%;float:left;}
.order_banklinks_2 {width:490px;float:left;padding:0 5px;text-align:left !important;}
.order_banklinks_1 {padding:10px 10px 0 0;width:290px;float:left;text-align:right !important;}
.order_warning {color:#900;text-align:center;padding:10px 0;border-bottom:1px solid #ccc;}
.order_banks {text-align:center;border-top:1px solid #ccc;padding-top:10px;}
.order_banks_payment_info table {margin:auto;}
.order_banks_payment_info .f_col {white-space:nowrap;padding:2px;}
.order_banks_payment_info .s_col {white-space:nowrap;padding:2px;font-weight:bold;}
td.order_thanks {text-align:center;}
/*===============================*/
/* UUS tellimuse kuvamine lõpp */
/*===============================*/
/*===============================*/
/* LAYOUT */
/*===============================*/
#main_cont 		{width:1002px; margin:auto;}
#main 			{width:100%; float:left; background:url(../images/bg_main.jpg) repeat-y;}
#main_top		{width:100%; float:left; background:url(../images/bg_top.jpg) no-repeat;}
#header 		{width:100%; float:left; height:129px; background:url(../images/header_bg.jpg) repeat-x 0 0 white;}
#header_r 		{width:100%; float:left; height:96px; background:url(../images/header_r.jpg) no-repeat 100% 0;}
#header_l 		{width:100%; float:left; background:url(../images/header_l.jpg) no-repeat -8px 0;}
#middle			{width:100%; float:left; background:url(../images/bg_l.png) repeat-y 168px 0% !important;}
#middle_l 		{width:995px; float:left; padding:0 0 0 7px;background:url(../images/bg_l.png) no-repeat 168px 100% !important; overflow:hidden;}

/*===============================*/
/* TOP */
/*===============================*/
#logo {float:left;padding:0 0 0 7px;height:96px;overflow:hidden;}
#top_promo {width:720px;height:96px;float:right;overflow:hidden;text-align:right;padding:0 5px 0 0;}
#top_promo img {float:right;}
/* main menu */
#main_menu_wrapper {width:100%;float:left;background:url(../images/header_r.jpg) no-repeat 100% -96px;}
#main_menu {width:100%;height:34px;padding:0 0;float:left;font-size:12px;text-transform:uppercase;text-align:center;font-weight:bold;position:relative;z-index:10;background:url(../images/header_l.jpg) no-repeat -8px -96px;overflow:hidden;}
#main_menu ul {list-style:none !important;padding:0;text-align:center;float:left;left:50%;position:relative;margin:0 !important;}

#main_menu ul li {float:left;left:-50%;position:relative;margin:0;padding:0;list-style:none !important;	
	position:relative;z-index:2000;padding-bottom:0;}
#main_menu a span {
    float:left;   display:block;   padding:7px 6px;cursor:pointer;}
#main_menu ul a:hover span,#main_menu ul li.active_main span {background:url(../images/menu_r.jpg) no-repeat 100% 0;}
#main_menu a,#main_menu a:visited {color:#9C005D;text-decoration:none;display:block;float:left;}
#main_menu a:hover {font-weight:normal;}
#main_menu a:hover span {}
#main_menu a:hover,#main_menu a:active,li.active_main a,li.active_main a:visited {background:url(../images/menu_l_w.jpg) no-repeat 0 0 !important;}
li.active_main a,li.active_main a:visited {}
li.active_main a,li.active_main a:visited,li.active_main a:hover {color:white !important;font-weight:bold !important;text-decoration:underline !important;}
/* sub menu */
#sub_menu {width:990px;padding:10px 0 9px 0;height:18px;float:left;font-size:12px !important;background:url(../images/submenu_bg.jpg) repeat-x;text-align:center;}
#sub_menu ul,#sub_menu ul li {display:inline;padding:0;margin:0;list-style:none;text-align:center;}
#sub_menu a,#sub_menu a:visited {color:#0055aa;padding:11px 6px;text-decoration:none;}
#sub_menu a:hover,#sub_menu a:active,a.active_sub,a.active_sub:visited {text-decoration:underline !important;font-weight:bold;}
/*===============================*/
/* LEFT */
/*===============================*/
#left_side {width:168px;float:left;padding:0 10px 0 0;}
#l_bg { background:url(../images/bg_l.png) repeat-y 0 0; position:absolute; margin:0 0 0 159px; z-index:20; width:10px;}
.l_box {width:100%;}
#divStayTop {width:168px;position:absolute;top:166px;}
/* side user login */
.side_login {padding:0 0 5px 0;margin:-1px 0 0 0;position:relative;z-index:900;width:165px;background:url(../images/side_user_input.jpg) no-repeat 9px 22px #f6f6f6;}
#user_login.logged_in {background-image:none !important;background-color:#f6f6f6;}
#acc_user {cursor:pointer;background:url(../images/side_user_input.jpg) no-repeat 9px 22px #f6f6f6;text-align:center;font-weight:bold;color:#0055aa;overflow:hidden;}
#acc_user div {line-height:22px;background:url(../images/side_user_bg.jpg) repeat-x 0 2px white;position:relative;z-index:900;margin:-3px 0 0 0;}
#acc_user:hover {color:#bf272d;}
.logged_in #acc_user {font-size:9px;}
#side_login_bg {width:100%;padding:0 0 15px 0;float:left;background:url(../images/side_user_input.jpg) no-repeat 9px -26px #f6f6f6;position:relative;}
.side_login input {margin:4px 0 5px 13px;width:136px;font-size:10px;color:#666;border:none;background:none;}
input#login_enter {margin:4px 0 8px 10px !important;width:105px !important;background:url(../images/side_user_enter.jpg) no-repeat 50% 50%;color:black;font-size:10px;cursor:pointer;height:20px;}
.side_login ul {list-style:none;margin:0;padding:0;font-size:11px;}
.side_login a,.side_login a:visited {display:block;text-decoration:none;padding:0 0 0 10px;color:#f60;}
.side_login a:hover,.side_login a:active {text-decoration:underline;}
.logged_in a,.logged_in a:visited {display:block;background:url(../images/user_menu_a.jpg) 50% 0 no-repeat;text-decoration:none;text-align:center;padding:2px 0 5px 0;color:#777;font-weight:bold;}
.logged_in a:hover,.logged_in a:active {color:#bf272d;text-decoration:none;}
#currency_select {text-align:center;}
#currency_select_h {font-weight:bold; color:#2958a6;}
/* SIDE MENU */
.side_menu {width:98%;padding:10px 2% 0 0;float:left;}
.side_menu ul {margin:0;padding:0;list-style:none;line-height:110%;}
/* 1. step */
.side_menu ul li a, .side_menu ul li a:visited {color:#0055aa;display:block;width:95%;padding:4px 0 5px 5%;font-size:13px;font-weight:bold;text-decoration:none;margin:-1px 0 0 0;position:relative;z-index:10;}
.side_menu a:hover, .side_menu a:active,a.active_side,a.active_side:visited {background:url(../images/l_menu_h.jpg) repeat-x 0 100%;z-index:11!important;color:#bf272d !important;}
/* 2. step */
.side_menu li ul a, .side_menu li ul a a:visited {width:88% !important;padding:5px 0 5px 12% !important;font-size:12px !important;text-decoration:none !important;text-transform:none !important;color:#29A9E0 !important;}
.side_menu li ul a:hover, .side_menu li ul a a:active,.side_menu li ul a.active_side,.side_menu li ul a.active_side:visited {color:#BF272D !important;}
/* 3. step */
.side_menu li ul li ul a,.side_menu li ul li ul a:visited {width:78% !important;padding:5px 0 5px 22% !important;text-decoration:none !important;color:#666 !important;}
.side_menu li ul li ul a:hover,.side_menu li ul li ul a:active,.side_menu ul ul ul a.active_side,.side_menu ul ul ul a.active_side:visited {color:#BF272D !important;background:url(../images/l_a.png) repeat-x -9px 100% !important;}
/* ALTERNATIVE BOXES */
/* side lang */
.side_lang {text-align:center;padding:4px 4% 0 0;float:left;width:95%;background:url(../images/side_search.jpg) no-repeat -2px -6px #fafafa;border-top:1px solid #ffe874;position:relative;z-index:900;margin-top:-5px;}
.side_lang img {}
.side_lang img:hover {}
/* side search */
.side_search {background:url(../images/side_search.jpg) no-repeat -2px -36px;float:left;}
#side_search_form {padding:0px 0 12px 11px;}
#side_search_form input {background:none !important;border:none !important;width:114px;color:#666;font-size:11px;}
input#search_button {width:30px;cursor:pointer;}
/* bank links */
.side_banks {text-align:center;margin:10px 0 0 0;padding:10px 0;background:url(../images/r_h.jpg) no-repeat 50% 0;width:98%;}
.side_banks div {font-weight:bold;padding:2px 0 14px 0;}
.side_banks img {margin:1px auto;}
/*===============================*/
/* CONTENT */
/*===============================*/
#content {width:604px;min-height:790px;float:left;padding:3px 0;margin:0 0 0 178px;}

#content_orange,#content_green,#content_blue,#content_yellow,#content_black,#content_gradient {min-height:1070px; padding:10px;}
#content_gradient {background:url(../images/bg.jpg) repeat-x white;}
#content_orange {background:#FFC;}
#content_green 	{background:#e7ffdf;}
#content_blue 	{background:#eff9ff;}
#content_yellow {background:#ffffcf;}
#content_black 	{background:black;}
#content_black,#content_black p,#content_black div,#content_black h1,#content_black h2,#content_black h3,#content_black h4,#content_black h5,#content_black span {color:white !important;}
#cart_content {width:800px;min-height:800px;float:left;padding:3px 0;margin:0 0 0 178px;}
.content {background:white !important;margin:0 !important;width:800px !important;}
.content p {margin:0 !important;padding:0 !important;}
#content ul {list-style:none;}
#content ul li {list-style:circle;}
#content ol {margin:10px 0 10px 22px;padding:0;}
/*===============================*/
/* RIGHT */
/*===============================*/
#right_side {width:195px;float:left;padding:0 0 10px 10px;min-height:1370px}
.r_box {width:100%;padding:0 0 5px 0;float:left;position:relative;z-index:20;}
/* ALTERNATIVE BOXES */

/* side cart */
.side_cart {padding:0 0;font-size:11px;}
.side_cart a,.side_cart a:visited {color:#000;text-decoration:none;}
.side_cart a strong,.side_cart a:visited strong {color:#000 !important;text-decoration:none;}
.side_cart a:hover,.side_cart a:active {color:#000 !important}
/* side favorite produscts */
#favor_pr {display:none;}
.side_favor_pr ul {margin:0;padding:0 0 0 7px;line-height:120%;font-size:10px;text-transform:uppercase;}
.side_favor_pr ul li {list-style:none;}
.side_favor_pr ul a,.side_favor_pr ul a:visited {display:block;padding:3px 0;text-decoration:none;color:#444;}
a.favor_del,a.favor_del:visited {padding:0 !important;width:19px;height:19px;text-decoration:none;color:#444;float:right;margin:-21px -3px 0 0;color:red !important;background:url(../images/close.png) no-repeat !important;visibility:hidden;position:relative;z-index:100;font-size:9px;text-transform:none !important;}
.side_favor_pr ul li:hover a.favor_del {display:none;}
.side_favor_pr ul li>a.bookm_del,.side_favor_pr ul li>a.bookm_del:visited {margin:-21px 2px 0 0;}
a.favor_del:hover,a.favor_del:active {}
/* side last products */
.side_last_pr ul {list-style:none;margin:0;padding:0 7px;line-height:120%;font-size:10px;}
.side_last_pr h4 {/*cursor:pointer;*/}
#last_cont {/*display:none;*/}
.side_last_pr ul a,.side_last_pr ul a:visited {display:block;padding:3px 0;text-decoration:none;color:#444;}
/* side color compare */
.color_compare div {width:97% !important;padding:0 0 0 3% !important;}
.color_compare img {width:20px;height:20px;margin:0 0 4px 6px;}
.color_compare a,.color_compare a:visited {color:black;text-decoration:none;display:block;padding:0 5px;}
/* side linked items */
#divStayTop2 {width:195px;position:absolute;}
.fl_identifier_right {width:100%;position:absolute;border:10px solid red;margin:620px 0 0 0;top:500px;}
.linked_items {z-index:10;}
.linked_items h4 {color:#BF272D;}
.linked_items div {width:100%;text-align:center;}
.linked_items img {width:62px;margin:10px 0 5px 0;}
.linked_items a,.linked_items a:visited {color:#BF272D;text-decoration:none;font-size:11px;display:block;line-height:120%;}
/* side banners */
.side_banners {text-align:center;padding:5px 0;border-top:1px solid #afcde7;}
/* side clear */
.side_clear {width:100%; 
	float:left;}
.left_clear {height:150px;}
.right_clear {height:190px;}
/*===============================*/
/* BOTTOM */
/*===============================*/
#footer	{width:100%;float:left;padding:10px 0;background:url(../images/footer.jpg) no-repeat 1px 0 white;font-size:12px;color:black;height:133px;position:relative;clear:both;z-index:500;}
#footer, #footer a, #footer a:visited {color:black;text-decoration:none;}
#footer_info {padding:12px 2%;float:left;white-space:nowrap;display:none;}
.footer_h {width:100%;float:left;white-space:nowrap;font-weight:bold;color:#3FA9F5;padding:0 0 10px 0;}
.footer_cont {float:left;padding:6px 0 10px 20px;float:left;}
.footer_contact {width:540px;}
.footer_social {width:199px;}
.footer_banks {width:390px; float:right; overflow:hidden;}
.footer_row {width:49%;float:left;line-height:180%;padding:0 0 13px 0;white-space:nowrap;overflow:hidden;}
.footer_row a {display:block;float:left;}
.footer_row span {display:block;float:left;width:28px;height:29px;margin:-3px 5px 0 0;background-repeat:no-repeat;background-position:50% 5%;}
.f_contact_tel,.f_contact_mail {width:45% !important;}
.f_contact_skype,.f_contact_live_messenger {width:55% !important;}
.f_contact_tel span {background-image:url(../images/f_icon_tel.jpg);}
.f_contact_mail span {background-image:url(../images/f_icon_mail.jpg);}
.f_contact_skype span {background-image:url(../images/f_icon_skype.jpg);}
.f_contact_live_messenger span {background-image:url(../images/f_icon_live_messenger.jpg);}
.f_social_blogspot span {background-image:url(../images/f_icon_blogger.jpg);}
.f_social_facebook span {background-image:url(../images/f_icon_facebook.jpg);}
.f_social_orkut span {background-image:url(../images/f_icon_orkut.jpg);}
.f_social_twitter span {background-image:url(../images/f_icon_twitter.jpg);}
.footer_banks img {margin:10px 2px 0 0;}
/*===============================*/
/* E-SHOP */
/*===============================*/
/* CAT DESC */
#cat_desc {width:100%;float:left;overflow:hidden;background:url(../images/pr_sep.jpg) no-repeat 3px 100%;padding:0 0 5px 0;}
#cat_desc_t {font-size:13px !important;line-height:130% !important;text-align:justify;color:black;}
#cat_desc img {margin:0 12px 0 0;float:left;}
#cat_desc p {margin:0;padding:0;}
/* SORT BAR */
#sort_bar {float:left;width:100%;text-align:center;background:url(../images/sort_bar.jpg) no-repeat 0 0;font-size:11px;font-weight:bold;
	display:none;}
#sort_legend {padding:13px 5px 7px 46px;float:left;color:#0071BA;}
#sort_bar a,#sort_bar a:visited {color:#0071BA;text-decoration:none;margin:0 1px;padding:13px 6px 7px 5px;margin:0 5px 0 0;display:block;float:left;text-align:center;}
/*
#sort_bar a:hover,#sort_bar a:active,a#active_sort,a#active_sort:visited {background:url(../images/sort_button_d.jpg) no-repeat 92% 50%;}
a#active_sort_u,a#active_sort_u:visited,a#active_sort_d:hover,a#active_sort_d:active {background:url(../images/sort_button_u.jpg) no-repeat 92% 50%;}
a#active_sort_u:hover,a#active_sort_u:active {background:url(../images/sort_button_d.jpg) no-repeat 92% 50%;}
a#active_sort_d,a#active_sort_d:visited {background:url(../images/sort_button_d.jpg) no-repeat 92% 50%;}
*/
/* PRODUCTS */
#products {float:left;width:100%;}
#products_open_bottom {float:left;width:100%;}
/* PRODUCTS LIST */
#pr_list_container {width:100%;float:left;}
/* scroll */

/* list */
#pr_list {width:100%;float:left;}
.pr_small,.pr_small_first {width:100%;float:left;margin:-1px 0 0 0;}
.pr_small_l,.pr_small_l_first {width:100%;overflow:hidden;float:left;background:url(../images/pr_sep.jpg) no-repeat 3px 100%;height:64px;}
.pr_small_first:hover, .pr_small:hover, #pr_small_active	{}
.pr_small:hover .pr_small_l, #pr_small_active .pr_small_l	{}
.pr_small_first	.pr_small_l_first							{}
.pr_small_first:hover .pr_small_l_first						{}
#pr_small_active .pr_small_l_first							{}
.pr_small_l a,.pr_small_l a:visited,.pr_small_first a,.pr_small_first a:visited {display:block;padding:0 0;}
.pr_small_l td,.pr_small_first td,#cart_products a td,#cart_products a:visited td {text-decoration:none;color:#900;line-height:120%;font-weight:600;}
.pr_small_l:hover td,.pr_small_first:hover td,#pr_small_active td,#cart_products a:hover td,#cart_products a:active td {color:#ed3324;font-weight:600;}
.pr_small_l table,.pr_small_l_first table {width:595px !important;height:58px;overflow:hidden;cursor:pointer;}
.pr_small_l:hover .pr_small_img,.pr_small_l_first:hover .pr_small_img,#pr_small_active .pr_small_img {background:url(../images/pr_active.jpg) no-repeat 50% 50%;}
.pr_small_l table:hover .pr_small_img img,.pr_small_l_first table:hover .pr_small_img img,#pr_small_active .pr_small_img img {display:none !important;visibility:hidden;position:relative;z-index:-100;}
td.pr_small_img {width:95px;overflow:hidden;text-align:center;vertical-align:middle;height:52px;}
.pr_small_img img {position:relative;z-index:1;}
.pr_small_title {vertical-align:middle;}
h2 span, .pr_small_title span {white-space:nowrap;}
.price_list {font-size:11px !important;text-align:right;height:18px;width:120px;vertical-align:middle;color:#0071c4 !important;}
/*.pr_small_lt,pr_small_rt,pr_small_lb,pr_small_rb {float:left;position:relative;z-index:20;display:block;width:55px;height:55px;}
.pr_small_lt {background:url(../images/pr_img_lt.gif) no-repeat 0 0;}
.pr_small_rt {background:url(../images/pr_img_rt.gif) no-repeat 100% 0;}
.pr_small_rb {background:url(../images/pr_img_rb.gif) no-repeat 100% 100%;}
.pr_small_lb {background:url(../images/pr_img_lb.gif) no-repeat 0 100%; padding:1px;}
/* PRODUCTS MAIN VIEW */
.pr_open {width:100%;min-height:200px;float:left;position:relative;z-index:20;margin:-8px 0 0 0;}
.pr_open_bottom {width:100%;float:left;background:url(../images/pr_open_b.jpg) no-repeat 0 100% white;padding:10px 0 0 0;}
/* product menu */
.pr_menu {width:100%;float:left;padding:0 0 14px 0;font-size:11px;text-transform:lowercase;background:url(../images/pr_open_t.jpg) no-repeat 0 0;height:12px;font-weight:bold;}
.pr_menu_ul_cont {width:286px;float:right;}
.pr_menu ul {list-style:none !important;padding:0;text-align:center;float:left;left:50%;position:relative;margin:4px 0 0 -5px !important;}
.pr_menu ul li {float:left;left:-50%;position:relative;margin:0;padding:0;list-style:none !important;	position:relative;z-index:2000;padding-bottom:0;}
.pr_menu a span {
    float:left;   display:block;   padding:3px 5px 2px 5px;cursor:pointer;position:relative;z-index:2000;margin:0 -2px 0 0;}
.pr_menu a,.pr_menu a:visited {color:#555;text-decoration:none;display:block;float:left;margin:0 0 0 0;}
.pr_menu ul a:hover span,li.active_pr_menu a span {background:url(../images/pr_tab_r.png) no-repeat 100% 0;}
.pr_menu a:hover,.pr_menu a:active,li.active_pr_menu a,li.active_pr_menu a:visited {background:url(../images/pr_tab_l.png) no-repeat 0 0 !important;}
.unit_price {font-size:10px;border-bottom:1px solid #e6e6e6;padding-bottom:2px;margin-bottom:2px;text-align:right;}
/* ----- */
.pr_open_img {width:300px;float:left;}
.pr_open_img img {max-width:300px;max-height:225px;}
.pr_open_right {width:290px;height:225px;float:right;padding:8px 0 0 14px;overflow:hidden;}
.pr_close {width:60px;text-align:right !important;padding:0 0 4px 0;float:right;display:block;}
.pr_close a,.pr_close a:visited {color:black;font-size:10px;text-decoration:none;}
.pr_var_text {width:285px;height:215px;padding:15px 5px 5px 5px;display:block;text-align:left;line-height:120%;background:url(../images/pr_info_b.jpg) no-repeat 100% 100%;z-index:1000;position:absolute;margin:-12px 0 0 -4px;}
.var_txt_inner {width:100%;height:189px;margin:0 0 11px 0;float:left;overflow:hidden;line-height:120%;}
a.pr_file,a.pr_file:visited {display:block;padding:0 0 0 20px;width:180px;float:left;text-decoration:none;color:#333;background:url(../images/pr_info_pdf.jpg) no-repeat 0 0;font-size:11px;line-height:180%;}
.pr_open_table {}
td.pr_open_color_big_cont {vertical-align:bottom;height:184px;width:130px;text-align:center;}
.pr_open_color_img_h {padding:5px 0;}
.pr_open_color_big img {width:130px;height:130px;}
.pr_open_price_special span {color:#C00; font-weight:bold;}
.pr_open_desc {width:96%;float:left;padding:0 2% 15px 2%;}
.pr_open_desc,.pr_open_desc p {text-align:justify;line-height:120%;font-size:12px !important;}
/* colors */
.colors_container {float:left;width:100%;clear:both;padding:5px 0;}
.pr_open_colors {width:100%;float:left;text-align:right;}
.pr_open_colors a,.pr_open_colors a:visited {position:relative;z-index:20;}
.pr_open_colors img {float:right;padding:3px 2px 3px 3px;width:28px;height:28px;}
.pr_open_colors img:hover {width:36px;height:36px;margin:-4px;}
.pr_open_link_img {width:100%;padding:3px 0 5px 0;float:left;text-align:right;font-size:11px;}
.pr_open_link_img a,.pr_open_link_img a:visited {display:block;text-align:right;padding:0 30px 0 0;color:black;text-decoration:none;background:url(../images/link_down_img.png) no-repeat 100% 0;}
.pr_open_color_image {float:right;width:46%;padding:0 0 0 4%;}
.pr_open_color_img_h {color:black;}
span.color_h {font-weight:bold;}
.pr_open_color_image img {width:145px;height:145px;}
.pr_open_links {width:100%;padding:5px 0;}
.pr_open_stock {color:black;padding:5px 0;}
span.red {color:red !important;}
.pr_open_links a,.pr_open_links a:visited {color:black;text-decoration:none;display:block;background-repeat:no-repeat;background-position:0 45%;padding:3px 0 3px 30px;}
a.pr_add_cart,a.pr_add_cart:visited {background-image:url(../images/pr_add_cart.jpg);}
a.pr_add_compare,a.pr_add_compare:visited {background-image:url(../images/pr_add_compare.jpg);}
a.pr_add_favorites,a.pr_add_favorites:visited {background-image:url(../images/pr_add_favorites.jpg);}
a.pr_send_friend,a.pr_send_friend:visited {background-image:url(../images/pr_send_friend.jpg);}
a.pr_remove_compare,a.pr_remove_compare:visited {background-image:url(../images/close.png);}
.pr_det_table {width:100%;float:left;}
.pr_det_table fieldset {border:1px solid #eee;}
.pr_det_table legend {border:none;color:#28acdc;padding:0 5px;background:white;}
.pr_det_table input {border-color:#90db43 !important;margin:0 5px 0 0;}
.pr_hover {width:151px;height:83px;padding:5px 15px 0 10px;float:left;background:url(../images/balloon.png) no-repeat;color:#333 !important;margin:0 0 0 -10px;position:relative;z-index:20;}
.pr_hover img {visibility:hidden;float:left;}
.pr_color_name {line-height:100%;width:100%;font-size:10px;float:left;position:relative;z-index:10;padding:10px 0 5px 0 !important;text-align:center;color:#999;}
.toolt_cart {width:75px;height:50px;float:left;text-align:center;}
.toolt_compare {width:76px;height:50px;float:right;text-align:center;}
input.add_cart {width:25px;height:20px;background:url(../images/pr_to_cart.jpg) no-repeat;border:none;}
input.add_compare {width:16px;height:20px;background:url(../images/compare.jpg) no-repeat;}
.pr_hover input {border:none;cursor:pointer;}
.pr_hover span {display:block;margin:0;padding:0;text-align:center;font-size:9px;}
.pr_hover form {float:left;margin:0;padding:0;width:100%;}
/* CART */
#cart {}
#cart h1 {float:left;width:83%;padding:0 0 0 5px;}
#cart_actions {width:100%;padding:0 0 10px 0;float:left;}
#cart_my_account {width:20%;padding:5px 1% 0 5px;float:left;}
#cart_my_account a,#cart_my_account a:visited {text-decoration:none;padding:5px 0 5px 30px;background:url(../images/cart_my_account.png) no-repeat;}
#cart_clear {width:20%;padding:5px 1% 0 1%;text-align:right;float:right;}
#cart_clear a,#cart_clear a:visited {text-decoration:none;padding:5px 30px 5px 0;background:url(../images/cart_remove.jpg) no-repeat 100% 0;color:#900;}
#cart_products {border-spacing:0;border-collapse:collapse;width:99%;}
#cart_products th, #cart_products td {padding:2px;}
#cart_products th {background:url(../images/header_bg.jpg) 0 -110px repeat-x;padding:2px 0;color:#0055aa;}
#cart_products .pr_small_img img {width:80px;}
#cart_calculate {width:99%;margin:auto;text-align:right;font-weight:bold;}
#cart_inputs {width:99%;padding:10px 0 15px 0;margin:auto;height:50px;border-top:1px solid #6ac3eb;}
#cart_inputs input, #cart_inputs form {float:left;}
#cart_inputs input {margin:0 15px 0 0;padding-left:52px;border:none;text-align:right;height:52px;cursor:pointer;font-weight:bold;}
#cart_inputs input:hover {margin:1px 14px 0 1px;}
a.cart_amount,a.cart_amount:visited {text-decoration:none;padding:7px 9px 6px 9px;background-repeat:no-repeat;background-position:50% 80%;}
a.cart_up,a.cart_up:visited {background-image:url(../images/cart_up.jpg);}
a.cart_down,a.cart_down:visited {background-image:url(../images/cart_down.jpg);}
input.cart_ammount {border:none;background:url(../images/cart_ammount.jpg) no-repeat 50% 0;height:20px;width:42px;padding:3px 0 0 0;text-align:center;color:#444;font-weight:bold;font-size:13px;}
#cart_user_details {}
.cart_calculate {background:url(../images/ico_calc.png) no-repeat 10px 0;color:#29aae1;}
.cart_empty {background:url(../images/ico_empty.png) no-repeat;color:#f60;}
.cart_ok {background:url(../images/ico_ok.png) no-repeat;color:#693;}

/* cart ordering */
#ordering {width:100%;float:left;padding:10px 0;}
.cart_tooltip {width:400px;background:white;border:20px solid white;}
.cart_tt_transport {width:400px !important;text-align:justify;}
.cart_order_step {width:100%;float:left;padding:5px 0;border-bottom:1px solid #eee;}
td.cart_firt_col {width:92px;font-weight:bold;text-align:right;padding:0 4px 0 0;font-size:11px;overflow:hidden;}
/* CART COUNTRY */
a.cart_flag,a.cart_flag:visited,a.cart_transp,a.cart_transp:visited,a.cart_client,a.cart_client:visited,a.cart_pay,a.cart_pay:visited {width:74px;float:left;padding:76px 0 0 0;display:block;font-size:11px;color:black;color:#444;text-decoration:none;text-align:center;background-position:50% 0;background-repeat:no-repeat;}
/* normal links */
a.cart_est,a.cart_est:visited  	{background-image:url(../images/cart/flag_est.png);}
a.cart_fin,a.cart_fin:visited 	{background-image:url(../images/cart/flag_fin.png);}
a.cart_lat,a.cart_lat:visited 	{background-image:url(../images/cart/flag_lat.png);}
a.cart_lit,a.cart_lit:visited 	{background-image:url(../images/cart/flag_lit.png);}
a.cart_swe,a.cart_swe:visited 	{background-image:url(../images/cart/flag_swe.png);}
a.cart_misc,a.cart_misc:visited {background-image:url(../images/cart/flag_misc.png);}

/* hover links */
a.cart_est:hover,a.cart_est:active,.cart_est_h_cache  	{background-image:url(../images/cart/flag_h_est.png);}
a.cart_fin:hover,a.cart_fin:active,.cart_fin_h_cache 	{background-image:url(../images/cart/flag_h_fin.png);}
a.cart_lat:hover,a.cart_lat:active,.cart_lat_h_cache 	{background-image:url(../images/cart/flag_h_lat.png);}
a.cart_lit:hover,a.cart_lit:active,.cart_lit_h_cache 	{background-image:url(../images/cart/flag_h_lit.png);}
a.cart_swe:hover,a.cart_swe:active,.cart_swe_h_cache 	{background-image:url(../images/cart/flag_h_swe.png);}
a.cart_misc:hover,a.cart_misc:active,.cart_misc_h_cache {background-image:url(../images/cart/flag_h_misc.png);}

/* inactive links */
#country_active a.cart_est,#country_active a.cart_est:visited  	{background-image:url(../images/cart/flag_in_est.png);}
#country_active a.cart_fin,#country_active a.cart_fin:visited 	{background-image:url(../images/cart/flag_in_fin.png);}
#country_active a.cart_lat,#country_active a.cart_lat:visited 	{background-image:url(../images/cart/flag_in_lat.png);}
#country_active a.cart_lit,#country_active a.cart_lit:visited 	{background-image:url(../images/cart/flag_in_lit.png);}
#country_active a.cart_swe,#country_active a.cart_swe:visited 	{background-image:url(../images/cart/flag_in_swe.png);}
#country_active a.cart_misc,#country_active a.cart_misc:visited {background-image:url(../images/cart/flag_in_misc.png);}

/* inactive links hover */
#country_active a.cart_est:hover,#country_active a.cart_est:active  {background-image:url(../images/cart/flag_h_est.png);}
#country_active a.cart_fin:hover,#country_active a.cart_fin:active 	{background-image:url(../images/cart/flag_h_fin.png);}
#country_active a.cart_lat:hover,#country_active a.cart_lat:active 	{background-image:url(../images/cart/flag_h_lat.png);}
#country_active a.cart_lit:hover,#country_active a.cart_lit:active 	{background-image:url(../images/cart/flag_h_lit.png);}
#country_active a.cart_swe:hover,#country_active a.cart_swe:active 	{background-image:url(../images/cart/flag_h_swe.png);}
#country_active a.cart_misc:hover,#country_active a.cart_misc:active {background-image:url(../images/cart/flag_h_misc.png);}

/* active links */
#country_active a#active_flag.cart_est,#country_active a#active_flag.cart_est:visited  	{background-image:url(../images/cart/flag_h_est.png);}
#country_active a#active_flag.cart_fin,#country_active a#active_flag.cart_fin:visited 	{background-image:url(../images/cart/flag_h_fin.png);}
#country_active a#active_flag.cart_lat,#country_active a#active_flag.cart_lat:visited 	{background-image:url(../images/cart/flag_h_lat.png);}
#country_active a#active_flag.cart_lit,#country_active a#active_flag.cart_lit:visited 	{background-image:url(../images/cart/flag_h_lit.png);}
#country_active a#active_flag.cart_swe,#country_active a#active_flag.cart_swe:visited 	{background-image:url(../images/cart/flag_h_swe.png);}
#country_active a#active_flag.cart_misc,#country_active a#active_flag.cart_misc:visited {background-image:url(../images/cart/flag_h_misc.png);}

/* CART TRANSPORT */
/* normal links */
a.transp_ise,a.transp_ise:visited  		{background-image:url(../images/cart/tr_ise.png);}
a.transp_x,a.transp_x:visited 			{background-image:url(../images/cart/tr_x.png);}
a.transp_post,a.transp_post:visited 	{background-image:url(../images/cart/tr_post.png);}
a.transp_els,a.transp_els:visited 		{background-image:url(../images/cart/tr_els.png);}
a.transp_dpd,a.transp_dpd:visited 		{background-image:url(../images/cart/tr_dpd.png);}
a.transp_sp,a.transp_sp:visited 		{background-image:url(../images/cart/tr_sp.png);}

/* hover links */
a.transp_ise:hover,a.transp_ise:active,.cart_transp_ise_h_cache		{background-image:url(../images/cart/tr_h_ise.png);}
a.transp_x:hover,a.transp_x:active,.cart_transp_x_h_cache 			{background-image:url(../images/cart/tr_h_x.png);}
a.transp_post:hover,a.transp_post:active,.cart_transp_post_h_cache 	{background-image:url(../images/cart/tr_h_post.png);}
a.transp_els:hover,a.transp_els:active,.cart_transp_els_h_cache 		{background-image:url(../images/cart/tr_h_els.png);}
a.transp_dpd:hover,a.transp_dpd:active,.cart_transp_dpd_h_cache 		{background-image:url(../images/cart/tr_h_dpd.png);}
a.transp_sp:hover,a.transp_sp:active,.cart_transp_sp_h_cache 		{background-image:url(../images/cart/tr_h_sp.png);}

/* inactive links */
#transp_active a.transp_ise,#transp_active a.transp_ise:visited  		{background-image:url(../images/cart/tr_in_ise.png);}
#transp_active a.transp_x,#transp_active a.transp_x:visited 			{background-image:url(../images/cart/tr_in_x.png);}
#transp_active a.transp_post,#transp_active a.transp_post:visited 		{background-image:url(../images/cart/tr_in_post.png);}
#transp_active a.transp_els,#transp_active a.transp_els:visited 		{background-image:url(../images/cart/tr_in_els.png);}
#transp_active a.transp_dpd,#transp_active a.transp_dpd:visited 		{background-image:url(../images/cart/tr_in_dpd.png);}
#transp_active a.transp_sp,#transp_active a.transp_sp:visited 			{background-image:url(../images/cart/tr_in_sp.png);}

/* inactive links hover */
#transp_active a.transp_ise:hover,#transp_active a.transp_ise:active  		{background-image:url(../images/cart/tr_h_ise.png);}
#transp_active a.transp_x:hover,#transp_active a.transp_x:active 			{background-image:url(../images/cart/tr_h_x.png);}
#transp_active a.transp_post:hover,#transp_active a.transp_post:active 		{background-image:url(../images/cart/tr_h_post.png);}
#transp_active a.transp_els:hover,#transp_active a.transp_els:active 		{background-image:url(../images/cart/tr_h_els.png);}
#transp_active a.transp_dpd:hover,#transp_active a.transp_dpd:active 		{background-image:url(../images/cart/tr_h_dpd.png);}
#transp_active a.transp_sp:hover,#transp_active a.transp_sp:active 			{background-image:url(../images/cart/tr_h_sp.png);}

/* active links */
#transp_active a#active_transp.transp_ise,#transp_active a#active_flag.transp_ise:visited  		{background-image:url(../images/cart/tr_h_ise.png);}
#transp_active a#active_transp.transp_x,#transp_active a#active_flag.transp_x:visited 			{background-image:url(../images/cart/tr_h_x.png);}
#transp_active a#active_transp.transp_post,#transp_active a#active_flag.transp_post:visited 	{background-image:url(../images/cart/tr_h_post.png);}
#transp_active a#active_transp.transp_els,#transp_active a#active_flag.transp_els:visited 		{background-image:url(../images/cart/tr_h_els.png);}
#transp_active a#active_transp.transp_dpd,#transp_active a#active_flag.transp_dpd:visited 		{background-image:url(../images/cart/tr_h_dpd.png);}
#transp_active a#active_transp.transp_sp,#transp_active a#active_flag.transp_sp:visited 		{background-image:url(../images/cart/tr_h_sp.png);}

/* CART CLIENT */
/* normal links */
a.cart_client_person,a.cart_client_person:visited  		{background-image:url(../images/cart/client_i.png);}
a.cart_client_company,a.cart_client_company:visited 	{background-image:url(../images/cart/client_ii.png);}
a.cart_client_fie,a.cart_client_fie:visited 			{background-image:url(../images/cart/client_iii.png);}

/* hover links */
a.cart_client_person:hover,a.cart_client_person:active,.cart_client_person_h_cache 		{background-image:url(../images/cart/client_h_i.png);}
a.cart_client_company:hover,a.cart_client_company:active,.cart_client_company_h_cache 	{background-image:url(../images/cart/client_h_ii.png);}
a.cart_client_fie:hover,a.cart_client_fie:active,.cart_client_fie_h_cache 				{background-image:url(../images/cart/client_h_iii.png);}

/* inactive links */
#client_active a.cart_client_person,#client_active a.cart_client_person:visited  	{background-image:url(../images/cart/client_in_i.png);}
#client_active a.cart_client_company,#client_active a.cart_client_company:visited 	{background-image:url(../images/cart/client_in_ii.png);}
#client_active a.cart_client_fie,#client_active a.cart_client_fie:visited 			{background-image:url(../images/cart/client_in_iii.png);}

/* inactive links hover */
#client_active a.cart_client_person:hover,#client_active a.cart_client_person:active  	{background-image:url(../images/cart/client_h_i.png);}
#client_active a.cart_client_company:hover,#client_active a.cart_client_company:active 	{background-image:url(../images/cart/client_h_ii.png);}
#client_active a.cart_client_fie:hover,#client_active a.cart_client_fie:active 			{background-image:url(../images/cart/client_h_iii.png);}

/* active links */
#client_active a#active_client.cart_client_person,#client_active a#active_client.cart_client_person:visited  	{background-image:url(../images/cart/client_h_i.png);}
#client_active a#active_client.cart_client_company,#client_active a#active_client.cart_client_company:visited 	{background-image:url(../images/cart/client_h_ii.png);}
#client_active a#active_client.cart_client_fie,#client_active a#active_client.cart_client_fie:visited 			{background-image:url(../images/cart/client_h_iii.png);}

/*
#client_active,#transp_active,#pay_active {border:1px solid red;}
#_client_active,#_transp_active,#_pay_active {border:1px solid blue;}*/
/* CART PAYMENT */
/* normal links */
a.cart_pay_bl,a.cart_pay_bl:visited  	{background-image:url(../images/cart/pay_bl.png);}
a.cart_pay_rt,a.cart_pay_rt:visited 	{background-image:url(../images/cart/pay_rt.png);}

/* hover links */
a.cart_pay_bl:hover,a.cart_pay_bl:active,.cart_pay_bl_h_cache 	{background-image:url(../images/cart/pay_h_bl.png);}
a.cart_pay_rt:hover,a.cart_pay_rt:active,.cart_pay_rt_h_cache 	{background-image:url(../images/cart/pay_h_rt.png);}

/* inactive links */
#pay_active a.cart_pay_bl,#pay_active a.cart_pay_bl:visited  	{background-image:url(../images/cart/pay_in_bl.png);}
#pay_active a.cart_pay_rt,#pay_active a.cart_pay_rt:visited 	{background-image:url(../images/cart/pay_in_rt.png);}

/* inactive links hover */
#pay_active a.cart_pay_bl:hover,#pay_active a.cart_pay_bl:active  	{background-image:url(../images/cart/pay_h_bl.png);}
#pay_active a.cart_pay_rt:hover,#pay_active a.cart_pay_rt:active 	{background-image:url(../images/cart/pay_h_rt.png);}

/* active links */
#pay_active a#active_pay.cart_pay_bl,#pay_active a#active_pay.cart_pay_bl:visited  	{background-image:url(../images/cart/pay_h_bl.png);}
#pay_active a#active_pay.cart_pay_rt,#pay_active a#active_pay.cart_pay_rt:visited 	{background-image:url(../images/cart/pay_h_rt.png);}

/* cart transport */
/* smartpost */
option.sp_atm_city_name {background:url(../images/submenu_bg.jpg) repeat-x 0 100% #ffe363 !important;color:#006e9b !important;}

#vm_smartpost option {background:white;color:black;}
/* CART REGISTRATION */
#cart_reg {background:#f4f4f4;}
#cart_reg table table td {vertical-align:top;}
#cart_reg table table td div input,#cart_reg table table td div select {margin:4px 0;}
.cart_row_short input[disabled='disabled'] {
  background:white; color:#999; cursor:default;}
.cart_row_med {width:265px;}
.cart_row_med,.cart_row_long,.cart_row_short {float:left;padding:0 5px 0 0;}
input.cart_reg_input {width:120px;}
input.cart_reg_input_med,select#vm_smartpost,select#county,select#dcounty {width:240px;}
input.cart_reg_input_long {width:400px;}
input.cart_reg_address {width:402px;}
input.imput_important,select.imput_important,select.imput_important option {background:#FCF;}
.cart_other_address {padding:5px;margin:10px 15px 0 0;background:#f9f9f9;border:1px solid #eaeaea;}
.cart_order_sum {width:99%;float:left;font-weight:bold;padding:10px 0 5px 1%;background:url(../images/bg_h.jpg) repeat-x 50% 0%;}
.cart_tooltip,cart_tooltip_t,.cart_tooltip_b {padding:30px;border:none;font-size:11px;line-height:120%;margin:0;padding:2px;border:none;}
a.cart_mot_link,a.cart_mot_link:visited {width:300px;display:block;text-align:center;text-decoration:none;border:1px solid #999;background:white;float:right;margin:0 10px 0 0;}
/*
.cart_tooltip_t {background:url(../images/cart_toolt_t.png) no-repeat 50% 0;padding:27px 0 0 0;margin:0 0 0 0;}
.cart_tooltip_b {background:url(../images/cart_toolt_b.png) no-repeat 50% 100%;padding:0 0 27px 0;margin:0;}
.cart_tooltip {background:url(../images/cart_toolt_m.png) repeat-y;padding:0 25px;margin:0;}*/
table.choos_bl {width:100%;margin:-35px 0 -20px 0;}
/*******/
#order_form {padding:10px 0 0 0;}
#step1 {
}
/* user reg */
#user_registration legend {padding:5px 4px;background:white;font-size:20px;color:#4bbae7;}
#user_registration fieldset {border:1px solid #e8e8e8 !important;}
.user_reg {width:99%;margin:0 0 5px 0;border-collapse:collapse;border-spacing:0;}
.user_reg h3 {width:100%;padding:5px 0;text-align:center;background:#eee;}
.user_reg td {padding:2px 0;}
.user_reg input {width:250px;}
.user_reg input:focus {background:url(../images/submenu_bg.jpg) repeat-x 0 -3px white !important;color:#f60;border-color:#f90;}
input.input_short {width:120px !important;}
#user_reg_m table {clear:both;}
#user_reg_m table td {white-space:nowrap;padding:0 0 0 10px !important;}
td.first_c {text-align:right;width:180px;color:#555;}
.reg_mark {padding:0 5px;font-size:10px;color:red;font-weight:bold;font-size:10px;}
.reg_error {color:red;}
#user_reg_m input {font-size:10px !important}
td.reg_form_submit {padding:5px 0 !important;background:#eee;}
input#reg_form_submit,input#send_to_friend {width:auto !important;margin:4px 0 8px 2px !important;width:104px !important;border:1px solid #EF5A24;/*
background:url(../images/reg_button_bg.png) repeat-x;*/
background:#00cc00;border:1px solid #093;color:black;font-size:10px;cursor:pointer;height:20px;}
#user_registered_message {width:100%;padding:40px 0;text-align:center;color:#666;font-weight:bold;font-size:14px;}
/*===============================*/
/* POLL */
/*===============================*/
#side_poll {width:98%;padding:0 2% 0 0;margin:10px 0 0 0;float:left;background:url(../images/poll_h_bg.jpg) repeat-x #f2f2f2;}
#poll_title {font-weight:bold;color:#bf272d;text-align:center;padding:10px 0 0 0;}
#no_poll {text-align:center;font-size:10px;display:none;}
#poll {float:left;padding:10px 0 10px 0;line-height:180%;clear:both;}
#side_poll input {border:none;}
#side_poll label {color:#222;}
#side_poll label input {background:none;}
#poll_buttons {display:block;text-align:center !important;margin:0 0 10px 0;}
input#poll_answer_link {margin:4px 0 8px 10px !important;width:105px !important;background:url(../images/side_user_enter.jpg) no-repeat 50% 50%;color:black;font-size:10px;cursor:pointer;height:20px;}
input#poll_results_link {background:none;color:black;cursor:pointer;}
.poll_bottom {border-top:1px solid #ccc;color:#e44e24;}
/*===============================*/
/* SEARCH */
/*===============================*/
#search_result {width:100%;border-collapse:collapse;border-spacing:0;}
#search_result td {padding:0 3px;text-align:right;color:#999;}
#search_result tr:hover td {background:url(../images/submenu_bg.jpg) center;color:#f60;}
#search_result a,#search_result a:visited {display:block !important;padding:3px 0;text-decoration:none;color:#555;width:450px;text-align:left;}
#search_result a:hover,#search_result a:active {color:#f60;}
.search_first {width:80%;}
.search_last {text-align:right;color:#999;}
#message_box {position:absolute;display:none;width:100%;height:100%;top:40%;left:0;z-index:2100;}
#message_box.move {top:790px !important;}
#message_box_inner {width:400px;height:50px;padding:50px 0;margin:auto;position:relative;z-index:1000;	
	background:white;border:5px solid #6ac4e9;text-align:center;font-size:14px;font-weight:bold;}
#message_box.move #message_box_inner {width:500px !important;}
a.message_ok,a.message_ok:visited {font-size:10px;color:black;text-decoration:none;/*background:url(../images/reg_button_bg.png) repeat-x;*/
	background:#00cc00;border:1px solid #093;padding:3px 8px;}
/* color compare window */
table#color_compare_box,table#favorite_box {	
	width:100%;height:100%;display:none;position:fixed;margin:0;padding:0;top:0;left:0;z-index:1998;}
#color_compare_box_inner {width:700px;margin:auto;z-index:1000;}
#color_comp_b_t {width:100%;float:left;background:url(../images/color_comp_t.png) no-repeat 0 0;}
#color_comp_b_bb {width:100%;float:left;background:url(../images/color_comp_b.png) no-repeat 0 100%;}
#color_comp_b_b /* middle */ {width:86%;float:left;background:url(../images/color_comp_m.png) repeat-y 0 0;min-height:200px;margin:47px 0 46px 0;padding:0 7%;clear:right;}
#color_comp_inner,#favorite_inner {width:100%;float:left;position:relative;z-index:1100;margin:-24px 0 -10px 0;}
#color_comp_h,#favorite_h {float:left;width:100%;margin:-1px 0 10px 0;text-transform:uppercase;color:#666;text-align:center;}
a#color_comp_close,a#color_comp_close:visited,a#favorite_close,a#favorite_close:visited {float:right;text-decoration:none;color:black;font-size:11px;margin:-6px 0 0 0;position:relative;z-index:2000;padding:1px 3px;background:url(../images/l_menu_h.jpg);border:1px solid #eee;}
#color_compare_box_inner table {width:100%;float:left;}
.col_box {width:100%;float:left;padding:2px 0;}
.col_box_img_cont {width:100px;overflow:hidden;text-align:center;}
img.col_box_img {width:70px;max-height:70px;}
.col_box_txt {width:480px;padding:0 0 0 0;}
.col_box_h {font-size:11px;padding:0 0 10px 0;font-weight:bold;}
.col_box_h a,.col_box_h a,.col_box_h a:visited {color:#444;text-decoration:none;}
.col_box_actions {padding-left:50px;}
.col_box_actions a,.col_box_actions a:visited {color:black;text-decoration:none;background-repeat:no-repeat;background-position:0 40%;padding:2px 40px 2px 25px;}
/* favorite window */
#favorite_box_inner {width:700px;margin:auto;z-index:1000;}
#favorite_b_t {width:100%;float:left;background:url(../images/color_comp_t.png) no-repeat 0 0;}
#favorite_b_bb {width:100%;float:left;background:url(../images/color_comp_b.png) no-repeat 0 100%;}
#favorite_b_b /* middle */ {width:86%;float:left;background:url(../images/color_comp_m.png) repeat-y 0 0;margin:47px 0 46px 0;padding:0 7%;}
#fovorites_v_center table {width:580px;}
.col_box_colors {width:100%;float:left;padding:5px 0 0 0;}
.col_box_colors a,.col_box_colors a:visited {position:relative;z-index:20;}
.col_box_colors img {float:left;padding:4px;width:12px;height:12px;}
.col_box_colors img:hover {width:20px;height:20px;margin:-4px;}
/* send to friend box */
.send_to_friend_message {border:1px solid #ccc;background:#fafafa;padding:5px;margin:25px 0 15px 0;}
.send_to_friend_table {width:300px;margin:0 0 0 160px;}
/* tooltip */
.tooltip {width:200px;height:113px;position:absolute; 
	left:0; 
	display:none;padding:5px;background:#98ff66;z-index:5200;overflow:hidden;border:1px solid #3643a1;color:black;font-size:12px;font-weight:bold;margin:-110px 0 0 -136px;}
.toolt_full {background:#C30 !important;border:1px solid red;}
.tooltip_content {width:98%;float:left;background:white;padding:5px 1%;}
.tooltip_top {width:100%;padding:0 0 5px 0;float:left;}
.tooltip_h {width:140px;float:left;font-weight:bold;}
#compare_tooltip .tooltip_h #no_goods,#fav_tooltip .tooltip_h #no_goods {visibility:hidden;}
.tooltip_close {width:60px;float:left;text-align:right;white-space:nowrap;}
.tooltip_close a,.tooltip_close a:visited {color:#444;text-decoration:none;}
.tooltip_message {width:100%;float:left;line-height:120%;text-transform:lowercase;height:60px;}
.tooltip_message span {}
.tooltip_button {width:100%;float:left;text-align:right;}
/* user reg */
#user_reg {position:absolute;display:none;width:100%;height:100%;top:160px;left:0;z-index:1000;}
#user_reg_inner_c {width:990px;margin:auto;height:100%;display:table-cell;vertical-align:middle;}
#user_reg_inner {width:409px;margin:0 0 0 128px;}
#user_reg_t {width:100%;background:url(../images/user_reg_t.png) no-repeat;padding:22px 0 0 0;}
#user_reg_b {width:100%;background:url(../images/user_reg_b.png) no-repeat 0 100%;padding:0 0 20px 0;}
#user_reg_m {width:100%;background:url(../images/user_reg_m.png) repeat-y;}
#user_reg_h {text-transform:uppercase;color:#666;padding:0 0 12px 20px;float:left;display:none;}
#user_reg_close {width:80%;float:right;padding:0 40px 12px 0;text-align:right;}
#user_reg_close a,#user_reg_close a:visited {color:black;text-decoration:none;font-size:10px;}
#user_reg_inner input {width:150px;}
#user_reg_inner span,.error_msg {font-size:10px;font-weight:bold;color:#C00;line-height:120%;}
#user_reg_inner .first_c {width:160px;font-size:12px;font-weight:bold;color:black;}
.reg_button {/*border:1px solid #EF5A24;background:url(../images/reg_button_bg.png) repeat-x;color:black;*/
	color:black;background:#00cc00;border:1px solid #093;font-size:10px;cursor:pointer;height:20px;}
input.send_order {}
.user_reg_statement{line-height:120%;padding:20px 20px 15px 30px;font-weight:bold;}
/* orders */
table#user_orders {width:100%;margin:10px 0 0 0;}
table#user_orders a,table#user_orders a:visited {text-decoration:none;}
table#user_orders a:hover,table#user_orders a:active {color:#999;}
table#user_orders td {padding:3px 3px 3px 0;border-top:1px solid white;border-bottom:1px solid white;white-space:nowrap;}
table#user_orders tr:hover td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.user_order_link {width:140px;}
.user_order_link a,.user_order_link a:visited {padding:1px 0 3px 30px;display:block;background:url(../images/cart_my_account.png) no-repeat;}
td.user_order_date {width:90px;text-align:center;}
td.user_order_sum {text-align:right;width:100px;}
.user_order_status {text-align:left;width:130px;padding-left:30px !important;}
tr.status_1 td,tr.status_1 td a,tr.status_1 td a:visited /* payd not 100%  */ 	{color:#2958a6;}
tr.status_2 td,tr.status_2 td a,tr.status_2 td a:visited /* payd 100% */ 		{color:green;}
tr.status_3 td,tr.status_3 td a,tr.status_3 td a:visited /* not payd */		 	{color:red;}
tr.status_4 td,tr.status_4 td a,tr.status_4 td a:visited /* canceled */ 		{color:gray;}
.user_order_payment {text-align:right;width:100px;}
.user_order_doc {text-align:center;padding-left:20px !important;}
.user_order_doc a,.user_order_doc a:visited {padding:0 30px 0 0;display:block;background:url(../images/ico_pdf.png) no-repeat 100% 0;}

/* PICTURE RATING */
.rate_pics_menu,.rate_pics_list,.rate_imputs,.rated_text_wrapper {width:100%; float:left}
.rate_pics_menu {padding:5px 0 0 0}
.rate_pics_menu a {display:block; padding:5px; float:left; margin:0 2px; background:url(../images/menu_bg_a.jpg); text-decoration:none; color:#fff;}

/* my pics */
.rate_add_pic_text {width:786px; float:left; margin:10px 0 10px 2px; padding:5px; background:url(../images/menu_bg_a.jpg); color:#fff}
.rate_add_pic_form fieldset {border:1px solid #e8e8e8 !important; margin:20px 0 0 0; width:97%; float:left}
.rate_add_pic_form legend {padding:5px 4px;background:white;font-size:20px;color:#4bbae7;}
.rate_add_pic_form table td {padding:5px}
.rate_add_pic_form .f_col {width:100px}
.rate_pic_form_input input {width:300px}

.rate_my_pics_right {width:400px; float:left; padding:0 0 0 10px}
.rate_my_pics_status {padding:5px 0 5px 30px; background:url(../images/rate_warning.png) no-repeat}
input.rate_my_pic_title {line-height:17px; height:17px; width:260px}
.rate_my_pics_rate_count span {font-weight:bold; font-size:14px; color:#2958a6}
input.delete_pic {border:none; background:url(../images/close.png) no-repeat 0 55%; cursor:pointer; padding:5px 0 5px 20px; color:#9C005D}

/* list */
.rate_pics_item {float:left; width:184px; text-align:center; padding:5px; border:1px solid #ccc; margin:0 2px; background:url(../images/l_menu_h.jpg) repeat-x 0 100%} 
.rate_pics_item_pic {height:142px; overflow:hidden}
.rate_pics_item_pic img {max-height:140px; border:1px solid #fff}
.rate_pics_item_pic a:hover img {border:1px solid #2958a6}
.rate_pics_item_rating {padding:5px 0 2px 0}
.rate_pics_item_rating,.rate_my_pics_rating span {font-weight:bold; font-size:14px; color:#9C005D}

/* details */
.rate_imputs,.rated_text_wrapper {padding:5px 0 0 0;}
.rate_imputs span {display:block; float:left; padding:5px; border-right:1px solid #ccc; margin:0 0 0 1px; background:url(../images/l_menu_h.jpg) repeat-x 0 100%}
.rate_imputs input {cursor:pointer}
input.rate_picture {border:none; background:url(../images/rate.png) no-repeat 100% 55%; padding:6px 30px 6px 5px; color:green}
.rate_pic {float:left; padding:10px 0 0 0; width:515px;}
.rate_pic img {padding:2px; border:1px solid #ccc;}
.rate_pic_details {float:left; min-width:280px; padding:10px 0 0 0}
.rate_pic_rating {font-weight:bold; font-size:14px; color:#fff; background:#9C005D; margin:0 0 10px 0; border:1px solid #fff; text-align:center; width:50px; height:50px; line-height:50px;}
.rated_text {padding:6px 0 6px 30px; width:480px; background:url(../images/rate_warning.png) no-repeat 0 55%; float:left; color:#666; font-weight:bold}
.rated_next {float:left;}
.rated_next a,.rated_next a:visited {display:block; background:url(../images/rate.png) no-repeat 100% 55%; padding:6px 30px 6px 5px; color:green; text-decoration:none}
/*===============================*/
/* SCROLLS */
/*===============================*/
.jScrollPaneContainer {position:absolute;overflow:hidden;}

.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;}
.jScrollPaneDrag {position:absolute;background:#eee;cursor:pointer;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;}

/* Stylesheet for my demo pages for jScrollPane - these styles aren't necessary for using jScrollPane and aren't specific to any particular example */


a.jScrollArrowUp {background:url(../images/b_arrow_u.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position:0 -15px;}
a.jScrollArrowDown {background:url(../images/b_arrow_d.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position:0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position:0 -30px;}
/***/
.fovorite_scroll {width:90%;padding:0 10% 0 0;overflow:auto;}
.fovorite_scroll {height:490px;}
#fovorites_v_center {	}
/*scrolls*/

.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;clear:both;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;}
.jScrollPaneDrag {position:absolute;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}/*
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.osX .jScrollPaneTrack {background:url(../images/osx_track.gif) repeat-y;}
.osX .jScrollPaneDrag {background:url(../images/osx_drag_middle.gif) repeat-y;}
.osX .jScrollPaneDragTop {background:url(../images/osx_drag_top.gif) no-repeat;height:6px;}
.osX .jScrollPaneDragBottom {background:url(../images/osx_drag_bottom.gif) no-repeat;height:7px;}
.osX a.jScrollArrowUp {height:24px;background:url(../images/osx_arrow_up.png) no-repeat 0 -30px;}
.osX a.jScrollArrowUp:hover {background-position:0 0;}
.osX a.jScrollArrowDown {height:24px;background:url(../images/osx_arrow_down.png) no-repeat 0 -30px;}
.osX a.jScrollArrowDown:hover {background-position:0 0;}*/
#sp_phone_hide {display:none;}
