* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	background: #ffffff url('/i/header_bg.jpg') left top repeat-x;
	color: #00081d;
	font-family: Trebuchet MS;	
	font-size: 12px;
}
table {
	width: 100%;
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}

input,textarea {
	background: #fff;
}

a:hover {
text-decoration:none;
color: #696969 !important;
}

a {
text-decoration:underline;
color:#000000;
}

h1 {
font-size:19px;
margin-top: 10px;
margin-bottom: 10px;
font-weight:normal;
text-transform:none;
color:#000;
}

h2 {
font-size:16px;
font-weight:bold;
margin-top: 10px;
margin-bottom: 10px;
text-transform:none;
color:#000;
}

.rec {
font-size:14px;
font-style: italic;
color:#000;
text-transform:none;
}

img.png24 {
 background-image: none! important; behavior: url('/js/pngfix.htc'); 
}



#pre_all {
background: url('/i/side_bg.jpg') left top no-repeat;
min-height:650px;
}

#header {
height:192px;
}

#logo {
text-align:center;
float:right;
position:relative;
margin-right:35px;
}

#logo p {
font-weight:bold;
color:#fff;
}

#hl_block {
position:relative;
float:left;
margin-left:73px;
}

#search {
width:200px;
height:22px;
background:#fff;
border-bottom: 1px solid #e2e9ef;
border-left: 1px solid #e2e9ef;
border-right: 1px solid #e2e9ef;
border-top: 1px solid #aaadb2;
margin-left:27px;
margin-top:41px;
margin-bottom:15px;
}

#search input {
position:relative;
float:left;
}

#search input#s_field {
border:0px solid;
background:#fff;
font-family:arial;
font-size:12px;
margin-left:4px;
width:175px;
margin-top:4px;
}

#search input#s_but {
height:15px;
width:15px;
background: url('/i/search_bt.jpg') center 4px no-repeat;
border:0px solid;
margin-top:3px;
margin-left:5px;
cursor:pointer;
}

#cart {
clear:both;
background: url('/i/cart.jpg') left 4px no-repeat;
padding-left:26px;
}

#cart p {
color:#fff;
}

#cart p a {
color:#fff500;
}

#cart p a:hover {
color:#fff !important;
}

#menu {
position:relative;
float: left;
margin-left:31px;
margin-top:40px;
width:285px;
}

#menu ul {
font-weight:bold;
color:#fff;
}

#menu ul li {
position:relative;
float:left;
line-height:14px;
width:43%;
padding-left:19px;
background: url('/i/menu_bul.jpg') left 7px no-repeat;
margin-top:12px;
}

#menu ul li a {
color:#fff;
}

#menu ul li a:hover {
color:#fff !important;
}

#h_contacts {
position:relative;
float:left;
width:150px;
margin-top:45px;
margin-left:35px;
}

#h_contacts p.t_phone {
font-size:16px;
font-weight:bold;
padding:0px;
background:none;
line-height:18px;
}

#h_contacts p.t_phone span {
color:#fff500;
}

#h_contacts p {
background:#fff;
font-size:11px;
padding-left:3px;
padding-right:3px;
line-height:12px;
position:relative;
float:left;
margin-top:1px;
}

#h_contacts p.mail {
background:none;
margin-top:13px;
}

#h_contacts p.mail a {
color:#fff500;
}




#center {
clear:both;
}


#c_lc {
width:330px;
padding-top:363px;
}

#prod_list, #links_block {
margin-left:92px;
width:190px;
}

#prod_list p {
position:relative;
float:left;
padding:0px 10px;
line-height:31px;
background:#fff500;
font-size:18px;
color:#000;
font-weight:bold;
}

#prod_list ul, #links_block ul {
padding-top:10px;
clear:left;
font-size:14px;
color:#008c43;
font-weight:bold;
margin-left:26px;
}

#prod_list ul li, #links_block ul li {
margin: 12px 0px;
line-height:16px;
}

#prod_list ul li a, #links_block ul li a {
color:#008c43;
}

#price_block {
height:259px;
background: url('/i/price_block.jpg') left top no-repeat;
}

#price_block p {
margin-left:199px;
padding-top:40px;
font-size:14px;
font-weight:bold;
color:#008c43;
}

#price_block p a {
color:#008c43;
}

#footer {
height:150px;
background: url('/i/footer_bg.jpg') left top repeat-x;
}

#creators {
position:relative;
float: left;
width:345px;
}

#cpr {
margin-top:42px;
position:relative;
float: left;
}

#cpr p {
font-size:11px;
color:#fff;
}





#main_c {
margin-left:16px;
}

#main_c h1 {
font-size:19px;
font-weight:bold;
color:#000;
text-transform:none;
}

#main_c h5 {
font-size:40px;
font-weight:bold;
color:#000;
text-transform:none;
}

#mc_banner {
margin-top:18px;
margin-left:52px;
margin-bottom:15px;
}




#mc_prod {
margin-top:25px;
margin-bottom:30px;
}

#mc_prod table td {
width:50%;
}

.mcp_block img {
position:relative;
float: left;
padding-bottom:35px;
margin-top:10px;
}

.in_mcp {
position:relative;
float:left;
width:54%;
}



.in_mcp a {
font-size:18px;
font-weight:bold;
text-transform:none;
color:#fff;
background:#00923f;
text-decoration:none;
display:block;
float:left;
padding:2px 7px;
margin-bottom:6px;
}

.in_mcp a:hover {
color:#fff !important;
}

.in_mcp p {
clear:left;
padding-left:12px;
font-size:11px;
line-height:16px;
}

#mc_text {
clear:both;
margin-left:52px;
margin-right:60px;
}

#mc_text p {
line-height:18px;
margin-bottom:14px;
text-align: justify;
font-size:12px;
font-weight:bold;
color:#767676;
}



#mc_news {
background: url('/i/m_news_bg.jpg') left 20px repeat-x;
min-height:200px;
margin-top:25px;
}

#mc_news span {
position:relative;
float:left;
font-size:30px;
font-weight:bold;
background:#fff;
padding-right:10px;
}

#mc_news span a {
color:#00a651;
}

#mc_news table td {
width:36%;
}

#mc_news table td p {
font-size:11px;
}

.mcn_date {
position:relative;
float:left;
width:106px;
height:200px;
}

.mcn_text {
padding-right:30px;
}

.mcn_text a {
color:#2763d2;
}

.clear_it {
clear:both;
padding-top:21px;
}


#inner_c {
margin-left:16px;
margin-top:12px;
}

#inner_c h1 {
font-size:20px;
font-weight:bold;
color:#000;
text-transform:none;
clear:both;
}


#b_nuts {
font-size:12px;
font-weight:bold;
color:#000;
margin-left:3px;
position:relative;
float:left;
}

#b_nuts a {
color:#00923f;
}

#in_content {
margin-left:52px;
margin-right:30px;
padding-bottom:50px;
}

#in_content h4 {
font-size:14px;
font-weight:bold;
margin-top:10px;
margin-bottom:6px;
}

#in_content p {
margin-bottom:14px;
text-align: justify;
font-weight:bold;
color:#767676;
font-size:12px;
}

#in_content a {
color:#00923f;
}

#in_content ul {
margin-bottom:14px;
font-weight:bold;
color:#767676;
font-size:12px;
line-height:22px;
}

#in_content ul li {
background:url('/i/inc_bul.jpg') left 9px no-repeat;
padding-left:20px;
}

#in_content p strong, #in_content p b {
color:#000;
}

#in_content img {
border:3px solid #83c7a3;
margin-right:20px;
margin-bottom:12px;
}



#shopcard {
margin-top:20px;
}

#shopcard table td {
padding:9px 0px 7px 12px;
background: url('/i/sh_tab_bord.jpg') left bottom repeat-x;
font-weight:bold;
color:#767676;
line-height:15px;
}

#shopcard table td img {
border:0px solid;
}

#shopcard table td input {
width:54px;
height:22px;
border-bottom: 1px solid #e3e3eb;
border-left: 1px solid #e3e3eb;
border-right: 1px solid #e3e3eb;
border-top: 1px solid #aaadb2;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;
padding-left:3px;
}

#shopcard table td select {
width:81px;
height:22px;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;	
}

#shopcard table thead td {
background: #fff500;
padding:5px 0px 5px 12px;
font-size:12px;
font-weight:normal;
color:#000;
}

#shopcard table td.good_name {
width:168px;
}

#shopcard table td.sh_res {
background: url('/i/sh_res.jpg') left bottom repeat-x;
font-size:14px;
color:#000;
padding:13px 0px 13px 12px;
}

#sh_sbmt {
position:relative;
float:left;
margin-top:12px;
}

#sh_sbmt input {
background: url('/i/sh_sbmt.jpg') left top no-repeat;
border:0px solid;
width:151px;
height:22px;
font-weight:bold;
font-size:12px;
color:#000;
font-family: Trebuchet MS;
text-align:center;
cursor:pointer;
}

#sh_reset {
position:relative;
float:right;
margin-top:12px;
margin-right:15px;
}



#tovar {
margin-top:20px;
}

.tovar_tab {
width:620px;
}

.tovar_tab td#tovar_img {
width:300px;
text-align:right;
}

#tovar_h p#t_price {
font-size:18px;
font-weight:bold;
color:#000;
}

#tovar_h p#t_price span {
font-size:14px;
}

#tovar_h select {
width:120px;
height:22px;
position:relative;
float:left;
margin-right:3px;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;	
}

#tovar_h input {
width:60px;
height:22px;
position:relative;
float:left;
margin-right:3px;
border-bottom: 1px solid #e3e3eb;
border-left: 1px solid #e3e3eb;
border-right: 1px solid #e3e3eb;
border-top: 1px solid #aaadb2;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;	
}

#tovar_h p#add_cart {
position:relative;
float:left;
background: url('/i/cart_gr.jpg') left 4px no-repeat;
padding-left:26px;
}

#instruct {
clear:both;
padding-top:7px;
}

#instruct img {
border:0px solid;
}

#t_dis_links ul {
font-size:14px;
font-weight:normal;
}

#t_dis_links ul li {
background:url('/i/arr_b.jpg') left 9px no-repeat;
}

#t_dis_links ul li a {
text-decoration:none;
background:url('/i/tdl_bg.jpg') left bottom repeat-x;
color:#2763d2;
}

#t_dis_links ul li a:hover {
background:none;
}

#in_dis {
margin-top:20px;
}

#in_dis h5 {
font-size:16px;
font-weight:bold;
color:#000;
margin-top:15px;
margin-bottom:3px;
}

#in_dis table {
margin-bottom:8px;
}

#in_dis table td {
padding:9px 0px 7px 12px;
background: url('/i/sh_tab_bord.jpg') left bottom repeat-x;
font-weight:bold;
color:#767676;
line-height:15px;
}

#in_dis table thead td {
background: #fff500;
padding:5px 0px 5px 12px;
font-size:12px;
font-weight:normal;
color:#000;
}

#in_dis table td.r_col {
width:360px;
}

#in_dis table tr.last td {
background: none;
}



#catalog {
margin-top:20px;
}

#catalog table td {
width:33%;
padding-bottom:28px;
}


.in_cat {
margin-right:15px;
}

#in_content .in_cat p {
margin-bottom:5px;
}


#in_content .in_cat p.cat_name {
font-size:16px;
}

#in_content .in_cat p.cat_price {
font-size:18px;
font-weight:bold;
color:#000;
}

#in_content .in_cat p.cat_price span {
font-size:14px;
}

#in_content .in_cat p.cat_cart {
position:relative;
float:left;
background: url('/i/cart_gr.jpg') left 4px no-repeat;
padding-left:26px;
}


#gradusnik {
background: url('/i/sh_tab_bord.jpg') left top repeat-x;
padding-top:10px;
}

#gradusnik p {
position:relative;
float:left;
color:#2763d2;
margin-right:14px;
}

#gradusnik p#on {
color:#000;
}

#gradusnik p#go_left {
background:url('/i/arr_b2.jpg') left 8px no-repeat;
padding-left:23px;
}

#gradusnik p#go_right {
background:url('/i/arr_b.jpg') right 8px no-repeat;
padding-right:23px;
}

#gradusnik p a {
color:#2763d2;
}



#order {
margin-top:20px;
width:485px;
}

#order table td {
font-weight:bold;
padding-top:8px;
margin-bottom:8px;
}

#order table td.r_col {
width:135px;
}

#order table td input {
width:96%;
height:22px;
border-bottom: 1px solid #e3e3eb;
border-left: 1px solid #e3e3eb;
border-right: 1px solid #e3e3eb;
border-top: 1px solid #aaadb2;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;	
}

#order table td textarea {
width:96%;
border-bottom: 1px solid #e3e3eb;
border-left: 1px solid #e3e3eb;
border-right: 1px solid #e3e3eb;
border-top: 1px solid #aaadb2;
font-weight:bold;
font-size:12px;
color:#767676;
font-family: Trebuchet MS;	
}

#order table td#captcha img {
border:0px solid;
position:relative;
float:left;
margin-right:4px;
}

#order table td#captcha input {
width:90px;
position:relative;
float:left;
}

#order table td span {
color:#ff0000;
}

.frm_err {
	border: 1px solid #C00000 !important;
	background: #FFF0F0;
}

#go_print {
position:relative;
float:right;
margin-right:50px;
}

#usoft {
margin-top:42px;
margin-left:80px;
}.cat0_block { 
clear:both; 
} 
 
.c0_img { 
position:relative; 
float: left; 
margin-bottom:35px; 
} 
 
.c0_text { 
} 
 
#in_content .c0_text p.cat_name { 
font-size:18px; 
} 

