.sa_color_top_bg{background-color:#fff}
.sa_color_left_bg{background-color:#fff}
.sa_color_right_bg{background-color:#fff}
.sa_color_bottom_bg{background-color:#fff}
.sa_color_center_bg{background-color:#fff}
.sa_clear{clear:both}
.sa_border_left{border-left:1px;border-left-color:gray;border-left-style:solid;border-left-width:1px}
.sa_border_top{border-top:1px;border-top-color:gray;border-top-style:solid;border-top-width:1px}
.sa_border_bottom{border-bottom:1px;border-bottom-color:gray;border-bottom-style:solid;border-bottom-width:1px}
.sa_border_right{border-right:1px;border-right-color:gray;border-right-style:solid;border-right-width:1px}
#order_form img{margin:0;padding:0}
.sa_nobullet{list-style:none}
.sa_top_nav ul,.sa_top_nav_dropdown ul{list-style:none;padding:0;margin:0}
.sa_top_nav ul li,.sa_top_nav_dropdown ul li{display:block;float:left;padding:0;margin:0 15px 0 0}
.sa_top_nav ul li ul,.sa_top_nav_dropdown ul li ul{clear:both;padding:0 0 0 10px;margin:0}
.sa_top_nav ul li ul li,.sa_top_nav_dropdown ul li ul li{clear:both;padding:0;margin:0}
.sa_top_nav li.sa_has_dropdown{background:#efefef}
.sa_top_nav li.sa_now_hovered{background:#ccc}
.sa_top_nav_dropdown ul li ul{position:absolute;z-index:2;width:auto;display:none;clear:both;margin-left:0;padding:3px;border:1px solid #ca2c72;background:#fff;font-size:11px}
.sa_top_nav_dropdown ul li ul li{display:block;width:auto}
.sa_top_nav_dropdown ul li ul li a{width:auto;white-space:nowrap;color:#4b4a4a}
.sa_vert_top_nav ul,.sa_vert_top_nav_dropdown ul{list-style:none;float:left;padding:0;margin:0;width:160px}
.sa_vert_top_nav ul li,.sa_vert_top_nav_dropdown ul li{display:block;margin:0;padding:0}
.sa_vert_top_nav ul li.sa_has_dropdown,.sa_vert_top_nav_dropdown ul li.sa_has_dropdown{background:#efefef}
.sa_vert_top_nav ul li.sa_now_hovered,.sa_vert_top_nav_dropdown ul li.sa_now_hovered{background:#ccc}
.sa_vert_top_nav ul li ul,.sa_vert_top_nav_dropdown ul li ul{display:block;padding:0 0 0 10px}
.sa_vert_top_nav ul li ul li,.sa_vert_top_nav_dropdown ul li ul li{display:block;clear:both}
.sa_vert_top_nav_dropdown ul{position:relative;z-index:1}
.sa_vert_top_nav_dropdown ul li{position:relative;z-index:1}
.sa_vert_top_nav_dropdown ul li ul{position:absolute;z-index:2;top:0;left:0;margin-left:160px;width:auto;display:none;border:1px dotted #000}
.sa_vert_top_nav_dropdown ul li ul li{display:block;width:auto}
.sa_vert_top_nav_dropdown ul li ul li a{width:auto;white-space:nowrap}
.sa_block{border-bottom:1px solid #a8a8a8;border-right:1px solid #a8a8a8;font-size:11px;color:#000;width:100%;display:block;background-color:#ccc}
.sa_block h2{padding:0;margin:0 0 0 1em;font-size:12px}
.sa_block .sa_blockcontent{font-size:11px;color:#000;margin:0;padding:1em;background-color:#f1f1f1}
.sa_block .active{font-weight:700}
.sa_pagetitle h1{font-size:16px}
.sa_secondmenu ul{margin-left:0}
.sa_secondmenu ul li{list-style-type:none;padding:0}
.sa_secondmenu ul li ul{margin-left:20px}
.sa_secondmenu ul li ul li{list-style-type:none;padding:0}
.sa_blockcontentwhite{font-size:11px;font-style:normal;margin:0 2px 5px 0;padding:2px 2px 5px;overflow:hidden}
.sa_blockcontentwhite a:link{color:#000;text-decoration:underline}
.sa_blockcontentwhite a:visited{color:#000;text-decoration:none}
.sa_blockcontentwhite a:hover{color:#000;text-decoration:none}
.sa_gallery{overflow:hidden;width:100%}
.sa_gallery div{width:160px;height:200px;float:left;margin:2px;padding:5px;background-color:#f1f1f1;border:1px solid red;display:block}
.sa_gallery div .gallerybox{display:block;width:150px;text-align:center;position:relative;margin:0 auto}
.sa_gallery div span{height:28px;font-size:11px;line-height:14px;display:block}
.sa_gallery div p{font-size:11px;display:block}
.sa_gallerypopup{background-color:#f1f1f1}
.sa_gallery-txt{font-size:10px;color:gray}
.sa_pictures{margin:0 0 10px 10px}
.sa_navigation{font-size:11px;color:gray;text-decoration:none;padding:3px}
.sa_navigation a:link{font-size:11px;color:gray;text-decoration:none}
.sa_navigation a:visited{font-size:11px;color:gray;text-decoration:none}
.sa_navigation a:hover{font-size:11px;color:gray;text-decoration:underline}
.sa_breadcrumbs{text-align:right;padding-right:5px}
.sa_breadcrumbs ul li{display:inline;background:url(/img_of/decor_strelka.gif) no-repeat;background-color:transparent;line-height:18px;padding:0 0 0 12px;margin:0 2px}
.sa_breadcrumbs ul li.first{background:none}
.sa_bottom_nav ul{margin:0;padding:0}
.sa_bottom_nav ul li{display:inline;border-left:1px solid #000;line-height:18px;padding:0 0 0 8px;margin:0 4px 0 0}
.sa_bottom_nav ul li.first{border-left:none;padding:0}
.sa_uploaded_files{background:#c5dcc5;border:1px solid #a8a8a8;padding:0 5px;float:right;margin:5px;width:170px}
.sa_uploaded_files h3{font-size:12px;font-weight:400}
.sa_uploaded_files ul{padding:5px}
.sa_uploaded_files ul li{font-size:12px;list-style-type:none}
.sa_shopping_cart form{padding:0;margin:0}
.sa_shopping_cart form input.shopcart_counter{color:#000;margin:0;padding:1px 2px;text-align:center;width:20px}
.sa_shopping_cart form h2{border-bottom:1px solid #dbd9da;color:#2e3131;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:13px;margin:0 0 -1px;padding:10px 0 10px 28px;text-transform:uppercase;vertical-align:middle;width:auto}
.sa_shopping_cart form p{padding:10px 0 10px 28px}
.sa_shopping_cart form label{display:inline-block;float:left;margin:5px 3px 0 30px;width:110px}
.sa_shopping_cart form input{background:transparent none repeat scroll 0 0;border:1px solid #ccc;color:#000;margin:5px 0 0;padding:1px 2px;text-align:left;width:233px}
.sa_shopping_cart form input.recalculate{width:auto}
.sa_shopping_cart input.delete_from_basket{background:url(/img_of/decor_delete.gif) no-repeat;border:0 none;cursor:pointer;display:block;height:13px;margin:0 0 0 22px;overflow:hidden;vertical-align:middle;width:20px}
.sa_shopping_cart form textarea{background:transparent none repeat scroll 0 0;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;height:152px;margin:5px 0 0;overflow:auto;padding:5px 2px;width:233px}
.sa_shopping_cart form select{background:transparent none repeat scroll 0 0;border:1px solid #ccc;color:#000;margin:5px 0 0;padding:0;text-align:left;width:239px}
.sa_shopping_cart form button{background:transparent none repeat scroll 0 0;border:1px solid #ccc;color:#000;margin:5px 0 0;padding:1px 2px;text-align:center;width:233px;margin:5px 0 15px 145px}
.sa_text_flow{line-height:120%;font-size:12px}
.sa_text_flow h1,.sa_text_flow h2{font-size:1.2em;font-weight:700}
.sa_text_flow h3,.sa_text_flow h4{font-size:1em;font-weight:700}
.sa_text_flow p{margin:0 0 1em}
.sa_text_flow img{display:block;padding:1px}
.sa_text_flow img.alignleft{float:left;margin:0 1em .5em 0}
.sa_text_flow img.alignright{float:right;margin:0 0 .5em 1em}
.sa_text_flow img.aligncenter{margin:0 auto 1em}
.sa_text_flow ul,.sa_text_flow ol{margin:0 0 1em 2em}
.sa_text_flow ul{list-style:circle inside}
.sa_text_flow p + ol,.sa_text_flow p + ul{margin-top:-.5em}
.star{color:red}
.sa_form input{width:100%;font-family:Verdana;font-size:12px;color:#7a7a7a}
.sa_form select{width:100%;font-family:Verdana;font-size:12px;color:#7a7a7a}
.sa_form textarea{width:100%;height:100px;font-family:Verdana;font-size:12px;color:#7a7a7a;margin-top:10px}
.error{font-weight:bolder;color:red}
table.no_border{border-style:none;background:none}
table.no_border tr th{border-style:none;background:none;padding:3px 5px;color:#000;font-weight:700;text-align:left;vertical-align:top}
table.no_border tr th.alignright{text-align:right}
table.no_border tr td{background:none;border-style:none;padding:3px 5px;text-align:left;vertical-align:top}
table.no_border tr td.alignright{text-align:right}
table.table_type_1{border-collapse:collapse;border:1px solid #000}
table.table_type_1 tr th{border:1px solid #000;padding:3px 5px;color:#000;background:#ccc;font-weight:700}
table.table_type_1 tr th.alignright{text-align:right}
table.table_type_1 tr td{border:1px solid #000;padding:3px 5px;text-align:left}
table.table_type_1 tr td.alignright{text-align:right}
table.table_type_2{border-collapse:collapse;border:0}
table.table_type_2 tr th{border:0;border-bottom:2px solid #000;padding:3px 5px;background:none;font-weight:700;color:#000;text-align:left}
table.table_type_2 tr th.alignright{text-align:right}
table.table_type_2 tr td{border:0;border-bottom:1px solid #000;padding:3px 5px;text-align:left}
table.table_type_2 tr td.alignright{text-align:right}
table.table_type_2 tr td.centered{text-align:center}
table.table_type_3{border-collapse:collapse;border:1px solid #000}
table.table_type_3 tr th{border:1px solid #000;padding:3px 5px;background:none;font-weight:700;color:#000;text-align:center}
table.table_type_3 tr th.alignright{text-align:right}
table.table_type_3 tr td{border:1px solid #000;padding:3px 5px;text-align:center}
table.table_type_3 tr td.alignright{text-align:right}
table.table_type_4{border-collapse:collapse;border:0}
table.table_type_4 tr th{border:0;padding:3px 5px;background:none;font-weight:700;color:#000;text-align:center}
table.table_type_4 tr th.alignright{text-align:right}
table.table_type_4 tr td{border:0;padding:3px 5px;text-align:center}
table.table_type_4 tr td.alignright{text-align:right}
table.table_type_5{border-collapse:collapse;border:1px solid #000}
table.table_type_5 tr th{border:1px solid #000;padding:3px 5px;background:none;font-weight:700;color:#000;text-align:center}
table.table_type_5 tr th.alignright{text-align:right}
table.table_type_5 tr td{border:1px solid #000;padding:3px 5px;text-align:center}
table.table_type_5 tr td.alignright{text-align:right}
table.table_type_5 .odd td{background:#ccc}
#order_form table{width:300px;border:0;margin:0 auto}
#order_form table tr td{width:150px;border:0;padding:10px 0}
#order_form table tr td input{width:150px}
#order_form table tr td.full_width input,#order_form table tr td.full_width textarea{width:320px}
#order_form input[name="secret"]{margin-top:10px}
.sa_news span{background-color:#6a6a6a;color:#fff}
.sa_news ul li{list-style-type:none;margin-bottom:15px}