@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; background-color:#f8f8f8; font-family:Verdana, Geneva, sans-serif; font-size: 12px; background-image:url(assets/background_winter.jpg); background-repeat:repeat-x; background-position: center 124px; bvackground-position: 0px 124px; color:#555}

a { text-decoration:none; color:#666;}
a:hover { color: #F90;}

h1 { color:#f5f5f5; text-align:right; font-size:30px; margin:0px; padding: 0px; float:right}
h2 { color:#fff; text-align:right; font-size:12px; font-weight:bold; margin-bottom: 15px;}

p { text-align:justify; color:#333; line-height: 20px;}

.image {padding: 10px; border: 1px #666 solid; background-color:#EEE;}
.image_s {padding: 7px; border: 1px #666 solid; background-color:#EEE; margin:0px;}

.borze_container {width:310px; float:left; padding: 0px 7px; margin:10px 0px; border-right:1px #888 dashed;}
.borze_name {width:auto; height:22px; border-bottom:1px #Fa1 solid; text-align:right; font-size:17px; font-weight:bold;}
.borze_date {font-size:10px; color:#555; text-align:right; width:auto;}
.borze_content {height: 140px; text-align:right; padding: 5px 0px;}
.borze_price {width:auto; height:22px; border-top:1px #777 solid; text-align:right; font-size:17px; font-weight:bold; color:#F80;}
.borze_old_price {text-decoration:line-through; font-size:14px; color:#555}

.szerviz_cat {font-size:16px; color:#5f5f5f; border-bottom: 1px #aaa solid; width: 100%; font-weight:bold; clear:both;}
.szerviz { line-height: 20px; margin-bottom: 20px; text-align:justify;}

.separator { border-bottom: 1px #999 dashed; width: 612px; height: 12px; }

.clear { clear:both;}

.blackback { color:#555; text-align:right; font-weight:bold; border-bottom: 1px #Fa1 solid; padding-top: 20px;}
.whiteback { color:#444; text-align:right; font-weight:bold; line-height: 20px;}

.banner_right { text-align:center; width:632px; padding:0px; margin:0px; float:right; margin-bottom:10px;}
.banner_right img { background-color:#F5F5F5; padding:5px; border:1px #888 solid;} 

#headerlogin {
	width: 751px;
	color:#CCC;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-top: 4px;
	height: 23px;}
	
#headerlogin input {
	font-size:10px;
	font-weight:bold;
	margin-bottom: 1px;
	width: 80px;
	}
	
.headermenu {
	float: left;
	font-weight:bold;
	font-size:12px;
	height: 27px;
	}
	
.headermenu a {
	color:#555;
	text-decoration:none;	
	padding: 6px 8px 0px 8px;
	height: 21px;
	display:block;
	}
	
.headermenu a:hover {
	background-image:url(assets/header_background_active.gif);}
	
#mainpage {
	width:980px;
	margin:auto;
	padding-top: 20px;
}

#webdesign_new_box {background-color:#444; width:337px; text-align:center; padding-top:40px; padding-bottom:10px; margin:15px 5px; background-image:url(assets/sidebox.jpg); background-repeat:no-repeat;}

#right_div { width:612px; padding: 2px 10px 0px 10px; float:right; border-left:1px #999 dashed; background-color:#f8f8f8; background-image:url(assets/background_new_entry.gif); background-repeat:no-repeat;}
#right_div img {padding: 7px; border: 1px #666 solid; background-color:#EEE; margin:5px;}
#right_div a { font-weight:bold; color:#F80;}
#right_div a:hover { color: #F60;}

.admin_new_entry_title {font-size:16px; color:#333; border-bottom: 1px #bbb solid; font-weight:bold; width:612px; padding-top:10px; margin-bottom:10px;}
.admin_new_entry_label {float:left; width:146px; height:20px; padding: 6px 0px 0px 6px; margin:0px 0px; background-color:#dadada; font-weight:bold; }
.admin_new_entry_box { float:right; width:460px; height:26px; background-color:#dadada;}
.admin_new_entry_input { width:450px; font-weight:bold;}

.entry_date {float:right; font-size:10px; padding-top:5px; margin-left: 10px;}
.entry_title {font-size:16px; font-weight:bold;}
.entry_user {float:right; font-size:10px; margin-left: 10px;}
.entry_subtitle {font-size:10px; margin-bottom:10px;}
.entry_keywords {font-size:10px; background-color:#e2e2e2; padding:5px; border-bottom:1px #ddd solid;}

#allas_container {background-color:#F8F8F8; border:2px #999 solid; padding:0px 60px 30px 60px;}
#allas_container ul {margin-bottom:30px;}
.allas_header {color:#C30; border-bottom:1px #999 solid; font-weight:bold; font-size:14px;}

.transparentx {
	width:1000px;
	margin:auto;
	background-image:url(assets/transparent.png);
}
	
.startbox {
	height:250px;
	width:305px;
	background:#FFF;
	float:left;
	border: 1px #FFF solid;}
	
.startbox a img{
	border: 0px;}
	
.startboxsmall {
	height:25px;
	width:305px;
	background-image:url(assets/header_background_active.gif);
	float:left;
	border: 1px #FFF solid;
	border-top: 0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin-bottom: 5px;
	}

.startboxsmall a {
	color: #555;
	height:20px;
	padding-top: 5px;
	display:block;}
