* {margin: 0; padding: 0;}
html, body {height: 100%;width: 100%;}
#main {min-height: 100%; height: 100%; width:100%;}
body {margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #181818;}

#skype {float: left; display: block; height: 20px;  padding: 0 0 15px 0; margin: 0 0 0 23px; font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 12px;color: #000000;}
#skype a {text-decoration: underline; color:#000000;}
#skype a:hover {text-decoration: none; color:#000000;}

.search_tb {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 10px;color: #B2B2B2; padding: 0 0 0 0; margin: 5px 0 0 10px;}

#menu { list-style:none; height:25px; padding:0 0 0 0; margin: 0 0 0 0;}
#menu li { display:inline;}
#menu li a { display:block; float:left; text-indent:-9999px; height:25px;}
#menu li a#b1 { width:88px; background:url(images/top_about.gif) no-repeat;height:25px;}
#menu li a#b2 { width:110px; background:url(images/top_brand.gif) no-repeat;height:25px;}
#menu li a#b3 { width:95px; background:url(images/top_lastbutton.gif) no-repeat;height:25px;}
#menu li a#b1:hover, #menu li a#b2:hover, #menu li a#b3:hover { background-position:0 -25px;}

#main_pic { list-style:none; height:452px; padding:0 0 0 0; margin: 0 0 0 0;}
#main_pic li { display:inline;}
#main_pic li a { display:block; float:left; text-indent:-9999em; height:452px;}
#main_pic li a#m1 { width:183px; background:url(images/main_1.jpg) no-repeat;height:452px;}
#main_pic li a#m2 { width:186px; background:url(images/main_2.jpg) no-repeat;height:452px;}
#main_pic li a#m3 { width:186px; background:url(images/main_3.jpg) no-repeat;height:452px;}
#main_pic li a#m4 { width:184px; background:url(images/main_4.jpg) no-repeat;height:452px;}
#main_pic li a#m1:hover, #main_pic li a#m2:hover, #main_pic li a#m3:hover, #main_pic li a#m4:hover { background-position:0 -452px;}

#foot { list-style:none; height:45px; padding:41px 0 0 18px; margin: 0 0 0 0;}
#foot li { display:inline;}
#foot li a { display:block; float:left; text-indent:-9999em; height:25px;}
#foot li a#f2 { width:59px; background:url(images/foot_2.gif) no-repeat;height:23px;padding-right: 17px;}
#foot li a#f3 { width:104px; background:url(images/foot_3.gif) no-repeat;height:45px; padding-right: 15px;}
#foot li a#f4 { width:77px; background:url(images/foot_4.gif) no-repeat;height:21px; padding-right: 15px; margin-top:1px;}
#foot li a#f5 { width:93px; background:url(images/twitter.gif) no-repeat;height:23px; padding-right: 14px;}
#foot li a#f6 { width:164px; background:url(images/gitartt.gif) no-repeat;height:29px; padding-right: 12px;}
#foot li a#f2:hover { background-position:0 -23px;}
#foot li a#f3:hover { background-position:0 -45px;}
#foot li a#f4:hover { background-position:0 -21px;}
#foot li a#f5:hover { background-position:0 -23px;}
#foot li a#f6:hover { background-position:0 -29px;}
.foot_txt {padding:41px 13px 0 0;float:right;font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:0.7em;color:#525252;letter-spacing:0.01em;text-align:right;display:block;line-height:1.2em;}
.foot_txt a {color:#757575; text-decoration: underline;}
.foot_txt a:visited {color:#757575; text-decoration: underline;}
.foot_txt a:hover {color:#000000; text-decoration: underline;}


.post {margin-top:-7px; margin-left:15px; margin-right:20px;}
.post hr {display: block;}
.post a {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.post a:visited {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.post a:hover {color: #FF0000; text-decoration:none; border-bottom:1px #FF0000 dotted;}
.postmetadata {clear: left;}
.post h2 {text-indent:-9999em; font-size: 1.4em; font-family:Arial, Tahoma, Verdana, Sans-Serif;}

.entry {font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left; line-height: 1.8em; margin-bottom: 1.4em;}
.entry p {font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left; line-height: 1.8em; margin-bottom: 1.4em;}
.entry p center {font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left; line-height: 1.8em; margin-bottom: 1.4em;}
.entry p img {border: 0px; padding:0; margin: 8px; margin-bottom: 0px;}
.entry strong {font-size: 14px; font-weight:600;}
.entry ul { margin-top:0px; margin-left:40px; margin-bottom: 11px; text-align: left; type: disc;}
.entry ul li {text-align: left; type: disc;}
.entry ul li a {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.entry ul li a:visited {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.entry ul li a:hover {color: #FF0000; text-decoration:none; border-bottom:1px #FF0000 dotted;}
.entry p a {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.entry p a:visited {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
.entry p a:hover {color: #FF0000; text-decoration:none; border-bottom:1px #FF0000 dotted;}
h1.pagetitle {font-size: 19px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #777777; text-align: left; padding-left:15px;padding-top:25px;}
h3 {font-size: 15px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #777777; text-align: left; padding:30px 0px 10px 0;}
.entry h1 {font-size: 19px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #777777; text-align: left; padding-bottom:3px;}
.entry input { background-color: #f1f1f1; border: 0px; border-top: 1px solid #a0a0a0;border-left: 1px solid #a0a0a0;}

input.send  { background-image: url(images/send.gif);border: none; width: 96px; height: 17px; padding: 0px 0px 0px 0px;cursor:pointer;}
#small {font-size: 12px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left; line-height: 17px; padding-bottom: 11px; border-spacing: 1px;}
#small td, small tr {padding: 5px 5px 5px 5px;}
#small tr td img {border: 0px solid none; margin: 7px;}
#small a {color: #0000FF; text-decoration:none; border-bottom:0px #FFFFFF solid;}
#small a:hover {color: #000000; text-decoration:none; border-bottom:0px #000000 dotted;}


#side {width: 723px; height: 167px; list-style:none; padding:7px 0 0 0; margin: 0 0 0 0; font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:0.84em;color:#757575; line-height: 25px;}
#side li { display:inline; width:169px; float:left; padding-left:11px;}
#side li ul li {padding-left:0px; background:url(images/red.gif) no-repeat; background-position:0 0;}
#side h2 { padding-left:10px;list-style:none; font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:1.1em;font-weight:600;color:#757575; background:url(images/red2.gif) no-repeat; background-position:0 0;}
#side a {padding-left:10px; color: #757575; text-decoration: none; background:url(images/red.gif) no-repeat; background-position:0 0;}
#side a:visited {color: #757575; text-decoration:none;}
#side a:hover {color: #FF0000; text-decoration:none; background-position:0 -24px;}


/* Begin Images */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {display: inline;}
img.alignleft {display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */

/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px; text-align: center;}
#searchform #s { border: 1px solid #449EA9; color: #5998A2; font-size:11px; width: 70px; padding: 2px; }
#searchsubmit {border: 1px solid #449EA9;padding: 1px;background: #90C2C8 url('images/inputbg.gif');font-family: Verdana, Arial, sans-serif;color: #fff;font-size:11px;}
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {	text-align: center;}
hr {display: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* End Various Tags & Classes*/

.producttext h2 { text-indent: 0; }