/* Reset */
*							{border:0;margin:0;outline:0;padding:0}
h1,h2,h3,h4,h5,h6			{color:#616f85;font-family:Tahoma,Verdana,Arial,sans-serif;font-weight:normal}
table						{border-collapse:collapse;border-spacing:0}
ul,ol						{list-style:none}
input,textarea				{font-family:Tahoma,Verdana,Arial,sans-serif}
a img           			{color:#ccc}

/* Global */
html						{height:100%}

body						{background:#f0f2f5;
							color:#304156;
							font-family:Tahoma,Verdana,Arial,sans-serif;
							font-size:100.01%;
							min-height:100%;
							position:relative}
							
a:link,a:visited			{color:#43bcca}
a:hover,a:active			{text-decoration:none}

/* Common */

h1,h3							{font-size:1.125em}
h2							{font-size:0.9em;font-weight:bold}
h4,h5,h6					{font-size:0.75em;font-weight:bold}

h3		{ color: #43BCCA;}

/* Углы */
.corners, .cornersActive					{background:#fff;height:70%;p*adding:20px 0;position:relative; padding:0px 0; border: 0px solid red}

.corners .top, .cornersActive .top,
.corners .bottom, .cornersActive .bottom			{height:20px;overflow:hidden;position:absolute;width:100%}
.corners .top, .cornersActive .top				{top:0}
.corners .bottom, .cornersActive .bottom			{bottom:0}

.corners .top div,
.corners .bottom div		{background:url('/gfx/i/corners.jpg');height:80px;position:absolute;width:20px}

.corners .top .left,
.corners .bottom .left		{left:0}
.corners .top .right,
.corners .bottom .right		{right:0}

.corners .top .left			{top:0}
.corners .top .right		{top:-20px}
.corners .bottom .left		{top:-40px}
.corners .bottom .right		{top:-60px}

.corners .content			{padding:0 20px}
/* /Углы */

/* Формы */
.input,.input *				{float:left}
.input label				{font-size:12px;margin:3px 5px 0 0}
.input input,.input select	{border-bottom:2px solid #b9bfc9;border-top:2px solid #b9bfc9;position:relative; font-size:0.75em; }
.input input				{height:17px}
.input select				{height:21px}
.input .left				{background:url('/gfx/i/input/input_sides.jpg') left no-repeat;height:21px;padding-left:10px}
.input .right				{background:url('/gfx/i/input/input_sides.jpg') right no-repeat;height:21px;margin-right:10px;padding-right:10px}
/* /Формы */

#bg							{background:url('/gfx/i/bg.png');bottom:0;height:331px;position:absolute;right:0;width:287px}

#wrap						{clear:both;margin:0 auto;padding:50px 75px 160px 75px;overflow:hidden;width:830px}

#top						{float:right;margin-bottom:35px;width:765px}

#auth						{float:left;width: 570px}
#auth form					{display:inline-block;width:100%}
#auth .corners				{height:21px;padding:10px 0}
#login,#password			{width:120px}
#enter						{background:url('/gfx/i/input/submit.jpg') top left no-repeat;border:0;cursor:pointer;height:16px;margin-top:2px;width:16px}

#nav						{float:right}
#nav li						{float:left;margin-left:10px}
#nav img					{vertical-align:bottom}

#header						{clear:both;margin:-50px 0 50px 0;position:relative}
#header_img  {margin-left:-20px; position:relative;
  //margin-left:-70px; /* ��� ���� ie */
      -margin-left:-70px; /* ��� ie6 */
}
#header_menu  {margin-left:55px; width:100%;  position:relative}
#header img					{margin:-35px 0 0 -50px;position:relative;vertical-align:bottom}

/* Меню */
#menu						{bottom:-5px;font-size:1.125em;height:25px;line-height:25px;position:absolute;right:0;}
#menu .item					{float:left;height:25px;line-height:25px;margin-left:5px;padding:0 20px;position:relative}
#menu .item a				{position:relative;z-index:1000}
#menu .item .corners
		{
                  display:none;
                  left:0;
                  padding-top:35px;
                  position:absolute;
                  top:-10px;
                  width:100%;
                  z-index:500;
                  height: auto;

               }

#menu .item .cornersActive
		{
                  display: block;
                  left:0;
                  padding-top:35px;
                  position:absolute;
                  top:-10px;
                  width:100%;
                  z-index:500;
                  height: auto;

               }

#menu .item .bottom			{background:#fff;position:relative}
#menu .item .content		{background:#fff}

#menu .item ul
{
      display:none;
      d*isplay: block;
      position:relative;
}
#menu .item ul li			{font-size:0.675em;line-height:150%;margin-top:0.5em;w*hite-space:nowrap}
/* /Меню */

#content					{display:inline-block;width:100%}

#left						{float:left;width:550px}

#review						{display:inline-block;margin-bottom:50px;overflow:hidden;width:100%}
#review h2 a				{color:#616f85;font-weight:normal}
#review .left,
#review .right				{float:left;width:250px}
#review .left				{margin-right:50px}
#review .left p				{font-size:0.75em;margin-top:15px}

.news						{font-size:0.75em;margin-top:15px}

#icons						{display:inline-block;font-size:0.75em;margin-bottom:50px;overflow:hidden;width:100%}
#icons li					{float:left;text-align:center;width:110px}
#icons li a					{color:#616f85;text-decoration:none}
#icons li span				{display:block;text-decoration:underline}
#icons li span:hover		{text-decoration:none}

#switcher					{display:inline-block;font-family:Tahoma,Verdana,Arial,sans-serif;margin-bottom:10px;overflow:hidden;width:100%}
#switcher .left,
#switcher .right			{float:left;width:250px}
#switcher .left				{margin-right:50px}
#switcher li				{padding-bottom:1px}
#switcher li a				{font-size:1.125em}
.gray-selected				{color:#616f85 !important;cursor:default;text-decoration:none}
.blue-dashed				{border-bottom:1px dashed #43bcca;cursor:pointer;text-decoration:none}
.blue-dashed:hover			{border-bottom:1px solid #f0f2f5}

#request					{clear:both; padding: 20px 20px 20px 10px;}
#request p					{font-size:0.75em;margin-bottom:0.5em}
#request form				{display:inline-block;width:100%}
#request label				{width:45px; float: left;}
#request .input				{display:inline-block;margin-top:15px}
#name						{width:220px}
#request .telephone label	{letter-spacing:-1px}
#telephone					{width:130px}
#street						{width:430px}
#tarif						{width:200px}
#request .captcha			{margin:15px 15px 0 15px}
#request .captcha label		{margin-right:30px}
#request .captcha img		{margin-top:-2px}
#captcha					{width:70px}
#send						{background:url('/gfx/i/input/submit.jpg') top left no-repeat;border:0;cursor:pointer;height:16px;margin-top:2px;width:16px}

#slider						{clear:both;margin:0 auto}
#slider li					{height:150px;overflow:hidden}
#slider li img				{float:left;margin:0 5px}

#slider.index li			{width:420px}
#slider.cameras li			{width:630px}

.equal-height				{height:150px !important}

#prevBtn,#nextBtn			{display:block;height:16px;position:absolute;top:87px;width:16px}
#prevBtn					{left:20px}	
#nextBtn					{right:20px}														
#prevBtn a,#nextBtn a		{display:block;height:16px;width:16px}	
#prevBtn a					{background:url('/gfx/i/slide-left.jpg')}
#nextBtn a					{background:url('/gfx/i/slide-right.jpg')}

#camera						{margin:15px 0 30px 0}
#camera .content			{height:250px}

#cameras					{width:850px !important}

#pager						{font-size:0.75em;margin-top:30px}
#pager li					{display:inline;margin-right:10px}

#right						{float:right;min-height:357px;position:relative;width:250px}

#star						{background:url('/gfx/i/star.png');height:357px;left:0;position:absolute;top:0;width:323px}

#golos						{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:80.01%; padding-top:380px}

#phone						{color:#6c7b91;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1.125em;left:600px;position:absolute;top:-0.5em;width:250px}
#phone img					{margin:0 0.5em -0.75em 0;position:relative}
#phone span					{font-size:2em}

#footer						{bottom:0;font-size:0.75em;height:60px;left:50%;margin-left:-425px;position:absolute;width:850px}
#footer .left				{float:left;width:550px}
#footer .right				{float:right;width:250px}
#footer .right p			{float:left}
#footer .right img			{float:right}

/* Разметка */
.text p,.text ul,.text ol,
.text dl,.text table				{font-size:0.75em;line-height:1.5em;margin-bottom:15px}

.text h1,.text h2,.text h3,
.text h4,.text h5,.text h6			{margin-bottom:5px}

.text table							{border-spacing:1px;width:100%}
.text th,.text td					{padding:5px} 

.text ul							{list-style:disc}
.text ol							{list-style:decimal}
.text ul li							{margin:5px 0 0 15px}
.text ol li							{margin:5px 0 0 20px}

.text dt							{font-weight:bold}
.text dd							{margin:5px 0 0 30px}
/* /Разметка */

#personal a 
{
	font-size:0.75em;
	margin: 2px 10px 0px 0px;
}

input.inputtext 
{
	width: 180px;
}

input.inputtextStreet
{
	width: 435px;
}

div.inputSelect
{
	margin: 15px 0px 0px 0px;
	width: auto;
	float: left;
}

#request label
{
	font-size:0.75em;
}

#request #tarif 
{
	border: 2px solid #B9BFC9;
	border-right: 0px solid #B9BFC9;
	margin-left: 5px;
	float: left;
}


div.news-detail h3
{
	margin-bottom: 5px;
}

#topNavigation a,
#topNavigation span
{
	font-size:0.65em;
}

div.news-detail 
{
	font-size:1em;
}
