@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {text-align:center;background: #e7dda4;color:#222;font-family:"Trebuchet MS", "Microsoft Sans Serif", Arial;font-size:83%;line-height:1.5em;}
#shadow {background:url(../images/bg.gif) no-repeat;width:805px;height:600px;margin:0 auto;}
h2 {margin-bottom:14px;}
h2, h4 {font-size:120%;}
h4 {margin-top:20px;}
#wrapper {width:703px; text-align:left; margin:0 auto; background: transparent url(../images/content-bg.jpg) repeat-y;}
#header {text-align:center;height:206px;margin-top:-600px;}
#header_content {width:703px; background:url(../images/header.jpg) no-repeat;height:169px;margin:0 auto;}
#header h1 {text-indent:-9999px;}
#top_content {margin-top:-36px;}
#content {main-height:270px;}
#sub_content {float:left;width:290px;padding: 20px 10px 10px 10px;}
#main_content {float:right;width:390px;}
#footer {background:#356720;clear:both;text-align:center;}
#footer_content {width:703px;height:76px; margin-left:auto;margin-right:auto;text-align:left;color:#888;}
#footer_content p {padding:25px 10px;font-size:93%;}

/*--- additional classes --*/
.clearer {clear:both;}
.welcome {padding: 20px 10px 10px 20px;margin-bottom:30px;}
.welcome ul {margin-left:16px;list-style-image: url(../images/bullet.png);}
.welcome p {color:#444;}
.more {text-align:right;font-size:85%;padding-right:10px;}
.marg_1 {margin-top:15px;}
.date {color:#876d79;font-size:93%;margin-top:5px;}
.post p, .post li {margin-bottom:15px; padding-bottom:8px; border-bottom:2px dotted #876d79;font-size:93%;list-style:none;}
.line {border-bottom:2px dotted #876d79;clear:both;margin-top:10px;margin-bottom:15px;}
.large_green {font-size:160%;color:#000;}

/*--- Links --*/
a {text-decoration:none;color:#00CC00;}
a:hover {text-decoration:underline; color:#876d79;}
.more a {text-decoration:none; color:#00CC00; padding:3px 5px;}
.more a:hover {text-decoration:none; border:1px solid #876d79; color:#876d79; padding:3px 4px;}
.post a {text-decoration:none;color:#405984;}
.post a:hover {color:#008ED2;}
a.current {color:#fff;display:block;background-color:#666666;padding:6px 15px;}
h1 a {text-indent:-9999px;display:block;width:250px;height:120px;}

/*-- images --*/
.welcome img {float:left; padding:5px; background-color:#006600; margin-right:20px;}
#sub_content img {margin:14px;border:2px solid #876d79;}

#sub_content {float:left;width:200px;padding: 20px 10px 10px 10px; min-height:280px;}
#sub_content2 {float:left;width:140px;padding: 20px 10px 10px 10px;}
#sub_content2 .post li {margin-bottom:15px; padding-bottom:8px; border-bottom:2px solid #555;font-size:93%;list-style:none;}

#main_content .box img {display:block;width:65px;height:65px;background-color:#ccc;border:1px solid #663333;}
#main_content .welcome .box ul {list-style-image:none;list-style:none;}
.number {color:#3399CC;font-weight:bold;font-size:110%;margin-bottom:10px;}
.details {margin-bottom:20px;}
#main_content .box {margin-bottom:35px;border-bottom:2px dotted #876d79;}

/*-- Table --*/
#prod_wrap {width:683px;min-height:400px;color:#f5f5f5;padding:10px;background-color:#444;text-align:left;line-height:2em;}
#prod_wrap img {border:5px solid #777;}
#prod_det #header {text-align:center;height:170px;margin-top:-600px;}
.images_table {float:left;width:320px;margin-right:20px;margin-left:0;}
#details {
	float:left;
	width:300px;
	overflow:auto;
	height:430px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-right:10px;
}
.title {font-size:150%;color:#fff;padding-bottom:4px; border-bottom:2px dotted #555;font-weight:bold;color:#00CC00;}
.company {font-size:120%;color:#3399FF;font-weight:bold;}
.kod {margin-bottom:20px;}
.desc {margin-bottom:20px;color:#CECECE;}
.tech {font-size:100%;margin:20px 0;}
.c_white {color:#fff;}

#sub_content3 {padding:20px;background-color:#FFFFFF;}
#sub_content3 p {color:#999;}
#sub_content3 ul {margin-left:20px;}
.sub_ul {margin:20px 0;}
.sub_ul li {margin-left:20px;}

body#cat_3 #sub_content {float:left;width:120px;padding: 20px 10px 10px 10px;}
body#cat_3 #sub_content2 {float:left;width:140px;padding: 20px 10px 10px 10px;}
body#cat_3 #sub_content2 .post li {margin-bottom:15px; padding-bottom:8px; border-bottom:2px solid #555;font-size:93%;list-style:none;}
body#cat_3 #main_content .box img {display:block;width:65px;height:65px;background-color:#ccc;border:1px solid #663333;}
body#cat_3 #main_content .welcome .box ul {list-style-image:none;list-style:none;}
.number {color:#3399CC;font-weight:bold;font-size:110%;margin-bottom:10px;}
.details {margin-bottom:20px;}
body#cat_3 #main_content .box {margin-bottom:35px;border-bottom:2px dotted #876d79;}
