/*
Theme Name: Webcheck
Theme URI: http://wordpress.org/
Description: The Webcheck theme based on the famous <a href="http://Webcheck">Webcheck</a>.
Version: 1.0
Author: Tsurcan Dmitry
Author URI: mailto:1playmix@gmail.com

*/

html,body{
	margin:0;padding:0	}

* {margin:0}

body {
	font-family:Arial, Tahoma;
	font-size: 12px;
    background-color: #c0c0c0;
    color: #000;	}

a {
    color: #000;
    text-decoration: underline;
}

a:hover {
    color: #000;
    text-decoration: none;
}

img{
    border: 0;
}
.clear { clear:both; }

div{
    padding: 0;
    margin: 0;
}

div.main{
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

div.header{
    width: 1200px;
    height: 97px;
    background: url('images/header_bg.jpg') repeat-x top left;
}

img.logo{
    position: relative;
    top:18px;
    left:94px
}

div.menu_block{
    width: 870px;
    font-weight: normal;
    color: #fff;
    padding: 0;
    margin: 0;
    position: relative;
    top: -43px;
    left: 310px;
    height: 0;
    z-index:20
}

div.search_block{
    width: 300px;
    position: relative;
    top: -45px;
    left: 939px;
   /* left: 944px; */
}

div.search_block div.search{
    /* width: 183px; */
    height: 18px;
   /* background-color: #fff; */
}

div.search_block div.search input[type='text']{
    width: 161px;
    height: 16px;
    font-size: 14px;
    border:0;
    vertical-align: top;
    position: relative;
    top:-15px
}



div.search_block div.search input[type='image']{
    width: 18px;
    height: 18px;
    border: 0;
    vertical-align: top;
    position: relative;
    top:-15px
}

div.search{
    /*width: 183px;*/
    height: 18px;
    /*background-color: #fff;    */
}

div.search select{
    width: 183px;
    height: 16px;
    border:0;
}

div.search input[type='text']{
    width: 161px;
    height: 16px;
    font-size: 14px;
    border:0;
    vertical-align: top;
}

div.search input[type='image']{
    width: 18px;
    height: 18px;
    border: 0;
    vertical-align: top;
}

div.content_top{
    padding: 0 0 0 94px;
    background: url('images/middle_bg.jpg') repeat-x top left;
    height: 370px;
}

div.content_top img{
    position: relative;
    top:-11px;
}

div.content{
    background-color: #666;
    padding: 0 100px 10px;
    text-align: left;
    color: #fff;
}

div.content a {
    color: #0075bf;
    text-decoration: underline;
}

div.content a:hover {
    color: #0075bf;
    text-decoration: none;
}

div.block_main{
    width: 964px;
    background: url('images/block_bg.jpg') top left repeat-x #fff;
    padding: 20px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #474747;
    box-shadow: 0 5px 5px 0 #474747;
    -webkit-box-shadow: 0 5px 5px 0 #474747;
    -moz-box-shadow: 0 5px 5px 0 #474747;
    color: #000;
}

.review{
    margin-left: 230px;
    width: 764px!important;
}

hr {
    color:  #919292;
    height: 1px;
}

h1{
    color: #0075bf;
    font-size: 16px;
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    text-transform: none;
}

h2{
    color: #0075bf;
    font-size: 16px;
}
/*
div.content h2{
    margin-top: 0;
    padding-top:20px;
}
*/
h3{
    color: #222;
    font-size: 14px;
    padding: 0;
    margin: 0;
    font-weight: normal;
}

div.in_block_main{
    width: 100%;
    margin: 0;
    padding: 0;
}

div.main_header_block{
    float: left;
    width: 370px;
    height: 30px;
}

div.block_pointer{
    float: left;
    width: 90px;
    height: 20px;
    padding: 10px 0 0 0;
}

div.block_content{
    width: 100%;
    float: left;
    margin: 0;
    color: #444;
    font-size: 14px;
    line-height:18px;
}

div.block_content input[type='text']{
    width:277px;
    border: #141414 1px solid;
}

div.block_content em{
    font-size: 15px;
    color: #222;
}

div.block_content ul.custom{
     list-style-type: none;
     margin-left: -20px;
     margin-top: -10px;
}

div.block_content ul.custom li{
    font-size: 14px;
    color: #000;
    line-height: 18px;
    text-indent: -10px;
    margin-top: 8px;
}

div.block_content p{
    padding: 0;
    margin: 0;
}

div.block_content p.custom{
    font-size: 14px;
    color: #444;
    line-height: 18px;
    padding: 0 0 10px 20px;
    margin: 0;
}

div.in_block_button input[type='image']{
    margin-top: 40px;
}

img.img_plus{
    position: relative;
    top:13px
}

img.img_minus{
    position: relative;
    top:10px
}

div.sub_main{
    width: 1023px;
    padding: 20px 0;
}

div.sub_block{
    width: 287px;
    background: url('images/block_bg.jpg') top left repeat-x #fff;
    padding: 10px 15px 10px 20px;
    float: left;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #474747;
    box-shadow: 0 5px 5px 0 #474747;
    -webkit-box-shadow: 0 5px 5px 0 #474747;
    -moz-box-shadow: 0 5px 5px 0 #474747;
    margin-right: 17px;
    color: #444444;
    font-size: 12px;
}

div.sub_block a{
    color: black;
    text-decoration: underline;
}

div.sub_block a:hover{
    color: black;
    text-decoration: none;
}

div.sub_block_content p{
    font-size: 14px;
    color: #444;
    line-height: 18px;
    padding: 0;
    margin: 10px 0 0 0;
}

div.sub_block_content i{
    font-size: 12px;
    color: #222222;
    line-height: 16px;
}

div.sub_block_content strong{
    color: #0075bf;
    font-size: 18px;
    text-transform: uppercase;
}

div.sub_block_content ul{
    padding: 0;
    margin: 10px 0 0 25px;
    list-style: none;
}

div.sub_block_content ul li{
    font-size: 14px;
    color: #444;
    line-height: 18px;
    margin-bottom: 10px;
    text-indent: -15px;
}

div.sub_block_content ul li strong{
    color: #0075bf;
    font-size: 18px;
    position: relative;
    left:-8px
}

td.link_curs a, div.link_curs a{
    color: #0075bf;
    font-size: 18px;
    text-decoration: none;
}

td.link_curs a:hover, div.link_curs a:hover{
    color: #0075bf;
    font-size: 18px;
    text-decoration: underline;
}

div.sub_block_content p img{
    margin: 4px 10px 0 0;
}

div.footer{
    width: 1000px;
    height: 73px;
    background: url('images/footer.jpg') center center no-repeat;
    padding: 7px 100px 0;
}

div.footer img{
    margin-right: 10px;
}

div.menu_footer_block{
    width: 400px;
    color: #fff;
    padding: 0;
    margin: 0;
    height: 0;
    font-size: 12px;
    position: relative;
    top: 30px;
    left: 320px;
}

ul.footer_menu{
    list-style: none;
    padding: 0;
    margin: 15px 0 0 0;
}

ul.footer_menu li{
    float: left;
    padding: 0 6px;
}

ul.footer_menu li a {
    color: #a0a0a0;
    text-decoration: none;
}

ul.footer_menu li a:hover {
    color: #a0a0a0;
    text-decoration: underline;
}

ul.footer_menu li.dot{
    float: left;
    padding: 0 8px;
    width: 6px;
    background: url('images/footer_dot.jpg') no-repeat center center;
}

h2.main{
    color: #111;
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}

div.sidebar{
    width: 214px;
    background: url('images/sidebar_bg.jpg') top left repeat-x;
    padding: 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.sidebar h1{
    color: #dbdbdb;
    font-size: 18px;
    margin: 0 14px 4px;
    padding: 0;
    text-transform: uppercase;
}

div.sidebar ul{
    list-style-type: none;
    margin: 0 14px 18px 30px;
    padding: 0;
}

div.sidebar ul li{
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 7px;
    padding-bottom: 6px;
    border-bottom: 1px solid #666;
    text-indent: -12px;
}

div.sidebar ul li img{
    position: relative;
    left:-5px

}


#link_center{
    margin-top: 9px;
}

.middleBlock  {
    /*background:url("images/aanbiedingenBlock.png") no-repeat scroll left top transparent;*/
    height:59px;
    /*margin-left:20px;
    margin-top:20px;*/
    width:708px;
}

.defaultText a{
    color: #000!important;
}


.defaultText  {
    color:#000;
    text-align:left;
}

.blueLineLong  {
    background-image:url("images/hr.png");
    background-position:right top;
    background-repeat:no-repeat;
    height:1px;
    width:756px;
}

.warning{
    color: red;
    text-align: left;
    font-size: 12px;
}
/*
ul.main_menu{
    list-style: none;
}

ul.main_menu li{
    float: left;
    padding: 0 6px;
    text-transform: uppercase;
}

ul.main_menu li a {
    color: #fff;
    text-decoration: none;
}

ul.main_menu li a:hover {
    color: #fff;
    text-decoration: underline;
}

ul.main_menu li.dot{
    float: left;
    padding: 0 8px;
    width: 6px;
    background: url('images/menu_dot.jpg') no-repeat center center;
}
*/

#jsddm{
    z-index:2;
    padding: 0;
    margin: 12px 0 0 15px;
}

#jsddm li
{	float: left;
	list-style: none;
    padding: 0;
/*    text-transform: uppercase; */
}

#jsddm li a
{	display: block;
	padding: 0px 5px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap}

#jsddm li a:hover
{	color: #fff;
    text-decoration: none}

#jsddm li.dot{
    float: left;
    padding: 0px 8px;
    width: 6px;
    background: url('images/menu_dot.jpg') no-repeat center center;
}

#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
    z-index: 20;
	visibility: hidden;
	border-top: 1px solid #686767}

#jsddm li ul li
{	float: none;
	display: inline;}

#jsddm li ul li a
{	width: auto;
	background: #2D2C2C;
    padding: 5px 12px;}

#jsddm li ul li a:hover
{	background: #686767}

ul.faq_ul li{
    padding: 5px;
}

ul.faq_ul li a{
    text-decoration: none;
}

ul.faq_ul li a:hover{
    text-decoration: none;
}

.faq_item{
    cursor: pointer;
}

 .active{
    cursor: default;
   /* background: url("images/faq_bg_item.png") top left repeat-y;*/
   background-color: #777;
}

div.wc-errors {font-size:14px;color:red;margin:5px;font-weight:bold;border:1px solid #e93f3f;padding:5px;width:700px;background-color:#fed3d3}

span.wc-errors { font-size:12px;color:gray; font-weight:bold;width:700px; }

.wc-ok {font-size:14px;color:green;margin:5px;font-weight:bold;border:1px solid #43950e;padding:5px;width:700px;background-color:#d3ecb9}


.rating {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 65px;
	height: 16px;

}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 65px;
	height: 11px;
	position: relative;
	background-image: url(images/stars2.png);
	background-position: top left;
	background-repeat: repeat-x;

}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 13px;
	height: 11px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(images/stars2.png);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 13px; }
.unit-rating a.r2-unit { left: 13px; }
.unit-rating a.r2-unit:hover { width: 26px; }
.unit-rating a.r3-unit { left: 26px; }
.unit-rating a.r3-unit:hover { width: 39px; }
.unit-rating a.r4-unit { left: 39px; }
.unit-rating a.r4-unit:hover { width: 52px; }
.unit-rating a.r5-unit { left: 52px; }
.unit-rating a.r5-unit:hover { width: 65px; }
.unit-rating li.current-rating {
	background-image: url(images/stars2.png);
	background-position: left bottom;
	position: absolute;
	height: 11px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.step-number {
    text-align:right;
    font-size:14px;
    font-weight:bold;
}

.links_block{
    display:inline-block;
    left:460px;
    position:relative;
    top:-45px;
    width:445px;
}
.webcheck-submit{
    width:80px;
}

/*
 additions made by Carlo for test purposes
*/

.list_reviews li {
    float:left;
    list-style:none;
    margin: 0px 25px 40px 0px;
}

.list_reviews li img {
    border: solid 1px #000
}

.list_reviews li a span {
    display:block;
}

h2.zoekHeader{
    font-size: 24px; padding-bottom: 25px;
}
