body {
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

html,body {
scrollbar-3dlight-color:#999;
scrollbar-arrow-color:#666;
scrollbar-highlight-color:#999;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#999;
scrollbar-track-color:#CCC;
}

.validate label.input_error {
display:block;
line-height:1.8;
vertical-align:top;
color:red;
font-style:italic;
}

.validate input.input_error {
border:1px dashed #DB1905;
background-color:#FFFFD5;
}

img {
border:0;
}

table {
border-collapse:collapse;
}

table td {
padding:0;
}

.s_1 {
padding:10px 10px 15px;
}

.s_2 {
padding:10px 15px 15px;
}

.s_3 {
padding:5px 10px 20px;
}

.s_4 {
padding:0 10px 5px;
}

.s_5 {
padding:10px;
}

.s_6 {
padding-left:10px;
background-image:url(/images/block_cor_up_bg.gif);
}

.s_7 {
padding-left:10px;
padding-right:10px;
}

.b_1_l {
background-image:url(/images/pl_bg_l.gif);
}

.b_1_r {
background-image:url(/images/pl_bg_r.gif);
}

.b_logo_1 {
background-image:url(/images/logo_u1.gif);
}

.b_logo_2 {
background-image:url(/images/logo_u2.gif);
}

.b_logo_3 {
background-image:url(/images/logo_u3.gif);
}

.b_logo_4 {
background-image:url(/images/logo_u4.gif);
}

.b_c_1_1 {
background-image:url(/images/s_1_l.gif);
}

.b_c_1_2 {
background-image:url(/images/s_1_r.gif);
}

.b_c_1_3 {
background-image:url(/images/s_1_k.gif);
}

.b_c_2_1 {
background-image:url(/images/s_3_l.gif);
}

.b_c_2_2 {
background-image:url(/images/s_3_rc.gif);
}

.b_c_2_3 {
background-image:url(/images/s_3_rf.gif);
}

.b_c_1 {
background-image:url(/images/s_1_s.gif);
}

.b_c_2 {
background-image:url(/images/s_2_l.gif);
}

.b_c_3 {
background-image:url(/images/s_c.gif);
}

.b_c_4 {
background-image:url(/images/s_2_ks.gif);
}

.b_c_5 {
background-image:url(/images/s_2_k.gif);
}

.b_c_6 {
background-image:url(/images/s_3_c.gif);
}

.b_t_1 {
background-image:url(/images/block_cor_up_bg.gif);
}

.b_t_2 {
background-image:url(/images/block_cor_c_bg.gif);
}

.b_t_3 {
background-image:url(/images/block_cor_c_r.gif);
}

.b_b_1 {
background-image:url(/images/b_1_c.gif);
}

.b_b_2 {
background-image:url(/images/b_2_l.gif);
}

.b_b_3 {
background-image:url(/images/b_2_r.gif);
}

.b_b_4 {
background-image:url(/images/b_2_2_l.gif);
}

.b_b_5 {
background-image:url(/images/b_2_2_c.gif);
}

.b_b_6 {
background-image:url(/images/b_2_2_r.gif);
}

.b_b_7 {
background-image:url(/images/b_3_c.gif);
}

.b_f_1 {
background-image:url(/images/foot_up_bg.gif);
}

.b_f_2 {
background-image:url(/images/foot_c_bg.gif);
}

#menu {
color:#fff;
font-size:14px;
font-weight:700;
font-family:tahoma;
}

#menu a {
color:#fff;
text-decoration:none;
}

#menu a:hover {
color:#fff;
text-decoration:underline;
}

#tovar a {
color:#675a35;
text-decoration:none;
font-size:14px;
}

#tovar a:hover {
color:#675a35;
text-decoration:underline;
font-size:14px;
}

#content {
color:#c00606;
font-size:11px;
}

#footer {
color:#606060;
font-size:12px;
}

#cattovarov {
color:#606060;
font-size:11px;
}

#cattovarov a {
color:#444;
text-decoration:none;
}

#cattovarov a:hover {
color:#5b5b5b;
text-decoration:underline;
}

#trash {
color:#606060;
font-size:14px;
}

#hblock {
color:#069;
font-size:13px;
font-weight:700;
padding-top:15px;
padding-bottom:15px;
}

.content_table td {
vertical-align:top;
}

.content_table {
font-size:14px;
color:#535353;
}

.content_table .news_title {
font-weight:700;
font-size:12px;
}

.content_table .news_group {
font-weight:700;
font-size:13px;
color:#0fa90b;
}

.content_table .news_group li {
margin-bottom:3px;
padding-left:0;
}

.content_table .title {
color:#535353;
font-size:14pt;
font-weight:700;
}

.content_table h1 {
font-size:16px;
}

.content_table h2 {
font-size:14px;
}

.shop_table img {
border:1px solid #d6d6d6;
}

.shop_table .name_product {
font-size:12px;
margin:5px 0 7px;
}

.shop_table .name_product a {
text-decoration:none;
}

.shop_table .name_product a:hover {
text-decoration:underline;
}

.shop_table .price {
color:#db1905;
font-size:16pt;
margin:10px 0 7px;
}

.shop_table .price img {
border:none;
}

.path_arrow {
color:#0096AA;
font-size:10pt;
padding:0 5px;
}

#little_cart {
padding-left:10px;
}

#captcha {
font-size:12px;
padding:2px;
}

#captcha,#captcha a:link,#captcha a:hover,#captcha a:visited {
color:#777;
}

#captcha img {
margin-bottom:-5px;
}

.path {
padding-bottom:7px;
font-size:12px;
}

.shop_block {
border:1px solid #C6BEA7;
background-color:#DED9CC;
margin:10px 5px 10px 0;
padding:5px 7px;
}

.shop_block a {
position:relative;
z-index:2;
}

.arrow_up {
width:16px;
height:16px;
position:absolute;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
z-index:1;
}

.arrow_up_gray {
width:16px;
height:16px;
position:absolute;
z-index:1;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down {
width:16px;
height:16px;
position:absolute;
z-index:1;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray {
width:16px;
height:16px;
position:absolute;
z-index:1;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_cart_table,.shop_cart_table td {
border-collapse:collapse;
empty-cells:show;
border:1px solid #C8C0A9;
}

.shop_cart_table td,.shop_cart_table_title td {
padding-right:10px;
padding-left:5px;
height:25px;
vertical-align:middle;
}

.shop_cart_table td {
border-bottom:1px solid #C8C0A9;
}

.shop_cart_table_title td {
background-color:#EAE4DF;
font-weight:700;
height:30px;
}

#error {
margin-top:5px;
margin-bottom:5px;
position:relative;
font-size:8pt;
border-collapse:collapse;
border:1px #CA1D13 dashed;
color:#CA1D13;
background-color:#F2EDE9;
background:url(/hostcmsfiles/images/error.gif) no-repeat 5px 50%;
width:450px;
padding:5px 5px 5px 25px;
}

#message {
margin-top:5px;
margin-bottom:5px;
position:relative;
font-size:8pt;
border-collapse:collapse;
border:1px #4ba749 dashed;
color:#4ba749;
background:url(/hostcmsfiles/images/message.gif) no-repeat 5px 50%;
width:450px;
padding:5px 5px 5px 25px;
}

.current,.page_link,.ctrl {
float:left;
display:block;
margin-right:.3em;
padding:.2em .5em .3em;
}

.page_link {
border:1px dashed #bbb;
}

.ctrl {
font-size:10px;
color:#4F3327;
padding:.5em .5em .3em;
}

#search {
color:#535353;
font-size:21px;
}

.search_pole {
border:1px;
background-color:#fafafa;
color:#989898;
border-color:#a9a9a9;
border-style:solid;
}

.search_but {
border:1px;
background-color:#505050;
color:#fff;
font-weight:700;
border-color:#828282;
border-style:solid;
}

#tooltip {
font-size:8pt;
border:1px solid #FFD06F;
background-color:#FFFFEC;
visibility:hidden;
position:absolute;
color:#9D7600;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:3px 5px 3px 5px;
}

.large_input {
font-size:16pt;
}

.users_list li {
list-style-type:none;
background-repeat:no-repeat;
background-position:10px 6px;
width:230px;
margin:0 0 6px;
padding:5px 0 11px 45px;
}

.users_list li a:link,.users_list li a:hover,.users_list li a:visited {
color:#666;
font-size:14pt;
font-family:Georgia;
text-decoration:none;
border-bottom:1px dashed #666;
}

.TagsCloudShop {
font-family:'Verdana,Times New Roman';
}

.TagsCloudShop a {
line-height:<xsl:value-of select=$max_size />px;
text-decoration:none;
color:gray;
padding:2px;
}

.TagsCloudShop a:hover {
background-color:gray;
color:#fff;
}

.news_img {
float:left;
margin:10px;
}

.vit_g {
color:#666;
font-family:Georgia,Verdana;
margin:3px 0 1px 10px;
}

#f1 {
overflow:auto;
width:100%;
height:200px;
}

#content a,#footer a,#trash a,.content_table a,#search a {
color:#444;
text-decoration:underline;
}

#content a:hover,#footer a:hover,#trash a:hover,.content_table a:hover,#search a:hover {
color:#5b5b5b;
text-decoration:none;
}

.content_table .date,.content_table .tag {
color:gray;
font-size:8pt;
}

#message p,.users_list {
margin:0;
padding:0;
}

.current,.currentclose {
background:#64820f;
color:#fff;
border:1px solid #829f2f;
}
#linkmap { display:none;}
