/* Utilites------------------------------ */
* { margin: 0; padding: 0; }

*:focus { outline: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none; }
.no-list {list-style:none;}

.hidden { overflow: hidden; }
.left 	{float:left;}
.right	{float:right;}
.clear	{clear:both;}

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }



/* main tag----------------- */
html {font: 0.8em Arial, Helvetica, sans-serif;}
body {color:#263043;}

a {color:#0d85bf;}
a:visited {}
a:hover {}
a:active {}

h1, h2, h3, h4, h5  {color:#0d85bf;}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;}

h1 {font-size:20px;margin-bottom:15px;}
h2 {}
h3 {font-size:16px;font-weight:bold;}
h4 {}
h5 {}
h6 {}

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1em/1.6 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 0.7em; background: #eee; }
code { padding: .2em .5em; }
small {font-size:0.9em;}

#content p, #content ul, #content ol, #content table, blockquote, pre, #columns { margin-bottom: 1em; }
#content ul, #content ol {margin-left:1.5em;}
#content {line-height:1.3;}

table { border-collapse: collapse; width: 99%; }
table th, table td { border: 1px solid #ccc; padding: 2px 3px;  }
table th { background: #f4f4f4; vertical-align: middle;}
table td { vertical-align: top;}


.logo  {
	position:absolute;
	width : 163px;
	height : 50px;
	left : 109px;
	top : 143px;
	font-size : 22px;
	color:#975c2e;
	text-decoration:none;
	font-family:'Times New Roman',serif;
}
.logo span {
	width : 100%;
	height : 100%;
	position : absolute;
	background : url('img/logo.jpg');
} 
.logo small {font-size:14px;}



/* Template------------------------------ */
#site {}
#header {width:1000px;margin:0px;height:395px;position:relative;background:url('img/header-bg.jpg') center top no-repeat ;}
#header .tel {position:absolute;top:143px;left:328px;width:145px;height:50px;color:#0d85bf;font-size:20px;}

.break {margin-bottom:8px;}
.break a  {color:#666;}

#content {}
#right-block {}
#footer {height:73px;color:#d1d1d1;padding-top:10px;text-align:center;line-height:1.5;background:url('img/footer.png')  ;}
#footer a  {color:#e8e8e8;}


#wrapper { width: 100%;margin:0 auto;   min-width: 1000px;}
#container {width: 100%;}
#content {  width: 100%;  float: left;}
#text {margin: 0 250px;padding:20px 10px;}
#left {  float: left;  width: 250px;  margin-left: -100%;background:url('img/menu-top.jpg') 60px 0px no-repeat ;}

#right {  float: left;  width: 250px;  margin-left: -250px;background:url('img/bot-news.jpg') right bottom no-repeat;padding-top:5px;}
  .sale {margin-left:13px;background:url('img/skid.jpg') top right no-repeat;width:187px;padding-right:50px;height:67px;padding-top:48px;text-align:center;margin-bottom:20px;}
  .shares {margin-left:13px;background:url('img/shares.jpg') top right no-repeat;width:187px;margin-bottom:5px;padding-right:50px;height:97px;padding-top:50px;text-align:center;}


#right  .news-top {width:164px;height:42px;background:url('img/news.jpg') left no-repeat;margin-bottom:10px;}
#right  .news {background:url('img/bot-news.jpg') -8px 100% no-repeat #dde6d0;padding-bottom:20px;width:164px;margin-left:20px;height:590px;}
#right  .news p {margin-bottom:1.6em;padding-left:10px;}
#right  .news  .date {font-weight:bold;}

#wrapper  {background:url('img/left-bg.jpg') 0px 371px no-repeat ;}
#header .pers {width:220px;height:390px;position:absolute;top:0px;right:50px;}

.man1 {background:url('img/man1.jpg') no-repeat ;}
.man2 {background:url('img/man2.jpg') no-repeat ;}
.man3 {background:url('img/man3.jpg') no-repeat ;}

/* Vertical Menu------------------------------ */
.menu-v  .active a  , .menu-v  ul li ul  li.active a   ,.menu-v li.mactive  a {color:#3c6e9a;}
.menu-v  {width:164px;background:url('img/menu-top.jpg') -4px 0px no-repeat #dde6d0;margin-left:64px;list-style:none;padding-top:50px;}
.menu-v li {position:relative;margin:2px 0px;height:37px;}
.menu-v li.mactive {position:relative;margin:2px 0px;height:auto;}
.menu-v li.mactive span {display:block;position:relative;margin:2px 0px;height:37px;}
.menu-v li.mactive ul {list-style:none;}
.menu-v li.mactive ul li {position:relative;margin:2px 0px;height:37px;}
.menu-v li.mactive ul li a {font-weight:normal;color:#3a3f33;}
.menu-v li.mactive ul li a:hover  {padding-left:35px;}
.menu-v li ul li a {font-weight:normal;color:#3a3f33;padding-left:13px;}
.menu-v li a {display:block;padding:7px 0;padding-left:10px;font-size:1em;color:#3a3f33;text-decoration:none;font-weight:bold;}
.menu-v li a:hover {position:absolute;left:-22px;height:23px;padding-bottom:7px;width:164px;padding:7px 0;padding-left:32px;background:url('img/hover.png') no-repeat;}
.menu-v   ul  .active a  {color:#3c6e9a!important;}


.left-bg {background:url('img/left-bg-bot.jpg') left bottom no-repeat;padding-bottom:70px;}

.priv {background:#dde6d0;border:1px solid #c0cbb1;}
.priv  .block {background:#f0f3eb;border:1px solid #ffffff;padding:10px;overflow:hidden;margin:6px;}

.bot-center {background:#dde6d0;border:1px solid #c0cbb1;overflow:hidden;padding:6px;margin:20px 65px;}
.bot-center .serv {width:160px;height:176px;float:left;margin:3px 4px;text-align:center;margin-bottom:6px;}
.bot-center .serv a {color:#3a3f33;}
.bot-center  .block {background:#f0f3eb;border:1px solid #ffffff;padding:10px 7px;overflow:hidden;}

#gogo {color:#0d85bf;text-decoration:underline;cursor:pointer;}

/*	Columns------------------------------ */
.columns { width: 100%; overflow: hidden; }
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62 { float: left; overflow: hidden; }

.col-content { padding: 0 6px; }
.col-first { padding-left: 0!important; }
.col-last { padding-right: 0!important;margin-right:-1px; }

.w-5 { width: 5%; }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }


/* Images------------------------------ */
img.f-left { margin-right: 1em;margin-bottom:0.5em;float:left; }
img.f-right { margin-left: 1em;margin-bottom:0.5em;float:right; }


/* Content Form------------------------------ */
#content form { padding: .5em 0; }
#content fieldset { }
#content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.hide {margin:10px;padding:10px 2%;background:#dde6d0;border:1px solid #6b6f65;width:300px;margin-left:130px;}
.hide2 {margin:10px;padding:10px 2%;background:#dde6d0;border:1px solid #6b6f65;width:300px;margin-left:130px;}

.amout {border:0; color:#f6931f; font-weight:bold;background:#dde6d0;}
.win-img {overflow:hidden;list-style:none;margin:0px;padding:0px;padding-left:105px;}
.win-img li {float:left;margin:5px;text-align:center;}


/* Content Form------------------------------ */

#feedback { padding: .5em 0; }
 fieldset { margin-bottom: 1em; border: none; }
 legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.f-row { margin:.5em 0px; width:100%;overflow:hidden;}
.f-row small {color:#444;line-height:1.8;}
 label { float: left; text-align: right; width: 120px; padding: 0 5px; }
.f-inputs { margin-left: 126px; text-align:left;}
.subm {margin-left:130px;}
.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }


/* Inputs------------------------------ */
input { vertical-align: middle; }
.i-checkbox { margin-top: 3px;}
.i-text { width: 250px; padding: 0 1px; font: 1em sans-serif; }
.i-select { width: 255px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }
