/* general website LAYOUT */

* :focus {
 outline:0;
 -moz-outline:0 none; }

html,body {
 margin:0;
 padding:0; }

body {
 margin:0;
 padding:0;
 border:0;
 width:100%;
 min-width:980px;
 font:normal 0.8em/1.5em Tahoma, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;
 color:#333;
 background:#fff url('../img/header.jpg') repeat-x; }

#wrapper_centered {
 width:980px;
 height:185px;
 margin:0 auto; }

#header {
 clear:both;
 float:left;
 width:100%;
 height:185px; }

#content {
 width:980px;
 margin:0 auto; }

.colmask {
 position:relative;
 clear:both;
 float:left;
 width:100%;
 overflow:hidden; }

.rightmenu {
 width:980px;
 background:#fff url('../img/right_col_bg.jpg') repeat-y top right; }

.rightmenu .colleft {
 position:relative;
 right:100%;
 float:left;
 width:200%;
 margin-left:-215px;
 background:#fff; }

.rightmenu .left_colwrap {
 position:relative;
 left:50%;
 float:left;
 width:50%; }

.rightmenu .left_col {
 margin:0 0 0 215px;
 overflow:hidden; }

.rightmenu .right_col {
 position:relative;
 left:215px;
 float:right;
 width:215px;
 min-height:976px;
 background:#fff url('../img/right_col.jpg') no-repeat; }

.rightmenu .right_col_pages {
 background:#fff url('../img/right_col_pages.jpg') no-repeat; }

#footer {
 clear:both;
 float:left;
 width:100%;
 min-height:378px;
 color:#f5f5f5;
 background:#404040 url('../img/footer.jpg') repeat-x; }

.handle_promo, .handle_news {
 position:absolute;
 z-index:10000;
 cursor:pointer; }

.promo_ticker, .news_ticker {
 position:absolute;
 z-index:10000;
 width:420px;
 height:180px;
 padding:20px;
 line-height:22px !important;
 background:#fff;
 border:1px solid #666;
 border-radius:5px;
 -moz-border-radius-topleft:5px;
 -khtml-border-radius-topleft:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-bottomleft:5px;
 -khtml-border-radius-bottomleft:5px;
 -webkit-border-bottom-left-radius:5px;
 -shadow:4px 4px 4px #333;
 -moz-box-shadow:4px 4px 4px #333;
 -webkit-box-shadow:4px 4px 4px #333; }

/* LAYOUT - end */

br.clear { clear:both; }

a:link {
 color:#369; }

a:hover {
 color:#369;
 text-decoration:none; }

a:visited {
 color:#369; }

a.tooltip { cursor:help; border-bottom:1px dotted #369; }
a:hover.tooltip { cursor:help; border-bottom:1px dotted #999; }

#easyTooltip{
 margin:20px 0 0 0;
 padding:5px;
 font-size:12px;
 color:white;
 border:1px solid #000;
 background:#333; }

#header .header_top ul {
 height:27px;
 margin:0 0 2px 0;
 padding:0; }

#header .header_top ul.ul_left {
 float:left; }

#header .header_top ul.ul_right {
 float:right;
 margin-right:22px; }

#header .header_top ul li {
 float:left;
 display:inline;
 list-style:none; }

#header .header_top ul li a {
 display:block;
 height:27px;
 line-height:27px;
 margin:0;
 padding:0 8px;
 color:#fff;
 font-size:12px;
 text-transform:lowercase;
 text-decoration:none;
 border-left:1px solid #666; }

#header .header_top ul.ul_left li a:hover {
 background-color:#3e3e3e; }

#header .header_top ul.ul_right li {
 background-color:#3e3e3e; }

#header .header_top ul.ul_right li:hover {
 background:none; }

h1.logo {
 position:absolute;
 z-index:100;
 width:200px;
 height:102px;
 margin:28px 0 0 0;
 font-size:1px !important;
 background:url('../img/logo.jpg') no-repeat; }

h1.logo a {
 display:block;
 width:200px;
 height:102px; }

h1.logo a span {
 visibility:hidden;
 display:block;
 width:200px;
 height:102px; }

#header form.whois {
 width:402px;
 height:66px;
 margin:64px 0 0 572px;
 padding:0;
 background:url('../img/whois.jpg') no-repeat; }

#header form.whois p {
 margin:0;
 padding:0 0 0 20px;
 color:#666;
 line-height:30px; }

#header form.whois input {
 font-size:12px;
 width:170px;
 padding:1px;
 background:#fff;
 border:1px solid #666; }

#header form.whois select {
 width:60px;
 font-size:12px;
 text-align:left !important;
 padding:1px auto !important;
 background-color:#fff;
 border:1px solid #666; }

#header form.whois select option {
 margin:4px; }

#header form.whois input.button {
 display:block-inline;
 width:68px;
 height:32px;
 line-height:32px;
 margin:0 0 0 5px;
 padding:0;
 font-size:11px;
 color:#fff;
 text-align:center;
 text-transform:uppercase;
 border:0;
 background:url('../img/whois_button.jpg') no-repeat top left; }

#header form.whois input.button:hover {
 cursor:pointer;
 opacity:.70;
 filter:Alpha(Opacity=70); }

#header form.whois p.error,
#header form.whois p.success,
#header form.whois p.warning {
 line-height:28px;
 padding:auto 0 auto 10px;
 text-align:left;
 font-weight:bolder;
 border:none;
 background:none; }

#header form.whois p.error { color:#9a0000; }
#header form.whois p.success { color:#36805f;}
#header form.whois p.warning {
 font-weight:normal;
 text-transform:uppercase;
 color:#9a0000; }

#menu {
 position:relative;
 z-index:1000;
 clear:both;
 /*float:left;*/
 height:55px;
 margin:0;
 padding:18px 0 0 0;
 width:980px; }

#menu ul {
 position:relative;
 /*right:50%;*/
 margin:0;
 padding:0;
 list-style:none;
 float:left; }

#menu ul li {
 position:relative;
 /*left:50%;*/
 /*top:1px;*/
 margin:0;
 padding:0;
 float:left; }

#menu ul li a {
 display:block;
 height:34px;
 /*line-height:34px;*/
 margin:0 2px 0 0;
 padding:0;
 color:#fff;
 text-transform:uppercase;
 text-decoration:none;
 font:bolder 12px/34px Arial, Helvetica, Tahoma, Verdana, sans-serif;
 text-shadow:1px 1px 1px #920000; }

#menu ul li a:hover, #menu ul li.active a, #menu ul li.hover a {
 color:#333;
 text-shadow:1px 1px 1px #f5f5f5; }

#menu ul li:hover a, #menu ul li.hover a {
 color:#333;
 text-shadow:1px 1px 1px #f5f5f5; }

#menu ul li a .menu-left,
#menu ul li a .menu-mid,
#menu ul li a .menu-right {
 display:block;
 float:left;
 height:34px;
 line-height:34px; }

#menu ul li a .menu-left { width:12px; background:url('../img/tab_left.jpg') no-repeat top left; }
#menu ul li a .menu-mid { padding:0 8px; background:url('../img/tab_mid.jpg') repeat-x top left; }
#menu ul li a .menu-right { width:12px; background:url('../img/tab_right.jpg') no-repeat top right; }

#menu ul li:hover a .menu-left,
#menu ul li.active a .menu-left,
#menu ul li.hover a .menu-left { 
 width:12px;
 background:url('../img/tab_left_hover.jpg') no-repeat top left; }

#menu ul li:hover a .menu-mid,
#menu ul li.active a .menu-mid,
#menu ul li.hover a .menu-mid {
 background:url('../img/tab_mid_hover.jpg') repeat-x top left; }

#menu ul li:hover a .menu-right,
#menu ul li.active a .menu-right,
#menu ul li.hover a .menu-right {
 width:12px;
 background:url('../img/tab_right_hover.jpg') no-repeat top right; }

#menu ul ul {
 display:none;
 position:absolute;
 left:0;
 right:auto;
 /*min-width:200px;*/
 margin:0;
 padding:10px 0;
 background:#ccc url('../img/submenu_bg.jpg') repeat-x;
 border-right:1px solid #d9d9d9;
 border-bottom:1px solid #d9d9d9;
 border-left:1px solid #d9d9d9;
 -moz-box-shadow: 5px 5px 5px #333;
 -webkit-box-shadow: 5px 5px 5px #333;
 box-shadow: 5px 5px 5px #333; }

#menu ul ul li {
 left:auto;
 display:inline-block;
 float:left;
 width:170px;
 margin:0;
 padding:0 5px;
 text-align:left; }

#menu ul ul li a,
#menu ul li.active li a,
#menu ul li:hover ul li a,
#menu ul li.hover ul li a {
 margin:0 8px;
 padding:0px 1px;
 font-size:13px;
 font-weight:normal;
 color:#666;
 line-height:28px;
 text-transform:none;
 text-shadow:none;
 background:none; }

#menu ul ul li span a {
 display:block;
 height:28px;
 border-top:1px solid #999; }

#menu ul ul li span.no-border a { border-top:none; }

#menu ul ul li a:hover,
#menu ul li.active ul li a:hover,
#menu ul li:hover ul li a:hover,
#menu ul li.hover ul li a:hover {
 color:#333;
 text-decoration:none; }

/* the last tab - sub menu direction */
/*
#menu ul ul.last {
 left:auto;
 right:0; }
*/
#menu ul li:hover ul,
#menu ul li.hover ul {
 display:block;
 width:auto; }

#menu ul li:hover ul.shorter, #menu ul li.hover ul.shorter  { width:362px; }
#menu ul li:hover ul.long, #menu ul li.hover ul.long { width:542px; }

div.carousel {
 display:block;
 width:100%;
 height:360px;
 text-align:center; }

div.carousel ul {
 margin:0;
 padding:0;
 text-align:center;
 list-style:none; }

div.carousel .carousel-control {
 overflow:hidden;
 position:relative;
 z-index:1;
 display:inline-block;
 vertical-align:middle;
 margin:0 -30%;
 width:20%;
 height:90px;
 cursor:pointer;
 line-height:999px;
 border:0;
 text-indent:-9999px;
 background:none;
 /*zoom:1;*/ }

div.carousel ul li p.link_wrapper {
 width:980px;
 height:0px;
 margin:0px auto; }

div.carousel ul li a.details_link {
 position:absolute;
 z-index:100;
 display:block;
 width:100px;
 height:22px;
 margin:322px 0 0 822px;
 color:#fff;
 text-decoration:none; }

div.carousel ul li a.details_link:hover {
 color:#ccc; }

div.carousel ul li {
 position:relative;
 display:block;
 width:100% !important;
 height:360px; }

div.carousel ul li div.domains_bg, div.hosting_bg, div.vps_bg, div.dedicated_servers_bg, div.housing_bg, div.mail_bg, div.cloud_bg {
 position:relative;
 z-index:-3;
 display:block;
 width:100% !important;
 height:360px; }

div.carousel ul li div.domains_bg { background:url('../img/carousel/domains_bg.jpg') repeat-x; }
div.carousel ul li div.hosting_bg { background:url('../img/carousel/hosting_bg.jpg') repeat-x; }
div.carousel ul li div.vps_bg { background:url('../img/carousel/vps_bg.jpg') repeat-x; }
div.carousel ul li div.dedicated_servers_bg { background:url('../img/carousel/dedicated_servers_bg.jpg') repeat-x; }
div.carousel ul li div.housing_bg { background:url('../img/carousel/housing_bg.jpg') repeat-x; }
div.carousel ul li div.mail_bg { background:url('../img/carousel/mail_bg.jpg') repeat-x; }
div.carousel ul li div.cloud_bg { background:url('../img/carousel/cloud_bg.jpg') repeat-x; }

div.carousel div.domains,
div.carousel div.hosting,
div.carousel div.vps,
div.carousel div.dedicated_servers,
div.carousel div.housing,
div.carousel div.mail,
div.carousel div.cloud {
 position:relative;
 z-index:-2;
 width:980px;
 height:360px;
 margin:0 auto; }

div.carousel div.domains { background:url('../img/carousel/domains.jpg') no-repeat; }
div.carousel div.hosting { background:url('../img/carousel/hosting.jpg') no-repeat; }
div.carousel div.vps { background:url('../img/carousel/vps.jpg') no-repeat; }
div.carousel div.dedicated_servers { background:url('../img/carousel/dedicated_servers.jpg') no-repeat; }
div.carousel div.housing { background:url('../img/carousel/housing.jpg') no-repeat; }
div.carousel div.mail { background:url('../img/carousel/mail.jpg') no-repeat; }
div.carousel div.cloud { background:url('../img/carousel/cloud.jpg') no-repeat; }

.js {
 overflow:hidden;
 /*zoom:1;*/ }

.carousel, .carousel .carousel-wrap {
 margin:0;
 border:0;
 /*zoom:1;*/ }

.js .carousel-wrap {
 display:inline-block;
 vertical-align:middle;
 width:100%;
 margin:0 5px 15px; }

.IE .js .carousel-wrap { display:inline; }

.js ul li {
 overflow:hidden;
 display:inline;
 float:left;
 width:980px;
 height:360px;
 text-align:center;
 /*zoom:1;*/ }

.carousel .disabled,.carousel .disabled:hover {
 -moz-opacity:.1;
 opacity:0.10;
 filter:alpha(opacity=10);
 cursor:default; }

.carousel div.carousel_inner_text {
 position:relative;
 z-index:50;
 width:380px;
 height:220px;
 margin:0 0 0 550px;
 padding:90px 0 0 0;
 color:#fff;
 font-size:14px;
 text-shadow:1px 1px 1px #111;
 text-align:justify; }

div.domains .carousel_inner_text, div.dedicated_servers .carousel_inner_text {
 color:#333;
 text-shadow:1px 1px 1px #ccc; }

.right_col ul {
 margin:86px 0 0 0;
 padding:0; }

.right_col ul li {
 width:190px;
 height:143px;
 margin:0;
 padding:2px 0 0 8px;
 list-style:none; }

.right_col ul li h2 {
 margin:0;
 padding:0;
 color:#333;
 font:bold 14px/22px "Trebuchet MS", Verdana, sans-serif; }

.right_col ul li p {
 margin:0;
 padding:0;
 line-height:14px;
 font-size:11px; }

.right_col ul li p.icon {
 display:block;
 float:right;
 width:68px;
 height:70px;
 margin:0 0 2px 2px; }

.right_col ul li p b {
 color:#0676ad;
 font-weight:normal; }

.right_col ul li p span a {
 display:block;
 margin:4px 0 0 0;
 padding:0 0 0 8px;
 color:#660000;
 background:url('../img/arrow.gif') no-repeat center left; }

.right_col ul li.linkedin, .right_col ul li.facebook, .right_col ul li.fotolia {
 height:52px; }

.right_col ul li.linkedin a, .right_col ul li.facebook a, .right_col ul li.fotolia a {
 display:block;
 width:192px;
 height:52px; }

.left_col h2 { font:bold 28px/80px "Trebuchet MS", Verdana, sans-serif; }

.left_col div.hp_left {
 float:left;
 width:214px;
 border-right:1px solid #ccc; }

.left_col div.hp_left ul {
 margin:0;
 padding:0; }

.left_col div.hp_left ul li {
 list-style:none;
 margin:0;
 border-bottom:1px solid #ccc; }

.left_col div.hp_left ul li h2 {
 padding:0 0 10px 20px;
 color:#444;
 font-size:16px;
 line-height:20px;
 font-weight:normal;
 text-transform:uppercase; }

.left_col div.hp_left ul li a {
 display:block;
 width:100px;
 height:102px;
 margin:0 auto; }

.left_col div.hp_left ul li a:hover {
 opacity:.70;
 filter:Alpha(Opacity=70); }

.left_col div.hp_left ul li a.domains { background:url('../img/hp/icon_domains.jpg') no-repeat; }
.left_col div.hp_left ul li a.hosting { background:url('../img/hp/icon_hosting.jpg') no-repeat; }
.left_col div.hp_left ul li a.vps { background:url('../img/hp/icon_vps.jpg') no-repeat; }
.left_col div.hp_left ul li a.dedicated_servers { background:url('../img/hp/icon_dedicated_servers.jpg') no-repeat; }
.left_col div.hp_left ul li a.housing { background:url('../img/hp/icon_housing.jpg') no-repeat; }
.left_col div.hp_left ul li a.mail { background:url('../img/hp/icon_mail.jpg') no-repeat; }
.left_col div.hp_left ul li a.cloud { background:url('../img/hp/icon_cloud.jpg') no-repeat; }

.left_col div.hp_right {
 margin:0 0 0 214px;
 height:100%;
 text-align:center;
 border-left:1px solid #ccc; }

.left_col div.hp_right h3 {
 color:#660000;
 font-size:20px;
 font-weight:normal;
 text-transform:uppercase; }

.left_col div.hp_right a {
 display:block;
 float:right;
 width:100px;
 height:22px;
 margin:224px 2px 0 0;
 text-align:center;
 font-size:10px;
 font-weight:bolder;
 color:#fff;
 text-decoration:none; }

.left_col div.hp_right a:hover {
 color:#f5f5f5; }

.left_col ul.sitemap {
 font-size:14px;
 line-height:22px;
 list-style:none; }

.left_col ul.sitemap li { list-style:none; }
.left_col ul.sitemap ul li { font-size:12px; }
.left_col ul.sitemap li strong { font-weight:normal; }

div.hp_cloud, div.hp_mail, div.hp_housing, div.hp_dedicated_servers {
 display:block;
 width:524px;
 height:281px;
 margin:0 auto;
 text-align:left; }

div.hp_cloud { background:url('../img/hp/hp_cloud_bg.jpg') no-repeat top left; }
div.hp_mail { background:url('../img/hp/hp_mail_bg.jpg') no-repeat top left; }
div.hp_housing { background:url('../img/hp/hp_housing_bg.jpg') no-repeat top left; }
div.hp_dedicated_servers { background:url('../img/hp/hp_dedicated_servers_bg.jpg') no-repeat top left; }

div.page_banner {
 width:765px;
 height:492px; }

div.page_banner h2 {
 display:block;
 width:765px;
 height:80px;
 margin:0;
 padding:0;
 font:bold 28px/80px "Trebuchet MS", Verdana, sans-serif; }

div.page_banner ul {
 display:block;
 height:100px;
 margin:292px 0 0 15px;
 padding:0; }

div.page_banner ul li {
 list-style:none;
 text-align:center; }

div.page_banner ul li a, div.ds ul li a {
 display:block;
 float:left;
 width:120px;
 margin:0 5px 0 0;
 padding:78px 0 0 0;
 color:#444;
 font-size:11px;
 text-decoration:none;
 text-transform:uppercase; }

div.ds ul li a {
 width:100px;
 margin:0 7px 0 0;
 padding:80px 0 0 0;
 font-size:9px; }

div.page_banner ul li a:hover, div.page_banner ul li a.active {
 color:#bb0000; }

div.domains { background:url('../img/sections/domains_1.jpg') no-repeat top left; }
div.domains_prices { background:url('../img/sections/domains_2.jpg') no-repeat top left; }
div.domains_panel { background:url('../img/sections/domains_3.jpg') no-repeat top left; }
div.domains_support { background:url('../img/sections/domains_4.jpg') no-repeat top left; }

div.hosting { background:url('../img/sections/hosting_1.jpg') no-repeat top left; }
div.hosting_linux { background:url('../img/sections/hosting_2.jpg') no-repeat top left; }
div.hosting_reseller { background:url('../img/sections/hosting_3.jpg') no-repeat top left; }
div.hosting_panel { background:url('../img/sections/hosting_4.jpg') no-repeat top left; }
div.hosting_security { background:url('../img/sections/hosting_5.jpg') no-repeat top left; }
div.hosting_accessories { background:url('../img/sections/hosting_6.jpg') no-repeat top left; }

div.vps { background:url('../img/sections/vps_1.jpg') no-repeat top left; }
div.vps_linux { background:url('../img/sections/vps_2.jpg') no-repeat top left; }
div.vps_windows { background:url('../img/sections/vps_3.jpg') no-repeat top left; }
div.vps_panel { background:url('../img/sections/vps_4.jpg') no-repeat top left; }
div.vps_technology { background:url('../img/sections/vps_5.jpg') no-repeat top left; }
div.vps_accessories { background:url('../img/sections/vps_6.jpg') no-repeat top left; }

div.dedicated_servers { background:url('../img/sections/dedicated_servers_1.jpg') no-repeat top left; }
div.dedicated_servers_mini { background:url('../img/sections/dedicated_servers_2.jpg') no-repeat top left; }
div.dedicated_servers_entry { background:url('../img/sections/dedicated_servers_3.jpg') no-repeat top left; }
div.dedicated_servers_professional { background:url('../img/sections/dedicated_servers_4.jpg') no-repeat top left; }
div.dedicated_servers_panel { background:url('../img/sections/dedicated_servers_5.jpg') no-repeat top left; }
div.dedicated_servers_assistance { background:url('../img/sections/dedicated_servers_6.jpg') no-repeat top left; }
div.dedicated_servers_accessories { background:url('../img/sections/dedicated_servers_7.jpg') no-repeat top left; }

div.housing { background:url('../img/sections/housing_1.jpg') no-repeat top left; }
div.housing_offer { background:url('../img/sections/housing_2.jpg') no-repeat top left; }
div.housing_dc { background:url('../img/sections/housing_3.jpg') no-repeat top left; }
div.housing_assistance { background:url('../img/sections/housing_4.jpg') no-repeat top left; }
div.housing_accessories { background:url('../img/sections/housing_5.jpg') no-repeat top left; }

div.mail { background:url('../img/sections/mail_1.jpg') no-repeat top left; }
div.mail_characteristics { background:url('../img/sections/mail_2.jpg') no-repeat top left; }
div.mail_accessories { background:url('../img/sections/mail_3.jpg') no-repeat top left; }
div.mail_panel { background:url('../img/sections/mail_4.jpg') no-repeat top left; }
div.mail_technology { background:url('../img/sections/mail_5.jpg') no-repeat top left; }
div.mail_faq { background:url('../img/sections/mail_6.jpg') no-repeat top left; }

div.cloud { background:url('../img/sections/cloud_1.jpg') no-repeat top left; }
div.cloud_storage { background:url('../img/sections/cloud_2.jpg') no-repeat top left; }
div.cloud_backup { background:url('../img/sections/cloud_3.jpg') no-repeat top left; }
div.cloud_talk { background:url('../img/sections/cloud_4.jpg') no-repeat top left; }
div.cloud_technology { background:url('../img/sections/cloud_5.jpg') no-repeat top left; }

/* PAGE CONTENT */
.left_col div.left_content {
padding:20px; }

.left_col div.left_content ul { list-style-type:square; }
.left_col div.left_content ul li { line-height:1.8em; }

.left_col div.left_content h2, h3, h4, h5, h6 {
 margin:.8em 0 .2em 0;
 padding:0;
 font-family:"Trebuchet MS", Verdana, sans-serif; }

.left_col .left_content div.box_list {
 float:left;
 width:330px;
 /*height:250px;*/
 margin:5px 25px 0 0;
 text-align:justify; }

.left_col .left_content div.box_list .icon_img {
 float:left;
 display:block;
 width:118px;
 margin:15px 8px 10px 0;
 text-align:center; }

.left_col .left_content div.fb { text-align:right; }

table {
 width:765px;
 min-height:240px;
 margin-left:-20px;
 margin-bottom:20px;
 padding:10px 25px 0 30px;
 background:url('../img/table_bg.jpg') no-repeat top left; }

table tbody tr:hover {
 background-color:#f9f9f9; }

table thead td {
 line-height:30px;
 text-align:center;
 padding-bottom:8px;
 padding-left:-10px; }

table thead td.td_left {
 text-align:left;
 padding-left:10px; }

table thead td.td_right {
 width:110px;
 text-align:center;
 padding-right:10px; }

table tbody td {
 line-height:28px !important;
 text-align:center;
 border-bottom:1px solid #ccc; }

table tbody td h4 {
 margin:0;
 padding:0 0 0 20px;
 text-align:left;
 color:#3399cc; }

table tbody td img {
 float:right;
 display:inline-block;
 width:20px;
 height:20px;
 padding:0 50% 0 0;
 margin:0 -10px 0 0; }

table tbody td.td_left {
 text-align:left;
 padding-left:30px; }

table tbody td a {
 font-size:1.0em;
 text-decoration:none;
 font-weight:bolder;
 color:#3399cc !important; }

.blue { color:#3399cc; }
.black { color:#333; }
.green { color:green; font-weight:bolder; text-align:center; }

.left_col div.left_content address { margin:10px 15px; font-style:normal; }

.left_col div.left_content ul.lower_alpha { list-style:lower-alpha; }

div.thumb a {
 display:block;
 float:right;
 width:170px;
 margin:0 10px 50px 0;
 padding:94px 0 0 0;
 line-height:20px;
 font-size:11px;
 color:#333;
 text-align:left;
 background:url('../img/thumb.jpg') no-repeat top right; }

div.thumb a:hover {
 opacity:.70;
 filter:Alpha(Opacity=70); }

.left_col div.left_content ul.sitemap {
 font-size:14px;
 line-height:1.0em;
 list-style:none; }

.left_col div.left_content ul.sitemap li { list-style:none; }
.left_col div.left_content ul.sitemap li strong { font-weight:normal; }

.left_col div.articles {
 margin:20px 30px 0 10px;
 padding-left:20px; }
 
.left_col div.articles h3 { font-size:1.4em;  }

.left_col div.articles div.article_content {
 margin:20px 30px 0 5px;
 text-align:justify; }

.left_col div.articles p.article_preview {
 margin-left:5px; }

.left_col div.articles p.article_info {
 clear:both;
 margin:25px 0 40px 0;
 padding-left:8px;
 line-height:30px;
 background-color:#f8f8f8;
 border-top:1px solid #ddd; }

.left_col div.article_thumb a {
 display:block;
 float:left;
 width:142px;
 margin:10px 20px 10px 0;
 padding:2px;
 background-color:#999; }

.left_col div.article_thumb a:hover {
 opacity:.70;
 filter:Alpha(Opacity=70);
 background-color:#ccc; }

.left_col div.article_thumb img {
 display:block;
 border:1px solid #fff; }

.left_col p.error, p.success, p.warning {
 width:80%;
 margin:15px auto;
 padding:6px 15px;
 background-color:#fff6d5;
 border:1px solid #e7941d; }

.left_col p.error { color:#222; /*color:#e3302c;*/ }
.left_col p.success { color:#508600; }
.left_col p.warning { color:#333; }

.left_col p.pagination {
 margin:60px 20px 0 0;
 line-height:30px;
 border-top:1px solid #ddd; }

.left_col p.pagination span.inactive { color:#666; }

/* END PAGE CONTENT */

#footer .footer_inner {
 display:block;
 width:100%;
 height:492px;
 background:url('../img/footer_separator.jpg') no-repeat top center; }

#footer .footer_inner div.footer_site_map {
 width:980px;
 margin:0 auto; }

.footer_inner ul {
 display:block;
 float:left;
 width:154px;
 height:240px;
 margin:20px 0 0 0;
 padding:0 4px; }

.footer_inner ul li {
 list-style:none; }

.footer_inner ul li a {
 font-size:11px;
 color:#ccc;
 text-decoration:none; }

.footer_inner ul li a:hover {
 color:#f5f5f5; }

#footer p.logos {
 display:block;
 height:120px;
 margin:30px 0 0 0;
 background:#fff url('../img/footer_logos.jpg') no-repeat top center;
 border-top:4px solid #666;
 /*border-bottom:4px solid #666;*/ }

#footer div.footer_notice {
 clear:both;
 height:120px;
 margin:0;
 padding:0;
 text-align:center;
 color:#999;
 font-size:11px;
 /*background:url('../img/footer_img.jpg') no-repeat top center;*/ }

#footer div.fb_like, #footer div.addthis_toolbox {
 display:block;
 width:340px;
 margin:0 auto 10px auto;
 text-align:center; }

#footer p a { color:#999; }

