*{padding:0px;margin:0px;}

html {font-size:100.01%; height:100%;}
BODY {color:#000;background:#fff;margin:0;padding:0;font-size:12px;height:100%;font-family: Arial, Verdana,Tahoma,   Times New Roman,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#ba0006;text-decoration:underline}
a:hover {text-decoration:none;}
a.red {color:#ff0000}
.b {font-weight:bold}
p {margin:2px 0px;}


    

.main{width:100%;margin:0 auto;min-width:996px;max-width:1680px; min-height:100%;}
	#front {background:#e6ddd3}
.clc{clear:both;height:1px;font-size:1px;}

	/********first***********/
	#head {height:205px;position:relative;background:url(../images/head.jpg) left top no-repeat;}
		.logo {position:absolute;top:20px;left:20px;width:171px;height:151px;}
		.phones {width:100%;max-width:1680px;text-align:right;padding-top:55px}
			.phones p {padding:0 20px 10px 0}
	#menu {height:24px;background:#bfc0c0 url(../images/topmenu.gif) left top repeat-x;}
		#menu a {font-size:11px;text-transform:uppercase;color:#ededee;text-decoration:none;display:block;line-height:24px;height:24px}
			#menu li.active a {background:#ba0006 url(../images/redtop.gif) left top repeat-x}
		#menu ul {list-style:none;margin-left:185px;}
#menu #left_link ul {margin:0;padding:0 0 0 30px}
#menu #left_link li {background:none}
		#menu li {width:165px;text-align:center;float:left;background:url(../images/topline.gif) right center no-repeat;}
		#menu i {background:url(../images/topline.gif) center center no-repeat;width:10px;height:24px;position:absolute;top:205;left:180px; }
                 
                #menu .smlink ul {list-style:none;   }
		#menu .smlink li {width:25px;text-align:center;float:left;  }
                #menu .smlink li img {padding-top: 3px; }

		#left_link {float:left}


.middle {width: 100%; min-height:700px; background:url(../images/lefter.gif) 0 0 repeat-y;}
	.middle:after {content: '.';display: block;clear: both;visibility: hidden; height:0;}
	.container {width: 100%;float: left;overflow: hidden;}
		.txs {background:url(../images/bording.gif) right top repeat-y;padding:10px 20px 30px 0}
	.content_main {padding: 0 260px 0 230px;}
		#inter .content_main {padding: 10px 20px 30px 230px;}
		.content_main p {padding-bottom:10px;text-indent:15px}
		h1, h2 {font-size:18px;font-weight:normal;margin-bottom:20px;color:#ba0006;font-style:italic}
		.content_main ul {padding:5px;list-style:none;margin-bottom:10px}
		.grey_ul {background:#ededee;}
		.content_main li {background:url(../images/sq.gif) left 6px no-repeat; padding:0 0 0 10px;}
		.content_main img {margin:5px;}	
		.grey_pic {padding:2px;border:5px #e3e3e3 solid;margin:10px !important;}

		.content_main h3 {text-align:center;color:#505050;font-weight:bold;background:#ededee;padding:10px;margin-bottom:15px;font-size:14px}
		table.col {width:100%;margin-bottom:20px}
		.col .left {border-right:1px #ccc dotted;padding-right:20px;}
		.col .right {padding-left:20px;}
		table.grey {background:#ededee}
		.grey td, .grey th {padding:10px 20px;}
		.grey th {text-align:left;font-size:18px;font-weight:normal;color:#ba0006;font-style:italic}
		
                .grey_tr {text-align:center;color:#505050;font-weight:bold;background:#ededee;padding:10px;margin-bottom:15px;}

		table.col {width:100%;margin-bottom:20px}

		.passway {padding:10px 0 20px 0}
			.content_main .passway ul {background:#fff}
			.content_main .passway ul li {float:left;padding:0 10px 0 0;/*background:url(../images/passway.gif) right center no-repeat;*/background:none; margin-right:10px}
			.passway a {color:#515151;text-decoration:none}
			.passway a:hover {text-decoration:underline}
		.subway {margin:10px 0 20px 0;/*border-top:1px #ccc dotted;border-bottom:1px #ccc dotted*/background:url(../images/pos.gif) left top repeat-x;padding:2px 0}
.subway td {background:url(../images/pos.gif) left bottom repeat-x;}			
.subway table {width:100%}
			.content_main .subway  ul {background:#fff;padding:10px 0 0 0;}
			.content_main .subway  li {background:none;padding-bottom:5px}
			.ordering {text-align:right}
			.ordering img {padding:0;border:0;margin:0}	
			.subway .ordering a {background:none;padding:0}
			.subway a {background:url(../images/more_red.gif) right center no-repeat;padding-right:10px}
			.subway a:hover, .subway a.active {background:url(../images/more_greys.gif) right center no-repeat;color:#afafaf}
			
		.black_table {}
		.black_table td, .black_table th {padding:5px;border:1px #000 solid;border-collapse:collapse;width:110px;text-align:center}
			.black_table .table_name {background:none;font-size:18px;font-weight:normal;margin-bottom:20px;color:#ba0006;font-style:italic;border:0}
			.black_table th {background:#efefef}
			.black_table .numero {width:10px;border-left:2px  #000 solid;border-right:2px #000 solid;}
			.black_table .namo, .black_table .eqqo {border-left:2px  #000 solid;border-right:2px #000 solid;}
			.black_table td.namo {text-align:left}
		
		.imgtext {width:100%}
		.imgtext td {padding:10px;vertical-align:top}
		.imgtext img {margin:0}
		.img_desc {color:#8c8c8c}
		
		.redo {color:#9a0e01}	
	.sl {float: left;margin-left: -100%;position: relative;width: 184px;padding:20px 1px 31px 0}
		.sl ul {list-style:none}
			.sl li a {padding:5px 15px 5px 15px;display:block}
			
			.sl li.active {padding:0}
			.sl li.active a, .sl li a:hover {background:#dfdfdf;padding:5px 15px;display:block;/*color:#fff*/}
			.sl li.active li {background:#fff;border-bottom:1px #ccc dotted}
			.sl li.active li  a {color:#666;text-transform:none;font-weight:normal;background:url(../images/mors.gif) 175px center no-repeat;}
			.sl li.active li  a:hover {color:#bb040a;background:url(../images/more.gif) 175px center no-repeat;}		
		.sl a {text-transform:uppercase;color:#505050;font-size:12px;font-weight:bold;text-decoration:none}
	.sr {float: left;margin-left: -260px;position: relative;margin-top:35px;padding:0px 20px;width: 215px;}
		.sr h3 {text-align:center;font-style:italic;color:#bb040a;font-size:18px;font-weight:normal;padding-bottom:10px}
		.sr dt {text-align:center;color:#333333;font-size:10px;padding:2px 0;background:#ededee}
		.sr dd {color:#666666;padding-bottom:20px}
		.sr .more {text-align:right}
		.sr .more a {font-size:10px;color:#bb040a;background:url(../images/more.gif) right center no-repeat;padding-right:10px}
		.order {margin-top:50px;text-align:center;padding:5px 0;}
.footer {width:100%;min-width:996px;max-width:1680px;height:57px;position:relative;margin:0 auto;background:#2f2f2f url(../images/footer.gif) right bottom no-repeat;}
	.footer_blank {height:0px;}
	.copyright {color:#fff;font-size:9px;background:url(../images/copyright.gif) left top no-repeat;width:191px;height:65px;top:-23px;position:absolute;padding:15px 35px 0 20px}

/********new****************/
	.pros dl {float:left;padding:0 50px 20px 0}
		.pros dt {color:#bb0007;padding:0 0 3px 0}
		.pros select {width:180px;border:1px #858585 solid}
	.gros {	border:1px #858585 solid}
		.gros th {text-align:center;padding:10px;color:#fff;background:#b1b1b1;border-right:1px #a1a1a1 dotted}
		.gros td {border-right:1px #a1a1a1 dotted;padding:5px}
		.ligras td {background:#f6f6f6}
