html{
	height:100%;
}
body{
	margin:0px;
	/*font-family:"Calibri",Arial,Serif;*/
	font-family:"Arial",Serif;
	font-size:12px;
	font-weight:normal;
	height:100%;
	color: #323232;
}
#wrap0{background-image:url(/images/bg_body.jpg);background-repeat:repeat-y;min-height:100%;}
#wrap1{background-repeat:no-repeat;min-height:600px;padding-left:25px;}
#wrap2{padding-top:126px;padding-bottom:50px;width:820px;}
.small #wrap1{background-image:url(/images/background_small.jpg);}
.medium #wrap1{background-image:url(/images/background_medium.jpg);}
.large #wrap1{background-image:url(/images/background_large.jpg);}


h1 a:hover, h2 a:hover, h3 a:hover{text-decoration:underline;}
h1 a:hover, h2 a:hover, h3 a:hover{color:#ffb100;}

.block{width:800px;padding-top:25px;clear:both;}
.block.first{padding:0px;}
.block h3{width:350px;margin:0px;padding:0px;margin-left:425px;}
.block h1, .block h2{width:350px;margin:0px;padding:0px;margin-left:425px;font-size:20px;color:#323232;}
.block h2 {font-size:normal;font-weight:normal;line-height:inherit;}
/*.block h3{color:#b3b3b3;font-size:0.7em;line-height:0.7em;}*/

.page a.readmore{padding-top:3px;display:block;}
.page a.readmore:hover{color:#ffb100;}

.page h3 a:hover{color:#ffb100;}
.page h3 a{color:#989796;}

.page p a:hover{color:#ffb100;}

.block h1{color:#323232;text-decoration:none;color:#323232;font-size:20px;line-height:20px;padding-bottom:5px;line-height:20px;padding-bottom:5px;}
.block h1 a, .block h2 a, .block h3 a{color:#323232;text-decoration:none;color:#323232;font-size:20px;line-height:20px;padding-bottom:5px;line-height:20px;padding-bottom:5px;}
.block p{width:350px;margin:0px;padding:0px;margin-left:425px;font-size:normal;color:#272727;margin-bottom:20px;}
.block img{float:left;}
.block img.app{float:none;}
.block .top{min-height:150px;}
.block .top p{color:#e0e0e0;}
.block .top h1{color:#ffb100;}
.block .top h1 a{color:#ffb100;}

#news a:hover{color:#ffb100;}
#news a{color:black;}
.block a:hover{color:#ffb100;}
.block a{color:black;}


#production-part{padding-left:40px;width:170px;float:left;}

.post-template .page{padding-top:30px;}

.large .page{padding-top:15px;}

.page{padding-top:25px;}
.page h1, .page h2, h3{margin:0px;padding:0px;font-weight:bold;}
.page h1{font-weight:bold;}
.page h1{color:#323232;font-size:20px;padding-bottom:5px;line-height:20px;padding-bottom:5px;}
.page h2{color:#ffb100;font-size:20px;line-height:inherit;}
h3{color:#989796;font-size:12px;line-height:inherit;padding-bottom:2px;}
#twitter-part h3{padding-bottom:2px;}
#twitter-part h3.twitter_about{padding-bottom:13px;padding-top:0px;}
.page a{color:#222222;}
.page p{padding:0px;margin:0px 0px 20px 0px;font-size:normal;color:#272727;letter-spacing:inherit;}
.page .page{padding-top:1px;}

a.file{background-color:#323232;padding:5px 10px 5px 10px;color:#e0e0e0;}

h1.title{line-height:65px;height:70px;margin:0px;padding:0px;color:#ffb100;font-size:normal;letter-spacing:inherit;}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:underline;}
a img{border:0px;}

#logo{position:absolute;top:72px;left:25px;}
#logo img{border:0px;}

ul#menu{position:absolute;left:15px;top:119px;list-style:none;margin:0px;padding:0px;border-right:1px solid #262626;}
ul#menu li{background-color:#262626;margin:0px;padding:0px;float:left;}
ul#menu li.first{margin-right:6px;height:40px;padding:0px 10px 0px 10px;line-height:40px;color:#e0e0e0;font-size:normal;text-decoration:none;}
ul#menu li a{display:block;float:left;height:40px;padding:0px 5px 0px 5px;line-height:40px;color:#e0e0e0;font-size:normal;text-decoration:none;}
ul#menu li.second a{padding-left:10px;}
ul#menu li.last a{padding-right:10px;}
ul#menu li a:hover{color:#ffb100;}

#phones{position:absolute;top:124px;left:693px;width:140px;text-align:right;}
#phones ul{list-style:none;margin:0px;padding:0px;float:right;}
#phones li{float:left;}

.pageimage{position:absolute;left:25px;top:257px;}
.withimage{margin-left:425px;}
.withimage .page{width:350px;}
.collection{width:400px;}

#hover_menu{
	position:absolute;
	left:0px;
	top:40px;
}

#hover_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:160px;
}

#hover_menu ul li{
     width:100%;
	margin:0px;
	padding:0px;
	height:30px;
     display:block;
}

#hover_menu ul li a{
     display:block;
	height:30px;
	width:140px;
	font-size:normal;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
#hover_menu ul li a:hover{
	background-color:#ffb100;
	color: #272727;
}


#frontpage-top{
	margin-top:16px;
	margin-bottom:-4px;
}

.twitter_about{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-style:italic;
	padding-top:4px;
}


#twitter-part .follow {
	padding:0px;
	margin:0px;
}
#twitter-part .follow a{
	background-color:#323232;
	color: rgb(233, 233, 233);
	padding:7px;
	padding-top:4px;
	padding-left:24px;
	padding-right:9px;
	margin:0px;
	display:block;
	background-image:url(images/t_twitter.gif);
	background-repeat:no-repeat;
	background-position:7px 6px;
	font-size:1em;
}
#twitter-part .follow a:hover{
	color:#ffb100;
	font-size:1em;
}





#signup{
	background-color:#323232;
	padding:3px;
	width:394px;
	font-size:1em;
}
#signup p{
	padding:0px;
	padding-left:0px;
	border:0px;
	margin:0px;
	margin-left:-3px;
	display:inline;
	border:0px solid white;
}
#signup p a{
	line-height:inherit;
	padding-left:5px;
	color:#e0e0e0;
}
#signup p a:hover{
	color:#ffb100;
}

#signup input{
	height:15px;
	border:1px solid gray;
	margin-right:5px;
	line-height:12px;
	padding-left:2px;
	font-size:12px;
	width:153px;
}


#frontpage-top .textpart{
      margin-left:440px;
      width:300px;
      color: white;
}
#frontpage-top .textpart h1{
      font-size:20px;
      margin:0p;
      padding:0px;
      color: #ffb100;
}
#frontpage-top .textpart h1 a{
      color:#ffb100;
}
#frontpage-top .textpart a{
      color:white;
}
#frontpage-top .textpart a:hover{
      color: #ffb100;
}

h2.comments{color:#ffb100;color:#FFB100;
font-size:20px;
line-height:inherit;}

h1.large{
	font-size:26px;
	padding-top:3px;
	padding-bottom:9px;
}

.commentlist a{color:black;}
.commentlist a:hover{color:#ffb100;}