/*
Theme Name: Lapland house
Description: Lapland House
Author: Reico
Theme URI: http://www.code-2-reduction.fr/laplandhouse/
Version: 1.0.8
Tags: custom-colors, two-columns, fixed-width, custom-background, threaded-comments, sticky-post, light, custom-background, translation-ready,custom-menu
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
test
*/

/* common tags and classes*/
*{margin:0; padding:0}
body{font:13px/16px Arial,Helvetica,Sans-Serif; color:#000; text-align: center; background: url("/wp-content/themes/laplandhouse/images/shadow.gif") repeat-y scroll center 0 transparent;}

img{border: 0px;}a{color: red;}
.alignleft, .alignright {margin: 0 10px 10px 0; display:block;}
.alignleft{float: left;}
.alignright{float: right;}
a.special{padding: 15px 0 15px 48px; background: url(images/knopka_a.png) 0 0 no-repeat;display: block; color: #3366ff; font-size: medium; font-weight: bold; text-decoration: none;}
a.special:hover {text-decoration: underline;}
.clear{clear: both;}

h1, h2, h3, h4{padding: 5px 0;}

h2{font: bold 17px arial; color: red; margin: 10px 0;}
h2 a{color: red; text-decoration: none;}

p, ul { padding: 5px 0;color:#111;}

ul, ol{padding-left: 30px;}



/*Table*/
table {border-collapse:collapse;margin:0 0 0.5em 0}
th {font-size:1.2em;padding:4px 6px;border-width:1px;border-style:solid}
td {padding:4px;border-width:1px;border-style:solid}

/* common tags and classes*/

/* Table with specifications of cottages*/
table.specification{background-color: #FEFFD5; color: #776F6F; font: 9pt arial; width: 634px; border: 0; margin: 20px 0 10px;}
table.specification thead tr{background-color: #C1994A; color: white; font-weight: bold;}
table.specification tr.tr0{background-color: #EBE0AB;}

table.specification td{border: 0;}
table.specification td.key{}
table.specification td.value{padding-right: 15px; text-align: right;}

/* Table with specifications of cottages*/



#wrapper{
	width: 925px;
	margin: 0 auto;
	text-align: left;
	padding: 45px 0 0 0;
	position: relative
}

/*Header*/
#header{height: 147px;}

#logo, #topbanner, #sitemap {margin:0; padding: 0;}

#logo{float: left; width: 270px; text-align: center; }

#topbanner{float: right;  }


#sitemap{clear: both; background: url("images/stripe.jpg");
	 padding: 30px 0 15px 810px; 
	//padding: 3px 0 20px 810px; 
}

/*Header*/



#content{background: url("/wp-content/themes/laplandhouse/images/sidebar-stripe.png") repeat-y;}


/*Mainbar*/
#mainbar{float: right; width: 648px; }
#page{padding: 5px 0 0 15px;}
#breadcrumbs{background:#fff url('images/crumbs.png') no-repeat 0 0;
	padding: 10px; font-size: 12px; color: white; 	clear: both; text-transform:uppercase;
}

/* breadcrumbs */
#breadcrumbs a{color: white; text-decoration: none;}
#breadcrumbs a:hover{text-decoration: underline;}

.entry{clear: both; padding-bottom: 20px;}
.cottage{float: left; padding: 20px;}


.postthumb{float:left}
.postthumb-gallery{float:left;width:125px;height:125px}
.postthumbimg-ds{float:left; background:url('images/shadow.png') no-repeat bottom right; margin:10px 5px 0 6px; padding:0 0 0 0}
.postthumbimg-dsr{float:right; background:url('images/shadow.png') no-repeat bottom right; margin:10px 5px 0 6px; padding:0 0 0 0}
.postthumbimg-ds img{background-color:#fff; border:1px solid #a9a9a9; display:block; margin:-5px 5px 5px -5px; padding:4px; position:relative}
.postthumbimg-dsr img{background-color:#fff; border:1px solid #a9a9a9; display:block; margin:-5px 5px 5px -5px; padding:4px; position:relative}
* html .postthumbimg{margin:0 0 0 0}

/* Page navigation */
.navigation{margin:0 0 2em; height:1em;clear: both;}
.navigation a{color:#777; font-size: 11px;}
.navigation a:hover{text-decoration:none}
.nav-next{float:right}
.nav-previous{float:left}



.meta-nav{padding-top: 15px;}

/*Gallery Shorcode*/
.gallery {margin: auto;}
.gallery-item {float: left;margin: 0; padding: 4px; text-align: center;}
.gallery img {}
.gallery-caption {display:none}
.gallery-icon{width: 200px; height: 150px; border: 1px solid #eee;}

/*Mainbar*/

/*Sidebar*/
#sidebar{float: left; width: 276px; }
#sidebar .widget{padding: 10px 0;}

#primary{background: url("/wp-content/themes/laplandhouse/images/knopka.jpg") no-repeat scroll 0 0 transparent; padding-top: 40px;}

#menu{background-color: #E5E5E5;}

#menu ul{list-style:none;margin:0; padding:9px 0 36px 10px;}
#menu li{margin:0;padding: 3px 0;}
#menu a, #sitemap a{font: 12px/14px verdana;color:#000;line-height:20px;text-decoration:none; text-transform:uppercase; padding: 0px 0 2px 20px; background: url("images/Kr_knopka.gif") no-repeat scroll 0 0 transparent}
#menu a:hover, #sitemap a:hover{background: url("images/Zel_knopka.gif") no-repeat scroll 0 0 transparent; font-weight: bold;}


/*Sidebar*/
#footer{clear: both; text-align: center; padding: 20px 0; font-size: 10px; color: #444;}
.icons-cart {
	position: absolute;
	right: 0;
    top: 20px
}
.ico {
	float: right;
	padding-bottom:10px;
}
div.ico a {
    color: #444444;
    font: 11px Arial,Helvetica,sans-serif;
}
div.ico img {
    margin-left: 15px;
    margin-right: 7px;
    vertical-align: middle;
}
#sitemap-link {
    padding: 16px 0 2px 20px;
}
.page {
	clear: both;
	text-align: justify;
}
#page h1 {
    color: #FF0000;
    font: bold 20px arial;
    margin: 10px 0;
}
.page img{
	margin: 0px 10px 0px 0px;
	float: left;
}
.page a {
	color: #111111;
	text-decoration: none;
}
.page-image td{
	border: 0px;
	text-align: center;
}
.page-image {
	width: 536px;
	margin: 10px auto;
	border-top: 1px solid #CCCCCC;
}
.page-image td a img{
	margin-top:5px;
	padding-top: 10px;
}
.page-image  img {
	margin-bottom: 0px;
}