/* CSS Document */
/* GENERATOR extonec, icq 9655077*/
/* 1em = 10px */
BODY { margin:0; padding:0; font-size:62.5%; color:#000; width:100%;}
P, IMG, H1, H2, H3, H4, H5, H6, UL, LI, OL, FORM, INPUT, TABLE, TD, TH, TR { margin:0; padding:0; border:0; outline:none; font-family:Arial, Helvetica, sans-serif;}
A { color:#ffffff; outline:none; text-decoration:none;}

	/* ~~~~~ HEAD ~~~~~ */
	
.car { position:absolute; background:url(/inc/__site/alombard.spb.ru/i/car.png) no-repeat right bottom; top:111px; left:250px; width:499px; height:400px; z-index:1;}
.car a { display:block; position:absolute; font:30px/30px Arial; font-weight:bold; top:75px; right:110px; text-shadow:#b9b3b4 1px 0 0;}
.car a span { font:16px/16px Arial; display:block; text-align:center;}
.header { width:100%; height:147px; text-align:left;}
.head_left { width:290px; height:147px; float:left; position:relative;}
.head_left a { display:block; position:absolute; width:220px; height:50px; margin:47px 0 0 70px;}
.head_center { float:right; text-align:right;}
.head_center p { font:13px/13px Arial; padding:53px 115px 0 0; color:#9d9d9d;}
.head_center p span { font:25px Arial; font-weight:bold; color:#aeaeae;}
.head_center p span span { color:#d4000c;}
.head_right { float:right; width:252px;}
.head_right img { clear:right; display:block; float:left; margin:56px 14px 0 0; width:64px; height:37px;}
.head_right a { clear:right; display:block; float:left; margin:65px 0 0 0; color:#d4000c; font:15px/16px Arial; border-bottom:solid 1px #d4000c;}
.head_right a:hover { border:0;}

	/* ~~~~~END HEAD ~~~~~ */
	/* ~~~~~ NAV HEAD ~~~~~ */
	
.nav_head { width:100%; height:248px; background:url(/inc/__site/alombard.spb.ru/i/bg_nav_head.png) left top no-repeat; overflow:hidden;}
.nav_head_left { width:260px; height:248px; overflow:hidden; float:left;}
.nav_head_left ul { list-style:none; clear:left; clear:right; margin:45px 0 0 70px;}
.nav_head_left ul li { display:block; height:38px;}
.nav_head_left ul li img { display:block; float:left;}
.nav_head_left ul li a { display:block; float:left; border-bottom:solid 1px #fff; color:#fff; font:15px/14px Arial; margin:4px 0 0 13px;}
.nav_head_left ul li a:hover { border:0;}
.nav_head_right { float:right; width:255px; padding:40px 70px 0 0; height:208px; overflow:hidden;}
.nhr_title { font:16px/16px Arial; padding:0 0 20px 19px; text-shadow:#acacac 1px 1px 0; color:#fff;}
.nhr_text { text-align:right; font:14px/20px Arial; color:#fff;}
.nav_head_right a { color:#3e3e3e; font:14px/16px Arial; border-bottom:solid 1px #3e3e3e; display:inline-block; margin:20px 0 0 85px;}
.nav_head_right a:hover { border:0;}
.meshki { display:block; position:absolute; top:322px; right:0px;}

	/* ~~~~~ END NAV HEAD ~~~~~ */
	/* ~~~~~ CONTENT ~~~~~ */
.content { width:100%; overflow:hidden;}
	/* ~~~~~ LEFTCOL ~~~~~ */
	
.leftcol { width:218px; padding:43px 0 0 70px; float:left;}
.leftcol .tel { display:block; float:left;}

.leftcol H2 { text-transform:uppercase; color:#aeaeae; font:14px/36px Arial; font-weight:bold; text-align:right; padding:0 0 18px 0;}
.leftcol .zayavka { overflow:hidden; clear:left;}
.leftcol .zayavka .fio_tel { width:190px; height:18px; border:solid 1px #bdbcbc; display:block; font:14px/18px Arial; color:#8f8f8f; padding:3px 13px 2px 13px; margin:0 0 8px 0; background:none;}
.leftcol .zayavka .who { font:14px/18px Arial; color:#d3020d; border-bottom:dashed 1px #d3020d;}
.leftcol .zayavka label { display:block; height:25px; width:244px; clear:left; padding:10px 0;}
.leftcol .zayavka label span { display:block; float:left; color:#000; font:14px/25px Arial;}
.leftcol .zayavka .time { background:none; display:block; float:left; border:solid 1px #bdbcbc; font:14px/14px Arial; color:#8f8f8f; width:33px; text-align:center; height:15px; padding:4px 0;}
.leftcol .zayavka .sub1 { display:block; width:153px; height:34px; background:url(/inc/__site/alombard.spb.ru/i/sumit1_leftcol.png) no-repeat; font:16px/34px Arial; color:#fff;}
.leftcol H3 { text-transform:uppercase; color:#aeaeae; font:14px/36px Arial; font-weight:bold; padding:28px 0 18px 0;}
.leftcol .calc { display:block; float:left; margin:28px 13px 0 0;}
.leftcol .calc_form { padding:0 0 54px 0; overflow:hidden; clear:left; width:218px; overflow:hidden; display:block;}
.leftcol .calc_form .cena { width:190px; height:18px; border:solid 1px #bdbcbc; display:block; font:14px/18px Arial; color:#8f8f8f; padding:3px 13px 2px 13px; margin:0 0 8px 0; background:none;}
.leftcol .calc_form label { display:block; height:25px; width:244px; clear:left; padding:10px 0; overflow:hidden;}
.leftcol .calc_form label span { display:block; float:left; color:#000; font:14px/25px Arial;}
.leftcol .calc_form label .selec { background:none; border:none; height:25px; display:block; font:14px/18px Arial; color:#8f8f8f; border:solid 1px #bdbcbc; width:125px; overflow:hidden; float:right; margin:0 26px 0 0; padding:3px 0 2px 0;}
.leftcol .calc_form label .selec option { padding:3px 13px 2px 13px; display:block; overflow:hidden; font:14px/18px Arial; height:18px;}
.leftcol .calc_form .sub1 { display:block; width:153px; height:34px; background:url(/inc/__site/alombard.spb.ru/i/sumit1_leftcol.png) no-repeat; font:16px/34px Arial; clear:right; color:#fff;}
.leftcol .calc_form h4 { padding:15px 0; font:14px/20px Arial; color:#000;}

	/* ~~~~~ END LEFTCOL ~~~~~ */
	/* ~~~~~ RIGHTCOL ~~~~~ */
	
.rightcol { margin:98px 93px 25px 381px;}
.rightcol H1 { font:15px/15px Arial; text-transform:uppercase; font-weight:bold; color:#aeaeae;}
.rightcol p { padding:15px 0; font:14px/20px Arial; color:#000;}
.rightcol ul { list-style:decimal; padding:15px 0; font:14px/20px Arial; list-style-position:inside; display:block;}
.rightcol ul li { display:block;}
.rightcol a { color:#000; border-bottom:solid 1px #000; font:14px/20px Arial;}
.rightcol ul a:hover { border:0;}
.rightcol .sub1 { display:block; width:153px; height:34px; background:url(/inc/__site/alombard.spb.ru/i/sumit1_leftcol.png) no-repeat; font:16px/34px Arial; clear:right; color:#fff;}
.rightcol .sub2 { background:url(/inc/__site/alombard.spb.ru/i/sumit1_leftcol.png) no-repeat; font:16px/34px Arial; clear:right; color:#fff;}
.rightcol .inpu { width:190px; height:18px; border:solid 1px #bdbcbc; display:block; font:14px/18px Arial; color:#8f8f8f; padding:3px 13px 2px 13px; margin:0 0 8px 0; background:none;}
.rightcol .selec { background:none; border:none; height:25px; display:block; font:14px/18px Arial; color:#8f8f8f; border:solid 1px #bdbcbc; width:125px; overflow:hidden; float:left; margin:0 26px 0 0; padding:3px 0 2px 0;}
.rightcol .selec option { padding:3px 13px 2px 13px; display:block; overflow:hidden; font:14px/18px Arial; height:18px;}

	/* ~~~~~ END RIGHTCOL ~~~~~ */
	/* ~~~~~ END CONTENT ~~~~~ */
	/* ~~~~~ BOTTOMCOL ~~~~~ */

.bottomcol { width:100%; overflow:hidden;}
.bot_left, .bot_center, .bot_right { text-align:center; float:left; width:33%;}
.bottomcol img { display:inline-block;}
.bottomcol a { display:inline-block; font:15px/18px Arial; color:#d4000c; border-bottom:solid 1px #d4000c; margin:20px 0 10px 0;}
.bottomcol p { font:15px/23px Arial; color:#000; width:220px; display:inline-block;}
.bot_center { border:solid 1px #bdbcbc; border-top:0; border-bottom:0;}
.bot_right {}

	/* ~~~~~ END BOTTOMCOL ~~~~~ */
.emptyblock { width:100%; height:50px;}
	/* ~~~~~ FOOTER ~~~~~ */

	.footer { width:100%; background:url(/inc/__site/alombard.spb.ru/i/bg_footer.jpg) top left no-repeat; height:124px;}
	.footer p { font:14px/23px Arial; color:#fff; padding:25px 0 13px 0;}
	.foot_left { width:28%; float:left; text-align:center;}
	.foot_center { width:36%; float:left; text-align:center;}
	.foot_right { width:36%; float:left; text-align:center;}
	.foot_right a { font:14px/16px Arial; text-decoration:none; border-bottom:solid 1px #fff; float:right; margin:0 80px 0 0;}
	.foot_right a:hover { border:0;}

	/* ~~~~~ END FOOTER ~~~~~ */
	/* ~~~~~ KEY_BLOCK ~~~~~ */

	.key_block { clear:left; padding:0 0 25px 60px; overflow:hidden;}
	.key_block .title_k { width:169px; height:25px; overflow:hidden; background:url(/inc/__site/alombard.spb.ru/i/title_key.jpg) no-repeat top left; font:14px/24px Arial; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center;}
	.key_block ul { list-style:none; margin:17px 0 20px -10px;}
	.key_block ul li { display:block; float:left; border-right:solid 1px #90909b; padding:0 10px 0 10px; margin:4px 0 3px 0; height:14px;}
	.key_block ul li a { color:#90909b; font:13px/16px Arial; display:block; clear:left; border-bottom:solid 1px #90909b;}
	.key_block ul li a:hover {; border-bottom:dashed 1px #90909b;}
	
	/* ~~~~~ END KEY_BLOCK ~~~~~ */

/* ========================== END FOOTER BLOCK ========================= */
/* #left galery images */
#left_galimg img { border: 1px solid #DADADA; padding: 5px; }
#left_galimg img.no-border { border: none; }
#left_galimg img.float-right { margin: 5px 0px 5px 15px; }
#left_galimg img.float-left { margin: 5px 15px 5px 0px; }
