/* Base */
body, td, th, div, span, p, input, textarea { font-family: Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 0px; }
body{background: url('/imgh/bg_2.jpg') top left}
a { color: #760032; text-decoration: underline; }
a:hover { color: #d67676; text-decoration: underline; }
a:focus { outline: none; }
table { border-collapse: collapse; width: 100%; }
table.none { border-collapse: none; width: 300px; }
td, th { margin: 0; padding: 0; vertical-align: top; font-weight: normal;}
p { padding: 0 0 14px 0; font-size: 12px; line-height: 16px; color: #636363; }
img { border: none; }
#limit { max-width: 1300px; background: #ffffff; }
img.inv { visibility: hidden; }

* { padding: 0; margin: 0; }
h2 { color: #000000; font-size: 20px; margin: 0 0 11px 0; font-weight: normal; }
h3 { color: #000000; font-size: 18px; margin: 0 0 7px 0; font-weight: normal; }
h4 { color: #000000; font-size: 12px; margin: 0 0 3px 0; font-weight: bold; }

a.points { text-decoration: none; border-bottom: 1px dashed #760032; }
a.points:hover { text-decoration: none; border-bottom: 1px dashed #d67676; }

/* Base */

/* Index */
td.index_pad { padding: 30px 0 0 0; }
table.index_bg { background: #ffffff; }

table.menu_block { margin: 40px 0 0 0; }
table.menu_block td.logo { padding: 0 35px 0 35px; width: 135px; }
table.menu_block td.item { background: #760032; font-size: 14px; padding: 0 15px 0 30px; vertical-align: middle; }
table.menu_block td.item2 { background: #fff; font-size: 14px; padding: 0 15px 10px 30px; vertical-align: middle; text-align:right;}
table.menu_block td.item2  a{color:#dddddd;}
table.menu_block td.item2  a.active{color:#000}
table.menu_block td.item2  a:hover{color:#000}
table.menu_block table.select { width: auto; }
table.menu_block table.select td { color: #ffffff; font-size: 14px; }
table.menu_block table.select td.down { text-align: center; }
table.menu_block table.select td.down a { text-decoration: none; }
table.menu_block table.select td.down img { position: absolute; margin: 19px 0 0 -10px; }


table.menu_block td a { color: #ffffff; font-size: 14px; }
table.menu_block td a:hover { color: #d67676; }
table.menu_block td.last_item { background: #760032; text-align: right; vertical-align: middle;  padding: 0 30px 0 0; }
table.menu_block td.space { background: #760032; width: 30%; }

td.flash_block { padding: 40px 0 0 0; }

td.index_content { background: #efeee3; padding: 0 0 30px 0; }
td.index_content ul
{
margin: 0 0 15px 0;
padding: 0;
}

td.index_content li
{
font-size: 12px;
color: #636363;
width: 100%;
background-image: url('/imgh/bullet.gif');
background-position: 0 7px;
background-repeat: no-repeat;
position: relative;
margin: 0 0 12px -18px;
padding: 0 0 0 18px;
list-style: none;
list-style-image: none;
line-height: 18px;
}

td.index_text { padding: 35px 65px 0 60px; width: 50%; }
td.index_news { padding: 0 60px 0 0; width: 50%; }

td.footer_pad { padding: 15px 0 30px 0; }

td.copyright { color: #ffffff; width: 25%; padding: 0 0 0 10px; }

td.contacts { color: #ffffff; width: 25%; text-align: left; }
td.contacts a { color: #ffffff; }

td.lexpro { color: #ffffff; width: 25%; padding: 0 0 0 0px; text-align: left; }
td.lexpro a { color: #ffffff; }

td.fantasydesign { color: #ffffff; width: 25%; padding: 0 0 0 0px; text-align: right; }
td.fantasydesign a { color: #ffffff; }

/* End Index */

/* Content */
table.content_navi td.column_1 { text-align: right; padding: 30px 35px 30px 0; width: 170px; }
table.content_navi td.column_2 { padding: 0 0 30px 0; width: 100%; }
td.content_pad { padding: 0 40px 30px 0; }

td.content ul
{
margin: 0 0 15px 0;
padding: 0;
}

td.content li
{
font-size: 12px;
color: #636363;
width: 100%;
background-image: url('/imgh/bullet.gif');
background-position: 0 7px;
background-repeat: no-repeat;
position: relative;
margin: 0 0 12px -18px;
padding: 0 0 0 18px;
list-style: none;
list-style-image: none;
line-height: 18px;
}


ul.sub_menu { list-style: none; width: 170px; }
ul.sub_menu li { margin: 0 0 10px 0; padding-left: 30px; }

table.head_block { height: 130px; margin: 0 0 35px 0; background: #efeee3 url('/imgh/leafes_bg.jpg') top right no-repeat; width: 100%; }
table.head_block img.left { position: absolute; margin: 32px 0 0 -20px;}
table.head_block td.head { background-image: url('/imgh/up.gif'); background-position: 50px 100%; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 50px; }
table.head_block td.head h2 {font-size: 36px; font-weight: normal; color: #000000;  }
/* End Content */

/* Projects */
div.project_item { margin: 0 0 30px 0;} 
div.project_item div.segment { font-size: 12px; color: rgb(0,0,0); margin: 0 0 3px 0; } 
div.project_item div.head { font-size: 18px; margin: 0 0 3px 0; } 
div.project_item div.text { font-size: 12px; color:636363; } 

table.pages { width: auto; margin: -60px 0 0 0; position: relative;}
table.pages td { vertical-align: middle; }
table.pages td.item { padding: 5px 6px 5px 6px; }
table.pages td.select { padding: 5px 6px 5px 6px; background: #efeee3; font-weight: bold;}
/* End Projects */

/* News */
ul.archive_menu { position: absolute; margin: 0 0 0 -68px; list-style: none; }
ul.archive_menu li { text-align: right; margin: 0 0 10px 0; }

div.news_item { margin: 0 0 20px 0; width: 80%; } 
div.news_item div.date { font-size: 12px; color:#b6b392; margin: 0 0 3px 0; } 
div.news_item div.text { font-size: 12px; color:636363; } 

/* End News */

/* Partners */
table.partners_item { margin: 0 0 30px 0; }
table.partners_item div.image { width: 100px; height: 80px; border: 1px solid #f2f2f2; margin: 0 20px 0 0; }
table.partners_item div.head { font-size: 18px; margin: 0 0 3px 0; }
table.partners_item div.text { font-size: 12px; color:636363; }
/* End Partners */

.forma{width:700px;position:relative;overflow:hidden;margin-bottom:10px;}
.forma .left{float:left;width:300px;font-size:15px;}
.forma .right{float:left;}
.forma .right input{width:280px;}
.forma .right select{width:285px;}
#forma h2{margin-top:40px}
