/* CSS Document */
body { margin:0; padding:0; height:100%; background:#777; font-family:Arial, Helvetica, sans-serif; color:#333; overflow-y:scroll}
img {border:0}
a:hover { text-decoration:none}
p, h1, h2, ul, li { margin:0; padding:0;}

/*.space { width:895px; height:1px}
.space1 { height:40px}*/

table{ border:0; border-collapse:collapse;}
table td { padding:0px; vertical-align:top; font-size:12px}
.virosti { background:#777; height:0px}
.sutomo { width:672px; border-bottom:1px solid #ccc; margin:0 0 10px 10px}
.shalnoy { border-bottom:1px solid #ccc; margin:10px 7px 15px 10px}
.germenevtik { width:672px; border-bottom:1px solid #ccc; margin:10px 0 10px 10px}
.line3 { width:672px; background:url(../ploshadki/gavranek.gif) repeat-x; margin-left:10px}

p { padding:17px 30px 17px 26px}
p a { color:#333}
h1 { font-size:23px; font-weight:normal; color:#ba262d; padding:10px 0 10px 26px;}
h1.rjeshotarski { background:url(../ploshadki/tugan.gif) no-repeat; padding:2px 0 13px 27px; font-size:16px; color:#1e7153}
h2 { font-size:14px; color:#1e7153; padding-left:26px}
h2.quest1 { font-size:14px; color:#1e7153; padding:0 0 7px 0}
h2.tobchi { font-size:14px; color:#1e7153; padding:0 0 0 0}
b.gryutli, b.telefonniy { color:#ba262d}

#rabotyashiy { width:905px; height:100%; background:#ffffff}
#raskrivaet { height:10px; padding:20px 0; border-bottom:6px solid #ccc}
	#raskrivaet table { width:905px; height:50px}
	#raskrivaet table td { border-right:1px solid #ccc; padding-left:20px}
	#raskrivaet table td a { color:#1e7153}
	#raskrivaet table td.mesnevy { width:203px; padding-top:10px}
	#raskrivaet table td.nedoumenie { width:240px; border-right:none; line-height:18px}
		#raskrivaet table td.nedoumenie img { margin-left:2px}
#imgr { background:#ccc; height:298px}
	#imgr table { background:#fff; margin-left:5px}
	#imgr table td { padding:2px 0 0 3px; height:94px}
	#imgr table img { margin-right:4px}

.imgr { position:relative; margin:3px 0 0 1px;}

#imgs_inside { background:#ccc; height:178px; padding-left:5px}
	#imgs_inside div { background:#fff; padding:4px; width:886px}
#sisin {height:100%; width:100%}
#fosfiti { width:198px; padding:0 5px; border-left:5px solid #ffffff; border-right:3px solid #ccc}
.logo_cars { padding:27px 0 25px 40px}
#ten { height:170px; color:#494949}
	#ten table { border-top:4px solid #ccc; width:900px}
	#ten td { padding-top:25px}
	#ten td.mesnevy { width:245px}
		#ten td.mesnevy img { margin-left:20px}
	#ten a { color:#494949}
.webmoney { float:right; margin:-35px 10px 0 0}
	.webmoney img { margin-left:20px}
.byckiy { height:36px; background:#ccc}
.posledstviya {padding:11px 0 0 10px}
	.posledstviya li { list-style:none; float:left; font-size:11px; font-weight:bold; font-family:arial}
	.posledstviya li a { color:#333; text-decoration:none;padding: 5px}
		.posledstviya a:hover, .posledstviya li span.select  { background:#1e7153; color:#fff; padding: 5px}
	.posledstviya li span {padding:0 3px 0 3px; color:#696969}

.pervichnotra {margin:20px 0 20px 10px;}
	.pervichnotra li { list-style:none; color:#333; padding-bottom:9px;}
		.pervichnotra li a {  background:url(../ploshadki/ipydi.gif) 3px 5px no-repeat; padding:0 3px 0 13px; color:#333}
	

.garantii {font-size:13px; padding:0 3px 0 13px; color:#ba262d;}
.left_a {color:#1e7153}

	.udalyayutsya { padding:15px 0}
	.udalyayutsya li { float:left; list-style:none}
	.udalyayutsya li a { color:#494949}
	.udalyayutsya li span { padding:0 10px}
.uporom { width:672px; margin-left:10px}
.alkogolyati { width:50%; border-right:1px solid #ccc; text-align:center}
.biotop { width:50%; text-align:center}
.delitel { margin-top:10px; width:90%; line-height:20px}
	.delitel td { vertical-align:middle}
	.delitel a, .podgorodnoe a { color:#1e7153; font-size:14px; font-weight:bold; text-decoration:none}
		.delitel a:hover,  .podgorodnoe a:hover { text-decoration:underline}
	.delitel span.gryutli, .olive span.gryutli { color:#ba262d; font-size:20px}
    .delitel span.telefonniy, .olive span.telefonniy { color:#ba262d; font-size:16px; font-weight: bold;}
	.delitel span, .olive span { color:#888;}
.lika { vertical-align:bottom !important; padding:0 0 2px 11px; width:35%}
	.lika a, .olive a, #setlments a { color:#1e7153; font-size:12px; font-weight:normal; text-decoration:underline}
		.lika a:hover, .olive a:hover,  #setlments a:hover { text-decoration:none}
	.lika img, .olive img { margin-left:3px}
.olive { text-align:center; width:672px; padding-bottom:30px}
    .olive td { padding:0 10px; text-align:center} 
    .olive td p { padding:0 0 8px 0}
         .olive td p.daetsya { padding:0 0 4px 0}
    .olive td img { margin-bottom:8px}
	.olive td img.shotman { margin-bottom:0}
    .olive a.daetsya { color:#1e7153; font-size:12px; font-weight:bold; text-decoration:none}
		.olive a.name:hover { text-decoration:underline}
.spec img { margin:15px 0 0 5px}
#setlments { margin:15px 0 15px 25px; width:653px}
	#setlments td.csdf, #setlments td.shpitalniy { width:15%; padding-top:5px; color:#1e7153}
	#setlments td.shpitalniy { text-align:right}
	.duysburg table { font-weight:bold; padding-top:3px}
	.duysburg div { border:1px solid #ccc; padding:3px 3px; margin-right:3px; margin-bottom:3px; float:left; color:#333}
	.duysburg div.inohod { border:none; color:#1e7153}
	.duysburg div a { font-weight:bold !important}
.page1 { padding-top:5px; text-align:center}
.quest { width:673px; margin-left:10px}
	.quest td { padding:15px 0}	
	.quest td.foto { width:10px; padding:15px 10px 15px 17px}
.add { text-align:right; width:683px; padding-top:15px}
.rvotniy { width:673px; margin-left:10px}
.podgorodnoe { padding:15px 0 20px 17px; line-height:18px}
.lot { border:1px solid #ccc; padding:30px 50px; text-align:center}
.yakobinci { float:right; color:#ba262d; font-size:20px; margin-right:30px}

.ot1 { padding-top:20px; padding-right:18px;}
.ot2 { margin-top:3px}
	.ot2_1 { margin-bottom:4px}
.jigalina { margin-top:5px}
.pokoleniyu { padding-top:8px}
.marvari { margin-right:3px}
	.komendant { margin-left:3px}
table.bundesbank{ border:1px solid; border-collapse:collapse;}
table.bundesbank th { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; text-align:center; text-decoration:bold; font-size:14px;}	
table.bundesbank td { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; text-align:center}	
table.bundesbank td a { color:#333}

/* table.sarkosporyd{ border:1px solid; border-collapse:collapse;} */
table.sarkosporyd th { padding:5px; vertical-align:top; font-size:12px; text-decoration:bold; font-size:14px;}	
table.sarkosporyd td { padding:5px; vertical-align:top; font-size:12px; }	
table.sarkosporyd td a { color:#1e7153}

table.krohobor td {padding:5px; vertical-align:top; font-size:12px; }

.digits_circle{width:auto;height:20px; border:0px solid #D9DAE0; vertical-align: middle; text-align:center;margin:0;}
.digits_circle tr td{width:21px;height:23px;font:bold 24px Arial; color:#B12E51; text-align:center; vertical-align: middle;}
.digits_circle tr td.digits_page{background:url(../ploshadki/vozrastnaya.gif) no-repeat center center;}
.digits_circle tr td a:link, .digits_circle tr td a:visited, .digits_circle tr td a:active{font:12px Arial; color:#395797; text-decoration:none; text-align:center}


table.karabin{ border:0px;}	
table.karabin td { padding:5px; vertical-align:top; font-size:12px; }


/* Окно заказа */
#container {
 top:50%;
 position:fixed;
 width:509px;
 height:350px;
 z-index:5001;
 /* hide from IE5/Mac \*/
 left: 50%;
 margin-left: -255px; /* половина значения width */
 margin-top: -175px; /* половина значения height */
 /* End hide from IE5/Mac \*/
 background-color: #FFFFFF;
 border: 1px solid #151515;
 text-align: center;
 padding: 0px;
}

*html #container {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + parseInt(document.body.clientHeight/2) + "px"
    );
}

#body_div {
  z-index:5000;
  background-color: #000;
  width:0px;
  height:0px;
  position:fixed;
}

*html #body_div {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + "px"
    );
}

#container span {
    text-align: left;
}

#container div.left {
    padding-left: 8px;
    height:20px;
    line-height:20px;
    background:url(../ploshadki/artillerist.gif) no-repeat left center;
}

#container div {
  font-size:12px;
  color:#444444;
  text-align:left;
}


.tip {
	width: 212px;
	padding-top: 5px;
	overflow: hidden;
	font:normal 12px Arial;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(../images/tipMid.png) repeat-y; padding: 10px;}
.tipBtm {background: transparent url(../images/tipBtm.png) no-repeat bottom; height: 10px;}

label {cursor: pointer;}
input[type=radio] {cursor: pointer; margin: 0;}
.both {clear: both;}

div.price{
	clear: both;
	text-align: left;
}

div.summa1{
 font-size:14px;
 margin: 5px 0 0;
 color: #333333;
}

div.summa2{
 font-size:16px;
 margin: 5px 0 0;
 color: #333333;
}

div.summa3{
 font-size:14px;
 margin: 5px 0 15px;
 color: #333333;
}

.summa3 span{
 font-size:14px;
 color: #ff7800;
 padding-left: 5px;
}

.summa1 span{
 font-size:14px;
 padding-left: 5px;
}

.summa2 span{
 font-size:14px;
 font-weight: bold;
 padding-left: 5px;
}

div.note{
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: normal;
 color: #6a6a6a;
 font-size:12px;
}
