body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
#mainbody{
	width: 98%;
	border-radius:6px;
	border: 3px solid #999999;
	margin: 10px 1% 10px 0.5%;
	-moz-border-radius:6px;
	-khtml-border-radius:10px;
}
#header{
	background-image: url(../images/shapka.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 210px;
}
.kodcity {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bigText {
	font: 30px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#foot {
	background: url(../images/foot_center.jpg) repeat-x;
	clear: both;
	height: 54px;
	margin: 10px 10px 15px;

}
#footleft {
	background: url(../images/foot_left.jpg) no-repeat left;
	height: 54px;
}
#footright {
	background: url(../images/foot_right.jpg) no-repeat right;
	height: 54px;
	width: 100%;
}
.footheader {
	font: 24px/53px Arial, Helvetica, sans-serif;
	color: #048d3b;
	margin-left: 10px;
}
.banners {
	margin: 8px 0px 0px 10px;

}
#footline {
	background: url(../images/foot_bottom.jpg) repeat-x left bottom;
}
.componentheading, .moduletable_menu h3, .contentpaneopen h2, #bodycenter .contentheading, .moduletable h3, .contentheading1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #048d3b;
	background: url(../images/central_header.jpg) no-repeat left bottom;
	height: 28px;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-left: 15px;
}
.contentpaneopen{
	width:95%;

}
#bodycenter {
	background: #FFFFFF;
}
#navbar {
	clear: both;
	padding-right: 45px;
}
#right .contentheading{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006600;
	background: none;
	height: 26px;
	width: auto;
	padding-left: 0px;
}
a.mainlevel:link, a.mainlevel:visited {
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	color: #000000 !important;
	background: url(../images/menu1.jpg) no-repeat left bottom;
	margin-top: 1px;
	padding-left: 5px;
	padding-bottom: 3px;
	display: block;
	padding-right: 10px;
}
a.mainlevel:hover {
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF!important;
	background: url(../images/menu1.jpg) no-repeat left top;
	margin-top: 1px;
	padding-left: 5px;
	padding-bottom: 3px;
	display: block;
}
a.sublevel:link, a.sublevel:visited {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #000000 !important;
	background: url(../images/menu2.jpg) no-repeat left bottom;
	padding-left: 5px;
	padding-bottom: 3px;
	display: block;
	margin: 1px 0px 0px 20px;
	padding-right: 10px;
}
a.sublevel:hover {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF!important;
	background: url(../images/menu2.jpg) no-repeat left top;
	padding-bottom: 3px;
	display: block;
}
#active_menu{
	background-position: left top;
	color: #FFFFFF !important;
}
.wizardm {
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #006600;
}
#left {
	margin-right: 20px;
	margin-top: 20px;
}
#user1 {
	padding-left: 17px;
	margin-top: 30px;
}

.vmCartModule {
    color: #FFFFFF;
    background-color: transparent;
}

.basketcenter {
	background: url(../images/basket_center.jpg) repeat-y;
	width: 320px;
	margin-top: 10px;
}
.basketTop {
	background: url(../images/basket_top.jpg) no-repeat center top;
	width:320px;
}
.basketFoot {
	background: url(../images/basket_foot.jpg) no-repeat center bottom;
	width: 300px;
	padding: 5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.akziia {
	background: url(../images/akzii_center.jpg) repeat-y;
	width: 205px;
	margin-top: 10px;
}
.akziiaTop {
	background: url(../images/akzii_top.jpg) no-repeat center top;
	width: 205px;
}
.akziiaFoot {
	background: url(../images/akzii_foot.jpg) no-repeat center bottom;
	width: 185px;
	padding: 5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.blueZagolovok, #user1 .contentheading{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 5px !important;
	background-image: none;
	padding-left: 0px;
	text-align: left;
}
#adress td div {
	text-align: left;
}
#adress {
	color: #FFFFFF;
	background: url(../images/adress.jpg) no-repeat;
        margin-left:50px;
	height: 214px;
	width: 516px;
	padding: 18px 20px 10px;
	font: 16px Arial, Helvetica, sans-serif;
}
#teamViewer {
	background: url(../images/team_back.jpg) no-repeat;
	height: 170px;
	width: 177px;
	color: #FFFFFF;
	padding: 5px 130px 5px 10px;
	font: 13px Arial, Helvetica, sans-serif;
}
.knopkaTeam {
	margin-top: 5px;
}
a:link, a:visited {
	color: #004488!important;
	text-decoration: none;
}
a:hover{
	color: #0099FF;
	text-decoration: none;
}
#user1 p, #right p{
	text-indent: 0pt;
	margin: 0px;
	padding: 0px;
	
}
.tableWithBorder{
	border: 1px solid #FF9900;
}
.tableWithBorder td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FF9900;
	padding: 5px;
}
td.sectiontableheader{
	font-weight: bold;
}
td.sectiontableheader, .sectiontableentry1 td{
	padding: 5px;
}