/*---------------------
Base Tag's
---------------------*/

body
{
background:#FFF url(img/bg_main.gif) repeat-x top;
font-family:Tahoma, Arial;
font-size:11px;
color:#323232;
margin:0px;
padding:0px;
height:100%;
}

a:link, a:visited, a:hover
{
color:#3934db;
text-decoration:underline;
}
a:hover
{
text-decoration:none;
}

a.gray_link:link, a.gray_link:visited, a.gray_link:hover
{color:#767676;}

img {margin:0px;}

table
{
width:auto;
border:0px;
margin:0px auto;
padding:0px;
font-size:11px;
}

td
{
border:0px;
padding:0px;
vertical-align:top;
}

blockquote
{
margin:0px;
padding:0px;
}

h1
{
margin:0px;
padding:0px;
}

form
{
margin:0px;
padding:0px;
}

input
{
margin:0px;
padding:0px;
vertical-align:middle;
font-style:normal;
font-family:Arial;
font-size:13px;
font-weight:normal;
color:#373737;
}
small
{font-size:10px;}
big
{font-size:13px;}
/*---------------------
Base Class
---------------------*/
.clear_both {clear:both;}
.clear_right {clear:right;}
.clear_left {clear:left;}


h1
{
position:relative;
font:11px Tahoma;
font-weight:bold;
color:#17177a;
height:18px;
background:#bdbcf3;
}

h1 .bcg
{
position:absolute;
left:-9px;
top:-3px;
height:30px;
width:100%;
background:url(img/left_coll_header.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_coll_header.png', sizingMethod='crop');
}


h1 .bcg_right
{
position:absolute;
right:-2px;
top:-3px;
width:11px;
height:30px;
width:11px;
background:url(img/left_coll_header_right.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_coll_header_right.png', sizingMethod='crop');
}

h1 .icon
{
position:absolute;
left:-10px;
top:-20px;
}

h1 .icon#price
{
height:80px;
width:65px;
background:url(img/left_coll_ico_price.png) no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_coll_ico_price.png', sizingMethod='crop');
}
h1 .icon#new
{
height:80px;
width:65px;
background:url(img/left_coll_ico_new.png) no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_coll_ico_new.png', sizingMethod='crop');
}
h1 .icon#sale
{
height:80px;
width:70px;
background:url(img/left_coll_ico_sale.png) no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_coll_ico_sale.png', sizingMethod='crop');
}
h1 .icon#filter_result
{
height:38px;
width:36px;
background:url(img/left_coll_ico_filter_result.gif) no-repeat;
}
h1 .icon#filter
{
height:38px;
width:36px;
background:url(img/left_coll_ico_filter.gif) no-repeat;
}

h1 .head
{
position:absolute;
left:46px;
top:4px;
}
h1 .head_link
{
position:absolute;
right:4px;
top:4px;
color:#FFF;

}

h1 .head_link a,h1 .head_link a:link,h1 .head_link a:visited,h1 .head_link a:hover
{
color:#FFF;
text-decoration:none;
cursor:hand;
cursor:pointer;
}
h1 .head_link a:hover
{
text-decoration:underline;
cursor:hand;
cursor:pointer;
}

h1 .head_link#mnu_open { background:url(img/bg_sub_mnu_open.gif) no-repeat 0px 4px; padding-left:14px;}

h1 .head_link#mnu_close { background:url(img/bg_sub_mnu_close.gif) no-repeat 0px 3px; padding-left:14px; display:none}

.btn
{
padding:0px 0px 5px 0px;
border:solid 0px;
background:url(img/bg_button.png) no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_button.png', sizingMethod='crop');
width:87px;
height:27px;
cursor:hand;
cursor:pointer;
}

.txt_gray
{
border-top:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 0px;
border-bottom:solid 0px;
padding:1px 0px 2px;
background:#e9e8e8;
}

.txt_white
{
border-top:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 0px;
border-bottom:solid 0px;
padding:1px 0px 2px;
}
.width100
{
width:100%;
}
/*    : <button type="submit"><table cellpadding="0" cellspacing="0"><tr><th></th><td><img src="img/1x1t.gif" width="1" height="1" /></td></tr></table></button>*/

button
{
margin:0px;
padding:0px;
border:solid 0px;
background:none;
vertical-align:middle;
}
button table
{
border:solid 0px;
margin:0px;
padding:0px;
}
button th
{
background:url(img/bg_buttton.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_buttton.png', sizingMethod='crop');
font-style:normal;
font-family:Arial;
font-size:13px;
font-weight:normal;
color:#373737;
padding:3px 13px 0px 25px;
height:27px;
vertical-align:top;
cursor:hand;
cursor:pointer;
}
button td
{
background:url(img/bg_buttton_right.png) no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_buttton_right.png', sizingMethod='crop');
width:12px;
height:27px;
cursor:hand;
cursor:pointer;
}

.content_block
{
margin-top:5px;
}


.price
{
width:105px;
height:45px;
background:url(img/bg_price.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_price.png', sizingMethod='crop');
font-size:20px;
color:#FFF;
text-align:left;
}
.price .padd {padding:4px 0px 0px 54px;}

.only_lister {padding-bottom:5px;}
.page_lister {float:left; text-align:left; color:#a2a2a2; padding:22px 0px 0px 6px}
.page_lister strong{color:#F00;}
.only_lister .page_lister {float:right; text-align:right; padding:22px 6px 0px 0px}

.page_sort {float:right; text-align:right; color:#a2a2a2; padding:22px 6px 0px 0px}
.page_sort strong{background:#3934db; color:#FFF; font-weight:normal; padding:0px 3px;}


/*---------------------
Header Block
---------------------*/
.main_block
{
width:85%;
}

.bg_logo_newyaer
{
width:261px;
height:114px;
position:absolute; left:10px; top:6px;
background:url(img/bg_logo_newyear.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_logo_newyear.png', sizingMethod='crop');
}


.header {width:100%; height:232px; position:relative;}
.header .red_line {position:absolute; top:0px; left:11px;}
.logo {position:absolute; width:270px; height:114px; left:10px; top:36px; z-index:9000;
background:url(img/logo.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='crop');
}
.mobilnik {position:absolute; left:19px; top:132px;}
.contacts
{
position:absolute;
left:0px;
top:122px;
width:240px;
font-family:Arial;
font-size:18px;
color:#17177a;
text-align:right;
z-index:9004;
}
.contacts table
{
margin:0px;
}
.contacts th
{
font-size:12px;
text-align:right;
font-weight:normal;
padding-right:3px;
}




.product1
{
background:#E5E5E5;
border-top:solid 1px #CFCFCF;
border-left:solid 1px #CFCFCF;
border-right:solid 1px #CFCFCF;
border-bottom:solid 1px #CFCFCF;
}

.content .prod_full .product1
{
padding:10px 0px 0px;
}

.content .prod_full .product1 .image1
{
background:url(img/bg_product1.gif) no-repeat top left;
background:#E5E5E5;
float:left;
width:198px;
margin-top:3px;
text-align:center;
color:#CFCFCF;
}


.content .prod_full .product1 .name
{
margin-left:198px;
padding:0px 0px 3px;
font-size:18px;
}

.content .prod_full .product1 .description
{
margin-left:198px;
padding:0px;
font-size:12px;
}











.contacts td
{
font-size:12px;
text-align:left;
font-weight:normal;
padding-right:6px;
}
.contacts em {color:#e40c0c; font-style:normal;}

.contacts p {margin:0px; padding:0px;}
.contacts big {font-size:24px;}

.header .icon {position:absolute; top:13px; width:11px; height:11px;}
.header .icon#ico_home {left:29px; z-index:9001;}
.header .icon#ico_mail {left:123px; z-index:9002;}
.header .icon#ico_tree {left:220px; z-index:9003;}
.header .icon a:link,.header .icon a:visited,.header .icon a:hover{background:#17177a; display:block;}
.header .icon a:hover{background:#e40c0c;}

.hot_topic {position:absolute; top:6px; width:100%; height:114px;}
.hot_topic .padding {padding:0px 0px 0px 279px;}
.hot_topic .product
{
position:relative;
width:32.9%;
float:left;
height:114px;
background:url(img/bg_hot_left.gif) no-repeat top left;
}
.hot_topic .image {position:absolute; right:54%; bottom:10px;}
.hot_topic .hot_flag
{
position:absolute;
top:14px;
right:54%;
height:55px;
width:109px;
background:url(img/bg_hot_flag.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_hot_flag.png', sizingMethod='crop');
}
.hot_topic .name a:link,.hot_topic .name a:visited,.hot_topic .name a:hover
{display:block; padding:11px 5px 0px 0px; font-weight:bold; letter-spacing:0.5px; text-align:center;}
.hot_topic .name a:hover
{color:#e40c0c;}

.hot_topic .name 
{
position:absolute;
top:0px;
right:0px;
background:url(img/bg_hot_right.gif) no-repeat right top;
height:114px;
width:63.6%;
}

.hot_topic .price
{
position:absolute;
bottom:4px;
right:4px;
width:105px;
height:45px;
background:url(img/bg_price.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_price.png', sizingMethod='crop');
font-size:20px;
color:#FFF;
}
.hot_topic .price .padding {padding:4px 0px 0px 54px;}

.topic_nav
{
position:absolute;
width:100%;
left:0px;
bottom:3px;
height:109px;
background:url(img/bg_topic_nav.gif) no-repeat left top;
}
.topic_nav .padding {padding: 0px 0px 0px 250px; position:relative; background:url(img/bg_topic_nav_right.gif) no-repeat top right; height:109px;}

.topic_nav .txt
{
background:url(img/bg_txt_search.gif) no-repeat left top;
border:solid 0px;
width:313px;
padding:2px 0px 7px 15px;
}

.search_form
{
position:absolute;
top:23px;
left:324px;
}

.lupa
{
position:absolute;
top:-6px;
left:251px;
width:90px;
height:90px;
background:url(img/lupa.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lupa.png', sizingMethod='crop');
}

.dollar
{
position:absolute;
top:6px;
right:10px;
border-top:solid 1px #424879;
border-left:solid 1px #424879;
color:#FFF;
}
.dollar .padding
{
padding: 9px 34px 9px 14px;
background:#5c64af;
border-top:solid 1px #51589a;
border-left:solid 1px #51589a;
border-right:solid 1px #5f67b0;
border-bottom:solid 1px #585fa9;
height:auto;
}


/*---------------------
SUB MENU
---------------------*/
.sub_mnu
{
background:#e5e5e5 url(img/bg_sub_mnu.gif) repeat-y left;
padding:8px 0px;
}
.sub_mnu h2
{
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 34px;
padding:6px 0px 3px 8px;
}
.sub_mnu h3
{
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 34px;
padding:6px 0px 3px 8px;
border-bottom:solid 1px #FFF;
}
.sub_mnu p
{
margin:0px 0px 0px 34px;
padding:0px;
}
.sub_mnu font
{
color:#7f7f7f;
font-size:10px;
}
.sub_mnu em
{
display:block;
font-style:normal;
}
.sub_mnu ul,.sub_mnu ol,.sub_mnu dl,.sub_mnu em
{
margin:0px;
padding:0px 0px 0px 34px;
list-style:none;
background:url(img/bullet_sub_mnu.gif) no-repeat 13px 7px;
}
.sub_mnu em
{
background:none;
}
.sub_mnu ol
{
background:url(img/bullet_minus_sub_mnu.gif) no-repeat 13px 4px;
}
.sub_mnu dl
{
background:url(img/bullet_plus_sub_mnu.gif) no-repeat 13px 3px;
}


.sub_mnu a:link,.sub_mnu a:visited,.sub_mnu a:hover
{
font-size:13px;
color:#17177a;
text-decoration:none;
display:block;
padding-right:1px;
}
.sub_mnu a:hover
{
background:#d5d5f4;
}
.sub_mnu a:link div,.sub_mnu a:visited div,.sub_mnu a:hover div {border-bottom:solid 1px #FFF; padding:2px 5px 5px 13px}
.sub_mnu a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu ol a:link div,.sub_mnu ol a:visited div,.sub_mnu ol a:hover div {border-bottom:solid 0px; padding:0px 5px 2px 8px; font-size:12px;}
.sub_mnu ol a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu dl a:link div,.sub_mnu dl a:visited div,.sub_mnu dl a:hover div {border-bottom:solid 1px #FFF; padding:0px 5px 1px 8px; font-size:12px;}
.sub_mnu dl a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu a.sub_mnu_act:link,.sub_mnu a.sub_mnu_act:visited,.sub_mnu a.sub_mnu_act:hover
{color:#6a6a6a; background:#CCC;}
.sub_mnu a.sub_mnu_act:hover {background:#d5d5f4;}

.sub_mnu em a:link,.sub_mnu em a:visited,.sub_mnu em a:hover
{background:#CCC url(img/bullet_sub_mnu_inc.gif) no-repeat 23px 8px; font-size:11px; line-height:15px;}
.sub_mnu em a:hover {background:#d5d5f4 url(img/bullet_sub_mnu_inc_hover.gif) no-repeat 23px 8px;}
.sub_mnu em a:link div,.sub_mnu em a:visited div,.sub_mnu em a:hover div {padding:3px 5px 6px 23px; border:none; text-indent:20px;}
.sub_mnu em a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu .hr {background:#FFF; height:1px; margin-right:1px;}


.sub_mnu p a:link,.sub_mnu p a:visited,.sub_mnu p a:hover
{
font-size:10px;
color:#7f7f7f;
margin:0px 0px 0px;
padding:6px 0px 3px 8px;
background:none;
text-decoration:underline;
}
.sub_mnu p a:hover
{
background:none;
text-decoration:none;
}


.sub_mnu_bottom
{
position:relative;
width:240px;
height:7px;
}

.sub_mnu_bottom img
{
position:absolute;
top:-4px;
left:-2px;
width:244px;
height:17px;
background:url(img/sub_mnu_bottom.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sub_mnu_bottom.png', sizingMethod='crop');
}

#sub_mnu_jump
{
display:none;
}
#sub_mnu_change
{
height:45px;
}
/*---------------------
MENU
---------------------*/
.mnu
{
position:absolute;
top:74px;
left:268px;
height:28px;
}
.mnu_del_separator
{
position:absolute;
top:74px;
left:263px;
height:28px;
width:11px;
background:url(img/bg_mnu_left.gif) no-repeat top left;
}
.mnu a:link,.mnu a:visited,.mnu a:hover
{
float:left;
padding:6px 10px 8px 16px;
background:url(img/bg_mnu.gif) no-repeat top left;;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#373737;
}
.mnu a:hover
{
background:url(img/bg_mnu_hover.gif) no-repeat top left;;
}

.mnu a.mnu_act:link,.mnu a.mnu_act:visited,.mnu a.mnu_act:hover
{
background:url(img/bg_mnu_act.gif) no-repeat top left;;
}
.mnu a.mnu_act:hover
{
background:url(img/bg_mnu_hover.gif) no-repeat top left;;
}

/*---------------------
Column Left
---------------------*/
.left_coll
{
width:255px;
}

.left_coll blockquote
{
padding:0px 5px 0px 10px;
}


.left_coll .prod_new
{
padding:36px 0px 0px;
}

.left_coll .prod_new .product .image
{
float:left;
width:76px;
}

.left_coll .prod_new .product .name
{
margin-left:76px;
padding:10px 0px 1px 0px;
line-height:14px;
}
.left_coll .prod_new a:link, .left_coll .prod_new a:visited, .left_coll .prod_new a:hover {text-decoration:none;}
.left_coll .prod_new a:hover {text-decoration:underline;}

.left_coll .prod_new .product .description
{
margin-left:76px;
padding:0px;
line-height:14px;
color:#626885;
}




/*---------------------
Column Right
---------------------*/
.right_coll
{
width:255px;
padding-bottom:5px;
}

.right_coll .padding
{
padding:0px 10px 0px 5px;
}

.right_coll h2.red_link
{
margin:0px;
padding:19px 0px 13px;
font-size:20px;
font-weight:normal;
}
.right_coll h2.red_link a:link,.right_coll h2.red_link a:visited,.right_coll h2.red_link a:hover
{color:#F00; text-decoration:underline}
.right_coll h2.red_link a:hover
{text-decoration:none}
.right_coll h2.red_link#pointer
{
background:url(img/bg_pointer_horiz.gif) left bottom repeat-x;
}


.trash
{
position:relative;
}

.trash .client_enter
{
position:absolute;
width:240px;
top:-4px;
background:#FFF;
padding-bottom:5px;
display:none;
}
.trash #client_enter_close
{
float:right;
margin:4px 4px 0px 0px;
background:#cccccc;
padding:2px 3px 0px 3px;
color:#FFF;
font-size:12px;
font-weight:bold;
cursor:hand;
cursor:pointer;
border:solid 1px #FFF;
font-family:Lucida Console;
}

.trash p
{
margin:0px;
padding:0px 0px 7px;
}
.trash h2
{
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px 0px 7px;
}
.trash .is_full
{
float:right;
}
.trash .btn_client_enter{cursor:hand; cursor:pointer;}

.content_block#border_gray
{
background:#e5e5e5 url(img/bg_gray_block.gif) repeat-y;
}
.content_block#border_gray .border_gray_top
{
position:relative;
height:1px;
}
.content_block#border_gray .border_gray_top img
{
position:absolute;
height:3px;
width:240px;
background:url(img/bg_gray_block_top.gif);
}
.content_block#border_gray .border_gray_bot
{
position:relative;
height:1px;
}
.content_block#border_gray .border_gray_bot img
{
position:absolute;
top:-2px;
height:3px;
width:240px;
background:url(img/bg_gray_block_bot.gif);
}

.content_block#border_gray dl
{
margin:0px 2px;
padding:2px 5px;
font-size:12px;
background:#FFF;
}
.content_block#border_gray dt
{
margin:0px;
padding:0px;
color:#a2a2a2;
}
.content_block#border_gray dd
{
margin:0px;
padding:0px 0px 10px;
}
.content_block#border_gray dd img
{
margin:0px 5px 5px 0px;
border:solid 0px;
}
.content_block#border_gray h2
{
margin:0px 2px;
padding:3px 4px 1px;
font-size:18px;
font-weight:normal;
}
.content_block#border_gray h3
{
margin:0px 2px 1px;
padding:5px 5px 5px;
font-size:11px;
font-weight:bold;
}
.content_block#border_gray h4
{
margin:0px 2px 1px;
padding:5px 5px 5px;
font-size:11px;
font-weight:normal;
}
.content_block#border_gray p
{
margin:0px 2px;
padding:5px 5px 0px 5px;
background:#FFF;
}
.content_block#border_gray dd a:link,
.content_block#border_gray dd a:visited,
.content_block#border_gray dd a:hover
{
text-decoration:none;
}
.content_block#border_gray dd a:hover
{
text-decoration:underline;
}
.content_block#border_gray .view_all
{
padding:8px;
text-align:right;
}
.content_block#border_gray .view_all a:link,
.content_block#border_gray .view_all a:visited,
.content_block#border_gray .view_all a:hover
{
display:block;
color:#323232;
padding-right:20px;
background:url(img/view_more.gif) no-repeat right top;
text-decoration:none;
}
.content_block#border_gray .view_all a:hover
{
text-decoration:underline;
}

.content_block#border_gray .rss
{
height:147px;
position:relative;
}

.content_block#border_gray .rss #rss
{
position:absolute;
top:57px;
left:8px;
z-index:2010;
}
.content_block#border_gray .rss #rss img
{
background:url(img/rss.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/rss.png', sizingMethod='crop');
}
.content_block#border_gray .rss form p
{
background:none;
padding:10px 11px 0px 0px;
text-align:right;
}
.trash .content_block#border_gray form p
{
background:none;
padding:10px 11px 0px 0px;
text-align:right;
}
.content_block#border_gray form
{
padding:0px 0px 10px 0px;
}
#email {text-align:center; color:#a2a2a2;}



.right_coll .prod_populare
{
padding:0px 0px 3px;
}
.right_coll .prod_populare .product
{
padding:0px 0px 10px 0px;
background:url(img/bg_pointer_horiz.gif) left bottom repeat-x;
}

.right_coll .prod_populare .product .image
{
float:left;
width:76px;
}

.right_coll .prod_populare .product .name
{
margin-left:76px;
padding:4px 0px 1px 0px;
line-height:14px;
font-weight:bold;
}
.right_coll .prod_populare a:link, .right_coll .prod_populare a:visited, .right_coll .prod_populare a:hover {text-decoration:underline;}
.right_coll .prod_populare a:hover {text-decoration:none;}

.right_coll .prod_populare .product .description
{
margin-left:76px;
padding:0px;
line-height:14px;
color:#626885;
}
.right_coll .button_block
{
height:45px;
text-align:right;
}
.right_coll .flag_price
{float:right;}
a.in_trash:link, a.in_trash:visited, a.in_trash:hover
{color:#a30303;}

/*---------------------
Content
---------------------*/
.content
{
padding-bottom:10px;
}

.content p
{
margin:0px;
padding:0px 0px 10px 19px;
}

.nav_bar
{
padding:5px;
}

.nav_bar a:link,.nav_bar a:visited,.nav_bar a:hover
{
display:block;
float:left;
color:#a2a2a2;
text-decoration:none;
background:url(img/ico_arrow_right.gif) no-repeat 0px 2px;
padding:0px 0px 0px 13px;
margin-left:5px;
}
.nav_bar a:hover
{
color:#17177a;
text-decoration:underline;
}
.nav_bar a#ico_home:link,.nav_bar a#ico_home:visited,.nav_bar a#ico_home:hover
{
display:block;
float:left;
background:#a2a2a2;
padding:0px;
margin:2px 0px 0px 0px;
}
.nav_bar a#ico_home:hover
{
background:#17177a;
text-decoration:none;
}
.nav_bar p
{
float:left;
color:#17177a;
background:url(img/ico_arrow_right.gif) no-repeat 0px 2px;
padding:0px 0px 0px 13px;
margin:0px 0px 0px 5px;
font-weight:bold;
}

.content h2
{
font-size:25px;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 6px;
}

.content h2.red_link
{
margin:0px;
padding:19px 0px 13px;
font-size:20px;
font-weight:normal;
}
.content h2.red_link a:link,.content h2.red_link a:visited,.content h2.red_link a:hover
{color:#F00; text-decoration:underline}
.content h2.red_link a:hover
{text-decoration:none}

.content h3
{
font-size:20px;
font-weight:normal;
margin:0px;
padding:15px 0px 10px 11px;
}


.content .catalog
{
padding:0px 0px 0px;
}

.content .catalog .product
{
float:left;
width:49.8%;
color:#a2a2a2;
}

.content .catalog .product#full_width
{
float:left;
width:auto;
padding-left:5px;
}

.content .catalog .product .image
{
float:left;
width:95px;
}

.content .catalog .product h2
{
margin:0px 0px 0px 95px;
padding:4px 0px 1px 0px;
font-size:18px;
font-weight:normal;
}
.content .catalog .product h2 a:link,
.content .catalog .product h2 a:visited,
.content .catalog .product h2 a:hover
{
color:#323232;
text-decoration:none;
}
.content .catalog .product h2 a:hover
{
text-decoration:underline;
}

.content .catalog a:link, .content .catalog a:visited, .content .catalog a:hover {text-decoration:none;}
.content .catalog a:hover {text-decoration:underline;}
.content .catalog .product#full_width a:link, .content .catalog .product#full_width a:visited, .content .catalog .product#full_width a:hover {text-decoration:underline;;}
.content .catalog .product#full_width a:hover {text-decoration:none;}

.content .catalog .product p
{
margin:0px 0px 0px 95px;
padding:0px 0px 4px;
line-height:14px;
}

.prod_table_top
{
background:url(img/bg_pointer_horiz.gif) repeat-x bottom;
padding:12px 25px 0px 25px;
color:#a2a2a2;
}
.prod_table_top a:link,.prod_table_top a:visited,.prod_table_top a:hover
{
color:#a2a2a2;
text-decoration:none;
}
.prod_table_top a:hover
{
text-decoration:underline;
}

.prod_table
{
width:100%;
background:#FFF url(img/bg_pointer_vert.gif) repeat-y 41px 0px;
}
.prod_table tr.head {color:#AAA;}
.prod_table tr.head td {background:#e9e8e8; padding-bottom:3px;}
.prod_table td, .prod_table th {padding-bottom:1px; vertical-align:top; text-align:left; background:url(img/bg_pointer_horiz.gif) repeat-x bottom;}
.prod_table th {vertical-align:middle; text-align:center; width:33px; background:none}
.prod_table td.number {width:25px; color:#a2a2a2; text-align:center; padding-top:12px;}
.prod_table td.img {width:75px; padding-top:5px}
.prod_table td.name {vertical-align:middle;}
.prod_table td.price_text {vertical-align:middle; font-size:18px; color:#E00;}
.prod_table td.quantity {vertical-align:middle;}
.prod_table h3 {font-size:14px; font-weight:bold; margin:0px; padding:0px 0px 3px;}
.prod_table p {margin:0px; padding:0px 0px 4px;}
.prod_table p.description {font-size:12px;}
.prod_table .trash{ vertical-align:bottom; text-align:right; white-space:nowrap; padding:0px 0px 4px;}
.prod_table .trash a:link,.prod_table .trash a:visited,.prod_table .trash a:hover{color:#a30303;}

.prod_table_bottom
{
background:url(img/bg_prod_table_bottom.jpg) no-repeat left bottom;
padding:15px 0px 0px 59px;
margin-bottom:20px;
}
.prod_table_bottom h3
{
font-size:18px;
font-weight:normal;
margin:0px;
padding:15px 0px 0px;
}
.price_finish
{
float:right;
text-align:center;
margin-top:10px;
}
.prod_table_bottom .price_finish h3
{
background:url(img/itogo.gif) no-repeat left top;
padding:0px;
}
.prod_table_bottom .price_finish h3 div
{
background:url(img/itogo_right.gif) no-repeat right top;
padding:16px 15px 16px;
color:#FFF;
}
.prod_table_bottom p
{
margin:0px;
padding:5px 0px 0px;
}
.content .prod_full
{
padding:0px;
}
.content .prod_full .product
{
padding:10px 0px 0px;
}

.content .prod_full .product .image
{
float:left;
width:198px;
margin-top:3px;
text-align:center;
color:#A2A2A2;
}
.content .prod_full .image a#photo:link,
.content .prod_full .image a#photo:visited,
.content .prod_full .image a#photo:hover
{
display:block;
padding:2px 24px 2px 24px;
width:150px;
height:150px;
background:url(img/bg_product.gif) no-repeat top left;
text-align:center;
}

.content .prod_full a:link, .content .prod_full a:visited, .content .prod_full a:hover {text-decoration:underline;}
.content .prod_full a:hover {text-decoration:none;}

.content .prod_full .product .name
{
margin-left:198px;
padding:0px 0px 3px;
font-size:18px;
}

.content .prod_full .product .description
{
margin-left:198px;
padding:0px;
font-size:12px;
}

.content .prod_full .product .button_block
{
margin-left:198px;
height:45px;
padding:0px 5px 0px 0px;
}

.content .prod_full .product .sklad
{
margin-left:198px;
text-align:right;
padding:0px 5px 0px;
color:#a2a2a2;
}
.content .prod_full .product .sklad strong {color:#323232;}

.content .prod_full a.in_trash:link,.content .prod_full a.in_trash:visited,.content .prod_full a.in_trash:hover
{
display:block;
margin:12px 0px 0px 40px;
padding:3px 20px 17px 32px;
background:url(img/btn_trash.gif) no-repeat top left;
color:#f2dada;
text-decoration:none;
}
.content .prod_full a.in_trash:hover
{text-decoration:underline;}


.content .prod_full a:link, .content .prod_full a:visited, .content .prod_full a:hover {text-decoration:underline;}
.content .prod_full a:hover {text-decoration:none;}


.content .prod_full a.btn_green:link,.content .prod_full a.btn_green:visited,.content .prod_full a.btn_green:hover
{
display:block;
padding:3px 0px 17px 0px;
margin:12px 40px 0px 0px;
text-align:center;
background:url(img/btn_green.gif) no-repeat top left;
width:100px;
color:#f2dada;
text-decoration:none;
}
.content .prod_full a.btn_green:hover
{text-decoration:underline;}

.content .prod_full .button_block .flag_price
{
float:left;
height:45px;
width:105px;
}
.content .prod_full .button_block#align_right .flag_price
{
float:right;
}

.content .prod_full .button_block .btn_green,.content .prod_full .button_block .in_trash
{
float:left;
}
.content .prod_full .button_block#align_right .btn_green,.content .prod_full .button_block#align_right .in_trash
{
float:right;
}

a.disable_link:link,a.disable_link:visited,a.disable_link:hover
{
text-decoration:none;
color:#a2a2a2;
}
a.enable_link,a.enable_link:link,a.enable_link:visited,a.enable_link:hover
{
color:#3934db;
cursor:hand;
cursor:pointer;
}

.description_full
{
margin:0px 5px 0px 17px;
}
.description_full #link_first
{
margin-right:17px;
}

.description_full .topic
{
color:#a2a2a2;
background:url(img/bg_description_header.gif) no-repeat left top;
}
.description_full .padding
{
padding:0px 0px 0px 5px;
}
.description_full .topic .padding
{
padding:23px 0px 19px 67px;
background:url(img/bg_description_header_right.gif) no-repeat right top;
}
.description_full_bottom
{
position:relative;
height:7px;
}
.description_full_content
{
background:#e5e5e5;
padding:10px 33px;
}
.description_full_content table
{
width:100%;
margin-bottom:15px;
font-size:12px;
}
.description_full_content tr
{
background:url(img/bg_pointer_horiz.gif) repeat-x left bottom;
}
.description_full_content tr.head
{
background:#cfcfcf;
}
.description_full_content tr.head th,.description_full_content tr.head td
{
font-weight:bold;
padding:3px 10px;
}
.description_full_content th
{
text-align:right;
vertical-align:top;
width:50%;
padding:5px 10px;
font-weight:normal;
}
.description_full_content td
{
vertical-align:top;
padding:5px 10px;
}
.description_full_content #responses
{
display:none;
}


.description_full_bottom div
{
position:absolute;
height:17px;
left:-33px;
top:-4px;
width:100%;
background:url(img/description_full_bottom.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/description_full_bottom.png', sizingMethod='crop');
}
.description_full_bottom span
{
position:absolute;
display:block;
height:17px;
right:-2px;
top:-4px;
width:35px;
background:url(img/description_full_bottom_right.png) no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/description_full_bottom_right.png', sizingMethod='crop');
}

.content .gradient_blue
{
background: url(img/bg_gradient_blue.gif) repeat-x top;
margin-left:41px;
}

.content .gradient_blue h2
{
padding:21px 0px 19px 0px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#9b0000;
}
.content .gradient_blue h3
{
padding:21px 0px 0px 0px;
margin:0px;
font-size:20px;
font-weight:normal;
}
.content .gradient_blue h3 a:link,.content .gradient_blue h3 a:visited,.content .gradient_blue h3 a:hover
{
color:#323232;
text-decoration:none;
}
.content .gradient_blue h3 a:hover
{
text-decoration:underline;
}
.content .gradient_blue p
{
padding:10px 0px 0px 0px;
margin:0px;
}

.news
{
background:url(img/bg_pointer_horiz.gif) repeat-x top; 
}
.news h3
{
font-size:20px;
font-weight:normal;
padding: 10px 0px 10px 11px;
margin:0px;
}
.news h3 a:link,.news h3 a:visited,.news h3 a:hover
{
color:#323232;
text-decoration:none;
}
.news h3 a:hover
{
text-decoration:underline;
}
.news em
{
display:block;
font-style:normal;
font-weight:bold;
color:#F00;
padding:0px 0px 10px 19px;
}
.news p
{
padding:0px 0px 10px 19px;
margin:0px;
}
.news .hr
{
margin:0px 0px 0px 19px;
height:18px;
background:#e5e5e5;
}

.info
{
background:url(img/bg_megabite.jpg) no-repeat right top;
}


#reyting
{
padding:10px 0px 5px;
width:85px;
}

#reyting .stars
{
float:left;
background:url(img/ico_star.gif) no-repeat top left;
width:17px;
height:14px;
cursor:hand;
cursor:pointer;
}
#reyting .stars_active
{
float:left;
background:url(img/ico_star_active.gif) no-repeat top left;
width:17px;
height:14px;
cursor:hand;
cursor:pointer;
}
/*---------------------
Footer Block
---------------------*/
.footer
{
width:100%;
}

.bottom_mnu_prod
{
padding:20px 0px 16px;
text-align:center;
}
.bottom_mnu_prod td
{
padding:0px 120px;
text-align:center;
}
.bottom_mnu_prod a:link,.bottom_mnu_prod a:visited,.bottom_mnu_prod a:hover
{
color:#373737;
text-decoration:underline;
white-space:nowrap;
}
.bottom_mnu_prod a:hover
{
text-decoration:none;
}

.bottom_mnu
{
padding:20px 0px 16px;
background:#E5E5E5;
text-align:center;
}
.bottom_mnu a:link,.bottom_mnu a:visited,.bottom_mnu a:hover
{
color:#373737;
text-decoration:underline;
white-space:nowrap;
}
.bottom_mnu a:hover
{
text-decoration:none;
}

.copyright
{
background:#6876c1 url(img/bg_footer.gif) repeat-x;
height:74px;
}
.copyright .padding
{
padding:19px 45px 0px;
}
.copyright .main_block table
{
margin:0px;
}
.copyright .main_block table td.schet
{
padding:0px 5px 5px 0px;
}
.copyright .main_block table td.copy
{
padding:18px 5px 5px 2px;
}
.copyright .main_block table td.copy,
.copyright .main_block table td.copy a:link,
.copyright .main_block table td.copy a:visited,
.copyright .main_block table td.copy a:hover
{
color:#FFF;
}
.copyright .main_block table td.copy strong {color:#c5d1f9;}

.seo_text
{
text-align:center;
background:#e5e5e5;
padding:8px;
font-size:10px;
}