html	{
	padding:0px;
	margin:0px;
	height:100%;
}
body	{
	height:100%;
	min-width:960px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-position:top center;
	background-size:100% auto;
	text-align:center;
}

a	{ 
	color:#E00030;
}
a:visited	{ 
	color:#E01040;
}
div	{
	margin:0px;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
}
div.closed {
	display:none;
	transition: all 0.2s ease-out;
}
div.opened {
	display:block;
	transition: all 0.2s ease-out;
}
img {
	border:0px;
}

td	{
	color:#282030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
}
p	{
	margin:8px 0px 0px 0px;
	padding:0px;
	color:#282030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	text-align:justify;
	line-height:133%;
}
ul	{
	margin:0px;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	-webkit-padding-start: 20px;
}
li	{
	color:#282830;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	line-height:133%;
	text-align:left;
}
h1	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#383040;
	font-family: 'Roboto', sans-serif;
	font-size:1.75em;
	font-weight:700;
	text-align:left;
	line-height:125%;
}
h2	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.5em;
	font-weight:700;
	line-height:125%;
}
h3	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#787080;
	font-family: 'Roboto', sans-serif;
	font-size:1.5em;
	font-weight:700;
	line-height:125%;
}
h4	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.25em;
	font-weight:400;
	text-align:left;
	line-height:125%;
}
h5	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#787080;
	font-family: 'Roboto', sans-serif;
	font-size:1.25em;
	font-weight:400;
	text-align:left;
	line-height:133%;
}
h6	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#282030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	text-align:left;
	line-height:133%;
}
blockquote	{
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#003050;
	font-family: 'Roboto', sans-serif;
	font-size:0.8em;
	font-weight:400;
}

.clear	{
	clear:both;
}

ul	{
	padding:0px;
	margin:0px 0px 0px 20px;
}


.bar75	{
	width:75%;
	min-width:920px;
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 20px 0px 20px;
}

#top-menu-box	{
	width:100%;
	height:50px;
	padding:0px;
	background-image:url(imgs/bg/bgtopmenu.png);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}
#top-title-box	{
	display:inline-block;
	width:400px;;
	margin-left:-200px;
	margin-right:-200px;
	height:50px;
	background-image:url(imgs/bg/bgtopname.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#top-title-txt	{
	margin-top:10px;
	text-align:center;
	color:#FFFFFF;
	font-size:1.15em;
}
#top-menu-left-box	{
	float:left;
	width:50%;
	height:50px;
	text-align:left;
}
#top-menu-right-box	{
	float:right;
	width:50%;
	height:50px;
	text-align:right;
}
.tm	{
	display:inline-block;
	margin-top:10px;
	padding:4px 8px 8px 4px;
	text-align:center;
	color:#E00030;
	font-size:1.05em;
	text-decoration:none;
}
.tm:hover {
	color:#FFFFFF;
	background-color:#E00030;
	cursor:pointer;
}
.tm.active	{
}

#top-box200	{
	width:100%;
	height:200px;
	padding:0px;
	vertical-align:middle;
}
#top-leftside-box {
	float:left;
	width:35%;
	height:200px;
	text-align:left;
}
#top-logo-box	{
	display:inline-block;
	width:30%;
	height:200px;
	text-align:center;
}
#top-rightside-box {
	float:right;
	width:35%;
	height:200px;
	text-align:right;
}
#big-logo	{
	display:inline-block;
	width:100%;
	height:160px;
	background-image:url(imgs/logo/vzm.png);
	background-position:center;
	background-repeat:no-repeat;
}
#top-logo-txt	{
	width:100%;
	height:40px;
	color:#282830;
	font-size:1.15em;
}

#search-bar	{
	margin-top:60px;
	height:30px;
	padding:5px 50px 5px 15px;
	background-color:#C0C0C8;
	border:0px #FFFFFF solid;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
}
.search_field	{
	width:80%;
	padding:4px;
	color:#FFFFFF;
	background-color:#C0C0C8;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	border:0px #FFFFFF solid;
}
.search_button	{
	float:right;
	margin-top:-40px;
	width:50px;
	height:40px;
	color:#FFFFFF;
	background-image:url(imgs/ctrl/seek.png);
	border:0px #FFFFFF solid;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#E00030;
		border-top-right-radius:20px; -moz-border-radius-topright:20px; -webkit-border-top-right-radius:20px;
		border-bottom-right-radius:20px; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px;
	cursor:pointer;
}
.prompting_txt	{
	padding:5px;
	text-align:center;
	color:#C0C0C8;
	font-family: 'Roboto', sans-serif;
	font-size:0.9em;
	font-weight:300;
	font-style:italic;
}

#basket-box	{
	height:140px;
	padding-top:60px;
	margin-right:100px;
	text-align:right;
}
#user-box	{
	float:right;
	width:100px;
	height:200px;
	text-align:right;
}

#basket-bar	{
	margin-left:50px;
	height:40px;
	background-color:#C0C0C8;
	border:0px #FFFFFF solid;
		border-top-right-radius:20px; -moz-border-radius-topright:20px; -webkit-border-top-right-radius:20px;
		border-bottom-right-radius:20px; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px;
}
#basket-txt	{
	padding:9px 20px 1px 20px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
}
#basket-pic	{
	float:left;
	width:50px;
	height:40px;
	color:#FFFFFF;
	background-image:url(imgs/ctrl/basket.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#E00030;
	border:0px #FFFFFF solid;
		border-top-left-radius:20px; -moz-border-radius-topleft:20px; -webkit-border-top-left-radius:20px;
		border-bottom-left-radius:20px; -moz-border-radius-bottomleft:20px; -webkit-border-bottom-left-radius:20px;
}
#user-pic	{
	margin-top:50px;
	margin-left:40px;
	width:60px;
	height:60px;
	background-color:#C0C0C8;
	background-image:url(imgs/ctrl/user.png);
	background-position:center;
	background-repeat:no-repeat;
	border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
#user-pic:hover	{
	background-color:#E00030;
	cursor:pointer;
}

#big-catalog-menu-box	{
	background-color:#313135;
	background-image:url(imgs/bg/bgcells50.png);
	background-position:center;
}
#big-catalog-menu	{
	min-height:380px;
	background-color:#282830;
	background-image:url(imgs/main/basecar.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#ctmn-left	{
	float:left;
	width:260px;
	height:400px;
	text-align:left;
}

#ctmn-right	{
	float:right;
	width:260px;
	height:400px;
	text-align:right;
}
.ctmn	{
	width:220px;
	margin:10px 10px 0px 10px;
	padding:10px;
	background-image:url(imgs/bg/white05.png);
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.05em;
	font-weight:400;
	line-height:100%;
}
.ctmn:hover	{
	background-color:#E00030;
	cursor:pointer;
}
.ctmn.left	{
	text-align:left;
	text-decoration:none;
}
.ctmn.right	{
	text-align:right;
	text-decoration:none;
}


#catalog-box	{
	background-color:#FFFFFF;
}

.carousel  {
	width:100%;
}
.carousel-wrapper {
	margin:10px 40px;
	overflow:hidden;
	position:relative;
}
.carousel-items {
	width:250%;
	position:relative;
}
.carousel-block {
	float:left;
	width:9%;
	padding:15px 0.5%;
	text-align:center;
}
.carousel-block img	{
	display:block;
}
@media screen and (max-width: 1360px) {
	.carousel-items {
		width:330%;
		position:relative;
	}
	.carousel-block {
		float:left;
		width:8.6%;
		padding:15px 0.7%;
		text-align:center;
	}
}

.carousel-button-left a	{
	float:left;
	width:40px; 
	height:40px; 
	position:relative;
	background-color:#C0C0C8;
	text-decoration:none;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	background-image:url(imgs/ctrl/arrleft.png);
	background-position:center;
	background-repeat:no-repeat;
}
.carousel-button-right a	{
	float:right;
	width:40px; 
	height:40px; 
	position:relative;
	background-color:#C0C0C8;
	text-decoration:none;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	background-image:url(imgs/ctrl/arrright.png);
	background-position:center;
	background-repeat:no-repeat;
}
.carousel-button-left a:hover	{
	background-color:#E00030;
	cursor:pointer;
}
.carousel-button-right a:hover	{
	background-color:#E00030;
	cursor:pointer;
}

.unit_preview_box	{
	height:270px;
	padding:15px;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	border:1px #D0D0D6 solid;
	text-align:center;
}
.unit_preview_box:hover	{
	border:1px #C0C0C8 solid;
	box-shadow:0px 0px 13px #C0C0C8;
	transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, -webkit-transform .2s ease;
}
.unit_preview_title	{
	height:43px;
	overflow:hidden;
	color:#282830;
	font-family: 'Roboto', sans-serif;
	font-size:1.05em;
	font-weight:400;
	text-align:center;
}
.unit_preview_pic	{
	width:100%;
	height:160px;
	background-image:url(imgs/units/nophoto.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	text-align:center;
}
.unit_preview_price	{
	margin-top:10px;
	color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.75em;
	font-weight:700;
	text-align:center;
}
.unit_preview_action	{
	margin-top:3px;
	color:#787080;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	text-align:center;
	text-align:center;
}

.brand_preview_box	{
	float:left;
	padding:10px;
	border:0px #FFFFFF solid;
	text-align:center;
}
.brand_preview_box	img	{
	height:50px;
}
.brand_preview_box:hover	{
	box-shadow:0px 0px 13px #C0C0C8;
}

#start-footer-box	{
	width:100%;
	height:50px;
	padding:0px;
	background-image:url(imgs/bg/bgstartfooter.png);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}
#footer-title-box	{
	display:inline-block;
	width:400px;;
	margin-left:-200px;
	margin-right:-200px;
	height:50px;
	background-image:url(imgs/bg/bgfootername.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#footer-title-txt	{
	margin-top:19px;
	text-align:center;
	color:#FFFFFF;
	font-size:1.10em;
}
#footer-box	{
	background-color:#787080;
	background-image:url(imgs/bg/bgcells50.png);
	background-position:top center;
}
#footer-bar	{
	padding:30px;
	background-color:#585060;
	background-image:url(imgs/bg/bgcells20.png);
	background-position:top center;
}
#footer-logo	{
	float:left;
	width:90px;
	height:60px;
	background-image:url(imgs/logo/vzm90x60.png);
	background-position:top center;
	
}
#footer-about	{
	float:left;
	width:120px;
	height:60px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:0.9em;
	font-weight:400;
	text-align:left;
	line-height:140%;
}
#footer-address	{
	float:right;
	width:480px;
	height:60px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:0.9em;
	font-weight:400;
	text-align:right;
	line-height:140%;
}

#logo-adm-ctrl	{
	min-width:240px;
	height:160px;
	background-image:url(imgs/logo/vzm.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.login_field	{
	margin:5px 0px;;
	padding:5px 21px;
	color:#282830;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	font-weight:300;
	border:1px #282830 solid;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	text-align:center;
}
.enter_button	{
	display:inline-block;
	margin:5px 0px;
	padding:7px 21px 7px 21px;
	color:#FFFFFF;
	background-color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	font-weight:300;
	border:0px #E00030 solid;
	border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;
	cursor:pointer;
}
.enter_button:hover	{
	background-color:#282830;
}
.unreg_button	{
	display:inline-block;
	margin:5px 0px;
	padding:7px 21px 7px 21px;
	color:#E00030;
	background-color:#C0C0C8;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	font-weight:300;
	border:0px #E00030 solid;
	border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;
	cursor:pointer;
	text-decoration:none;
}
.unreg_button:hover	{
	background-color:#E00030;
}

#top-box100	{
	width:100%;
	height:100px;
	padding:0px;
	vertical-align:middle;
}
#top-title-txt-sm	{
	margin-top:11px;
	text-align:center;
	color:#FFFFFF;
	font-size:1.0em;
}
#top-leftside-box100 {
	float:left;
	width:40%;
	height:100px;
	text-align:left;
}
#top-logo-box100	{
	display:inline-block;
	width:20%;
	height:100px;
	text-align:center;
}
#top-rightside-box100 {
	float:right;
	width:40%;
	height:100px;
	text-align:right;
}
#top-logo75	{
	display:inline-block;
	width:100%;
	height:75px;
	background-image:url(imgs/logo/vzm120x80.png);
	background-position:center;
	background-repeat:no-repeat;
}
#top-logo-txt25	{
	width:100%;
	height:25px;
	margin:0px;
	padding:0px;
	color:#282830;
	font-size:0.75em;
}
#search-bar100	{
	margin-top:20px;
	height:30px;
	padding:5px 50px 5px 15px;
	background-color:#C0C0C8;
	border:0px #FFFFFF solid;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
}
#basket-box100	{
	height:80px;
	padding-top:20px;
	margin-right:100px;
	text-align:right;
}
#user-box100	{
	float:right;
	width:100px;
	height:100px;
	text-align:right;
}
#user-pic100	{
	margin-top:10px;
	margin-left:40px;
	width:60px;
	height:60px;
	background-color:#C0C0C8;
	background-image:url(imgs/ctrl/user.png);
	background-position:center;
	background-repeat:no-repeat;
	border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
#user-pic100:hover	{
	background-color:#E00030;
	cursor:pointer;
}

#personal-menu-box	{
	background-color:#C4C0C8;
	background-image:url(imgs/bg/bgcells20.png);
	background-position:center;
}
#personal-menu	{
	min-height:30px;
	padding:10px;
	background-color:#36303C;
	background-image:url(imgs/bg/bgcells20.png);
	text-align:left;
}

.pm	{
	float:left;
	margin-right:10px;
	padding:10px 25px;
	background-image:url(imgs/bg/white05.png);
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.05em;
	font-weight:400;
	line-height:100%;
	border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;
	text-decoration:none;
}
.pm:hover	{
	background-color:#E00030;
	cursor:pointer;
}
.pm.active	{
	background-color:#C0000C;
	text-decoration:none;
}

#main-info-box	{
	padding:0px;
	margin:0px;
	background-color:#F0F0F3;
}
#personal-info	{
	padding:20px;
	background-color:#FDFCFE;
}


#section-catalog-box	{
	background-color:#C4C0C8;
	background-image:url(imgs/bg/bgcells20.png);
	background-position:center;
}
#catalog-menu	{
	min-height:30px;
	padding:10px 10px;
	background-color:#36303C;
	background-image:url(imgs/bg/bgcells20.png);
	text-align:left;
}
.csect	{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px 17px 10px 11px;
	color:#FFFFFF;
	font-size:1.05em;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	line-height:100%;
	background-image:url(imgs/bg/white10.png);
	border-radius:19px; -moz-border-radius:19px; -webkit-border-radius:19px;
	text-decoration:none;
	white-space:nowrap;
}
.csect:hover	{
	background-color:#E00030;
	cursor:pointer;
}
@media screen and (max-width: 1360px) {
.csect	{
	padding:9px 21px 9px 11px;
	font-size:1.25em;
	font-weight:300;
}
}

#catalog-info-box	{
	padding:0px;
	margin:0px;
	background-color:#F6F3F9;
}
#catalog-items	{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
.preview_box	{
	float:left;
	width:25%;
}
.goods_preview_box	{
	height:270px;
	margin:10px;
	padding:15px;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	border:1px #D0D0D6 solid;
	background-color:#FFFFFF;
	text-align:center;
}
.goods_preview_box:hover	{
	border:1px #C0C0C8 solid;
	box-shadow:0px 0px 13px #C0C0C8;
	transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, -webkit-transform .2s ease;
}
@media screen and (max-width: 1360px) {
	.preview_box	{
		float:left;
		width:33.33%;
	}
}

.goods_pic_box	{
	float:left;
	margin:0px 40px 20px 0px;
	width:480px;
	height:480px;
	background-image:url(imgs/units/nophoto.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
}

.creat_button	{
	display:inline-block;
	margin:5px 0px;
	padding:7px 21px 7px 21px;
	color:#FFFFFF;
	background-color:#0066CC;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:0px #FFFFFF solid;
	border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px;
	cursor:pointer;
}
.creat_button:hover	{
	background-color:#3399CC;
}
.edit_button	{
	display:inline-block;
	margin:5px 0px;
	padding:7px 21px 7px 21px;
	color:#FFFFFF;
	background-color:#339966;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:0px #FFFFFF solid;
	border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px;
	cursor:pointer;
}
.edit_button:hover	{
	background-color:#66CC99;
}

.grey_line	{
	height:10px;
	border-bottom:3px #D2D0D6 solid;
}

#adm-ctrl-box	{
	padding:0px;
	margin:0px;
	background-color:#F3F0F6;
}
#adm-title-box	{
	padding:10px 20px;
	background-color:#787080;
	background-image:url(imgs/bg/bgcells50.png);
	background-position:top center;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.5em;
	font-weight:700;
}
#adm-forms-box	{
	padding:20px;
	background-color:#FCFAFE;
}
.adm_text_field	{
	padding:5px 6px;
	color:#282830;
	background-color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:1px #282830 solid;
}
.adm_text_field_red	{
	padding:5px 6px;
	color:#282830;
	background-color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	font-weight:400;
	border:2px #E00030 solid;
}
select.adm_selection	{
	padding:5px 6px;
	color:#282830;
	background-color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:1px #282830 solid;
}

input.adm_creat_button	{
	display:inline-block;
	margin:5px 0px;
	padding:7px 21px 7px 21px;
	color:#FFFFFF;
	background-color:#336699;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:0px #FFFFFF solid;
	border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px;
	cursor:pointer;
}
input.adm_creat_button:hover	{
	background-color:#6699CC;
}
.preview_pic_box	{
	margin:0px 20px 5px 0px;
	width:200px;
	height:200px;
	background-color:#FFFFFF;
	background-image:url(imgs/units/nophoto.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	border:1px solid #F0F0F0;
}

#pages-box-up	{
	padding:0px 0px 20px 0px;
	text-align:right;
}
#pages-box-down	{
	padding:20px 0px;
	text-align:left;
}
.cat_page	{
	margin:2px;
	padding:7px 13px;
	color:#FFFFFF;
	background-color:#D0D0D6;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	border:0px #FFFFFF solid;
	cursor:pointer;
	text-decoration:none;
}
.cat_page:hover	{
	background-color:#E00030;
	text-decoration:none;
}
.cat_page:visited	{
	color:#FFFFFF;
	text-decoration:none;
}
.cat_page.active	{
	background-color:#E00030;
	text-decoration:none;
}

#order-info	{
	padding:20px;
	background-color:#FDFCFE;
}
#order-run-info	{
	padding:20px;
	background-color:#F6F6F9;
	border-top:1px #F0F0F6 solid;
}
#order-performed-info	{
	padding:20px;
	background-color:#FDFCFF;
	border-top:1px #F0F0F6 solid;
}
#order-old-info	{
	padding:20px;
	background-color:#F6F6F9;
	border-top:1px #F0F0F6 solid;
}

.but_order		{
	display:inline-block;
	margin:0px 0px;
	padding:13px 23px 13px 23px;
	color:#FFFFFF;
	background-color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.5em;
	font-weight:400;
	border:0px #FFFFFF solid;
	border-radius:29px; -moz-border-radius:29px; -webkit-border-radius:29px;
	cursor:pointer;
	text-decoration:none;
}
.but_order:visited		{
	color:#FFFFFF;
}
.but_order:hover		{
	background-color:#00CC99;
}

.err_msg	{
	padding:13px 23px 13px 23px;
	color:#FFFFFF;
	background-color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:700;
}
.warning_msg	{
	color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
}

.tbl_ttl_order	{
	padding:5px 10px;
	background-color:#C8C8D0;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:0.9em;
	font-weight:400;
	text-align:center;
}
.tbl_ttl_run_order	{
	padding:7px 10px;
	background-color:#9898A0;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:700;
	text-align:left;
}
.tbl_ttl_new_order	{
	padding:7px 10px;
	background-color:#787880;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	text-align:left;
}
.tbl_order	{
	padding:10px;
	color:#282030;
	font-family: 'Roboto', sans-serif;
	font-size:1.0em;
	font-weight:400;
	border-bottom:1px solid #C8C8D0;
	text-align:center;
}
.tbl_order_res	{
	padding:10px;
	color:#282030;
	font-family: 'Roboto', sans-serif;
	font-size:1.1em;
	font-weight:400;
	text-align:center;
}
.tbl_add_but	{
	display:inline-block;
	width:20px;
	padding:5px;
	background-color:#00CC99;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:300;
	cursor:pointer;
	text-align:center;
	border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;
}
.tbl_add_but:hover	{
	background-color:#009966;
}
.tbl_del_but	{
	display:inline-block;
	width:20px;
	padding:5px;
	background-color:#E00030;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:300;
	cursor:pointer;
	text-align:center;
	border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;
}
.tbl_del_but:hover	{
	background-color:#C00010;
}

.but_order_run		{
	display:inline-block;
	margin:0px 0px;
	padding:11px 19px 11px 19px;
	color:#FFFFFF;
	background-color:#00CC99;
	font-family: 'Roboto', sans-serif;
	font-size:1.25em;
	font-weight:700;
	border:0px #FFFFFF solid;
	border-radius:29px; -moz-border-radius:29px; -webkit-border-radius:29px;
	cursor:pointer;
	text-decoration:none;
}
.but_order_run:hover		{
	background-color:#009966;
}

#ORDER-FORM	{
	padding:25px;
	background-color:#C8C8D0;
}
.but_order_submit		{
	display:inline-block;
	margin:0px 0px;
	padding:11px 19px 11px 19px;
	color:#FFFFFF;
	background-color:#E00030;
	font-family: 'Roboto', sans-serif;
	font-size:1.25em;
	font-weight:700;
	border:0px #FFFFFF solid;
	border-radius:29px; -moz-border-radius:29px; -webkit-border-radius:29px;
	cursor:pointer;
	text-decoration:none;
}
.but_order_run:hover		{
	background-color:#C00010;
}
.order_field	{
	margin:5px 0px;;
	padding:5px;
	color:#282830;
	font-family: 'Roboto', sans-serif;
	font-size:1.2em;
	font-weight:400;
	border:1px #787880 solid;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	text-align:left;
}
