html { width: 100%; }
body { width: 100%; margin: 0px; padding: 0px; background: white; color: #444444; font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; }
img { border: 0px; }
a, a:visited { color: #003399; text-decoration: none; cursor: pointer; }
a:hover, a:active { color: #003399; text-decoration: underline;}
a.white, a.white:visited { color: white; text-decoration: none; background: transparent;}
a.white:hover, a.white:active { color: white; text-decoration: underline; background: transparent;}
a.light_green, a.light_green:visited { color: #a9bdb6; text-decoration: none; text-transform: uppercase; background: transparent;}
a.light_green:hover, a.light_green:active { color: #a9bdb6; text-decoration: underline; background: transparent;}
a.archive{margin: 0 15px 15px 15px;}

p { margin: 0px 0px 2ex 0px; }
h1{ float: left; clear: both; width: 100%; color: #003399; font-weight: bold; font-size: 1.3em; font-family: arial; background: transparent; margin: 10px 0}
h2, .folderTitle{ clear: both; padding: 2px 5px 1px 5px; margin: 0 0 1px 0; color: white; font-weight: normal; font-family: arial; font-size: 1em; text-transform: uppercase; background: #00b0e7; border-top: #ffffff solid 1px;}
h3{ color: #d86529;  font-size: 1.1em; margin: 0px; background: transparent; border-bottom: #00b0e7 dotted 1px;}
h4{ color: #000000; font-weight: bold; font-size: 1em; margin: 5px 0; background: transparent;}
h4.green{ color: #006666; font-weight: bold; font-size: 1em; margin: 5px 0; background: transparent;}
h4.black{ color: #000000; font-weight: bold; font-size: 1em; margin: 5px 0; background: transparent;}
h5{ color: #000000; font-weight: bold; font-size: 1em; margin: 0; background: transparent;}
h6{ float: left; clear: both; width: 100%; color: #000000; font-weight: bold; font-size: 1em; margin: 5px 0; background: transparent;}
fieldset{ margin: 0px; border:0px; padding: 0px; }

hr{ float: left; clear: both; width: 100%; border-top: #006666 solid 1px; }
.shadow{
 float: left;
 width: 100%;
 height: 7px;
 font-size: 0px;
 background: url(/images/layout/shadow.gif) repeat-x left top;
}
.shadow.opposite{
 background: url(/images/layout/shadow_opposite.gif) repeat-x left top;
}
.shadow.small{
 height: 5px; 
 background-position: bottom;
}
.split_text{
 float: left;
 padding: 0 5px;
}
.split_text.orange{
 color: #db6f37;
}
.split{
 float: left;
 width: 100%;
 height: 1px;
 margin-bottom: 5px;
 font-size: 0px;
 border-bottom: #dfe1d7 solid 1px;
}
.content .main .button{
 float: left;
 width: 142px;
 height: 30px;
 padding: 5px 7px;
 color: white;
 font-size: 1.1em;
 font-weight: bold;
 background: transparent url(/images/layout/button.png) no-repeat left top;
}
br.one_pix{
 clear: both;
 height: 1px;
 font-size: 1px;
}

.articleListBlock { float: left; clear: both; width: 100%; margin-bottom: 20px; }

.centerframe { width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
.boundary { float: left; width: 100%; padding-bottom: 40px; font-size: .7em; line-height: 1.3;}
.content{ float: left; width: 100%; clear: both; background: transparent url(/images/layout/content_bg1.gif) repeat-y left top;}
.content.partners{ background: transparent url(/images/layout/content_bg_white.gif) repeat-y right top;}
.top { 
 position: relative; 
 float: left; 
 width: 100%; 
 clear: both;
 margin: 20px 0 15px 0;  
}
.boundary .content .main_content{ position: relative; float: left; width: 790px; clear: both; background: #ffffff;}
.boundary .content.large .main_content{ width: 100%; background: white;}

.content .main_content .main{ float: left; width: 100%;}
.content.medium .main_content .main, .content .main_content .main.medium{ float: left; width: 579px; padding-right: 5px; background: transparent url(/images/layout/shadow_vertical.gif) repeat-y right top}

.content.large .main_content .main{ width: 100%; background: white url(/images/layout/main_large_bg.gif) repeat-y right top;}

.content .main_content .main.huge{ width: 100%; background: white; padding-right: 0px; }

.main_right{
 float: left;
 width: 205px;
}

.right{
 float: left;
 width: 170px;
 overflow: hidden;
}
.hide { display: none; }
.ui-widget-overlay { position: absolute; background: url(/images/layout/bg-modal.png); }
.ui-dialog { background: white; padding: 3px;}
.ui-dialog-titlebar { background: #d7e0e2; text-transform: uppercase; padding: 4px; }
.ui-dialog-content { padding: 4px; }
.ui-dialog-titlebar-close { float: right; font-size: 0.9em; background-image: url(/images/layout/x.gif); background-repeat: no-repeat; width: 16px; height: 16px; }
.ui-dialog-titlebar-close:hover { text-decoration: none; }
.ui-dialog-titlebar-close .ui-icon { display: none; }
.ui-dialog-buttonpane { text-align: center; }
button.ui-state-default { margin: 0px 5px; }

.article{
}
.article .abstract{
 font-weight: bold;
}

.containerListTitle{
 color: #003399;
}
.containerListDate{
 color: #797979;
}
.content .main .article.materials{
 padding: 0 10px 0 0;
}

.description{
 margin: 10px 0;
}
.main .description img{
 margin-right: 10px;
 margin-left: 10px;
}

.folderDescription { float: left; width: 100%; margin-bottom: 2ex; }

.col{
 float: left;
 width: 281px;
 border-right: #dfe1d7 solid 1px;
}
.content .main .articles{
 float: left;
 width: 100%;s
}
.content .main .articles .col.large{
 width: 100%;
 border-right: none;
}
.main .articles .col.second{
 padding-left: 15px;
 border-left: #dfe1d7 solid 1px;
 border-right: none;
 margin-left: -1px;
}

.content .main .articles .all{
 float: left;
}

.content .main .articles.media h3, .content .main .articles.media_view h3{
 margin: 10px 0 5px 0;
 float: left;
 text-transform: uppercase;
 border: none;
}

.content .main .articles.media_view .navigation
{
  padding: 2px 3px;
  margin: 10px 0px; 
  color: #d86529;
  font-weight: bold;
  text-align: center;
}

.content .main .box{
 position: relative;
 float: left;
 width: 100%;
 padding-bottom: 15px;
}

.content .main .col.margin .box{ 
 margin-right: 15px;
}
.content .main .box .box_top{
 float: left;
 width: 100%;
 height: 19px;
 padding-bottom: 3px;
 font-size: 0.9em;
 background: transparent url(/images/layout/two_lines_bg.png) no-repeat left top;
}
.content .main .box .tumbnail{
 float: left;
 width: 16px;
 height: 16px;
 padding-right: 2px;
 background: white url(/images/layout/article.gif) no-repeat left top;
}
.content .main .box .box_top .text_container{
 padding-top: 4px;
 padding-bottom: 5px;
 margin-left: 18px;
 height: 1.3em;
 overflow: hidden;
/* background: transparent url(/images/layout/vertical_blue_dots.gif) no-repeat left top;*/
}
.content .main .box.articles{

}
.content .main .box.articles .box_top .text_container{
 padding-bottom: 0px;
}

.content .main .box .kilde{
 float: left;
 height: 18px;
 padding: 0 5px;
 text-transform: uppercase;
}
.content .main .box .image{
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}
.content .main .box .text{
 padding-right: 10px;
 display:inline;
}
.content .main .col .box.articles .text{
 width: 270px;
}
.content .main .col.large .box.articles .text{
 width: 770px;
} 

.content .main .box .links{
 clear: both;
 margin-top: 10px;
 font-size: 1em;
}
.content .main .box .links a{
 float: left;
}
.box .item .split{
 margin-top: 5px;
}
.content .main .box.portals{
 border-right: #dfe1d7 solid 1px;
}
.content .main .box.portals .box_top{
 background: none;
 border-top: #444444 solid 1px;
}
.content .main .box.portals .box_top .text_container{
 background: transparent url(/images/layout/vertical_black_dots.gif) no-repeat left top;
}
.content .main .box.portals .tumbnail{
 background: white url(/images/layout/portals.gif) no-repeat left top;
}
.content .main .box.portals .portals_countries{
 float: left;
 width: 420px;
 border-right: #dfe1d7 solid 1px;
}
.content .main .box.portals .portals_countries .shadow{
 padding-bottom: 5px;
}
.content .main .box.portals .portals_countries .item{
 float: left; 
 clear: none;
 width: 120px;
 padding: 0px 10px;
}
.content .main .box.portals .portals_countries .item img{
 margin-bottom: 7px;
}
.content .main .box.portals .portals_banners{
 float: left;
 width: 158px;
 margin-left: -1px;
 text-align: center;
 border-left: #dfe1d7 solid 1px;
} 
.content .main .box.portals .portals_banners .shadow{
 padding-bottom: 5px;
}
.content .main .box.portals .portals_banners .item{
 padding-bottom: 10px;
}
.content .main .box.search { border-bottom: #d86529 solid 1px; background-color: #e4ecee; }
.content.firstpage .main .box.search{
 background: #ebeff0;
}
.content .main .box.search .box_top{
 background: white;
 border-top: #d86529 solid 1px;
}
.content .main .box.search .tumbnail{
 background: white url(/images/layout/search.gif) no-repeat left top;
}
.content .main .box.search form{
 float: left;
 clear: both;
 width: 100%;
 background: transparent url(/images/layout/shadow.png) repeat-x left top;
} 
.content .main .box.search form .textbox{
 float: left;
 width: 270px;
 margin-left: 10px;
}
.content .main .box.search form .items{
 float: left;
 width: 193px;
}
.content .main .box.search form .items.languages{ width: 200px;}

.content .main .box.search form .items.languages .item{ width: auto;}

.content .main .box.search form .items.languages .item label{ width: 70px;}
.content .main .box.search form .item{
 float: left;
 clear: none;
 width: 165px;
 margin-left: 10px;
 margin-bottom: 3px;
}

.content .main .box.search form .item label{
 float: left;
 width: 145px;
}
.content .main .box.search form .title_items{
 /* float: left;*/
 margin: 0 10px 5px 10px; 
 padding-bottom: 2px;
 font-weight: bold;
 border-bottom: #00b0e7 dotted 1px;
}

.content.firstpage .main .box.search form .title_items{
 margin-bottom: 0px;
 padding-bottom: 0px;
 border: none;
}

.content .main .box.search form .checkbox{
 float: left;
 width: 20px;
 margin: 0px;
 padding: 0px;
}
.content .main .box.search .shadow{
 margin: 10px 0;
 background: transparent url(/images/layout/shadow.png) repeat-x left top;
}
.content .main .box.search form input.find{
 position: absolute; 
 bottom: -10px;
 right: 30px;
 width: 98px;
 height: 19px;
 padding: 0 0 0 10px;
 color: white;
 font-size: 1em;
 text-align: left;
 background: transparent url(/images/layout/find.png) no-repeat left top;
 border: none; 
 cursor: pointer;
}
.content .main .box.search form input.find.geo {
  position: relative;
  float: left;
  margin-left: 10px;
  margin-top: -10px;
  right: 0px;
}

.content .main .box.blog .tumbnail{
 background: white url(/images/layout/blogg.gif) no-repeat left top;
}
.content .main .box.blog .all{
 float: right;
}
.content .main .box.blog .all a, .content .main .box.blog .all a:visited{
 color: #444444;
 text-transform: uppercase;
}

.content .main .box.blog .image{
 width: 65px;
 padding: 3px;
 margin-right: 30px;
 margin-bottom: 5px;
 text-align: center;
 background: white; 
 border: #dfe1d7 solid 1px;
}
.content .main .box.blog .image a{
 float: left;
}
.content .main .box.blog .image a img{
 float: left;
}
.content .main .box.blog

.content .main .box.blog .kilde{
 padding: 0px;
 font-size: 1.1em;
 font-weight: bold;
 text-transform: none;
}
.content .main .box.blog .item.article .item_top{
 color: #797979;
 font-size: 0.9em;
 padding-bottom: 10px;
}
.content .main .box.blog .item_top .kilde{
 height: auto;
 padding: 0px;
 font-size: 1.1em;
 font-weight: bold;
 text-transform: none;
}
.content .main .box.blog .date{
 font-size: 1.1em;
}
.content .main .box.blog .split_text{
 font-size: 1.1em;
 font-weight: bold;
}

.content .main .box.blog .split{
}
.content .main .box.blog .text_container{
 padding: 5px 20px 5px 0;
}
.content .main .box .item{
 clear: both;
}

.content .main .box.blog .item{
 padding-top: 3px;
}
.content .main .box.blog h1{
 margin-top: 0px;
}

.content .main .box.shop .tumbnail{
/* background: white url(/images/layout/shop.gif) no-repeat left top;*/
background: white url(/images/layout/basket.gif) no-repeat left top;
}

.content .main .box.blog .comments{
 margin-bottom: 10px;
}
.content .main .box.blog .comments h2{

}
.content .main_right .box{
 float: left;
 margin-bottom: 8px;
 padding: 0px;
 width: 205px;
 overflow-x: hidden;
}
.content .main_right .box form select { width: 204px; margin-top: 2px; font-size: 9px; }

.main_right .box h2{
}
.main_right .box.orange h2{
 background: #d86529;
}
.main_right .box.green h2{
 background: #639032;
}
.main_right .box.violet{
 padding: 0px;
}
.main_right .box.violet h2{
 background: #67339d;
}

.main_right .box.violet .item .kilde{
 float: none;
 color: #444444;
}
.main_right .box.violet .item .date{
 float: none;
 color: #b2b2b2;
}
.main_right .box .text_container{
 padding: 5px;
}
.main_right .box .item{
 display: block;
 clear: both;
 color: #797979;
 padding-bottom: 1px;
}
.main_right .box .item .item_top{
 display: block;
}
.main_right .box .item .kilde, .main_right .box .item .date{
 float: left;
}
.main_right .box .image{
 text-align: center;
}
.main_right .box .item a{

}
.main_right .box .item.media a{
 clear: both;
 display: block;
}
.main_right .box .item.media.news .text{
 color: #444444;
}
.main_right .box .image_text{
 padding-top: 5px;
 text-align: left;
}
.content .box .all{
 padding: 0 5px;
}
.main .searchPaginator{
 float: right;
 margin-right: 10px;
}
.main .searchPaginator a.paginator_page.active{
 font-weight: bold;
}
.activityDetailHeading, .activityListTitle{
 font-weight: bold;
}
.activityListArranger{
 font-size: 0.9em;
}
.articleListDate{
 font-size: 0.9em;
 font-style: italic;
 font-weight: normal;
}
.articleListTitle{
 color:#003399;
 font-size: 1.2em;
 font-weight: bold;
}
.articleListImage{
 margin-right: 10px;
 margin-bottom: 10px;
}
input.button_order, input.button_darkblue,
a.button_order, a.button_order:visited, a.button_order:active, a.button_order:hover{
 background: transparent url(/images/layout/button_order.gif) no-repeat left top;
 border: none;
 color: white;
 float: left;
 font-size:1em;
 height: 15px;
 margin: 15px 0pt 20px;
 padding: 0 0 1px 0;
 text-align: left;
 width: 42px;
 text-align: center;
 text-decoration: none;
 cursor: pointer;
}


a.button_order.medium_size, a.button_order.medium_size:visited, a.button_order.medium_size:hover, a.button_order.medium_size:active{
  background: transparent url(/images/layout/button_order_medium.png) no-repeat left top;
  width: 95px;
  margin-top: 5px;
}
input.button_order.large_double, a.button_order.double_size, a.button_order.double_size:visited, a.button_order.double_size:hover, a.button_order.double_size:active{
  background: transparent url(/images/layout/button_order_double.png) no-repeat left top;
  width: 89px;
  height: 30px;
  margin-top: 0px;
}
.content .box.shop input.button_order.large_size, a.button_order.large_size, a.button_order.large_size:visited, a.button_order.large_size:hover, a.button_order.large_size:active{
  background: transparent url(/images/layout/button_order_large.png) no-repeat left top;
  width: 180px;
  margin: 0px;
  border: none;
}
input.button_darkblue{
 margin: 0px;
}
input.searchBox{
 float: left;
 width: 155px;
 margin-right: 5px;
 font-size: 1em;
 border: 1px solid #DFE1D7;
}

.content .main .files { float: left; clear: both; margin-top: 20px; }
.content .main .back { float: left; clear: both; margin-top: 20px; }

.footer {margin-top: 15cm;}


.top .logo { 
 float: left; 
 width: 233px; 
 height: 83px; 
 margin: 10px 10px 0 0;
 cursor: pointer; 
}
.top .logo_text{ 
 float: left; 
 width: 125px; 
 margin-top: 55px; 
}
.top .topforms{
 float: left;
 width: 286px;
 margin-left: 210px;
 padding: 4px 13px 4px 7px;
 border-left: #00b0e7 solid 1px;
 border-right: #d86529 solid 1px;
}
.top .topforms form{
 float: left;
 margin-bottom: 5px;
}
.top .topforms fieldset{
 width: 286px;
 height: 17px;
 border: #bfc3af solid 1px;
}
.top .topforms fieldset input.string{
 float: left;
 width: 264px;
 height: 13px;
 padding: 0px 2px;
 margin: 0px;
 font-size: 1em;
 border: white solid 1px;
}
.top .topforms fieldset input.button{
 width: 13px;
 height: 13px;
 margin-top: 2px;
}
.top .topforms select{ 
 float: left;
 width: 288px;
 height: 19px;
 font-size: 1em;
}

.boundary .top .topmenu{
 float: left;
 width: 100%;
 clear: both;
 margin-top: 12px;
 font-size: 1.1em;
 font-family: arial;
 background: #d7e0e2;
 border-bottom: #ffffff solid 1px; 
}
.boundary .top .topmenu .split{
 float: left;
 width: 1px;
 color: white;
}
.boundary .top .topmenu a, .boundary .top .topmenu a:visited{
 float: left;
 padding: 3px 10px;
 color: #333333;
 font-weight: bold;
 text-transform: uppercase;
 background: #d7e0e2;
}
.boundary .top .topmenu a:active, .boundary .top .topmenu a:hover{
 background: white;
 text-decoration: none;
}
.boundary .top .topmenu_above{
 float: left;
 width: 62px;
 clear: none;
 padding-left: 12px;
}
.boundary .top .topmenu_above a, .boundary .top .topmenu_above a:visited{
 display: block;
 color: #444444;
 margin-bottom: 5px; 
}
.boundary .top .topmenu_above a:hover, .boundary .top .topmenu_above a:active{
 display: block;
 color: #d86529;
 margin-bottom: 5px; 
}

.content .right h2{
 color: white;
 text-transform: none;
 background: #7c7c7c;
 padding-left: 10px;
 padding-right: 10px;
}
.content .right .box{
 padding-bottom: 10px;
}
.content .right .box.dark_blue h2{
 color: white;
 text-transform: uppercase;
 background: #99b9c3;
}
.content .right .box.dark_blue.basket h2{
 background: #99b9c3 url(/images/layout/white_basket.png) no-repeat 150px center;
}

.content .right .box.grey h2{
 text-transform: uppercase;
}
.right .box .text_container{
 padding-top: 10px;
}
.right .box .item{
 padding: 5px 10px;
}

.content .right .box.dark_blue.basket .item{
 padding: 5px;
}
.right .box .text_container .item{
 padding-top: 0px;
 padding-bottom: 0px;
}

.right .banners .banner_container{
 padding: 10px 20px;
 margin-bottom: 10px;
 border-bottom: #d7dbd1 solid 1px;
}
.right .banners .banner{
 width: 130px;
 padding: 2px 2px 2px 0;
 text-align: center;
 background: transparent url(/images/layout/box_shadow_middle.gif) repeat-y left top; 
}
.right .banners .banner a, .right .banners .banner a img{
}
.right .banners .banner_top{
 width: 132px;
 height: 3px;
 background: transparent url(/images/layout/box_shadow_top.gif) repeat-y left top;  
}
.right .banners .banner_bottom{
 width: 132px;
 height: 5px;
 margin-bottom: 3px;
 background: transparent url(/images/layout/box_shadow_bottom.gif) repeat-y left top;  
}
.right .banners p{
 margin: 0px;
}
.right.colored{
 background: #eef2f2 url(/images/layout/shadow_vertical_right.gif) repeat-y left top;
}
.right .box form{
 float: left;
}
.right .box input.searchBox{
 margin-bottom: 5px;
}

.content .right .box.dark_blue.basket .items{

}
.content .right .box.dark_blue.basket .items .item{ 
 float: left;
 padding: 5px;
}

.content .right .box.dark_blue.basket .items .item .item_title{
 float: left;
 width: 129px;
 font-size: 0.9em;
}
.content .right .box.dark_blue.basket .items .item .item_info{
 float: left;
 width: 25px;
 padding-left: 5px;
 border-left: #99B9C3 solid 1px; 
}
.content .right .box.dark_blue.basket .items .item .item_info input{
 display: block;
 width: 25px;
 font-size: 0.9em;
 border: none;
}
.content .right .box.dark_blue.basket .split{
 margin: 0px;
 border-bottom: #99B9C3 solid 1px;
}

.content .main .box.partners .box_top .text_container{
 padding-bottom: 0px;
}
.content .main .box.partners .tumbnail{
 background: white url(/images/layout/partners.gif) no-repeat scroll left top;
}
.content .main .box.partners .letters{
 padding: 5px 23px 10px 23px;
 font-weight: bold;
 font-size: 1.1em;
}
.content .main .box.partners .letters a.letter, .content .main .box.partners .letters a.letter:visited{
 padding-right: 3px;
}
.content .main .box.partners .letters a.letter:hover, .content .main .box.partners .letters a.letter:active{
 color: #cb5405;
}
.content .main .box.partners .letters a.letter.active,
.content .main .box.partners .letters a.letter.active:visited,
.content .main .box.partners .letters a.letter.active:hover,
.content .main .box.partners .letters a.letter.active:active{
 color: #cb5405;
 font-weight: bold;
}
.content .main .box.partners .list{
 padding: 15px 23px;
 line-height: 1.7;
}
.content .main .box.partners .list a, .content .main .box.partners .list a:visited{
 display: block;
}
.content .main .box.partners .list a:hover, .content .main .box.partners .list a:active,
.content .main .box.partners .list a.active, .content .main .box.partners .list a.active:visited,
.content .main .box.partners .list a.active:hover, .content .main .box.partners .list a.active:active{
 color: #cb5405; 
}

.content .main .box.search.results, .content.firstpage .main .box.search.results{
 background: white;
 border-bottom: none;
} 

.content .main .box.search.results .shadow{
 margin-top: 0px;
}
.content .main .box.search.results .text{
 clear: both;
}
.content .main .box.search.results h3{
 float: left;
}
.content .main .box.search.results .text .col1{
 float: left;
 width: 385px;
 padding: 0 15px 0 0;
 border-right: #00b0e7 solid 1px;
}
.content .main .box.search.results .text .col2{
 float: left;
 width: 150px;
 padding: 0 0 0 15px;
 margin-left: -1px;
 color: #797979;
 line-height: 1.5;
 border-left: #00b0e7 solid 1px;
}
.content .main .box.search.results .item{
 float: left;
 width: 100%;
 padding-bottom: 10px;
}
.content .main .box.search.results form{
 background: white;
}
.button_darkblue{
 width: 42px;
 height: 15px;
 padding-bottom: 2px;
 margin-top: 15px;
 color: white;
 font-size: 1em;
 background: transparent url(/images/layout/button_darkblue.gif) no-repeat left top; 
 border: none;
}
.main_right .box.white h2, .main_right .box.grey h2{
 color: #444444;
 background: #dfe5e6;
}
.content .main_right .box.grey {
 float: left;
 width: 100%;
 clear: both;
 background: #f8f9f7;
}
.content .main_right form{
 float: left;
}
.main_right form input.search{
 float: left;
 width: 98px;
 height: 19px;
 color: white;
 margin: 15px 0 20px 0;
 font-size: 1em;
 text-align: left;
 padding:0pt 0pt 0pt 10px;
 background:transparent url(/images/layout/find.png) no-repeat scroll left top;
 border: none;
 cursor: pointer;
}
.content .main .box.search .article{
 padding: 5px 15px 15px 15px;
}
.content .main .box.search .article p{
 margin: 0px;
}

.content .pagination { position: absolute; left: 8px; top: -18px; margin: 0px; padding: 2px; background: #d16c34; color: white; font-weight: bold; -moz-border-radius: 3px 3px 0px 0px; }
.content .pagination span { padding: 0px 2px; background: white; color: #d16c34; }
.content .pagination a,
.content .pagination a:visited { padding: 0px 2px; background: transparent; color: white; text-decoration: none; }
.content .pagination a:hover,
.content .pagination a:active { background: #d8d8d8; color: #d16c34; text-decoration: none; }

.content .searchhead { float: left; margin: -1px 0px 10px 8px; padding: 5px 2px; background: #d16c34; color: white; font-size: 1.3em; font-weight: bold; -moz-border-radius: 0px 0px 3px 3px; }
.content .articleListBody { clear: both; }

.tell_a_friend{
 padding: 15px 0 0 15px;
 font-size: 0.7em;
}
.tell_a_friend table{
 font-size: 1em;
}
.tell_a_friend .button_darkblue{
 font-size: 1em;
}

.content .box.shop h3{
 float: left;
}

.content .box.shop table.order td{
 border-bottom: 1px solid #D7DBD1;
 padding-top: 5px;
 padding-bottom: 5px;
}

.content .box.shop .cartProductTitle{
 font-size: 1.15em;
 font-weight: bold;
}

.content .box.shop .cartProductPrice{
 padding-right: 10px;
 font-size: 1.15em;
 font-weight: bold;
}

.content .box.shop .txt_frister{
 margin-bottom: 10px;
}
.content .box.shop input, .content .box.shop textarea{
 border: #666666 solid 1px;
 margin-bottom: 3px;
}

.comment {
 border-bottom:1px solid #DFE1D7;
 clear:both;
 margin-bottom:5px;
 padding-bottom:3px;
 width:100%;
}
.comment_form{
 clear:both;
 width:100%;
}
.comment_form .error {
 color: #FC0011;
}
.comment_form .commentInputBlock {
 clear:both;
 margin-bottom:4px;
 width:100%;
}
.comment_form .commentInputBlock .leadInText {
 clear:left;
 float:left;
 padding-top:3px;
 width:120px;
}
.comment_form .commentInputBlock .commentInputName, 
.comment_form .commentInputBlock .commentInputEmail, 
.comment_form .commentInputBlock .commentInputTitle {
 border:1px solid #797979;
 width: 278px;
}

.comment_form .commentInputBlock .commentInputName.error, 
.comment_form .commentInputBlock .commentInputEmail.error, 
.comment_form .commentInputBlock .commentInputTitle.error {
 border: #FC0011 solid 1px;
 width: 278px;
}

.comment_form .commentInputBlock .leadInText {
 clear:left;
 float:left;
 padding-top:3px;
 width:120px;
}

.comment_form .commentInputBlock textarea {
 border:1px solid #797979;
 height:100px;
 width:398px;
}
.comment_form .commentInputBlock {
 clear:both;
 margin-bottom:4px;
 width:100%;
}
.comment_form .hide, .comments .hide {
 display:none;
}
.comment .comment_button, .comment_form .commentButton {
 background-color: #00B3EA;
 border:0px none;
 color:white;
 cursor:pointer;
 font-size: 1em;
}
.comment_form .commentText .leadInText {
 clear:both;
 width:100%;
}
.comment .comm_top {
 clear:both;
 width:100%;
 margin-top: 10px;
}
.comment .comm_top .comm_title {
 font-weight:bold;
}
.comment .comm_top .comm_author {
 font-size:0.9em;
 margin-bottom:3px;
}
.comment .comm_content {
 clear:both;
 margin:2px 0px;
 width:100%;
}
.comment .comm_controls .comment_options {
 position:relative;
 text-align:right;
}

