body {
	color:#000;
	font:11pt/15pt arial,verdana, geneva, sans-serif;
	background-color:#FFF;
	margin:0;
	padding:0
}
h1 {
	font:bold 18pt/20pt arial,verdana;
	color:red;
	margin-bottom:4px;
	margin-top:0px;
	text-align:left
}
h2 {
	color:red;
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	margin:2
}

/* ------ MAIN BODY ------*/

.mbody {
	padding-left:40px;
	padding-right:40px;
	color:#000;
	text-align:left;
	font-size:10pt;
	first-letter:red;
	text-align:justify
}

.mbody a:link,.mbody a:visited {
	color:#CA0000;
	text-decoration:none;
}
p 	{
	font-size:10pt;
	font-family:arial
	}
.mbody a:hover {
	color:#CA0000;
	text-decoration:none;
}
.a.und:link, 
.a.und:visited {
	text-decoration:underline;
}
.mtop {
	width:100%;
	height:60px;
	background-color:#000;
	padding:0px;
	margin:0px;
}
.mtop_navline {
	left: 200px;
	position:absolute;	
	vertical-align: bottom;
	padding:3px;
	background-color:#737373;
	color:#FFF;
	font:normal 8pt arial,verdana;
}
.nav_top {
	padding-right:10;
	padding-left:10;
	border-right:1 solid #fff;
	color:#fff;
	font-size:8pt;
	font-family:verdana,arial	
}
.nav_top a:link,
.nav_top a:visited {
	text-decoration:none;
	color:#fff
}
.nav_top a:hover {
	text-decoration:underline;
	color:#fff
}
.nav_edu {
	padding:2px;
	color:#fff;
	font:bold 9pt arial,verdana;
	letter-spacing:0.1em;
	background-color:#EE7474
}
.nav_edu a:hover,
.nav_edu a:active {
	background-color:white;
	color:red
}
.nav_edu a:link,
.nav_edu a:visited {
	color:#fff;
	text-decoration:none;
}

#navbar {
	margin-top:10px;
	text-align:right;
	color:#A0A0A0;
	font-size:8pt;
	font-family:verdana,arial
}
#navbar a:hover,#navbar a:active {
	color:#000000;
	background:white;
	text-decoration:none;
}
#navbar a:link,#navbar a:visited {
	color:#999999;
	text-decoration:underline;
}
.ad_block_b {
	background-color:#F7F7F7;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}.ad_block_t {
	background-color:#F7F7F7;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}
.inside {
	padding-right:10px;
}

.pagebar {
	clear:both;
 	border-top:1px solid #E5E5E5;
 	border-bottom:1px solid #E5E5E5;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:3px;
	margin-bottom:3px;

}
/*------- MAIN CATEGORY BLOCK -----*/

div.cat_block {
	float: left;
	border-right:1 dashed gray;
	margin-right:30;
	margin-bottom:30;
	width:270;
	height:140;
	padding:5;
	background: #FFF;
	font-family:arial,verdana;
	font-size:9pt;
	color:#000
}
div.cat_block .cur {
	float: left;
	margin:0 4 0 0;
	border:0;
	background-color:#F7F7F7;
}
div.cat_block .cat_tit {
	margin:0
}
div.cat_block .sc {
	float: left;
	margin:16 6 0 0
}
div.cat_block .more {
	float:right;
	margin:6
}
div.main_page_block {
    width: 230px;
    height: 230px;
    display: table-cell; 
    vertical-align: middle;
    background: #FFF;
    margin-bottom:10px;
    margin-right:10px;
    float:left;
}

/*------- FOOTER -----*/

.footer {
	bottom:0;
	width:100%;
	border-top:1px solid #E7E7E7;
	font:normal 8pt arial,verdana;
	background-color:#EDEDED;
	color:#999999;
	margin-top:20px;
	padding:5px;
	line-height: 1.3
}
.footer a:link,
.footer a:visited {
	text-decoration:none;
	color:#CC0000;
}
.footer a:hover {
	text-decoration:underline;
	color:#000;
}
/*------- LEFT MENU -----*/
.leftmenu {
	margin:0;
	border-right:1 solid gray;
	background: #F3F3F3 url('/img/menugradtop.jpg') repeat-x top right;
}
.leftmenu2 {
	height:200;
	padding-right:10;
	padding-left:2;
	background: #F3F3F3 url('/img/menugradbot.jpg') repeat-x bottom right;
	border-right:1 solid gray;
	padding-top:130;
	text-align:left;
	line-height:1.4em;
	color:gray;
	font:normal 9pt arial,verdana;
}
.mainmenus {
    font-size:10pt;
}
.mainmenus a:link,
.mainmenus a:visited {
    font-size:9pt;
    color:#cccccc;
    text-decoration: none;
    text-align:right;
    color: #666666;
    background-color: #E2E3E2;
    width: 100%;
    margin-top:1px;
    padding:5px;
    padding-right:22px;
    background-image: url('/img/ct.gif');
    background-position: center right;
    background-repeat: no-repeat;
    display: block
}

.mainmenus a:hover,
.mainmenus a:active {
    background-color: #BDC0BC;
    color:#fff;
    cursor: hand
}
.submenus {
    background-image: url('/img/ci.gif');
    background-position: center left;
    background-repeat: no-repeat;
    padding:3px;
    padding-left:12px
}
.submenus a:link,
.submenus a:visited {
    color:#333333;
}
.submenus a:hover,
.submenus a:active {
    color:#ED252A;
    text-decoration:none
}
.submenus.a {
    font-weight:bold;
    padding-left:16
}
.curcategory {
    background-image: url('/img/cw.gif');
    background-position: center right;
    background-repeat: no-repeat;
    background-color:#AEAEAE;
    font-size:10pt;
    font-weight:bold;
    padding:3px;
    padding-left:16px
}
.curcategory a {
    color:#FFF;
    text-decoration:none;
    display:block    
}
/* ------ FORMS ------*/

input,select {
	border:1px solid #CBCBCB;
	background-color:#F8F8F8;
	font-size:10pt;
}
.buttonH {
	background-color:#E84444;color:white;border: double #E84444 3px;
}



div.product {
float: left;
padding: 10px;
height: 270px;
width: 200px;
text-align: center;
font:10pt normal arial,verdana
}

div.product image {
width: 120px;
height: 120px;
background: #FFF;
border: 1px solid #CACACA
}
div.product a {
}

div.price {
font:10pt normal arial,verdana

}
div.name {

}
div.details {
text-decoration:underline;
}
.bigCat {
    border-bottom:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
    float: 	left;
    padding:	2px;
    margin: 	2px;
    height: 	250px;
    width: 	140px;
    text-align:	center;
    font:	8pt normal arial,verdana
}
.bigCat image {
    background: #FFF;
}
.bigCatB {
    height:	25px;
    font:	9pt normal arial,verdana;
    font-weight:bold
}
.sc_styles {
    border-bottom:1px solid #E5E5E5;
}
.sc_button_red {
    background-color:#E84444;border: double #E84444 3px;color: #FFF
}
.sc_button_red a:link,.sc_button_red a:visited {
    color: #FFF;
}
.sc_button_red a:hover {
    color: #FFF;
    background-color:#EF7C7C
}
.sc_button_gray {
    background-color:#F7F7F7;color:white;border: double #E5E5E5 3px;color: #FFF
}
.sc_button_gray a:hover{
    background-color:#E5E5E5
}
.sc_tabl {
    font-size:9pt;
    clear:both
}
.sc_tabl input {
    
}
