﻿/* TAGS */
body{margin:0;color:#222; background-color:#fff; font-family: Arial, sans-serif; font-size:13px; line-height:1.4em;}
td, .classic, #classic, .classic td{font-family: Arial, sans-serif !important; font-size:13px !important; line-height:1.4em;}
h1, .h1{font-size:29px;line-height:1.3em; color:#222; font-weight:normal; margin-bottom:20px;}
#h1footer{margin-bottom:10px;}
h2, .h2{font-size:16px;line-height:1.4em; color:#424242; margin-bottom:20px;}
h3{font-size:17px; line-height:1.25em; color:#424242; font-weight:bold; margin-bottom:20px;}
textarea{font:13px Arial, serif;}
i{font: 100% Georgia, "Times New Roman", serif; font-style:italic;}
select, .button{border-width:1px;}
p{ clear:both; margin:0 0 20px 0; padding:0;}
.button{padding:2px 10px 2px 10px !important; font:12px Tahoma, sans-serif; position:relative; top:-1px;}
.sup{position:relative; top:-3px;}

/* MAIN BLOCKS */
#main_container{width: 100%;height:100%;text-align:center;margin-left: auto;margin-right: auto;}
#maintable{width:100%;height:100%;}
#header{padding:34px 72px 36px 40px; background-color:#414142;border-bottom:15px solid #54A336;}
#headerю #header td{color:#EEE;}
#mpTopBlock{background-color:#e9f0f7;}
#mpTopBlock #container{padding:0 50px 0 0;}
#cont{padding:35px 75px 50px 75px; height:100%; vertical-align:top;}
#cont, #c1, #c2, #c3, #c4{vertical-align:top;}
#c4{width:270px; padding:50px 0 0 30px;}
#footer{padding:45px 75px 42px 75px; background-color:#999;}

/* OTHER */
#mainmenu{float:left; position:absolute;margin:12px 0 0 260px; padding:0; list-style-position:outside;list-style-type:none;}
#mainmenu li{margin:0; margin-right:1px; padding:3px 10px 5px 10px; float:left; position:relative; top:-1px;  background-color:#555;}
#mainmenu li#selected{ background-color:#78BF5E;}
#dropdn{cursor:pointer; background-image:url(../pict/dropdown.gif); background-repeat:no-repeat; background-position:6px 4px;}
#dropdnList{position:absolute; padding:18px 15px 15px 15px !important;}
#dropdnList dt{margin-bottom:5px;}
.nodecor, .nodecor a{text-decoration:none;}
.tabs{margin:25px 0 25px 0; display:block; position:relative;}
.tabs td{padding:6px 20px 7px 20px; border:#fff solid 1px; border-bottom:#aaa solid 1px; background-color:#f5f4ef;}
.tabs td  a{color:#222;}
.tabs td#selected{background-color:#78BF5E;}
.tabs td#selected a{color:#fff;}
.tabs td#buy{background-color:#e5eff6}
.gallery_th{border:1px solid #fff;}
.gallery_th img{border:1px solid #fff;}
#gallery #selected{border:1px solid #aaa;}
.listings{ width:100%;}
.listings .items{margin-bottom:10px; float:left;}
.catalogListing .items{margin-bottom:50px;}
.covers{width:75px; vertical-align:top;}
.covers img{border:3px #eee solid;}
.inBgPad{padding:20px;}
.inBg{background-color:#cce5ff;}
.inBgNopad{background-color:#cce5ff;}
.inYBg{background-color:#f0ede3;}
.formsTable{border-collapse:separate; border-left:#e5eff6 1px solid;}
#mpPhone{ font-size:1.6em; margin-top:7px;}
.inline li, .inline div{display:inline;}
.rSm li{margin-right:10px;} .lSm li{margin-left:10px;}
.rBm li{margin-right:15px;} .lbm li{margin-left:15px;}

.colorised_tables{background-color:#AAA;border-collapse:separate;}
.colorised_tables td{background-color:#fff !important;font:12px Arial, sans-serif !important; line-height:1.4em !important; padding:5px 10px;}
.colorised_tables .common_td, .colorised_tables .common_td td{background-color:#eee !important; font-weight:bold !important;}

#illustr{float:left;margin:0px 15px 3px 0;}
#illustr_r{float:right; margin:0 0 3px 15px;}
#illustr #comment, #illustr_r #comment{font:11px Tahoma, sans-serif;text-align:center; margin: 7px 0 6px 0; padding:12px 0 15px 0; background-color:#dedede;} 
#illustr_bg{background-position:center; margin: 20px 0 20px 0;background-repeat:no-repeat;}
#illustr table, #illustr_r table{ width:50px;}

.selectedFrom{background-color:#6699CC;color:#FFF;padding:0 5px 1px;text-decoration:none;}

/* SIZES */
.extrasmall, #extrasmall{font-size:11px ;line-height:1.6em;}
.small, #small{font:11px Tahoma, Arial, sans-serif;line-height:1.5em;}
.middle, .middle td{font-size:15px !important; line-height:1.4em !important;}
.names{font-size:210%; font-weight:bold;line-height:1.25em; color:#333;}
.names a{color:#333;}
.dates{position:relative; top:-5px;}
.big1{font-size:17px; font-weight:bold; line-height:1.5em; color:#424242;}
.big2{font-size:22px; line-height:1.5em; color:#424242;}

/* COLOURS */
.black, #black, .black a, #black a{color:#222;}
.gray, #gray, .gray a, #gray a{color:#cbcbcb;}
.lightgray, #lightgray, .lightgray a, #lightgray a{color:#DDD;}
.darkgray, #darkgray, .darkgray a, #darkgray a{color:#999;}
.white, #white, .white a, #white a{color:#FFF;}
.orange, #orange, .orange a, #orange a{color:#ff7f00;}
.blue, #blue, .blue a, #blue a{color:#0857a6;}
.red, #red, .red a, #red a{color:#54A336;}
.brown, #brown, .brown a, #brown a{color:#663300;}

/* FORMS */
.forms{width:520px;text-align:left;}
.forms .finishButtonDt{margin-top:25px;}
.inpWrapper{border:1px solid; border-color:#75736e #f2f0ee #f2f0ee #75736e; background-color:#FFF;}
.inpWrapper input, .inpWrapper textarea{border:none;}
.bigInput{font-size:20px;}

/* STATIC */
.l{float:left; overflow:hidden;}
.r{float:right; overflow:hidden;}
.icons16{position:relative; top:3px;}
.icons56{position:relative; top:22px;}
.icons16m{position:relative; top:3px; margin:0 10px;}
.bclear{clear:both; overflow:hidden;}
.separate{border-collapse:separate;}
.tf, .ta, .taSm{width:100% !important;}
.half{width:49%;}
.taSm{height:4em;}
.ta{height:10em;}
.vt td{vertical-align:top;}
.vm td{vertical-align:middle;}
.uld5 li{margin-bottom:5px;}
.uld10 li{margin-bottom:10px;}
.bullets{list-style-type:disc; list-style-position:outside; padding-left:15px;}
.bullets li{margin-left:15px;}
.decimal{
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 15px;
}
.decimal li{margin-left:15px;}

#d5, #d10, #d15, #d20, #d25, #d30{height: 1px;line-height: 0;font-size: 0; clear:both; overflow:hidden;}
#d5{height:5px;}
#d10{height:10px;}
#d15{height:15px;}
#d20{height:20px;}
#d25{height:25px;}
#d30{height:30px;}

#lnks_to_pages{padding:15px 0px 10px 0px;text-align: center; float:left;}
#lnks_to_pages a{ color:#333; text-decoration:none; line-height:2em;}
#lnks_to_pages div{border:solid 1px #f6f4ec; background-color:#f6f4ec; margin: 0 1px 0 0px;width: 31px;height: 29px; text-align:center;float: left;cursor:hand;}
#lnks_to_pages #sel{border:solid 1px #2088bb; background-color:#2088bb;}
#lnks_to_pages #sel a{color:#FFF;}