/* CSS Document */
html { height: 100%; }
* html {  }
body { background:url(../img/bck.jpg) 0 0 no-repeat #f3f8fb; margin:0; padding:0; font:0.66em Tahoma, Verdana, Arial; min-width:900px; position:relative; height:auto !important; height:100%; min-height:100%; }
.left-133 { background-image:url(../img/bck2.jpg); background-color:#fff; }

.fleft { float:left; }
.clear { display:block; width:100%; clear:left; font-size:0; height:0; }
.content p.navvy { font-size:1.1em; color:#696d73; font-style:italic; }

.content a { color:#2e72b6; }
.content a:hover { color:#5e96ce; }
/*.content p a:visited { color:#ab2eb6; }*/

#stamp { width:116px; height:43px; display:block; position:absolute; background-position:0 0; background-repeat:no-repeat; text-decoration:none; cursor:pointer; overflow:hidden; }
#stamp span { position:relative; left:-600px; }

.left-160 #main, .left-160 #foo { margin-left:160px; }
.left-160 #main { padding-top:490px; }
.left-133 #main, .left-133 #foo { margin-left:133px; }
.left-133 #main { padding-top:290px; }
.left-160 #stamp { left:728px; top:445px; }
.left-133 #stamp { left:839px; top:282px; }

#main { position:relative; padding-bottom:190px; overflow:hidden; min-width:830px; }
#foo{ position:absolute; left:0; bottom:0px; height:107px; }

form, img, .logo h1, .nav, .title, .content p, .phones p { margin:0; padding:0; border:0; }
/*li { list-style-type:none; }*/

.logo { position:absolute; left:0; width:196px; height:23px; overflow:hidden; }
.logo h1 { font-size:22px; text-transform:uppercase; }
.logo b { font-weight:normal; font-size:18px; }

.left-160 .logo { top:80px; }
.left-133 .logo { top:99px; }

.nav { position:absolute; left:0; top:33px; white-space:nowrap; }
.nav li { display:inline; font-size:1.6em; margin-right:45px; }
.nav a { color:#fff; }
.nav a:hover, .nav b { color:#ddf; font-weight:normal; }

.title { overflow:hidden; width:500px; }
.title span { display:block; font-size:16px; text-transform:uppercase; color:#2f72b6; clear:left; }
.content { color:#3f454e; font-size:1.2em; margin:30px 0 0 44px; padding-right:310px; position:relative; float:left; min-height:130px; height:auto !important; height:130px; zoom:1;}
.ie6 .content { margin-left:22px; }
.content p, #makeorder1,#makeorder2 { width:380px; line-height:1.4em; padding-bottom:1.2em; }

.left-166 .content { width:380px; }
.left-133 .content { width:480px; }

.button { position:absolute; width:254px; height:85px; top:80px; right:0; }
.button .reserve { position:absolute; bottom:-50px; left:0; width:100%; text-align:center; font:normal 1.8em Tahoma, Arial; }
.button .reserve a { color:#3d7bb8; }
.button .reserve a:hover { color:#5b99d6; }

.png { background-position:0 0; background-repeat:no-repeat; }
.ie6 .button a.png { display:block; width:254px; height:85px; cursor:pointer; }
.ie6 .button a.png img { display:none; }

.foologo { position:absolute; width:157px; height:41px; display:block; left:-6px; top:17px; }
.phones { margin:5px 0 0 193px; color:#699ed8; font-size:12px; line-height:22px; }
.phones big { font:normal 19px Tahoma, Arial; }
.phones a, .phones a:hover { color:#2e72b6; }
.phones a:hover { text-decoration:none; }
#foo .small { font-size:10px; color:#787e86; margin:0; padding:17px 0 30px 44px; }

.made { color:#8c939f; font:11px Tahoma, Arial; margin:0; padding:8px 0 0 31px; width:210px; }
.made a, .made a:visited { color:#8c939f; }
.made a:hover, .made a:visited:hover { color:#5b5d5f; }
.made img { float:left; margin:0 11px 11px; position:relative; top:-2px; }

.fotos {
	width:480px;
	height:140px;
	overflow:auto;
}
h2 {
	font:normal 1.8em Tahoma, Arial;
	color:#3d7bb8;
}
.edt {
	color:#3f454e;
	font:normal 1em Tahoma, Arial;
	border:#cccccc 1px solid;
}
.goleft {
	margin:5px 0 10px 20px;
}
.goleft1 {
	margin-left:20px;
}
.txt {
	width:200px;
}
#lowprice {
	font:normal 2em Tahoma, Arial;
	color:#2e72b6;
	display:none;
}
#lowprice, #lowprice2, #costonman, #costongroup {
	font:normal 1.2em Tahoma, Arial;
	color:#2e72b6;
}
#lowprice b, #lowprice2 b, #costonman b, #costongroup b {
	font:normal 1.5em Tahoma, Arial;
	color:#2e72b6;
}
#or {
	font:normal 1em Tahoma, Arial;
	color:#2e2e2e;
	display:none;
}
#lowpricelabel {
	font:bolder 1em Tahoma, Arial;
	margin:0 0 10px 0;
}
a.btn { color:#3d7bb8;font:normal 1.4em Tahoma, Arial; }
a.btn:hover { color:#5b99d6; font:normal 1.4em Tahoma, Arial;}

p.faqanswer {
	margin:0 0 10px 0;
	padding:0 0 10px 30px;
	border-bottom:#EEEEEE 1px solid;
}

.headpricelogo {position:absolute; width:203px; height:201px; top:96px; left:654px; z-index:9; }

/*  */

.type1 { color: #3d7bb8; font-size: medium; font-weight: bold; }
.type2 { color: #3d7bb8; font-weight: bold; }
/*.type2 { color: #006eb4; font-size: medium; }*/
.type3 { font-size: medium; margin: 20px 0 10px; display: block;}
.type4 { color: #3d7bb8; }
.b { color: #3d7bb8; font-size: medium; font-weight: bold; }

.button_head, .button_head2 { padding: 30px 0 15px 20px; }
.button_main { padding-left: 20px; }
.button_head a { color: #3d7bb8; font-size: medium; font-weight: bold; }
.button_head2 { color: #3d7bb8; font-size: medium; font-weight: bold; }
.button_main a { color: #3d7bb8; }
.small { font-size: 8pt; line-height: 10pt; }
.small a{ font-size: 8pt; line-height: 10pt; color:#2e72b6;} .imgleft {margin: 0px 5px 5px 0px; float: left;}
