* {
	margin:0; 
	padding:0;
}

html {
	font-size: 75%
}

body {
	font: normal 1em/1.3 Tahoma, sans-serif; 
	margin:0 0; 
	background: #c1defe url(/_tpl/img/bg.jpg) repeat-x  top; 
	padding:0px;
}

#container{
	margin:auto;        /* border: 1px #fff solid;*/
	width: 1000px;
	/*overflow:hidden; Чтобы плавающие блоки не вываливалис друг из друга*/
   /* _height:1%; оно же для IE*/ 
}

#header { 
	width: 100%; 
	height:170px;  
	font-size:0;
}


#left { 
	float:left;        
	width:295px;	/*border: 1px #000 solid;*/
	 
}

#right { /*float:left;*/
	     /*border: 1px #f00 solid;*/
	width:694px; 
	display:block; 
	overflow:hidden; /*Чтобы плавающие блоки не вываливалис друг из друга*/   
}


#footer {
	background:green;
	width:100%;
	clear:both;
}


/*   Шапка  */
#logo {
	display:Block; 
	width: 290px; 
	height:115px; 
	float:left; 
	margin:30px 0 0 5px; 
	background: url(/_tpl/img/logo3.jpg) no-repeat top left;
	position:relative; 
	
}

a.link_logo { 
	float: left; 
	display: block; 
	width: 290px; 
	height:115px; 
	text-decoration:none; 
}

a.link_name { 
	display: block; 
	width:160px; 
	height:35px;
	margin:24px 0 0 114px; 
	text-decoration:none; 
}


span.slogan {
	display: block;
	width:180px;
	cursor:pointer;	
	color:#fff; 
	font-size:15px;  
	text-decoration:none;
	position:absolute;
	top:60px;
	right:0px;
	
}



#phone {
	float:right; 
	margin:25px 60px 0 0; 
	color:#fff; 
	font-size:22px;
}

#phone span {font-size:14px;}

/*   /Шапка  */


/*  Левая колонка  */
.box { 
	width:260px; 
	margin: 0px 0 5px 30px; 
	float:right;
}

.pad {
	float:right; 
	width:260px; 
	background:#fff;  
	text-align:left;
}

.pad_top {
	float:right; 
	font-size:0;
	height:8px; 
	width:260px; 
	margin:0 
	padding:0; 
	background: url(/_tpl/img/top.gif) no-repeat bottom;
}

.pad_bottom {
	float:right; 
	display:block; 
	font-size:0; 
	height:8px; 
	width:260px; 
	margin:0 
	padding:0; 
	background: url(/_tpl/img/bottom.gif) no-repeat top;
}

.adres {
	display:block; 
	margin:30px 0 0 25px; 
	color: #02468f; 
	font-family:Arial; 
	font-size:15px; 
	text-align:left;
}

.adres a.shema_link {
	font-size:12px; 
	color: #02468f;
}

.adres a.shema_link:hover {text-decoration:none;}

span.shema { 
	font-size:12px; 
	color: #02468f; 
}

.podval {
	clear: both; 
	margin:0px 0 0 0px; 
	padding:15px 0 10px 0; 
	width:630px;
	height:50pх;
	overflow:hidden; /*Лекарство*/
/*    _height:1%; оно же для IE*/
	font-family:Arial; 
	font-size:12px; 
	color: #02468f; 
	text-align:left; /*border:1px #f00 solid;*/
}

div.cnt {float:right; width:31px; height:31px; margin:0 20px 0 0; /*border:1px #000 solid;*/ }
/*  /Левая колонка  */




/* Правая колонка */

#content {
	float:left; 
	width:660px;
	background:#fff; 
	/*min-height:380px; - без блока Акция */ 
	min-height:440px;
	height: auto !important; 
	/*height: 380px; - без блока Акция */
	height: 440px;
	text-align:left;
}

.content_top {
	float:left;  
	height:8px; 
	width:660px; 
	font-size:0;  
	background: url(/_tpl/img/content_top.gif) no-repeat bottom;
}

.content_bottom {
	float:left;  
	height:8px; 
	width:660px; 
	font-size:0;  
	background: url(/_tpl/img/content_bottom.gif) no-repeat top;
}

#page {
	width:600px;  
	margin:0 30px 20px 30px;
}

#page img {margin:10px 5px 0px 0;}

/* /Правая колонка */


/*  Контент  */
H1 {
	font-size: 18px; 
	color: #e66703;
	margin: 0px ; 
	padding:10px 30px 7px 0px; font-family:Tahoma; font-weight:normal;}

H2 { font-family:Tahoma; font-weight:bold;
	FONT-SIZE: 14px; 
	MARGIN: 5px 30px 0px 0px; 
	COLOR: #e66703;    }

p {font-family:Tahoma; font-size: 13px; margin:0; padding:10px 0px 10px 0px;}

#content a		   { color: #e66703; }
#content a:visited { color: #f6a15e; }
#content a:hover   { text-decoration: none; }


#content a img {border:none;}

a.plesetsk {
	display:block; 
	width: 230px; 
	height:auto; 
	padding:0px 0 0 0;
	background: url("/_tpl/img/plesetsk1.gif") no-repeat right; 
	font-family:Trebuchet MS;  
	font-size:17px; 
	color: #02468f; 
	margin: 0px 0 0 25px; 	
}

a.plesetsk:hover {  
	color: #e66703; 
	text-decoration: none; 
}

span.plesetsk { 
	display:block; 
	margin: 0px 0 0 25px; 
	width: 230px; 
	height:auto; 
	padding:0px 0 0 0; 
	color: #e66703; 
	text-decoration: none;
	background: url("/_tpl/img/plesetsk1.gif") no-repeat right; 
	font-family:Trebuchet MS;  
	font-size:17px;
}

a.action{
	display:block; 
	width: 230px; 
	height:auto; 
	padding:0px 0 0 0;
	font-family:Trebuchet MS;  
	font-size:17px; 
	color: #02468f; 
	margin: 0px 0 0 25px; 	
}

a.action:hover {  
	color: #e66703; 
	text-decoration: none; 
}

span.action { 
	display:block; 
	margin: 0px 0 0 25px; 
	width: 230px; 
	height:auto; 
	padding:0px 0 0 0; 
	color: #e66703; 
	text-decoration: none;
	font-family:Trebuchet MS;  
	font-size:17px;
}

#content ul {
	margin:0; 
	padding:0 0 0 30px; 
	list-style-type:none;
}

#content li { 
	margin-top: 5px; 
	margin-right:30px; 
	padding-left:18px;  
	background: url(/_tpl/img/li.gif) no-repeat 5px 6px;
}

.image_block a img { margin:0 10px 10px 0; }

table.border {
	border-collapse:collapse; 
	margin:5px 5px 30px 0px;
}

table.border th {
	font-size:11px;  
	padding:7px 3px 7px 3px; 
	border: 1px #94c7fe dashed; 
	text-align:center;
}

table.border td {
	font-size:11px; 
	padding:7px 3px 7px 3px; 
	border: 1px #94c7fe dashed; 
	text-align:right;
}

table.border td.cat {text-align:left;}

#block {margin:0 30px 0 30px;}

#promo {
	display:block; 
	float:left; 
	width:107px; 
	height:107px; 
	margin:10px 10px 10px 00; 
	text-align:center;
	background: url("/_img/cat/promo_pad.gif") no-repeat;
}

#promo a.category {
	font-family:Arial; 
	display:block; 
	color:#02468f; 
	font-size:13px; 
	text-decoration:underline;
}

#promo a.category:visited {color:#4477ac;}

#promo a.category:hover {text-decoration:none; }

#promo img {margin:4px 0 0 0; }

.anons {
	display:block; 
	margin:0 0 20px 116px;
}

.anons p {
	font-size: 90%; 
	margin:5px 0 5px 0; 
	padding:0; 
}

.technology ul{ 
	list-style-type:none; 
	padding-left:15px; 
}

ul.technology_right {
	float:right; 
	margin:0 20px 20px 0px; 
	padding:0;
}

.technology ul li,
ul.technology_right li { background:none;}

.technology ul li a,
ul.technology_right li a {
	font-family:Arial;  
	color:#02468f; 
	font-size:14px; 
	text-decoration:underline;
}

.technology ul li a:visited,
ul.technology_right li a:visited { color:#4477ac;}

.technology ul li a:hover,
ul.technology li a:hover { text-decoration:none;}

ul.technology_right li span {
	font-family:Arial;  
	color: #e66703; 
	font-size:14px; 
}
/*  /Контент  */


a.all_photos { padding:0 0 15px 0;}

div.wrapper {clear:both;}

div.left { width:140px; float:left; text-align:center;  }
div.left a img { border:none;}
div.group_left {float:left; }
div.group_left p {text-align:center;}

/* Акция */
.action_stat { display:block; width:145px; height:35px; margin:7px 0 0px 20px; }

div#rotator {position:relative; height:35px; }
div#rotator ul li {float:left; padding:7px 0 0px 0;position:absolute; list-style: none;}
div#rotator ul li.show {z-index:500;}

#rotator a img,
a.action_stat img { border:none;}
/* /Акция */
