* {margin:0; padding:0;}
html, body {}
body {min-height:100%; min-width:1003px;}
strong {font-family:Verdana;}
img {_filter:expression(fixPNG(this));}

#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:100%;}
/* ---
Классы для операционных систем
	.nix
	.mac
	.win
Классы для браузеров
	.ie6 - internet explorer 6.x
	.ie7 - internet explorer 7.x
	.ie8 - internet explorer 8.x
	.opera - opera
	.ff2 - mozilla firefox 2.x
	.ff3 - mozilla firefox 3.x
	.safari - safari
Структура при использовании
	.операционная_система .браузер #ваш_id {стили}
	.операционная_система .браузер .ваш_класс {стили}
	.операционная_система .браузер ваш_тэг {стили}
--- */

/* (*) Зона описания общих параметров для группы тэгов*/

/* (TAG) Зона описания основных тэгов*/
body {background:url(/images/toprepeat.jpg) top repeat-x #727274;}
h1 {font-family:Verdana; font-size:14px; color:#054364; margin-bottom:10px;}
/* (ID & CLASS) Зона описания основной таблици стилей*/
#container {background:url(/images/top.jpg) left top no-repeat; padding-top:190px;}
.rightimmage {position:absolute; right:0px; top:8px;}
.lefttop {height:103px; padding:30px 0px 0px 30px; font-family:"Arno Pro"; width:20px; color:#fff; width:350px; font-size:20px; position:absolute; top:0px; left:0px;}
.ie6 .lefttop, .ie7 .lefttop, .ie8 .lefttop {height:133px;}
.lefttop img {border:none;}
.lefttop .phone {float:left; margin:15px 20px 0px 10px;}
.lefttop .numbers {float:left; margin-top:5px;}
.slogan {position:absolute; top:50px; left:33%; font-family:"Arno Pro"; font-size:24px; color:#fff; text-align:center; width:430px;}
#topmenu {width:100%; z-index:10; position:absolute; text-align:center; top:136px;}
/*.ie6 #topmenu, .ie7 #topmenu, .ie8 #topmenu {margin-top:0px;}*/
#topmenu img {border:none; width:163px; height:37px;}
#main {width:100%; clear:both; position:relative;}
.leftcolumn {width:290px; padding:0px 12px 0px 12px;}
.ie6 .leftcolumn, .ie7 .leftcolumn, .ie8 .leftcolumn {width:314px;}
.leftcolumn .inner1 {width:290px; background:url(/images/leftcolumn_center.jpg) repeat-y;}
.leftcolumn .inner2 {width:290px; background:url(/images/leftcolumn_top.jpg) top left no-repeat;}
.leftcolumn .inner3 {width:250px; background:url(/images/leftcolumn_bottom.jpg) bottom left no-repeat;}
#leftcolumn {padding:10px 20px 10px 20px;}
.ie6 #leftcolumn, .ie7 #leftcolumn, .ie8 #leftcolumn {width:290px;}
#leftcolumn img {border:none;}
#leftcolumn a {font-family:"Arno Pro"; font-size:14px; color:#000; font-weight:bold; line-height:25px;}
#leftcolumn .banner {margin-top:5px;}
.rightcolumn {width:100%;}
.rightcolumn .inner1 {width:98%; background:url(/images/cont_top.jpg) top repeat-x #fff;}
.rightcolumn .inner2 {width:100%; background:url(/images/cont_bottom.jpg) bottom repeat-x;}
.rightcolumn .inner3 {width:100%; background:url(/images/cont_left.jpg) left repeat-y;}
.rightcolumn .inner4 {background:url(/images/cont_right.jpg) right repeat-y;  position:relative;}
.corner {position:absolute;}
#corner1 {top:0px; left:0px;}
#corner2 {top:0px; right:0px;}
#corner3 {bottom:0px; right:0px;}
#corner4 {bottom:0px; left:0px;}
#content {font-family:Verdana; font-size:12px; padding:15px; }
#content ul {padding-left: 20px;}
#content table {font-size:12px; font-family:Verdana;}
#content table td {padding:10px;}
#content a {text-decoration:underline; color:#054364; font-size:14px; font-family:"Arno Pro";}
#foo {width:90%; font-family:"Arno Pro"; font-size:14px; color:#fff; text-align:right; padding-right:20px; background:url(/images/foo.jpg) right no-repeat #00466a; height:22px; padding-top:4px; margin-top:10px; margin-bottom:10px;}
.ie6 #foo, .ie7 #foo, .ie8 #foo {height:22px; padding-top:3px;}
.partners{margin:0 10px 6px 0 0;float:left;}

.copy a{color:#ffffff; text-decoration:underline;}

a {
		behavior:url('/templates/linares/csshover.htc');
}




#myleftmenu ul, #myleftmenu ul ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}


#myleftmenu ul li a{
	color:#000000;
	font-family:"Arno Pro";
	
	font-family:Arial;
	
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
#myleftmenu ul ul{
	display:none;
	margin:0 0 0 10px;
}
#myleftmenu ul li ul li a{
	font-weight:normal;
}
.logo1{
	width:257px;
	height:51px;
}
.phone{
	width:23px;
	height:34px;
}

#leftcolumn img{
	width:177px;
	height:40px;
}

.rightimmage{
	width:250px;
	height:155px;
}








#content img
{
	border:0;
}
.maps {
	margin-left:22px;
}
.maps h4 {
	margin:0;
	color:#054364;
	font-family:"Arno Pro";
	font-size:14px;
	text-decoration:underline;
}
.slk {
	text-align:center;
}
.slk a {
	color:#054364;
	text-decoration:none;
	font-size:12px;
}
.zagol {
	font-size:12px;
	text-align:center;
}