@charset "UTF-8";

* {vertical-align: top; }
html { height: 100%; width:100%; margin: 0; padding: 0; }
body { 
	background-color:#fff; 
	color:#333; 
	height: 100%; 
	margin: 0; 
	width: 100%;
	background-image: url(../img/common/top_bg.jpg); background-repeat: repeat-x; background-position: 749px top;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
}
/*p, table, tbody, thead, tr, td, form { padding: 0; margin: 0; vertical-align: top; font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; }*/
img { border: 0; }

a:link, a:visited {color:#000; text-decoration:underline;} 
a:hover { color: #637F2C;}

.white {background-color: #FFF !important;}

.logo { position:absolute; top:40px; left:100px; }
.page { /*height:100%;*/ max-width: 1100px;  width:expression(body.clientWidth<1100 ? "100%":"1100px"); background:url('../img/common/logo_bg.jpg') left top no-repeat;}
.limit { max-width: 1100px; width:expression(body.clientWidth<1100 ? "100%":"1100px"); background-color: #10170D; }

.top {  }
.top td {  }
.top td table { /*margin-left:100px;*/ }
.top table tr td { padding:0px; padding-top:10px; padding-left:4px;}
.top table tr td a { color:#fff; text-decoration: underline; text-transform: uppercase; }

.mainmenu_margin { width: 24%;}
.mainmenu_container { padding: 165px 10px 0 32px; text-align:left; }
.mainmenu_container td {padding-right: 10px;}

.act_menu { opacity:0.80; -moz-opacity:0.80; filter:Alpha(Opacity='80'); }
.center { width:100%; height:100%; }

.left_column {width: 24%; background:url('../img/common/left/bg.gif'); background-repeat: repeat-y; vertical-align: top; }
.right_column { width: 76%; padding: 0 0 0 30px; vertical-align: top; background-color: #FFF; }

.left_menu {background-image: url(../img/main/left/menu.gif); background-position: left top; background-repeat: no-repeat; padding: 10px 0 0 50px;}
.left_menu div { margin-bottom:18px; padding-left:18px; }
.left_menu a {font: 13px Tahoma, Verdana, Geneva, sans-serif}

.left { width: 25%; max-width:256px; height:100%; padding-top: 46px; background:url('../img/common/left/top.gif') left top repeat-y; }
.left_inner {max-width:256px; padding-top: 46px; }
.left_middle { height: 379px; }
.left_bottom {background-color: #10170D; padding-bottom: 180px; }
.left_bottom .spacer {width: 250px; height: 1px; visibility: hidden;}

.left_title { font: 14px Arial, Tahoma, Verdana, Geneva, sans-serif; background:url('../img/common/left/menu.gif') left top no-repeat; background-color: #FFF; padding-left:64px; padding-top: 2px; color:#ae609d; font-weight:bold; text-transform: uppercase; }

.left_title_deyat { font: 14px Arial, Tahoma, Verdana, Geneva, sans-serif; background-color: #FFF; padding-left:64px; padding-top: 2px; color:#ae609d; font-weight:bold; text-transform: uppercase; }

.left_text { padding-left:64px; background-color: #FFF;  }
.left_text div { background:url('../img/common/icons/bull.gif') no-repeat left 5px; padding-left:18px; margin-top:18px; }
.left_text a {font: 13px Tahoma, Verdana, Geneva, sans-serif}
.left_text div.activ_menu_link { background:url('../img/common/icons/act_bull.gif') no-repeat left 5px; }
.left_text div.activ_menu_link a { background-color:#95bf46; color: #FFF; text-decoration: none; padding: 0 3px 2px 3px; }
.left_text div.activ_submenu_link { padding-left:18px; margin-left:20px; background:url('../img/common/icons/act_bull.gif') no-repeat left 5px; }
.left_text ul {margin: 0; padding: 0px 0 0px 18px;}
.left_text ul a {font-size: 11px;}
.left_text ul .activ_menu_link a { background-color: #FFF; color: #95bf46; text-decoration: none; padding: 0; }
.left_text ul div {margin-top: 12px; background-position: left 3px;}

.activ_submenu_link a, .activ_submenu_link a:link, .activ_submenu_link a:visited, .activ_submenu_link a:hover { color:#95bf46; text-decoration: none; }
.left_sp { height:16px; background:url('../img/common/left/menu.gif') left top no-repeat; }
.left_all { background:url('../img/common/left/bg.gif') left top repeat-y; /*height:100%;*/}

.search_container { background-image: url(../img/common/left/search_bg.gif); background-repeat: no-repeat; padding-top: 44px;}
.search_form {background-image: url(../img/common/left/search.gif); background-repeat: no-repeat; padding: 50px 25px 80px 40px; }
.search_form form {margin:0; padding: 0;}
.search_text { height:18px; width: 65%; border:1px solid #272c22; vertical-align:top; }

.left_middle .search_form {padding-bottom: 76px !important; _height: 152px;}

.phone { background-color: #10170D; padding: 45px 10px 32px 0;}

.left_all div { padding-top:40px; }
.left_sp1 { height:50px; background-color:#23271b; }
.left_search { height:78px; background:url('../img/common/left/search.gif') left top no-repeat #23271b; padding-top:47px; padding-left:40px; }
.left_sp2 { height:72px; background-color:#23271b; }

td.right { padding-left:44px; padding-top:18px; /*padding-right:350px;text-align:left; min-width:751px;*/ }

.right_text { /*width:100%;*/ text-align:left; }

.path_way { color:#000; }
.path_way a { color:#000; }

h1 { color:#95bf46; margin:19px 0 0 0; padding-bottom:10px; width:100%; line-height:1em; font-size:29px; font-family: Tahoma, Arial; font-weight: normal; }
h2, h2 a { color:#95bf46; margin:19px 0 0 0; padding-bottom:10px; width:100%; line-height:1em; font-size:20px; font-family:Tahoma, Arial; font-weight: normal; }
h5 {font: 14px Arial, Tahoma, sans-serif;}

.mes { color:#95bf46; margin:19px 0 0 0; padding-bottom:10px; line-height:0.3em; font-size:18px; font-family:Tahoma, Arial; }

#navibar { font: 11px Tahoma, Arial, Geneva, sans-serif;}

.content {padding: 20px 40px 0 0; border-top:5px solid #f4f4f3; font: 12px Arial, "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; line-height: 1.4em; }
.content table {font: 12px Arial, "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif normal;}
.content .spacer {width: 1px; height: 200px; visibility: hidden; float: right;}

.right_blog { border-top:5px solid #f4f4f3; padding-top:33px; }
.right_blog p { margin-bottom:15px; }

.news { width:100%; }

.page_bottom{background:url('../img/common/right/bg.gif') left bottom repeat-x; height:166px; vertical-align:bottom}

.right_bottom { height:168px; }
.bottom1 { font: 11px Tahoma, Arial, Geneva, sans-serif; font-weight:bold; color:#000; margin-bottom:10px; text-transform:uppercase; }
.bottom2 { color:#000; margin-left:15px; margin-bottom:31px; font-size:11px; }
.bottom3 a, .bottom3 a:hover, .bottom3 a:link, .bottom3 a:visited { color:#000; }
.bottom3 { margin-left:15px; }
.bottom3 a, .bottom3 a:hover, .bottom3 a:link, .bottom3 a:visited { color:#293518; }
td.bottom { height:47px; vertical-align:bottom; }
div.bottom { margin-left:30px; background:url('../img/common/right/bg.gif') left bottom repeat-x; height:166px; padding-left:20px; }
/* PRESS */
.data { color:#95bf46; }
.pagination { margin-bottom:50px; }
.pagination .num_page { color:#95BF46; }
.pagination .num_page a { color:#000; }
/* Contacts*/
.flash_contact { width:100%; height:360px; border:1px solid #ccc; text-align:right; }
