html,body,div,span,applet,object,iframe,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,input,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

h1 {
border-bottom:1px solid #bbc0a0; 
font-size:17px; 
font-weight:normal;
color:#777;
font-family:Verdana, Geneva, sans-serif;
}

.content p {
margin-top:5px;
font: 12px Verdana, Tahoma, Arial, sans-serif;
color:#393939;
}

.content ul {
margin:10px;
}

.content li {
margin:3px;
font-size:14px;
color:#777;
}

.content span img {
margin: 0 10px 10px 0;
background: #fff;
padding: 4px;
border: 1px #e0e0e0 solid;
float: right;
}

.content_st p {
margin-top:5px;
font:12px;
color:#393939;
}

.content_st a { padding: 0 0 0 10px; font-size:12px; }

#all {
width:1050px;
margin:0 auto;
background: #fff;
}

body {
line-height:1;
font-family:Tahoma;
font-size:12px;
background-image: url('images/bgr.gif');
}

#header {
width:1050px;
border: 1px blue;
}

#header img {
margin-left:5px;
}

#left {
float:right;
width:250px;
}

#right {
float:left;
width:780px;
margin-left:15px;
}

#thumbs {
width:710px;
}

.st {
height:187px;
width:180px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #DFDFDF;
padding-right:10px;
padding-left:10px;
float:left;
margin-right:15px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
display:block;
line-height:14px;
padding-top:4px;
padding-bottom:4px;
height:16px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
display:block;
line-height:14px;
padding-top:4px;
height:14px;
}

.st_content h2 {
font-size:12px;
font-weight:700;
color:#91B010;
line-height:14px;
text-align:center;
display:block;
padding-top:5px;
padding-bottom:5px;
height:14px;
}

.imga {
text-align:center;
display:block;
height:115px;
padding-top:4px;
padding-bottom:4px;
}

.st_head1 {
background-image:url(images/blue_right.jpg);
background-repeat:no-repeat;
background-position:right bottom;
height:25px;
width:180px;
}

.st_head {
background-color:#02A3C5;
height:25px;
width:180px;
background-image:url(images/blue_left.jpg);
background-repeat:no-repeat;
background-position:left bottom;
font-size:12px;
font-weight:700;
color:#FFF;
text-align:center;
padding-top:10px;
}

.st_bottom1 {
background-image:url(images/orange_right.jpg);
background-repeat:no-repeat;
background-position:right top;
height:35px;
width:180px;
}

.st_bottom {
background-color:#E0B01D;
height:35px;
width:180px;
background-image:url(images/orange_left.jpg);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
font-weight:700;
color:#FFF;
text-align:center;
}

.st_bottom strong {
padding-top:10px;
display:block;
font-weight:700;
text-transform:uppercase;
}

.st_content {
height:117px;
}

.block a,.block a:visited {
font-size:11px;
font-weight:700;
color:#F79A24;
text-decoration:underline;
}

.block a:hover {
font-size:11px;
font-weight:700;
color:#F79A24;
text-decoration:none;
}

.block h2 {
font-size:12px;
font-weight:700;
color:#FFF;
line-height:14px;
background-color:#91B010;
height:25px;
width:210px;
padding-top:10px;
padding-left:15px;
}

.block p {
font-size:11px;
line-height:13px;
margin-top:10px;
margin-bottom:10px;
margin-left:15px;
}

.user {
float:left;
margin-right:10px;
}

.vybor img {
float:left;
display:block;
}

.vybor {
margin-top:15px;
margin-bottom:15px;
margin-left:15px;
}

.vybor strong {
font-size:12px;
font-weight:700;
display:block;
}

.vybor p {
margin-left:55px;
}

#footer {
border-top-width:5px;
border-top-style:solid;
border-top-color:#eff2f4;
font-size:11px;
color:#333;
padding-left:15px;
line-height:14px;
padding-right:15px;
}

#footer p {
float:left;
margin-top:12px;
margin-bottom:12px;
}

#footer span {
display:block;
float:right;
margin-top:12px;
margin-bottom:12px;
}

#right_navi {
color:#FFF;
height:25px;
padding-top:10px;
padding-left:15px;
background-color:#E0B01D;
font-size:12px;
line-height:14px;
margin-right:10px;
}

#right_navi a,#right_navi a:visited {
color:#FFF;
text-decoration:underline;
}

.inputa {
border:1px solid #ADADAD;
background-color:#FFF;
line-height:16px;
height:15px;
padding-top:3px;
padding-left:3px;
width:190px;
}

.inputa2 {
border:1px solid #ADADAD;
background-color:#FFF;
line-height:16px;
height:15px;
padding-top:3px;
padding-left:3px;
width:40px;
}

.submita {
background-color:#D0006A;
font-size:12px;
font-weight:700;
color:#FFF;
cursor:pointer;
padding:8px 12px;
}

#k_page {
width:650px;
border:1px solid #CACACA;
margin-top:10px;
padding:5px 4px 12px;
}

.t_head {
padding-top:5px;
padding-bottom:5px;
background-color:#91B010;
padding-left:5px;
font-size:11px;
font-weight:700;
color:#FFF;
line-height:12px;
}

.t_raw {
padding-top:6px;
padding-left:5px;
padding-bottom:6px;
font-size:11px;
line-height:12px;
}

.ch1 {
margin-left:18px;
}

.t_buts {
display:block;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}

.text_d {
font-size:12px;
line-height:14px;
margin-top:5px;
margin-bottom:5px;
padding:10px 5px;
}

.text_d a,.text_d a:visited {
font-size:12px;
font-weight:700;
color:#D0006A;
text-decoration:underline;
}

.text_d a:hover {
font-size:12px;
font-weight:700;
color:#D0006A;
text-decoration:none;
}

.tdc {
background-color:#E4F3F9;
}

.pad0 {
margin-bottom:5px!important;
}

.pad1 {
margin-bottom:10px!important;
}

.pad2 {
margin-bottom:20px!important;
}

.lb_top {
width:592px;
height:10px;
background:url(./images/lb_top.gif) top left no-repeat;
}

.lb_cont {
background:url(../images/lb_bg.gif) top left repeat-y;
padding:10px 25px;
}

.lb_bottom {
width:592px;
height:10px;
background:url(./images/lb_bottom.gif) top left no-repeat;
}

.p_left {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.p_right {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.dev0 {
height:5px;
}

.dev1 {
height:10px;
}

.dev2 {
height:20px;
}

.big {
font-size:14px!important;
}

.small,.small a {
font-size:11px!important;
}

.products td {
border-bottom:1px solid #d3d3d3;
padding:4px;
}

.red,.red a {
color:#e10a00!important;
}

.noline {
text-decoration:none!important;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:19px;
font-weight:400;
display:block;
line-height:14px;
padding-top:4px;
padding-bottom:4px;
height:16px;
}

.order,.price2 {
border-bottom:1px solid #d3d3d3;
padding:4px 0;
}

.price2 {
margin-right:40px;
border-bottom:1px solid #d3d3d3;
padding:4px 0;
}

.price2 span {
margin-left:20px;
margin-bottom:0;
}

.info_list a {
text-decoration:none;
color:#000;
}

.info_list a:hover {
color:#f7941d;
}

.inp {
border:1px solid #adadad;
width:190px;
padding:2px 3px;
}

textarea {
border:1px solid #adadad;
padding:2px 3px;
}

.cart_buttons a {
margin-right:10px;
}

.cart_table input.count {
border:1px solid #adadad;
width:40px;
padding:2px 3px;
}

.cart_table td {
font-size:11px;
border-bottom:1px solid #d3d3d3;
padding:8px;
}

.fields td {
font-size:11px;
color:#000;
font-weight:700;
text-transform:uppercase;
border-bottom:none!important;
padding:0!important;
}

.fields td a {
color:#000;
text-decoration:underline;
}

.fields td span {
display:block;
margin:8px;
}

.mpage {
border:1px solid #CACACA;
margin-top:10px;
width:629px;
padding:5px 15px;
}

.m_sec p {
line-height:120%;
padding:5px 0;
}

.m_sec a,.m_sec a:visited,.m_sec a:hover {
color:#91b010;
}

.mpage h3 {
font-size:14px;
font-weight:400;
height:1%;
padding:5px 0;
}

.m_tab_1 {
margin-top:10px;
font-size:12px;
}

.m_tab_1 td {
padding:3px 20px 3px 0;
}

.lr_2 {
margin-top:-33px;
}

.lr_2 a,.lr_2 a:visited,.lr_2 a:hover {
font-size:13px;
}

.m_tab_2 {
margin-top:5px;
font-size:12px;
width:100%;
}

.m_tab_2 td {
padding:3px 5px 3px 0;
}

.m_tab_2 .total td {
color:#c30;
padding-top:7px;
padding-bottom:10px;
}

.mpage .icon_user {
background:url(images/icon_user.png) 0 0 no-repeat;
padding-left:30px;
}

.mpage .icon_skidki {
background:url(images/icon_skidki.png) 0 0 no-repeat;
padding-left:30px;
}

.mpage .icon_status_zakazov {
background:url(images/icon_status_zakazov.png) 0 0 no-repeat;
padding-left:30px;
}

.mpage .icon_m_restore {
background:url(images/icon_m_restore.png) 0 0 no-repeat;
padding:7px 0 10px 40px;
}

.mpage .icon_zakazi {
background:url(images/icon_zakazi.png) 0 0 no-repeat;
padding:10px 0 10px 45px;
}

.mpage .icon_m_account {
background:url(images/icon_m_account.png) 0 0 no-repeat;
padding:7px 0 10px 40px;
}

.m_sec .m_but .submita {
padding:4px 12px;
}

.list_td {
background:url(images/li_1.png) 0 2px no-repeat;
padding-left:14px;
font-style:normal;
}

.icon_bucks {
font-weight:700;
font-size:14px;
font-style:normal;
color:#91b010;
text-decoration:underline;
background:url(images/icon_bucks.png) 0 50% no-repeat;
display:block;
padding:5px 0 5px 15px;
}

.m_brd {
border-bottom:1px solid #aaa;
}

.ml_list {
padding:10px 0 0 10px;
}

.ml_list li {
list-style-type:none;
font-size:12px;
padding:3px 0 3px 23px;
}

.ml_list li a,.ml_list li a:visited,.ml_list li a:hover {
color:#333;
font-weight:400;
}

.ml_1 {
background:url(images/icon_m_1.png) 0 50% no-repeat;
}

.ml_2 {
background:url(images/icon_m_2.png) 0 50% no-repeat;
}

.ml_3 {
background:url(images/icon_m_3.png) 0 50% no-repeat;
}

.simp_com {
padding:10px 20px;
}

.simp_com div {
width:100%;
overflow:hidden;
padding:2px 0;
}

.sm_input {
border:1px solid #d0d0d0;
width:230px;
float:left;
height:16px;
padding:1px;
}

.sm_textarea {
border:1px solid #d0d0d0;
width:310px;
float:left;
padding:2px;
}

.simp_com .submita {
margin-left:70px;
}

.simp_com em {
float:left;
padding:3px 0 4px;
}

.simp_com div label {
float:left;
width:70px;
padding-top:3px;
}

strong,.vybor a {
font-weight:700;
}

.st_bottom a,#right_navi a:hover {
color:#FFF;
text-decoration:none;
}

.block,.cart_table {
margin-bottom:20px;
}

.m_sec,.m_sec .m_but {
padding:10px 0;
}

.ymenu {
height:20px;
width:160px;
padding-left:5px;
background-image:url(images/ymenu.gif);
}

#menu {
        width: 240px;
        margin: 10px;	
}

#menu ul {
list-style-type:none;
margin:15px;
}

#menu li a {
        height: 24px;
        text-decoration: none;
}

#menu li a:link, #menu li a:visited {
        color: #333;
        display: block;
        background:  url(/images/menu.gif);
        padding: 8px 0 0 30px;
}

#menu li a:hover, #menu li #current {
        color: #333;
        background:  url(/images/menu.gif) 0 -32px;
        padding: 8px 0 0 32px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.pole {
border: 1px solid #adadad;
background-color: #fff;
line-height: 16px;
height: 15px;
padding-top: 3px;
padding-left: 3px;
width: 250px;
}

#adsblockt {
height:230px;
width:300px;
background: #eee;
float: left;
margin-right:10px;
}

#adsblockt2 {
height:280px;
width:336px;
float: left;
padding: 0 10px 0 0;
}

#adsblockd {
height:340px;
width:350px;
margin-top: 10px;
float:left;

}

#adsblockdr {
height:200px;
width:378px;
background-color:#fff;
float:right;
margin-top: 10px;
display: inline;
}

#adsblocktab {
height:150px;
width:700px;
background-color:#fff;
float:center;
margin-top: 10px;
display: inline;
}

#mail {
font-size:18px;
color:#666;
padding: 10px 0 0 20px;
}

#dmenu {
height:340px;
width:728px;
}

/* комментарии */
ul.smile {
    margin: 0;
    padding: 2px;
}

ul.smile li {
    display: inline;
    margin-right: 2px;
    padding: 1px;
}

.feedback {
background: url(/images/m/bgr-com.png) repeat-y;
padding: 10px;
}

.comtext {
background-image: url('images/bgr.gif');
}

.comtext p {
padding: 5px;
}

.feedback h2 {
color:#777;
padding: 20px;
margin: 0;
background: url(images/feedback.gif) no-repeat right center;
}

.block-menu
{
	background: url(/images/m/bgr-antidep.gif) repeat-y;
	margin-left:10px;
}

.block-menu .h2
{
	color: #435359;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 2px 0 13px 0px;
	background: url(/images/m/h2-grey.gif) no-repeat center bottom;
	margin: 0 0 10px 0;
}

.categories a:link, .categories a:visited
{
	background: url(/images/m/ico-cat-n.gif) no-repeat;
	display: block;
	color: #3D81EE;
	padding: 0 0 4px 14px;
	text-decoration: none
}

.categories a:hover, .categories a:active
{
	background: url(/images/m/ico-cat-a.gif) no-repeat;
	text-decoration: underline;
	color: #808080
}

.categories span a:link, .categories span a:visited

{
	background: url(/images/m/ico-cat-n.gif) no-repeat;
	display: block;
	color: #3D81EE;
	padding: 0 0 4px 14px;
	text-decoration: none
}

.categories span a:hover, .categories span a:active
{
	background: url(/images/m/ico-cat-a.gif) no-repeat;
	text-decoration: underline;
	color: #808080
}

.categories {
	padding: 0 14px 0 18px
}

.left-menu{
	margin:0px;padding:0px;list-style-type:none
}


#prof {
height:255px;
width:215px;
background: #eee;
margin: 10px 0 0 11px;
padding: 10px;
font:13px;
color:#777;
}

#prof img {
padding: 15px;
}

#prof .name {
font-weight: bold; 
font-size: 16px; 
color: #777;
margin: 0 0 10px 0;
}

.artblock {
width:700px;
background: #eee;
padding: 10px;
}

.leftimg { float:left; padding: 5px}

.lastborder {
border-bottom:2px solid #bbc0a0;
margin-bottom: 15px;
} 

#kons {
padding:10px 0 0 10px;
font-size:16px;
color:#555;
}