@charset "windows-1251";
/* CSS Document */
body{
	margin:0;
	padding:0;
	color: #4a595c;
}
img {
	display: expression(
      /*(/\.png$/.test( this.src.toLowerCase()) ? this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '")' : null),*/
      (/\.png$/.test( this.src.toLowerCase()) ? this.src = '../images/gif.gif' : null)
    );
}

.clearboth {
	clear: both;
}

a img, img {
	text-decoration: none;
	border: none;
}
a {
	color: #4A595C;
}
.main{
	background-color:#f9eee2;
	margin: 0 0 0 auto;
	min-width: 1024px;
	width: 100%;
	-width: expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1024 ? "1024px" : "auto") : (document.body.clientWidth < 1024 ? "1024px" : "auto"));
}
body .header{
	background:url('img/fon123.jpg') left top repeat-x;
	height:420px;
}
.top_flash {
	background:url('img/zak2.jpg') top right no-repeat;
	width: 100%;
}
.top_flash div {
	float:right;
	width: 1024px;
}
.header_left_top{background:url('img/zak1.jpg') left top no-repeat;}

.midlle{
	float:right;
	background-color:#f9eee2;
	min-width: 1024px;
	max-width: 1400px;
	width:90%;
	width:expression(document.body.clientWidth < 1024? "1024px" : document.body.clientWidth > 1400? "1400px" : "95%");
}
.big_caption{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#4a595c;
	margin-top:30px;
	margin-bottom:15px;
}

.midlle_menu
{
	width:280px;
	float:left;
	position:relative;
}
body div.clr {
    display: block;
    height: 0px;
    clear: both;
    float: none;
    visibility: hidden;
    overflow: hidden;
    font-size: 0px;
}

.table_order{ color:#7a8784; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.table_order div{ float:left;}
.del_name{width:91px;}
.product_name{width:266px;}
.count_name{width:230px;}
.total_name{width:63px;}

.table_order div.caption{ border-bottom:1px solid #a5acb2; padding-bottom:5px;}
.table_order div.line_order{  border-bottom:1px solid #a5acb2;}

.del{width:91px; padding-top:30px;}
.product{width:266px;}
.count{width:230px; margin-top:23px;}
.total{width:63px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#4A595C; margin-top:23px;}

.product img{width:80px; height:auto; background:url('img/test_under.jpg') center no-repeat;}

.position_info {
	margin-top:10px;
	width: 400px;
}
.total_price{float:right; text-align:right; width:250px; margin-top:30px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.total_price div{float: left;}
.total_price span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4a595c;}
.status{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4a595c; font-weight: bold;}


.midlle-content {
	float: left;
	width: 70%;
}

.popular{background:url('img/full.jpg') no-repeat; width:600px; height:214px; padding:34px; padding-bottom:0px;}
.text_block{margin-left:132px;}
.text_block div.rubrika{color:#f9eee2; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.text_block div.caption, .text_block div.caption a{color:#f9eee2; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:italic;}
.text_block div.text{color: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; margin-top:10px;}

.ms_block{margin:20px 0;}
.ms_block div.img{float:left;}
.ms_block div.text{ margin-left:150px; width:450px;}
.text div.link a, .text div.not_link{color:#4a595c; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.make_stage{ margin:20px 0;}
.make_stage div.number{ width:40px; color:#4a595c; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:48px; padding-top:20px;}
.make_stage div.text{width:340px; color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Times, serif; font-size:14px; padding-top:35px; padding-left:10px; padding-right:10px;}
.make_stage div{ float:left;}

.krug{width:530px; height:530px;}
.krug div{width:130px; height:132px; position:relative; float:left;}
div .krug div.circleGood {
	float: none;
	position:static;
	width: auto;
}
div .krug div.circleGood a {
	background: none;
	display: inline;

}
div .krug a{
	background:url('img/krug_ntransp.png') center no-repeat;
	width:130px;
	height:132px;
	display:block;
}
div .krug a:hover{
	background:url('img/krug_transp.png') center no-repeat;
}
* html .krug a{
	background:url('http://www.good-hobby.ru/website/good-hobby/template/images/blank.jpg');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/krug/krug_ntransp.png', sizingMethod='scale');
}
* html .krug a:hover{
	background:url('http://www.good-hobby.ru/website/good-hobby/template/images/blank.jpg');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/krug/krug_transp.png', sizingMethod='scale');
}

.left_top, .top, .left, .left_bottom, .bottom, .right_bottom, .right, .right_top {
	background-position: center;
	background-repeat: no-repeat;
	left:190px;
}
.left_top{left:-90px; top:60px;}
.left{left:-260px; top:200px;}
.left_bottom{left:-340px; top:350px;}
.bottom{left:205px; top:270px;}
.right_bottom{left:220px; top:220px;}
.right{left:130px; top:70px;}
.right_top{left:-50px; top:-70px;}

#white_circle{width:247px; height:250px; background:url('img/white_circle.gif') no-repeat; left:135px; top:-120px;}

#white_circle img{ width:150px; height: auto; margin-left:50px; margin-top:30px;}
#white_circle div.caption{
	color:#424d5b;
	font: 14px Georgia, 'Times New Roman', Times, serif;
	float:none;
	margin: 0 auto;
	text-align:center;
	width: 200px;
}

.text div.main_text{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-top:5px;}
.haw_order{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4a595c;
	width:90%;
}
.haw_order span{
	font-size:32px;
	font-family:Georgia, "Times New Roman", Times, serif;}

.link-block{ margin: -60px 10px 20px 40px;}
.link-block div.main-link,.link-block div.main-link-active{ padding: 5px 0px 5px 0px; border: 0px solid red;}
.inside-link-block div{margin:0 0 7px 0;}
.main
.inside-link-block div a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#4a595c;
	font-style:italic;
}
.inside-link-block div.position {
	margin-left:10px;}
.inside-link-block{ margin: 0 0 0 20px;}
.main-link-active a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#f9eee2;
	font-size:18px;
	background-color:#7a8784;
	font-style:italic;
	text-decoration:none;
}
.link-block div.main-link a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#4a595c;
}

.list_position{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4a595c;
	font-size:12px;
	margin-top:80px;
}
.list_position li{padding:5px 0;}


.icon_part div{ margin-bottom:20px;}
.icon_part{
	margin-top:100px;
	margin-right:50px;
	text-align:center;}
.icon_part div.active a{
	font-size:21px;
	text-decoration:none;
	color:#a45b5e;
	font-style:italic;}
.icon_part div a{
	font-size:18px;
	color:#4a595c;
	font-style:italic;}

.img_part{float:left; width:140px;}
.under_img {
	position: relative;
}
.under_img img{
	height:140px;
	left:7px;
	position:absolute;
	top:6px;
	width:140px;
}
.up_img {
	position: relative;
}
.up_img a{
	display: block;
	height:150px;
	position:absolute;
	width:150px;
}
img#imgCircle {
	height: 150px;
	width: 150px;
}
.info_part{
	margin-left:130px;
	font-size:22px;
	color:#4a595c;
	padding-left:50px;
	padding-top:20px;
	height:80px;
	display:block;
	width: 400px;}

.sub-nav {
	color: #4A595C;
	margin-right: 35px;
	margin-top: 5px;
	float: right;
}
.sub-nav a {
	font-size: 16px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4a595c;
	margin-right: 5px;
}
.sub-nav span{
	font-size: 21px;
	font-weight: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #a45b5e;
	font-style: italic;
	margin-right: 5px;
}

span.active {
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#a45b5e;
}

.vhod_menu{
	font-size:16px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:40px;
	width:620px;
}
.vhod_menu div a{
	color:#4a595c;
	float:left;
	margin-right:20px;
}
.vhod_menu div.active{
	font-size:21px;
	text-decoration:none;
	color:#a45b5e;
	float: left;
	font-style:italic;
	margin-right: 20px;
}

.onpage{
	color: #4A595C;
	margin-right: 35px;
	margin-top: 5px;
	float: left;
}
.onpage a{
	font-size: 16px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4a595c;
	margin-right: 5px;
}

.onpage span{
	font-size: 21px;
	font-weight: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #a45b5e;
	font-style: italic;
	margin-right: 5px;
}

.midlle-content span.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4a595c;
}
.inside-midlle {
	padding-right: 10px;
	margin-bottom: 20px;
}
.inside-midlle * {
	/*color: #4a595c;
	font-family: Arial, Helvetica, sans-serif;*/
}
.inside-midlle h1 {
	font: 32px Georgia, "Times New Roman", Times, serif;
}
.inside-midlle h2 {
	font: italic 24px Georgia, "Times New Roman", Times, serif;
}
.pay_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4a595c;
	width:640px;
	line-height:25px;}
.midlle_caption{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	color:#4a595c;
	margin-top:45px;
	margin-bottom:20px;}

.index-frame {
	color: #fff;
	width: 540px;
	height: 311px;
	background: url('img/index_frame.png') no-repeat;
	margin: 0px;
	padding: 10px 85px 50px 40px;
}
.index-frame2 img {
	width: 100%;
	height: auto;
}
.index-frame div {
	font-size: 17px;
}
.index-frame div{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 15px;
}

.index_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4a595c;
	padding:20px 0;
	width:85%;}
.index_text a{color:#92b5b8;}

.headerShop {
	 color:#4a595c;
	 font-size:32px;
	 padding-bottom:20px;
}
.field_catalog{
	height:100%;
}
.catalog_position {
	background-position: center 13px;
	background-repeat: no-repeat;
	color:#4a595c;
	float:left;
	font: 12px Tahoma, Geneva, sans-serif;
	height: 260px;
	padding-bottom:20px;
	overflow: hidden;
	width:230px;
}
.catalog_position img{
	margin-left:50px;
	margin-top: 8px;
	height: 131px;
}
.catalog_position div.descr_block{
	margin:0 30px;
}
div.descr_block div.caption {
	text-align: center;
}
div.descr_block div.descr {
	text-align: center;
}
.catalog_position div.caption a{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4a595c;}
.catalog_position div.cost{
	color:#7a8784;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	text-align:right;}

.footer{
	background:url('img/bottom_solid.jpg') left top repeat-x;
	float:right;
	height:165px;
	width:100%;
}
.footer_left_bottom{
	background:url('img/zak3.jpg') top left no-repeat;
	height:100%;
	position: relative;
}
.fon_bottom_right{background:url('img/zak4.jpg') bottom right no-repeat; height:100%;}
.label{padding-left:130px; padding-top:70px; float: left; margin-top: 0px; font-style: italic;}
.label img{border:none; float:left;}
.label a {font-style: italic;}
.bottom_flash{position:absolute; bottom:0; right:0px;}

.bottom_telefone{vertical-align: top; float:right; width:432px; padding-right:80px;}
.bottom_telefone div.text{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#4a595c;
	padding-right:10px;}
.bottom_telefone span.telefon{ font-family:Calisto MT; font-size:34px; color:#4a595c;}

.bottom_contact{color:#4a595c;}
.bottom_contact{
	float:right;
	padding-top:45px;
	margin-top: -15px;
	padding-right:50px;
	color:#4a595c;}
.bottom_contact div.text{ text-align:right; padding-right:10px;}
.bottom_contact div{float:left; font-style:italic;}
.bottom_contact a{
	font-style:italic;
	text-decoration: none;
}
.bottom_text{
	width:340px;
	float:right;
	padding-right:350px;
	margin-top: 17px;
	color:#4a595c;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.add-cart,.btn {
	background:url('img/into_busket.jpg') no-repeat;
	border:none;
	color:#FFF;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	height:35px;
	text-decoration: underline;
	width:198px;
	cursor: pointer;
}
.btn2,.subscribe {
	background:url('img/send_button.gif') no-repeat;
	border:none;
	color:#FFF;
	font: italic 16px Georgia, 'Times New Roman', Times, serif;
	height:35px;
	text-decoration:underline;
	width:99px;
	cursor:pointer;
}
.countGoods {
	text-align: center;
}
.inside-link-block div.select-menu a {
	color: #A45B5E;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
}
.hidden {
	display: none;
}
.nameUser {
	color:#4a595c;
	font: 21px Georgia, 'Times New Roman', Times, serif;
	margin-bottom:5px;
}
.contentAboutUser {
	color:#4a595c;
	font:14px Arial;
	margin-bottom:5px;
}
a.contentAboutUser {
	color:#77a6aa;
}

/* new styles */
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#4a595c; margin-top:0px; margin-bottom:15px;}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#4A595C; font-size:18px;}
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#4A595C; font-size:16px; margin-bottom: 5px;}
.f_left {float:left;}
.f_right {float:right;}
.advert {margin:0px 0px 20px 40px; width:228px;}
.new_icons {margin: -250px 0px 0px 40px; position: absolute; width: 100%;}
.icon_block {width: 100%; margin: 10px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; line-height:120%;}
.icon_block span { font-weight: bold; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; line-height:120%;}
.icon_block img {float:left; margin: 0px 10px 0px 0px;}
.new_search {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #4A595C;
	font-size: 16px;
}
.new_search input {
	border-left: 1px solid #4A595C;
	border-top: 1px solid #4A595C;
	border-right: 0px;
	border-bottom: 1px solid #4A595C;
	width: 152px;
	padding: 4px;
	@margin-left: -40px;
	margin-right: 0px;
	margin-top: 5px;
	@margin-top: 4px;
}
.new_search img {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
form {padding:0px; margin:0px;}

.new-sales {
	margin-left: 40px;
	margin-top: 30px;
}

.featured-hover {
	background: url(img/cirkle_frame.png) no-repeat;
	display: block;
	width: 255px;
	height: 255px;
	position: absolute;
	margin-top: 85px;
	margin-left: 150px;
	text-align: center;
	padding-top: 40px;
	display: none;
}
.featured-hover .caption {
	color: #4A595C;
	font: 12px Georgia, 'Times New Roman', Times, serif;
	margin: 0 auto;
	text-align: center;
}
.featured-preview {
	width: 130px; height: 132px; margin: 10px 0px;
}
.featured-preview a {
	display: block;
	width: 130px;
	height: 132px;
	text-decoration: none;
	position: relative;
	background: url(img/krug_ntransp.png) center no-repeat;
	-background: url('img/blank.gif');
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/website/good-hobby/template/images/krug/krug_ntransp.png', sizingMethod='scale');
}
.featured-preview a:hover {
	background:url(img/krug_transp.png) center no-repeat;
	-background:url('img/blank.gif');
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/website/good-hobby/template/images/krug/krug_transp.png', sizingMethod='scale');
}


.new_input, textarea {border:1px solid #4A595C; width:200px;}
.new_input_num {border:1px solid #4A595C; width:50px;}
.required {font-weight:bold; color:#CC6699;}


.table_basket th {color:#7a8784; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:5px; font-weight:normal; border-bottom:1px solid #a5acb2;text-align: left;}
.table_basket td {color:#7a8784;}
.border_top td {border-top:1px solid #a5acb2;}

.main_total { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4a595c; font-weight:bold;}

.mediaBox
{
	margin: 5px;
	padding: 0px;
	float: left;
	width: 125px;
	border: 1px solid grey;
	text-align: center;
}
div.path {
	float: left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 600px;
	line-height: 140%;
	font: 12px Georgia, 'Times New Roman', Times, serif;
	color:#4a595c;
}

.message {
	color: #CC6699;
}
/**
 * Core styles.
 */

.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Underline { text-decoration: underline; }
.StrikeThrough { text-decoration: line-through; }
.Subscript { vertical-align: sub; font-size: smaller; }
.Superscript { vertical-align: super; font-size: smaller; }

/**
 * Font faces.
 */

.FontVerdana { font-family: Verdana; }
.FontTahoma { font-family: Tahoma; }
.FontTrebuchet { font-family: 'Trebuchet MS'; }
.FontSans { font-family: sans-serif; }
.FontArial { font-family: Arial; }
.FontHelvetica { font-family: Helvetica; }
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes { font-family: 'Times New Roman'; }

/**
 * Font sizes.
 */

.Font8px { font-size: 8px; }
.Font9px { font-size: 9px; }
.Font10px { font-size: 10px; }
.Font11px { font-size: 11px; }
.Font12px { font-size: 12px; }
.Font14px { font-size: 14px; }
.Font16px { font-size: 16px; }
.Font18px { font-size: 18px; }
.Font20px { font-size: 20px; }
.Font22px { font-size: 22px; }
.Font24px { font-size: 24px; }
.Font8pt { font-size: 8pt; }
.Font9pt { font-size: 9pt; }
.Font10pt { font-size: 10pt; }
.Font11pt { font-size: 11pt; }
.Font12pt { font-size: 12pt; }
.Font14pt { font-size: 14pt; }
.Font16pt { font-size: 16pt; }
.Font18pt { font-size: 18pt; }
.Font20pt { font-size: 20pt; }
.Font22pt { font-size: 22pt; }
.Font24pt { font-size: 24pt; }
.Font50Percent { font-size: 50%; }
.Font75Percent { font-size: 75%; }
.Font100Percent { font-size: 100%; }
.Font125Percent { font-size: 125%; }
.Font150Percent { font-size: 150%; }
.Font175Percent { font-size: 175%; }
.Font200Percent { font-size: 200%; }

/**
 * Font colors.
 */

.FC01 { color: #000000; }
.FC02 { color: #993300; }
.FC03 { color: #333300; }
.FC04 { color: #003300; }
.FC05 { color: #003366; }
.FC06 { color: #000080; }
.FC07 { color: #333399; }
.FC08 { color: #333333; }
.FC09 { color: #800000; }
.FC10 { color: #FF6600; }
.FC11 { color: #808000; }
.FC12 { color: #008000; }
.FC13 { color: #008080; }
.FC14 { color: #0000FF; }
.FC15 { color: #666699; }
.FC16 { color: #808080; }
.FC17 { color: #FF0000; }
.FC18 { color: #FF9900; }
.FC19 { color: #99CC00; }
.FC20 { color: #339966; }
.FC21 { color: #33CCCC; }
.FC22 { color: #3366FF; }
.FC23 { color: #800080; }
.FC24 { color: #999999; }
.FC25 { color: #FF00FF; }
.FC26 { color: #FFCC00; }
.FC27 { color: #FFFF00; }
.FC28 { color: #00FF00; }
.FC29 { color: #00FFFF; }
.FC30 { color: #00CCFF; }
.FC31 { color: #993366; }
.FC32 { color: #C0C0C0; }
.FC33 { color: #FF99CC; }
.FC34 { color: #FFCC99; }
.FC35 { color: #FFFF99; }
.FC36 { color: #CCFFCC; }
.FC37 { color: #CCFFFF; }
.FC38 { color: #99CCFF; }
.FC39 { color: #CC99FF; }
.FC40 { color: #FFFFFF; }

/**
 * Background colors.
 */

.FC01BG { background-color: #000000; }
.FC02BG { background-color: #993300; }
.FC03BG { background-color: #333300; }
.FC04BG { background-color: #003300; }
.FC05BG { background-color: #003366; }
.FC06BG { background-color: #000080; }
.FC07BG { background-color: #333399; }
.FC08BG { background-color: #333333; }
.FC09BG { background-color: #800000; }
.FC10BG { background-color: #FF6600; }
.FC11BG { background-color: #808000; }
.FC12BG { background-color: #008000; }
.FC13BG { background-color: #008080; }
.FC14BG { background-color: #0000FF; }
.FC15BG { background-color: #666699; }
.FC16BG { background-color: #808080; }
.FC17BG { background-color: #FF0000; }
.FC18BG { background-color: #FF9900; }
.FC19BG { background-color: #99CC00; }
.FC20BG { background-color: #339966; }
.FC21BG { background-color: #33CCCC; }
.FC22BG { background-color: #3366FF; }
.FC23BG { background-color: #800080; }
.FC24BG { background-color: #999999; }
.FC25BG { background-color: #FF00FF; }
.FC26BG { background-color: #FFCC00; }
.FC27BG { background-color: #FFFF00; }
.FC28BG { background-color: #00FF00; }
.FC29BG { background-color: #00FFFF; }
.FC30BG { background-color: #00CCFF; }
.FC31BG { background-color: #993366; }
.FC32BG { background-color: #C0C0C0; }
.FC33BG { background-color: #FF99CC; }
.FC34BG { background-color: #FFCC99; }
.FC35BG { background-color: #FFFF99; }
.FC36BG { background-color: #CCFFCC; }
.FC37BG { background-color: #CCFFFF; }
.FC38BG { background-color: #99CCFF; }
.FC39BG { background-color: #CC99FF; }
.FC40BG { background-color: #FFFFFF; }

/**
 * Indentation.
 */

.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
.Indent4 { margin-left: 160px; }
.Indent5 { margin-left: 200px; }

/**
 * Alignment.
 */

.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter { text-align: center; }
.JustifyFull { text-align: justify; }

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}

div.payment label {
	font-size: 15px;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: text-top;
	width: 95%;
	margin-left: 25px;
	margin-top: -17px;
	margin-bottom: 25px;
	margin-right: 0px;
}
form.order label {
	display: inline-block;
	//display: inline;
	zoom: 1;
	margin-top: 10px;
}
.wrong {
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-weight: normal;
	font-size: 12px;
	color:#CC0000;
}
.correct {
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-weight: bold;
	font-size: 12px;
	color:#00cc00;
}

div.tabs {
}
div.tabs span {
	display: block;
	width: 170px;
	float: left;
	height: 30px;
	text-align: center;
	padding-top: 5px;
}
div.tabs span.active {
	background-color: #F9EEE2;
	border-top: 1px solid #E0CDBE;
	border-left: 1px solid #E0CDBE;
	border-right: 1px solid #E0CDBE;
}
div.tabs-box {
	background-color: #F9EEE2;
	border: 1px solid #E0CDBE;
	margin-top: -1px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}