@import url("/tools/wip_v4/template/layout_3/css/default.css");

/* Place local styles here */

.container_12, .container_16 { 
  margin-left: 10px;
  margin-right: 0px;
}

ul.menu li a:link, ul.menu li a:visited { 
color:#505050;
}

.container_12 .grid_12_nm {
  background : #d0d0d0;
  width : 940px;
}

body {
  background : #ffffff;
  padding-left: 10px;
}
a:link, a:visited {
 color : #21517B;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
div.top {
  background : transparent url('/tools/wip_v4/template/layout_3/img/drop_bg_980.png') top left repeat-y;
}
div.top div.container_12 {
  position : relative;
}
div.sloguntop img {
  float : left;
}
div.sloguntop {
  position : relative;
}

div.logo img,
div.sloguntop img {
  float : left;
}

div.logo { 
  bottom : -16px;
  margin : 0px 0px 0px 10px;
  position : absolute;
}
div.menu {
  background : transparent url('/tools/wip_v4/template/layout_3/img/drop_bg_980.png') top left repeat-y;
  font-family : georgia;
}
div.menu div.container_12 {
}
div.menu div.container_12 div.grid_12 {
}

div.menu ul.menu {
  background : transparent;
  position : relative;
  z-index : 10;
  width : 700px;
}
ul.menu li { 
  background : #d0d0d0;
  border-top : 0px;
}
ul.menu li a:link, ul.menu li a:visited {
  font-size : 0.9em;
  font-weight : normal;
  padding : 10px 10px 10px 10px;
  text-transform : uppercase;
}
ul.menu li a:hover {
  background : transparent;
}
ul.menu li.current { 
  background : #3e3d3d;
  border-top : 0px;
}
ul.menu li.first { 
  margin-left : 36px;
}
ul.menu li.current a:link, ul.menu li.current a:visited {
  color : #beff77;
  font-size : 0.9em;
  font-weight : normal;
  text-transform : uppercase;
}
div.submenu {
  background : transparent url('/tools/wip_v4/template/layout_3/img/drop_bg_980.png') top left repeat-y;
  margin-bottom : 0px;
}
div.submenu div.container_12 {
}
div.submenu div.container_12 div.grid_12 { 
  background : #3e3d3d;
  height : 26px;
}

div.breadcrumbs {
  background : #e1efe8;
  padding : 3px 5px 3px 5px;
}
div.breadcrumbs .crumb {
}
div.breadcrumbs a:link, div.breadcrumbs a:visited {
  color : #505050;
  text-decoration : none;
}
div.breadcrumbs span.last {
  font-weight : bold;
}
div.breadcrumbs_search_field form { 
margin-top : -54px;
z-index : 100;
}
div.breadcrumbs_search_field input { 
z-index : 100;
}

div.main_wrap {
  background : transparent url('/tools/wip_v4/template/layout_3/img/drop_bg_980.png') top left repeat-y;
}
div.main_wrap div.container_12 {
}


div.search_field {
  float : right;
  position : absolute;
  right : 0px;
  top : 95px;
}
h2.head {
  background : transparent url('/img/head_bg.png') top left repeat-x;
  border-bottom : 1px #dddddd solid;
  border-top : 1px #dddddd solid;
  font-family : georgia;
  font-size : 1.2em;
  font-weight : normal;
  margin-bottom : 10px;
  margin-top : 10px;
  padding-bottom : 7px;
  padding-top : 7px;
}
.right_spalt h2 {
  background : transparent url('/img/head_bg.png') top left repeat-x;
  border-bottom : 1px #dddddd solid;
  border-top : 1px #dddddd solid;
  font-family : georgia;
  font-size : 1.2em;
  font-weight : normal;
  margin-bottom : 10px;
  margin-top : 10px;
  padding-bottom : 7px;
  padding-top : 7px;
}



div.ads_768x150,
div.ads_468x400,
div.ads_468x200,
div.ads_140x150 {
  float : left;
  margin-bottom : 10px;
  margin-top : 10px;
}
div.ads_468x400,
div.ads_frontpage_468x400 {
  width : 478px;
}
div.ads_frontpage_468x200,
div.ads_468x200 {
  width : 478px;
}



/* Ads universal */
div.ads_outer_right {
  position : absolute;
  right : -190px;
  top : 0px;
}
div.container_12 div.ads_outer_right {
  width : 180px;
}
div.ads_top_right_180x500 {
/*  height : 500px;
  position : absolute;
  right : -190px;
  top : 155px; */
  width : 180px;
}
div.ads_top_right_180x500 div.adtainer {
  float : left;
  width : 180px;
}
div.ads_top_right_180x500 div.image {
  float : left;
  width : 10px;
}

div.ads_top_right_180x250 {
/*  height : 500px;
  position : absolute;
  right : -190px;
  top : 0px; */
  width : 180px;
}
div.ads_top_right_180x250 div.adtainer {
  float : left;
  width : 180px;
}
div.ads_top_right_180x250 div.image {
  float : left;
  width : 10px;
}

div.ads_top_right_180x150 {
/*  height : 150px;
  position : absolute;
  right : -190px;
  top : 0px; */
  width : 180px;
}
div.ads_top_right_180x150 div.adtainer {
  float : left;
  width : 180px;
}
div.ads_top_right_180x150 div.image {
  float : left;
  width : 10px;
}


div.ads_frontpage_768x150 {
  float : left;
  height : 150px;
  width : 778px;
  margin-top:5px;
}
div.ads_frontpage_768x150 div.adtainer {
  float : left;
  width : 768px;
}
div.ads_frontpage_768x150 div.image {
  float : left;
  width : 10px;
}

div.ads_frontpage_140x150 {
  float : left;
  height : 150px;
  width : 140px;
  margin-top:5px;
}
div.ads_frontpage_140x150 div.adtainer {
  float : left;
  width : 140px;
}

div.ads_frontpage_468x400 {
  float : left;
  height : 400px;
  width : 478px;
  margin:10px 0;
}
div.ads_frontpage_468x400 div.adtainer {
  float : left;
  width : 468px;
}
div.ads_frontpage_468x400 div.image {
  float : left;
  width : 10px;
}
/* Ads universal */


span.readon em a:link, span.readon em a:visited {
  color : #21517b;
  font-style : normal;
  font-weight : bold;
  text-decoration : none;
}

/*
div.carousel_wrap {
  background : #f6f6f6;
  border : 1px #dadada solid;
  margin-bottom : 20px;
  margin-top : 10px;
}
div.news_12_10 h3 { 
 font-size:1.8em;
 line-height:1.1em;
}
div.news_12_10 h1, div.news_12_10 h2 { 
font-size:3em;
line-height:1.1em;
 }
div.carousel_wrap div.news_12_10 div.top_image,
div.carousel_wrap div.news_12_10 div.image {
  margin-left: 0px;
}
*/

div.news_12_1 h1 a:link, div.news_12_1 h1 a:visited, div.news_12_1 h2 a:link, div.news_12_1 h2 a:visited, div.news_12_1 h3 a:link, div.news_12_1 h3 a:visited, div.news_12_2 h1 a:link, div.news_12_2 h1 a:visited, div.news_12_2 h2 a:link, div.news_12_2 h2 a:visited, div.news_12_2 h3 a:link, div.news_12_2 h3 a:visited {
  color : #21517b;
  font-family : georgia;
  font-size : 1.2em;
  font-weight : normal;
}

div.news_12_3 h1 a:link, div.news_12_3 h1 a:visited, div.news_12_3 h2 a:link, div.news_12_3 h2 a:visited, div.news_12_3 h3 a:link, div.news_12_3 h3 a:visited, div.news_12_4 h1 a:link, div.news_12_4 h1 a:visited, div.news_12_4 h2 a:link, div.news_12_4 h2 a:visited, div.news_12_4 h3 a:link, div.news_12_4 h3 a:visited, div.news_12_5 h1 a:link, div.news_12_5 h1 a:visited, div.news_12_5 h2 a:link, div.news_12_5 h2 a:visited, div.news_12_5 h3 a:link, div.news_12_5 h3 a:visited, div.news_12_6 h1 a:link, div.news_12_6 h1 a:visited, div.news_12_6 h2 a:link, div.news_12_6 h2 a:visited, div.news_12_6 h3 a:link, div.news_12_6 h3 a:visited, div.news_12_7 h1 a:link, div.news_12_7 h1 a:visited, div.news_12_7 h2 a:link, div.news_12_7 h2 a:visited, div.news_12_7 h3 a:link, div.news_12_7 h3 a:visited, div.news_12_8 h1 a:link, div.news_12_8 h1 a:visited, div.news_12_8 h2 a:link, div.news_12_8 h2 a:visited, div.news_12_8 h3 a:link, div.news_12_8 h3 a:visited, div.news_12_9 h1 a:link, div.news_12_9 h1 a:visited, div.news_12_9 h2 a:link, div.news_12_9 h2 a:visited, div.news_12_9 h3 a:link, div.news_12_9 h3 a:visited, div.news_12_10 h1 a:link, div.news_12_10 h1 a:visited, div.news_12_10 h2 a:link, div.news_12_10 h2 a:visited, div.news_12_10 h3 a:link, div.news_12_10 h3 a:visited, div.news_12_11 h1 a:link, div.news_12_11 h1 a:visited, div.news_12_11 h2 a:link, div.news_12_11 h2 a:visited, div.news_12_11 h3 a:link, div.news_12_11 h3 a:visited, div.news_12_12 h1 a:link, div.news_12_12 h1 a:visited, div.news_12_12 h2 a:link, div.news_12_12 h2 a:visited, div.news_12_12 h3 a:link, div.news_12_12 h3 a:visited {
  color : #21517b;
  font-family : georgia;
  font-size : 0.9em;
  font-weight : normal;
}

div.news_12_1 h3 a:link, div.news_12_1 h3 a:visited, div.news_12_2 h3 a:link, div.news_12_2 h3 a:visited, div.news_12_3 h3 a:link, div.news_12_3 h3 a:visited, div.news_12_4 h3 a:link, div.news_12_4 h3 a:visited, div.news_12_5 h3 a:link, div.news_12_5 h3 a:visited, div.news_12_6 h3 a:link, div.news_12_6 h3 a:visited, div.news_12_7 h3 a:link, div.news_12_7 h3 a:visited, div.news_12_8 h3 a:link, div.news_12_8 h3 a:visited, div.news_12_9 h3 a:link, div.news_12_9 h3 a:visited, div.news_12_10 h3 a:link, div.news_12_10 h3 a:visited, div.news_12_11 h3 a:link, div.news_12_11 h3 a:visited, div.news_12_12 h3 a:link, div.news_12_12 h3 a:visited {
  color : #8a1b1b;
}

div.news_12_1, div.news_12_2, div.news_12_3, div.news_12_4, div.news_12_5, div.news_12_6, div.news_12_7, div.news_12_8, div.news_12_9, div.news_12_10, div.news_12_11, div.news_12_12 { 
line-height:1.3em;
} 


div.container_12 div.blog { 
  float : right;
  margin-top : 7px;
  width : 210px;
}
div.container_12 div.blog div.image {
  float : left;
  margin-right : 10px;
  margin-top : 5px;
  width : 64px;
}


.container_12 .news_12_3 { 
  margin-top : 5px;
}
div.grid_3 div.news_12_3 { 
  margin-bottom : 20px;
}

div.small_list h1,
div.small_list h2 {
  display : inline;
  font-size : 1.0em;
  font-weight : normal;
}
div.small_list em {
  color : #c0c0c0;
  font-size : 0.8em;
  font-style : normal;
  margin : 0px;
  padding : 0px; 
}
div.grid_3 div.small_list {
  margin-bottom : 3px;
}



div.carousel_wrap {
  position : relative;
}
div.carousel_wrap #carousel-wrapper {
  margin-bottom : 0px;
}
div.carousel_index {
  margin-left : 0px;
}
div.carousel {
  position : relative;
}
div.carousel_nav_prev { 
  left : 0px;
  margin-left : 7px;
  position : absolute;
  top : 150px;
}
div.carousel_nav_next { 
  margin-right : 7px;
  position : absolute;
  right : 0px;
  top : 150px;
}
div.carousel div.top_image,
div.carousel div.image {
  float : left;
  height : 393px;
/*  margin-right : 10px;*/
  width : 700px;
}
div.carousel div.top_image img,
div.carousel div.image img {
  width : 700px;
}
div.carousel h3 {
  background: url("/tools/wip_v4/template/layout_3/img/bg_000000_50.png") repeat scroll left top transparent;
  bottom: 65px;
  font-size: 1.5em;
  height: 20px;
  line-height : 1.0em;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  width: 680px;
}
div.carousel h1, div.carousel h2 {
  background: url("/tools/wip_v4/template/layout_3/img/bg_000000_50.png") repeat scroll left top transparent;
  bottom : 30px;
  font-size: 2.5em;
  height: 35px;
  line-height : 1.0em;
  padding-left: 10px;
  padding-right: 10px;
  position : absolute;  
  width : 680px;
}
div.carousel h2 a:link, div.carousel h2 a:visited {
  color : #81b1db;
}
div.carousel h3 a:link, div.carousel h3 a:visited {
  color : #ca5b5b;
}
div.carousel .ingress {
  background: url("/tools/wip_v4/template/layout_3/img/bg_000000_50.png") repeat scroll left top transparent;
  bottom : 0px;
  color : #ffffff;
  display : block;
  height : 30px;
  line-height : 1.0em;
  padding-left: 10px;
  padding-right: 10px;
  position : absolute;  
  width : 680px;
}
div.carousel_nav_prev,
div.carousel_nav_next {
  width : 30px;
}
div.carousel_nav_prev a:link,
div.carousel_nav_prev a:visited,
div.carousel_nav_next a:link,
div.carousel_nav_next a:visited {
  font-size : 0.8em;
  padding : 0px;
  width : 30px;
}
div.carousel div.carousel_index {
  width : 700px;
  overflow : hidden;
}
div.carousel_index div.thumb { 
 float : left;
 height : 102px;
 margin-bottom : 0px;
 margin-top : 1px;
 margin-right: 4px;
 width : 136px;
}
div.carousel_index .carousel-jumper {
  padding : 0px;
}
div.carousel_index div.thumb h4 { 
  background: url("/tools/wip_v4/template/layout_3/img/bg_000000_50.png") repeat scroll left top transparent;
  bottom : 0px;
  color: #81B1DB;
  font-size: 10px;
  font-weight: normal;
  height : 20px;
  padding: 0 5px 2px 5px;
  padding-left: 5px;
  position: absolute;
  text-align: left;
  width: 126px;
}
div.carousel_index div.thumb h5 { 
  background: url("/tools/wip_v4/template/layout_3/img/bg_000000_50.png") repeat scroll left top transparent;
  bottom : 22px;
  color : #ca5b5b;
  font-size: 9px;
  font-weight: normal;
  height : 10px;
  padding: 2px 5px 0px 5px;
  padding-left: 5px;
  position: absolute;
  text-align: left;
  width: 126px;
}





div.article div.body { 
  margin-top : 20px;
}
div.article div.body li {
  list-style : none;
}
div.article div.bottom_images div.image { 
  width : 220px;
}

div.nav {
  border : 0px;
  font-size : 2.0em;
  width : 700px;
  clear : both;
}
div.nav a:link, div.nav a:visited {
  color : #505050;
  text-decoration : none;
}
div.nav b {
  font-size : 1.7em;
}
div.search_list div.container { 
  width : 560px;
}
div.article ul.info li.updated { 
  display : none;
}
.bottom { 
  background:none repeat scroll 0 0 #3e3c3d;
  color:#FFFFFF;
  height:455px;
  margin:20px 0 0;
}
.bottom a:link, .bottom a:visited { 
 color:#d0d0d0;
}
.page_push { 
  height:160px;
}
.detail_main_middle, .index_main_middle { 
  margin-bottom:20px;
}
#carousel-wrapper {  
  border-bottom : 1px solid #dadada;
  margin-bottom: 5px;
}
div.news_12_10 div.keyword_list { 
  margin-top: 20px;
  width:310px;  
} 
div.news_12_10 div.keyword_list a:link, div.news_12_10 div.keyword_list a:visited { 
font-size : 0.9em;
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #E1E1E1;
border:1px solid #E1E1E1;
color:#4D4D4D;
display:block;
float:left;
font-weight:normal;
margin:5px 5px 0 0;
padding:0px 4px;
text-decoration:none;
width:auto;
} 
div.news_12_10 div.keyword_list a:hover { 
background : #aa4d4d;
color : #ffffff;
}
.wip_login_box div { 
 margin: 5px;
}
div.search_field { 
 float:right;
 position:absolute;
 right:15px;
 top:138px;
}
ul.menusub li a:link, ul.menusub li a:visited { 
 font-family:georgia;
 font-weight : normal;
 text-transform : uppercase;
}
ul.menusub li.current a:link, ul.menusub li.current a:visited { 
color:#BEFF77;
}
div.comments_link { 
margin-top : 10px;
float : right;
}
div.ad_static_940x50 { 
position : static;
width : 940px;
height : 50px;
margin : 0px 10px 0px 10px;
bottom:0;
overflow:hidden;
position:fixed;
z-index:100;
background : transparent;
box-shadow: 0px -2px 6px #505050;
  -webkit-box-shadow: 0px -2px 6px #505050;
  -moz-box-shadow:0px -2px 6px #505050;
}
div.kolofon_pagelist { 
line-height: 1.2em;
}
.table_baner { 
 width :920px;
 margin-left: 20px;
 margin-bottom: 20px;
}
.table_baner b { 
 font-size: 1.1em;
 font-family : gerogia;
 text-transform : uppercase;
}
.table_baner td { 
 border-bottom : 1px solid #e5e5e5;
 padding : 10px 5px 5px 5px;
}
.table_baner td.check {
 border-left : 1px solid #fff;
 border-right : 1px solid #fff;
 border-bottom : 1px solid #fff;
 width : 30px;
 vertical-align : middle;
 background : #e5e5e5;
 padding: 0px 0px 3px 13px;
}
.table_baner td.email {
 width : 75px;
}
#bane_detail { 
 background:none repeat scroll 0 0 #FFFFFF;
 border:1px solid #000000;
 position:fixed;
 padding : 10px;
 top:200px;
 z-index:2;
 margin-left: 280px;
box-shadow: 6px 6px 10px #505050;
  -webkit-box-shadow: 6px 6px 10px #505050;
  -moz-box-shadow:6px 6px 10px #505050;
}
div.bane_box { 
 position:relative; 
}
div.bane_box h2 {
 margin 5px; 
 font-size : 1.4em;
}
.bane_info_box { 
 width : 620px;
}
.bane_info { 
 width : 620px;
}
.bane_info td { 
 padding : 2px;
 border-bottom :1px solid #e5e5e5;
}
div.banerinfo { 
bottom:260px;
font-size:1.6em;
left:350px;
position:relative;
visibility:visible;
}
#close_btn { 
 background:url("/img/closebox.png") no-repeat scroll left top transparent;
 border:medium none;
 height:30px;
 position:absolute;
 right:-15px;
 top:-15px;
 width:30px;
}
div.article ul.author li { 
 height:10px;
 width:300px;
}
div.article ul.author li div.image { 
display :none;
}


div.wip_login {  
  /*position : relative;*/
 }
div.wip_login div.progress {  
  /* background   : url(/tools/ajax/img/overlay.png); */
  float : left;
  padding : 20px 20px 20px 20px;
  text-align : center;
 }


  
div.ajax_v2_login_box h3.title { 
  color : #c0c0c0;
  border-bottom : 2px #c0c0c0 solid;
  font-size : 1.8em;
  margin : 0px 10px 10px 10px;
  padding : 5px 0px 5px 0px;
 }
  
div.ajax_v2_login_box label { 
  display : block;
  float : left;
  font-size : 1.4em;
  padding : 5px 10px 0px 0px;
  text-align : right;
  margin : 5px 0px 0px 0px;
  width : 150px;
 }
div.ajax_v2_login_box div.fname { 
  float : left;
  width : 100%;
 }
  
div.ajax_v2_login_box input.fname { 
  float : left;
  font-size : 1.5em;
  margin : 5px 0px 0px 0px;
  width : 200px;
 }
div.ajax_v2_login_box div.lname { 
  float : left;
  width : 100%;
 }
  
div.ajax_v2_login_box input.lname { 
  float : left;
  font-size : 1.5em;
  margin : 5px 0px 0px 0px;
  width : 200px;
 }
div.ajax_v2_login_box div.email { 
  float : left;
  width : 100%;
 }
  
div.ajax_v2_login_box input.email { 
  float : left;
  font-size : 1.5em;
  margin : 5px 0px 0px 0px;
  width : 200px;
 }
div.ajax_v2_login_box div.passwd { 
  float : left;
  width : 100%;
 }
  
div.ajax_v2_login_box input.passwd { 
  float : left;
  font-size : 1.5em;
  margin : 5px 0px 0px 0px;
  width : 200px;
 }
div.ajax_v2_login_box div.remember { 
  float : left;
  width : 100%;
 }
  
  
  

div.ajax_v2_login_box div.newsletter { 
  float : left;
  width : 100%;
 }
  
  
  

div.ajax_v2_login_box div.security { 
  float : left;
  width : 100%;
 }
div.ajax_v2_login_box label.security { 
  font-size : 1.0em;
 }
div.ajax_v2_login_box input.security { 
  float : left;
  font-size : 1.5em;
  margin : 5px 0px 0px 0px;
  width : 200px;
 }
  

div.ajax_v2_login_box div.submit { 
  float : left;
  padding : 5px 10px 3px 0px;
  width : 100%;
 }
  
div.ajax_v2_login_box input.submit { 
  background : #00cc00;
  border : 2px #ffffff solid;
  color : #ffffff;
  font-size : 1.5em;
  padding : 0px 10px 0px 10px;
 }
div.ajax_v2_login_box input.try_again { 
  background : #00cc00;
  border : 2px #ffffff solid;
  color : #ffffff;
  font-size : 1.5em;
  padding : 0px 10px 0px 10px;
 }
div.ajax_v2_login_box input.forgotten { 
  background : #cccccc;
  border : 2px #ffffff solid;
  color : #ffffff;
  font-size : 1.5em;
  padding : 0px 10px 0px 10px;
 }
div.ajax_v2_login_box div.fb { 
  float : left;
  padding : 5px 10px 0px 0px;
  width : auto;
 }
div.ajax_v2_login_box label.fb { 
  font-size : 1.0em;
 }
div.ajax_v2_login_box div.register { 
  float : left;
  padding : 5px 10px 0px 0px;
  width : auto;
 }
div.ajax_v2_login_box label.register { 
  font-size : 1.0em;
 }
div.ajax_v2_login_box input.register { 
  background : #cccccc;
  border : 2px #ffffff solid;
  color : #ffffff;
  font-size : 1.0em;
  padding : 0px 10px 0px 10px;
 }

div.ajax_v2_login_box div.register_mini { 
  float : right;
  padding : 5px 10px 5px 10px;
  font-size : 1.4em;
  width : auto;
 }
div.ajax_v2_login_box div.history_mini { 
  float : right;
  padding : 5px 10px 5px 10px;
  font-size : 0.8em;
  width : auto;
 }


div.ajax_v2_login_message {  
  border : 2px #ffffff solid;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  background : #fdf6ca;
  padding : 10px 30px 10px 30px;
 }
div.ajax_v2_login_message h4 {   
  color : #f0f0f0;
 }
div.ajax_v2_login_message ul {  
  margin : 0px;
  padding : 0px;
 }
div.ajax_v2_login_message li {  
  margin : 0px;
  color : #4b4b4b;
  font-size : 1.2em;
 }
div.ajax_v2_login_error {  
  border : 2px #ffffff solid;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  background : #ee0000;
  padding : 10px 30px 10px 30px;
 }
div.ajax_v2_login_error h4 {   
  color : #f0f0f0;
 }
div.ajax_v2_login_error ul {  
  margin : 0px;
  padding : 0px;
 }
div.ajax_v2_login_error li {  
  margin : 0px;
  color : #f0f0f0;
  font-size : 1.2em;
}

body div.wipajax div.ajax_v2_form2mail_email input,
body div.wipajax div.ajax_v2_form2mail_name input {
  width : 150px;
}
