html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {background:#414141;}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	pbackground:#f2ebd8;
	background:#fee3c8 url(/images/bg.jpg) no-repeat  top center;
	/* f2ebd8 */
	max-width:1980px;
	margin:0 auto;
	min-height:850px;
}

#body {
	background:#fee3c8 url(/images/main-bg.jpg) no-repeat  top center;
}
#fresco {background:#fee3c8 url(/images/bg-fresco.jpg) no-repeat  top center;}

a {
	color: #12546a;
	outline: none;
	text-decoration: underline;
}
a:hover {
	color: #cf1b1e;
}
.a-hovered {
	color: #cf1b1e;
}


pp {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}




h1 {
	color:#3f371c;
	font-size:26px;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	line-height:26px;
	margin-bottom:18px;
}

h1 span { font-family:Arial;}

#wrapper {
	pwidth: 900px;
	pmargin: 0 auto;
	pbackground:#f2ebd8;
	pbackground:url(/images/splash.png) no-repeat 100% 0;
}



/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 900px;
	margin: 0 auto;
	height: 165px;
	pbackground: #FFE680;
	overflow:hidden;

}
.header-logo {
	float:left;width:500px;
}
.header-logo img {
	margin-top:58px;float:left;margin-left:10px;
}
.header-logo i {
	float:left;margin-top:56px;margin-left:10px;line-height:normal;font-size:13px;font-family:"Georgia";color:#20515e;line-height:13px;
}
.header-contact {
	width:310px;float:right;text-align:right;margin-top:55px;font-size:18px;background:redp;padding-right:23px;
}
.header-contact span {
	display:block;white-space:nowrap;color:#5a9900;margin-bottom:1px;	
}
.header-contact span b {
	font-weight:normal;color:#12546a;
}	
.header-contact a { font-size:13px;}

.header-contact-active {
	width:310px;
	float:right;
	text-align:right;
	margin-top:40px;font-size:18px;
	pbackground:red;
	margin-right:8px;
	
}

.header-main {pbackground:url(/images/fly.png) no-repeat 435px 0px;}

.contact-info span {
	display:block;white-space:nowrap;color:#5a9900;margin-bottom:1px;	
}
.contact-info span b {
	font-weight:normal;color:#12546a;
}
.contact-info i { font-size:13px;font-style:normal}	
/* Меню
------------------------------------------------------------------------------*/
#menu {
	width: 900px;
	margin: 0 auto;	
	pbackground:red;
}
#menu ul {
	overflow:auto;
	width:100%;
	padding-top:3px;
	pbackground:blue;
}


#menu-first {
	padding-left:10px;
}
#menu ul li {
	display:inline;
	float:left;
	margin-right:50px;
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	color:#757c7c;
	height:65px;
	pbackground:green;
}

.round-menu {
	zoom:1;	
	position:relative;
	float:left;
	width:auto;
	pwidth:170px;	
	overflow:visible;
	display:inline;
}
	
.round-menu .contentBox-menu {
	margin:0 17px 0 0;
	padding:0 0 0  0px;   
}

.round-menu .content-menu {
	background:none;
	margin:0 -17px 0 0;
	ppadding:0 15px 3px 15px;
	padding:0 15px 3px 15px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
		
.round-menu-a .content-menu {
	background:url(/images/round_cn2.png) right top repeat-y;
	pmargin:0 -17px 0 0;
	ppadding:0 15px 3px 15px;
	//padding:0 10px 3px 15px;
	position:relative;
	overflow:hidden;
	zoom:1;
}

			
.round-menu .topLine-menu {
	position:relative;
	height:11px;
	overflow:hidden;
	pbackground:red;
} 
.round-menu .bottomLine-menu {
	position:relative;
	height:14px;
	overflow:hidden;
	pbackground:red;
}
		
.round-menu .cn-menu {
	background:none
	position:relative;
	width:35px;
	height:160px;
	overflow:hidden;
}
			
.round-menu-a .cn-menu {
	background: url(/images/rnd_crn.png) no-repeat;
	position:relative;
	width:35px;
	height:160px;
	overflow:hidden;
}
			
.round-menu  .cn-menu.r-menu {
	position:absolute;
	margin-left:100%;
	left:-16px;
	top:-29px;
}
			
.round-menu  .bottomLine-menu .cn-menu {
	margin-top:-58px;
}
			
.round-menu  .cn-menu.l-menu {
	width:auto;
	margin-right:16px;
}
			
.round-menu .bottomLine-menu .r-menu {
	background-position:0 13px;
	_background-position:0 14px;
}
.round-menu p {margin:0;}


/* хаки меню для ie6-7
 
-------------*/
#menu-inru {
	//width:160px;
}
#menu-invest {
	//width:177px;
}
#menu-model {
	//width:165px;
}
#menu-expl {
	//width:160px;
}


.uses-marg-top {margin-top:202px;margin-left:100px;}
.round-talk {
	
	width:344px;
}
.rt {
	background:url(/images/popup_str_down.png) no-repeat top left;
}
.round-talk-top {
	height:18px;
	overflow:hidden;
}
.rt-tl {
	float:left;
	width:321px;
	height:18px;
	
}
.rt-tr {
	float:right;
	width:23px;
	height:18px;
	background-position: 0px -31px;
}
.round-talk-content {
	
	position:relative;
	zoom:1;
	background:url(/images/popup_str_content.png) repeat-y top right;
	padding:0 17px 0px 15px;
}
.round-talk-content p {
	padding-top:7px;
}
.round-talk-bottom {
	height:32px;
	overflow:hidden;
	position:relative;
	zoom:1;
}
.rt-bl {
	float:left;
	width:321px;
	height:32px;
	background-position: 0px -70px;
}
.rt-br {
	float:right;
	width:23px;
	height:30px;
	background-position: 0px -113px;
}

/* Подменю
-------------------------------------*/
.submenu {
	width: 900px;
	margin: 0 auto;	
	overflow:hidden;
	padding-top:7px;
	
}
.submenu ul {
	overflow:hidden;
	pwidth:100%;
	ppadding-top:3px;
	pbackground:blue;
	margin-left:234px;
	padding-left:3px;
	background:url(/images/submenu.png) no-repeat 0 0;
	
	
	left:0px;
}

.submenu ul li {
	pdisplay:inline;
	float:left;
	font-family:"Georgia";
	font-size:14px;
	font-style:italic;
	color:#757c7c;
	padding-left:20px;
	margin-bottom:7px;
}

#submenu-fresco {
	margin-left:0px;
	width: 900px;
	margin: 0 auto;	
	pbackground:red;
	
}
#submenu-fresco  ul {margin-left:28px;}


#submenu-model  ul {
	margin-left:0;
	background:url(/images/submenu-flip.png) no-repeat top right;
	margin-right:310px;
	display:block;
	

}
#submenu-model  ul li {
	padding-left:0px;
	padding-right:20px;
	float:right;
	white-space:nowrap;
}

*+html #submenu-model  ul {
  background:url(/images/submenu-flip.png) no-repeat top 60%;
}

#submenu-expl ul {
	margin-left:0;
	background:url(/images/submenu-flip.png) no-repeat top right;
	margin-right:105px;
	display:block;
	//margin-right:95px;
}
#submenu-expl  ul li {
	padding-left:0px;
	padding-right:20px;
	float:right;
}
*+html #submenu-expl  ul {
  background:url(/images/submenu-flip.png) no-repeat top 55%;
  padding-right:10px;
}
/* Middle
-----------------------------------------------------------------------------*/
/* Контент */
#content {
	-height:581px;
	min-height:581px;
	width: 900px;
	margin: 0 auto;	
	margin-top:40px;
	
	padding-bottom:45px;
	color:#414141;
	font-size:13px;
	line-height:normal;
	line-height:20px;
}



/* Левый и правй блоки контента */
#content #content-left{
 	float:left;
 	width:423px;
	padding-left:23px;
	pbackground:red;
 	
  }
#content #content-left h1{ margin-top:8px}
 
#content #content-right{
 	pbackground:red;
 	float:right;
 	width:423px;
 	
  }
  
/* Контент */
#content-big-right {
	-height:581px;
	min-height:581px;
	width: 900px;
	margin: 0 auto;	
	margin-top:40px;
	
	padding-bottom:80px;
	color:#414141;
	font-size:13px;
	line-height:normal;
	line-height:20px;
}



/* Левый и правй блоки контента */
#content-big-right #content-left{
 	float:left;
 	width:389px;
	padding-left:23px;
	pbackground:red;
 	
  }
 
#content-big-right #content-right{
 	pbackground:red;
 	float:right;
 	width:463px;
 	
  }  
 
/* правая сторона калькулятора */
.calc-right {
	pbackground:url(/images/calc-bg.jpg) no-repeat top left;
	height:522px;
	padding-right:23px;
	pbackground:red;
}
.calc-right div { background:url(/images/pig.png) no-repeat 152px 348px; height:522px;}


/* Правая торона, вариантов исползования */
.uses-right {
	background: url(/images/uses-bg.png) no-repeat 9px 6px;
	height:522px;
}  
/* */
.w360 {
	width:360px;
}


/* Контакты 
----------------------------------------------------------------*/
#content-contact {
	min-height:681px;
	width: 991px;
	margin: 0 auto;	
	margin-top:0px;
	overflow:hidden;
	padding-bottom:80px;
	color:#414141;
	font-size:13px;
	line-height:normal;
	line-height:20px;
	
	
}

#content-contact #content-left {
   padding-left:73px;
   width:388px;
   float:left;
   pbackground:green;
    padding-top:54px;
}	

#content-contact #content-right {
  float:right;
  width:500px;
  pbackground:blue;
  margin-right:15px;
  _margin-right:7px;
}	

.contact-form {
	width:471px;
	margin-top:57px;
	background:white url(/images/contact-form-bg.gif) no-repeat top center;
	padding-top:55px;
	padding-bottom:30px;
}
.contact-form h5 {
	font-family:"Georgia";
	font-size:18px;
	color:#414141;
	font-style:italic;
	margin-left:25px;
}
.contact-form table {
	margin-left:17px;
	margin-top:23px;
	pwidth:100%;
}
.contact-form table td {
	width:50%;
	padding-bottom:12px;
	padding-left:9px;
}	
.contact-form table td input {width:200px;border:1px solid #a6a6a6;background:url(/images/input-bg.gif) repeat-x top left;padding:3px;}
.contact-form table td textarea {width:415px; background:url(/images/input-bg.gif) repeat-x top left;padding:3px;border:1px solid #a6a6a6;}

.contact-form table th {
	padding-bottom:12px;
	text-align:left;font-weight:normal;padding-left:9px;
}	


.btn-send {
	background:url(/images/send-btn.gif) no-repeat top left;
	height:41px;
	width:114px;
	line-height:38px;
	text-align:center;
	cursor:pointer;
	font-family:"Georgia";
	font-size:15px;
	color:#12546a;
	font-style:italic;
	text-decoration:underline;
	float:left;
}

.capt-send {
	width:220px;
	float:left;
	height:41px;
	margin-left:15px;
	font-size:11px;
	font-style:italic;
	line-height:normal;
	line-height:18px;
	color:#928a7b;
}
.capt-send a {
	color:#928a7b;
}
/* Описание модели 
----------------------------------------------------------------*/
#content-model-full {
	min-height:681px;
	width: 991px;
	margin: 0 auto;	
	margin-top:0px;
	overflow:hidden;
	padding-bottom:80px;
	color:#414141;
	font-size:13px;
	line-height:normal;
	line-height:20px;
	
}

#content-model-full #content-left {
   padding-left:73px;
   width:393px;
   float:left;
   pbackground:green;
    padding-top:54px;
}	

#content-model-full #content-right {
  float:right;
  width:500px;
  pbackground:blue;
}	





/* параметры */
.param {
	width:428px;
	margin-left:5px;
}
.param  h3 {
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#414141;
	margin-bottom:10px;
	margin-left:7px;
}
.param table{
	width:100%;
	color:#414141;
	font-size:13px;
}
.param table td{
	width:50%;
	padding:6px;
	border-bottom:1px solid #d5b292;
}	
.param table th {
	
	text-align:left;
}
.param table th div {
	margin-top:24px;
	background:#f7d7ba;
	padding:6px;
	font-weight:normal;
}
#param-last td{
	border:0;
}

/* цена */
.price-div {
	font-family:"Georgia";font-size:18px;font-style:italic;color:#cf1b1e;margin-bottom:30px;margin-left:10px;
}
.price-div a{
	font-style:normal;font-family:Arial;font-size:13px;
}
/* большая фотка*/
.big-photo {
	height:623px;overflow:hidden;margin-bottom:65px;
}	

/* персонажи */
.peolpe-ashot {
	background:url(/images/ashot.png) no-repeat bottom right;
}
.peolpe-shkolota {
	background:url(/images/shkolota.png) no-repeat bottom right;
}
.peolpe-students {
	background:url(/images/students.png) no-repeat bottom right;
}
.peolpe-woman-biz {
	background:url(/images/woman-biz.png) no-repeat bottom right;
}
.peolpe-woman-p {
	background:url(/images/woman-p.png) no-repeat bottom right;
}


/* блок справа в полной версии описния товара */
.fill-info-overlay {
	position:absolute;z-index:3;height:680px;overflow:hidden;;	
}
.right-wrapper {
	width:500px;overflow:hidden;position:relative;height:666px;
}

.right-content-wrap {
	overflow:hidden;width:500px;
}
.right-content-left {
	float:left;width:200px;pbackground:green;
}
.right-content-right {
	float:right;width:260px;pbackground:blue;margin-right:35px;
}
.inside {
	margin-top:448px;background:url(/images/inside.png) no-repeat top left;width:169px;height:45px;
}
.inside a {line-height:40px;text-decoration:none;font-family:"Georgia";font-size:14px;font-style:italic;font-weight:bold;margin-left:15px;padding-left:28px;padding-bottom:4px;cursor:pointer}
.inside a b {border-bottom:1px dashed;}

#people-capt {
	width:211px;margin-top:273px;
}

/* страница инвестиции */
#content-i {
	min-height:681px;
	width: 900px;
	margin: 0 auto;	
	margin-top:40px;
	overflow:hidden;
	padding-bottom:80px;
	color:#414141;
	font-size:13px;
	line-height:normal;
	line-height:20px;
}

#content-i h1 {
	width:400px;
	display:block;
 	margin-left:23px;
 	pbackground:red;
}

/* Левый и правй блоки контента */
#content-i #content-left{
 	float:left;
 	width:373px;
 	
  }
#content-i #content-left div{
	width:350px;
	padding-left:23px;
}	  
#content-i #content-right{
 	pbackground:red;
 	float:right;
 	width:488px;
 	ppadding-right:93px;
  }
 
.croped {
	width:395px;
}   
/* modul-text */  

/* content-fresco это страница "Fresco в России"
--------------------------*/
#content-fresco {
	width: 900px;
	margin: 0 auto;	
	margin-top:52px;
	overflow:hidden;
	
}

#content-fresco2 {
	width: 900px;
	margin: 0 auto;	
	overflow:hidden;
}
#content-fresco3 {
	width: 900px;
	margin: 0 auto;	
	overflow:hidden;
	padding-bottom:80px;
}
.fresco-title {
	font-family:"Georgia";
	font-style:italic;
	font-size:13px;
	line-height:normal;
	line-height:20px;
	color:#79756d;
	margin-top:293px;
}
.fresco-img {
	margin-top:8px;
	margin-left:10px;
	float:left;
	width:206px;
	line-height:20px;
	font-family:"Georgia";
	font-style:italic;
	font-size:13px;
	color:#79756d;
}
.fresco-img img {
	margin-bottom:10px;	
	-webkit-border-radius:10px;
}





/* Левый и правй блоки контента */
#content-fresco #content-left, #content-fresco2 #content-left, #content-fresco3 #content-left{
 	float:left;
 	width:400px;
 	padding-left:23px;
  }
#content-fresco #content-right, #content-fresco2 #content-right, #content-fresco3 #content-right{
 	pbackground:red;
 	float:right;
 	width:443px;
  }
  

#content-main {
	width: 900px;
	margin: 0 auto;
	height:681px;
	
}
.modul-text {
	margin-bottom:30px;
	line-height:normal;
	color:#414141;
	line-height:20px;
	font-size:13px;
}
.modul-text p{
	
	omargin: 0 0 18px
}
.modul-text h2 {
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:15px;
	text-align: left;
}

.modul-text ul{
	
}

.modul-text ul li {
	background:url(/images/li-bg.png) no-repeat 0 6px;
	margin-bottom:14px;
	padding-left:15px;
}	

.modul-text ul  li p { padding-top:14px;padding-bottom:0; margin-bottom:0;}


/* */


/*  Главная
-----------------------------------------------------------------------------*/
#into {
	padding-top:12px;
	padding-right:11px;
	padding-left:15px;	
	height:290px;
}
.into-d1 {
	float:left;width:425px;
}
.into-d1 p {
	font-size:13px;color:#767c7c;line-height:normal;line-height:20px;
}

.into-d2 {
	float:right;width:440px;text-align:right;
}
.into-d2 h1 {
	margin-bottom:13px;
	/*padding-right:12px;*/
}
.into-d2 p {
	font-size:13px;color:#767c7c;line-height:normal;line-height:20px;
	/*padding-right:12px;*/
}	


#cow-link {
	margin-top:32px;
}
#cow-link a {
	position:relative;zoom:1;background:url(/images/cow.png) no-repeat 100% 0;padding: 5px 49px 10px 0;font-size:23px;font-family:"Georgia";font-style:italic;margin-left:0px;
}	

.link-pdf {
	margin-top:26px;text-align:right;background:url(/images/icon-pdf.png) no-repeat 100% 0;min-height:34px;_height:34px;margin-right:11px;
}
.link-pdf a {
	margin-left:8px;display:block;padding: 0px 34px 0px 0;line-height:normal;float:right;line-height:15px;text-decoration:none;
}
.link-pdf a i{
	text-decoration:underline;font-style:normal;
}
.link-pdf a span  {font-size:11px;color:#3f371c;text-decoration:none;line-height:normal;line-height:18px;}

/* тезисы */	
.main-tezis {
	height:270px;
	padding-right:11px;
	padding-left:15px;	
}
.main-list {pmargin-left:10px;}
.main-list li {height:57px;}

#main-ul-left {
	width:425px;float:left;
}
#main-ul-right {
	width:440px;float:right;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 112px;
	background: #414141 url(/images/footer_bg.gif) repeat-x top left;
	max-width:2000px;
	margin:0 auto;
}

.footer-main-links {
	text-align:right;
}
.footer-main-links a {
	color:white;
	font-family:"Georgia";
	font-style:italic;
	font-size:22px;
	margin-right:85px;
}
.footer-main-links div {
	margin-top:9px;
	
}
.footer-main-links div a{
	font-size:18px;
	margin-right:47px;
}

.friends-text{
	color:white;
	font-family:"Georgia";
	font-style:italic;
	font-size:22px;
	margin-top:0px;
}

.friends-banners{
	float:left;
	margin-top:10px;
	margin-right:10px;
	opacity:0.7;
	filter: alpha(opacity=70);
}

#inv-main a {margin-right:10px; }

.footer-copy {
	width: 900px;
	margin: 0 auto;
	overflow:hidden;
	padding-top:30px;
	color:#8f8f8f;
	font-size:13px;
}
.footer-copyright{
	width:300px;
	float:left;
	padding-left:24px;
}
.footer-copyright a{color:#8f8f8f;}	
.footer-maker {
	width:400px;
	float:right;
	text-align:right;
	padding-right:24px;
}
.footer-maker a {text-decoration:none;color:#8f8f8f;}
.footer-maker a span {text-decoration:underline}

/* 
-----------------------------------------------------------------------------*/
.horizontal, .horizontal ul{
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
	}
.horizontal:after
	, .horizontal ul:after{
	content: '';
	display: block;
	clear: left;
	}
.horizontal li{
	float: left;
	margin: 0 1em 0.5em 0;
	padding: 0;
	}


/* Калькулятор
-----------------------------------------*/

#price_input {
	width:47px;
	border:1px solid #a6a6a6;
	background:white url(/images/input-bg.gif) repeat-x top left;
	padding:3px;
	text-align:right;
	margin-left:18px;
	
}
.calc {
	width:100%;
	margin-top:40px;
}
.calc td { padding:5px 10px 5px 0;}
.calc td input { 
	width:47px;
	border:1px solid #a6a6a6;
	background:white url(/images/input-bg.gif) repeat-x top left;
	padding:3px;
	text-align:right;
}
.calc th { 
	text-align:left;
	padding-top:47px;
	font-family:"Georgia";
	color:#cf1b1e;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
}	
.calc-select {
	margin-top:44px;
}
.calc-select select {
	width:200px;
}
.calc-select div {
	font-family:"Georgia";
	color:#3f371c;
	font-style:italic;
	font-size:18px;
	margin-top:5px;
}
.calc-select div span {
	font-weight:bold;
	padding-left:20px;
 }	
/* вынести в модули
----------------------------*/
.content-ul {
	
}
.content-ul li {
	background:url(/images/li-bg.png) no-repeat 0 6px;
	margin-bottom:14px;
	padding-left:15px;
}	

.content-ul li p { padding-top:14px;padding-bottom:0; margin-bottom:0;}
#content-left .content-ul {
	padding-left:7px;
	
}	



/* чписок всех моделей*/
.model-list {
	width:100%;
	padding-top:12px;
}
.model-list h1 {
	margin-left:23px;
}	
.model-list ul {
	margin-left:25px;
}
.model-list ul li {
	width:206px;
	margin-right:6px;
	pbackground:blue;
	margin-bottom:30px;
	display: inline-table;
	vertical-align:top;
	
	zoom: 1;
    *display: inline;
    _pheight: 250px;
}

.list-desc {
	line-height:normal;
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
}
.list-desc a {font-weight:bold;}
.list-desc span {white-space:nowrap;margin-left:13px;color:#cf1b1e;}
.list-desc p {
	font-size:13px;
	padding-top:10px;
	line-height:20px;
	color:#78756d;
}
.zapch {
	margin-top:20px;
	margin-bottom:20px;
}
.zapch a {cursor:pointer;border-bottom:1px dashed;text-decoration:none;}


/* model round*/
.m-round {
	zoom:1;	
	position:relative;
	pfloat:left;
	width:auto;
}
.m-str {
	background:url(/images/talk-top.png) no-repeat bottom center;
	height:20px;
}
.m-round .m-contentBox {
	margin:0 17px 0 0;
	padding:0 0 0 0px;   
}
		
.m-round .m-content {
	background: url(/images/round_cn2.png) right top repeat-y;
	margin:0 -17px 0 0;
	padding:2px 15px 0px 14px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.m-round-a 	.m-content {
	background: url(/images/round_cn-i.png) right top repeat-y;


}			
.m-round .m-topLine {
		position:relative;
		height:13px;
		overflow:hidden;
		pbackground:red;
		} 
.m-round .m-bottomLine {
	position:relative;
	height:14px;
	overflow:hidden;
}
		
.m-round .m-cn {
	background:url(/images/rnd_crn.png) no-repeat;
	position:relative;
	width:35px;
	height:160px;
	overflow:hidden;
}


.m-round-a .m-cn {
	background:url(/images/rnd_crn-i.png) no-repeat;
	
}

	
.m-round  .m-cn.m-r {
	position:absolute;
	margin-left:100%;
	left:-16px;
	top:-29px;
}
.m-round  .m-bottomLine .m-cn {
	margin-top:-58px;
}
			
.m-round  .m-cn.m-l {
	width:auto;
	margin-right:16px;
}
			
.m-round .m-bottomLine .m-r {
	background-position:0 13px;
	_background-position:0 14px;
}

.m-round .m-content h4{
	font-size:18px;
	font-family:"Georgia";
	font-style:italic;
	color:#12546a;
	margin-bottom:5px;
}				
.m-round .m-content p{
	margin:0;padding:0;
	font-style:italic;
	color:#414141;
}			




/* #white-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	display:none;	
} */

#black-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	pdisplay:none;
	width:0;
	height:0;	
}
.modal {display:none;z-index:9999}

.modal_close {
	text-align:right;
}
.modal_close a {
	border-bottom:1px dashed;
	cursor:pointer;
	text-decoration:none;
	font-family:"Georgia";
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
}

#modal-title {
	padding-left:33px;
	font-family:"Georgia";
	font-style:italic;
}

#modal-nav {
	overflow:hidden;
	font-size:14px;
	color:#5a9900;
	padding:0 15px 8px 15px;
	display:none;
	position:relative;
}
#modal-nav div {
	float:right;
	//position:absolute;
	//right:15px;
	
}

#modal-nav a {
	cursor:pointer;
	font-size:13px;
}


.m-link-pdf {
	text-align:left;background:url(/images/icon-pdf.png) no-repeat 0 0;min-height:34px;_height:34px;margin-left:10px;
}
.m-link-pdf a {
	display:block;padding: 0px 0px 0px 30px;line-height:normal;line-height:15px;text-decoration:none;
}
.m-link-pdf a i{
	text-decoration:underline;font-style:normal;
}
.m-link-pdf a span  {font-size:11px;color:#3f371c;text-decoration:none;line-height:normal;line-height:20px;}


.grass {
	background:url(/images/grass.png) repeat-x bottom center
}

.ictinus{position:absolute;z-index:1;}.ictinus *{position:absolute;}img.ictinus-init{opacity:0;position:relative;z-index:2;//visibility:hidden;}


.paragraph {
	width:100%;overflow:hidden;margin-bottom:18px;
}

.paragraph-i {
	float:left;margin-right:10px;margin-bottom:10px;display:block;-webkit-border-radius:10px
}
.paragraph-i-right {
	float:right;margin-left:10px;margin-bottom:10px;-webkit-border-radius:10px
}


/* ------------------------------------------------------------------------- */
.wrap {
min-height:100%;
line-height:130%;
overflow-x:hidden;
position:relative;
padding:0 20px;
zoom:1;
}

	.round {
	position:relative;
	ptop:40px;
	pleft:50%;
	width:400px;
	pmargin:0 0 0 -30%;
	}
	
		.round .contentBox {
		background:url(/images/fuck.png) left top repeat-y;
		margin:0 17px 0 0;
		padding:0 0 0 13px;
		}
		
			.round .content {
			background:url(/images/round_content_bg.png) right top repeat-y;
			margin:0 -17px 0 0;
			padding:0 47px 0px 30px;
			position:relative;
			overflow:hidden;
			zoom:1;
			}
		
		.round .topLine, .round .bottomLine {
		position:relative;
		height:40px;
		overflow:hidden;
		}
		
			.round .cn {
			background:url(/images/round_cn.png) no-repeat;
			position:relative;
			width:35px;
			height:160px;
			overflow:hidden;
			}
			
			.round .cn.r {
			position:absolute;
			margin-left:100%;
			left:-35px;
			top:-40px;
			}
			
			.round .bottomLine .cn {
			margin-top:-80px;
			}
			
			.round .cn.l {
			width:auto;
			margin-right:35px;
			}
			
			
			
	
			
.wrap:after, .round .content:after {
content:'';
clear:both;
display:block;
overflow:hidden;
height:0;
}




/*
-----------------------------------------*/





.wrap2 {
min-height:100%;
line-height:130%;
overflow-x:hidden;
position:relative;
padding:0 20px;
zoom:1;
}

 .round2 {

	zoom:1;	
	position:relative;
	pwidth:400px;
	float:left;
	width:auto;
	//width:1%;	
	_position:absolute;
	-width:100px;	 
	 
	}
	
	.round22 {
		height:50px;
		overflow:visible;
		_position:absolute;
		pmargin-left:30px;
		//width:300px;	
	}
		
	 .round2 .contentBox2 {
	   pbackground:url(/images/fuck.png) left top repeat-y;
	   margin:0 17px 0 0;
	   padding:0 0 0 0px;
	   
	}
		
	 .round2 .content2 {
		    background:url(/images/round_cn2.png) right top repeat-y;
		    _background: url(/images/round_cn22.png) right top repeat-y;
			margin:0 -17px 0 0;
			padding:0 15px 0px 15px;
			position:relative;
			overflow:hidden;
			zoom:1;
		
			}
			
	 .round22 .content2 {
		    background: url(/images/round_cn22.png) right top repeat-y;
			margin:0 -17px 0 0;
			padding:0 15px 0px 15px;
			position:relative;
			overflow:hidden;
			zoom:1;
			
			}		
		
		 .round2 .topLine2 {
		position:relative;
		height:13px;
		overflow:hidden;
		pbackground:red;
		} 
		.round2 .bottomLine2 {
		position:relative;
		height:14px;
		overflow:hidden;
		pbackground:red;
		}
		
			.round2 .cn2 {
			background:url(/images/rnd_crn.png) no-repeat;
			_background:url(/images/rnd_crn2.png) no-repeat;
			position:relative;
			width:35px;
			height:160px;
			overflow:hidden;
			}
			
			.round22 .cn2 {
			background: url(/images/rnd_crn2.png) no-repeat;
			position:relative;
			width:35px;
			height:160px;
			overflow:hidden;
			}
			
			
			.round2  .cn2.r2 {
			position:absolute;
			margin-left:100%;
			left:-16px;
			top:-29px;
			}
			
			.round2  .bottomLine2 .cn2 {
			margin-top:-58px;
			}
			
			.round2  .cn2.l2 {
			width:auto;
			margin-right:16px;
			}
			
			.round2 .bottomLine2 .r2 {
				background-position:0 13px;
				_background-position:0 14px;
			}
			
			
.round2 p, .round22 p {font-size:15px;font-family:Arial;line-height:18px;padding-bottom:2px;}
.round2 p  a, .round22 p  a  {color:#12546a;border-bottom:1px dashed;text-decoration:none;cursor:pointer;white-space:nowrap;}
.round2 p  a:hover, .round22 p  a:hover  {	color:#cf1b1e;}	

.content2 p {margin:0;zoom:1;}
.content2 div {margin:0;display:none;color:#767c7c;margin-top:9px;line-height:normal;line-height:normal;line-height:20px;font-size:13px;padding-bottom:2px;text-align:left;}
	

#slide6-li {
	padding-right:9px;
}

#slide7-li {
	padding-right:40px;
}
#slide8-li {
	padding-right:113px;
}

#slide1-div {
	z-index:999999;
}
#slide2-div {
	z-index:999998;
	margin-left:9px;
}
#slide3-div {
	z-index:999997;
	margin-left:40px;
}
#slide4-div {
	z-index:999996;
	margin-left:104px;
}
#slide5-div {
	z-index:999995;
	float:right;
	text-align:right;
	height:50px;
	
	_margin-left:50px;
	/*
	_position:absolute;
	_margin-left:50px; */
}
#slide6-div {
	z-index:999994;
	float:right;
	text-align:right;
}
#slide7-div {
	z-index:999993;
	float:right;
	text-align:right;
}
#slide8-div {
	z-index:999992;
	float:right;
	text-align:right;
}



.wrap2:after,  .content2:after {
content:'';
clear:both;
display:block;
overflow:hidden;
height:0;
}



.anons {
	width:95%;
	overflow:hidden;
	line-height:normal;
	color:#414141;
	line-height:20px;
	font-size:13px;
	text-align:left;
}
.anons h2 {
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	text-align: left;
}
.anons  span{
	font-family:"Georgia";
	font-size:14px;
	font-style:italic;
}

.anons ul li {
	background:url(/images/li-bg.png) no-repeat 0 6px;
	margin-bottom:14px;
	padding-left:15px;
}	
.anons ul  li p { padding-top:14px;padding-bottom:0; margin-bottom:0;}

.anons img {margin-top:8px;}



.anons2 {
	width:100%;
	overflow:hidden;
	line-height:normal;
	color:#414141;
	line-height:20px;
	font-size:13px;
	text-align:left;
}
.anons2 h2 {
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	text-align: left;
}
.anons2  span{
	font-size:11px;
}

.anons2 ul li {
	background:url(/images/li-bg.png) no-repeat 0 6px;
	margin-bottom:14px;
	padding-left:15px;
}	
.anons2 ul  li p { padding-top:14px;padding-bottom:0; margin-bottom:0;}

.anons2 img {margin-top:8px;}



/* \новости */
/* чписок всех моделей*/
.news-list {
	width:100%;
	padding-top:12px;
}
.news-list h1 {
	margin-left:23px;
}	
.news-list ul {
	margin-left:25px;
}
.news-list ul li {
	width:418px;
	margin-right:15px;
	pbackground:blue;
	margin-bottom:20px;
	display: inline-table;
	vertical-align:top;
	zoom: 1;
    *display: inline;
    _pheight: 250px;
    pbackground:red;
}


/* наоасти если слева меню */
.news-list2 {
	pwidth:100%;
	margin-left:215px;
}
.news-list2 h1 {
	margin-left:23px;
}	
.news-list2 ul {
	margin-left:25px;
}
.news-list2 ul li {
	width:290px;
	margin-right:65px;
	pbackground:blue;
	margin-bottom:20px;
	display: inline-table;
	vertical-align:top;
	zoom: 1;
    *display: inline;
    _pheight: 250px;
    pbackground:red;
}



/* Пагинатор
---------------------------------------------------------------------------*/
.pages {
	overflow:hidden;
	margin-top:20px;
	margin-left:30px;
	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	color:#757c7c;
}
.m2 {
	margin-left:240px;
}
.pages li {display: inline;float:left;height:34px;line-height:32px;}
.pages li a {background:none;padding:10px 8px 10px 8px;margin-right:1px;}
.pages li a:hover {padding:10px 8px 10px 8px;margin-right:1px;text-decoration:none;}
.pages li a.page-active {padding:10px 8px 10px 8px;margin-right:1px;text-decoration:none;color:#757c7c;}

.pages li a.page-active:hover {background:none;color:#757c7c;}

#h1 {padding-left:23px;margin-top:12px;}


/* чписок фоток */
.photo-list {
	width:100%;
	padding-top:12px;
}
.photo-list h1 {
	margin-left:23px;
}	
.photo-list ul {
	margin-left:25px;
}
.photo-list ul li {
	width:206px;
	margin-right:9px;
	pbackground:blue;
	margin-bottom:30px;
	display: inline-table;
	vertical-align:top;
	margin-top:10px;
	zoom: 1;
    *display: inline;
    _pheight: 250px;
}
.photo-list ul li a img{ 
	-webkit-border-radius:10px;
	opacity:0.6;
	/* для IE * 
	//filter:alpha(opacity=60);   
	opacity:0.6 ;  
	-moz-opacity:0.6;  */  
	
	
}


.sitemap {

	font-family:"Georgia";
	font-size:18px;
	font-style:italic;
	color:#757c7c;
	margin-bottom:40px;
}
.sitemap li {margin-bottom:10px}

.sitemap li ul {margin-top:10px;margin-left:20px;}
.sitemap li ul li{

	font-family:"Georgia";
	font-size:14px;
	font-style:italic;
	color:#757c7c;
	margin-bottom:5px
}

.leftmenu {
	float:left;width:198px;pbackground:red;margin-left:20px;
}
.leftmenu ul {
	overflow:gidden;
}

.l-menu-a {
	background: url(/images/ntop.png) no-repeat top left;
	overflow:hidden;
	margin-bottom:-7px;
}

.l-menu-a-w {
	float:left;pwidth:10px;pbackground:red;overflow:hidden;width:188px;background:url(/images/nbottom.png) no-repeat bottom left;margin-top:12px;
}

.l-menu-a-d {background:url(/images/vendcenter.png) no-repeat bottom left;padding-bottom:8px;width:168px;float:left;margin-left:9px;line-height:normal;min-height:18px;}

.l-menu-a-d a {
	position:absolute;margin-top:-2px;width:165px;padding-left:3px;
}
.l-menu-a-d i {
	visibility:hidden;
}
.l-menu {
	overflow:hidden;margin-bottom:-7px;
}
.l-menu-w {
	margin-top:12px;
}
.l-menu-d {
	padding-bottom:8px;pwidth:168px;float:left;margin-left:9px;line-height:normal;min-height:18px;
}
.l-menu-d a {
	position:absolute;margin-top:-2px;width:165px;padding-left:3px;
}
.l-menu-d i {
	visibility:hidden;
}	

table.ttb {
	width: 60%;
	border-collapse: collapse;
	border: 1px  solid #808080;
	margin: 0;
	padding: 0;
	empty-cells: show;
	background-color: #F0F8FF;
}

table.ttb tr.header td, table.ttb tr.header th {
	font-weight: bold;
	/*text-align: center;*/
 	border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #808080;
    background:#d7d7d7;
    vertical-align:middle;
    text-align:center;
}

table.ttb .first {
	/*text-align: right;*/
	padding: 5px;
	vertical-align: top;
	width: 30%;
	vertical-align:middle;
	

}

table.ttb td, table.ttb td {
	padding: 5px;
	c-ursor: text;
	font: 12px Arial;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #808080;
    background:#e8e8e8;
    vertical-align:middle;
}
