/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

/***************************** body + fonts */

body {text-align:center;padding: 0 0 100px 0;font: 11px Verdana, Arial, Helvetica, sans-serif;color:#fff;background:#231f20;}
p {line-height:170%;padding: 10px 0;}

a {outline:none;color:#5975cf;}
a:hover {color:#fff;text-decoration:none;}

ul, ol {padding: 10px 0;}
.story ul {padding: 10px 0 10px 25px;}
li {line-height:170%;}

h1 a {width:307px;height:89px;background: url(/wp-content/themes/rub/images/logo.gif) 0 0 no-repeat;display:block;overflow:hidden;text-indent:-9999px;float:left;}
h2, h3 {font-size:14px;}

/***************************** containers */

.inner {width:800px;margin:auto;}
* div {text-align:left;}
#header {height:100px;border-bottom: 10px solid #4f4c4d;background:#231f20;}
#content {background:#231f20;padding: 20px 0 0 0;}
#actual {padding: 0 0 20px 0;}
#bottom {background: #231f20;border-top: 10px solid #4f4c4d;padding: 20px 0 0 0;color:#bebbbb;}
#footer {color:#666263;border-top: 1px solid #4f4c4d;margin: 20px 0;text-align:right;padding: 10px 0;}

/***************************** header */

#nav {float:right;list-style:none;padding: 30px 0 0 0;}
#nav li {display:block;float:left;height:55px;background: url(/wp-content/themes/rub/images/li.gif) right 0 no-repeat;padding: 0 20px;}
#nav li a {display:block;float:left;height:13px;overflow:hidden;text-decoration:none;text-indent:-9999px;margin: 30px 0 0 0;}
#nav li.home a {width:38px;background: url(/wp-content/themes/rub/images/nav-home.gif) 0 0 no-repeat;}
#nav li.about a {width:58px;background: url(/wp-content/themes/rub/images/nav-about.gif) 0 0 no-repeat;}
#nav li.services a {width:51px;background: url(/wp-content/themes/rub/images/nav-services.gif) 0 0 no-repeat;}
#nav li.products a {width:55px;background: url(/wp-content/themes/rub/images/nav-products.gif) 0 0 no-repeat;}
#nav li.contact a {width:50px;background: url(/wp-content/themes/rub/images/nav-contact.gif) 0 0 no-repeat;}
#nav li a:hover {background-position:0 -13px;}

/***************************** content */

#mainimg {margin: 0 0 20px 0;width:800px;height:225px;display:block;}
#mainimg img {position:absolute;display:none;}

#actual .block {width:225px;float:left;padding: 0 20px 0 0;background: url(/wp-content/themes/rub/images/block.gif) right 0 no-repeat;margin: 0 20px 0 0;}
#actual .products {padding:0;margin:0;background:none;}
.products img {float:left;margin: 0 10px 10px 0;}
.block p {padding:0;}

.story {width:540px;float:left;padding: 0 20px 0 0;}

/*featured*/
.thumbnail {display:none;}
.featuredhead {font-size:10px;float:left;margin: 3px 5px 0 0;color:#777;}
.homepage {width:780px;padding: 10px;border:1px solid #4f4c4d;}

table {width:100%;margin: 15px 0;}
table td, table th {padding: 3px;border-bottom: 1px solid #ddd;}
table .hilite {background:#444;}

.archive {float:left;margin: 15px 15px 10px 0;}
.image {border:3px solid #ddd;width:200px;height:200px;overflow:hidden;}
.archive h4 {font-size:18px;font-weight:normal;position:absolute;padding: 5px;background:#fff;}
.archive h4 a {text-decoration:none;}

/* products */
.prod {margin: 0 0 15px 0;border-bottom: 10px solid #333;padding: 0 0 10px 0;width:540px;}
.prod-image {float:left;margin: 0 15px 0 0;width:170px;overflow:hidden;}
.prod-detail {float:right;width:350px;}

/*gallery*/
.gallery img {float:left;margin: 10px;}

/***************************** sidebar */

#actual .sidebar {float:right;width:220px;padding:0;margin:0;background:0;}
.sidebar li {list-style:none;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 3px 0 3px 5px;margin:-1px 0 0 0;}
.sidebar li a {text-decoration:none;}
.sidebar li a:hover {text-decoration:underline;}

/***************************** bottom */

#bottom a {color:#6581df;}
#bottom .block {width:225px;float:left;padding: 0 20px 0 0;margin: 0 20px 0 0;}
#bottom .contactus {text-align:right;color:#fff;float:right;padding:0;margin:0;}

#bottom h3, #bottom h3 a {color:#fff;text-decoration:none;}
#bottom h3 a:hover {text-decoration:underline;}

/***************************** footer */

#footer a {color:#666263;text-decoration:none;}
#footer a:hover {color:#aaa;}
#footer ul {padding: 1px 0;}

#footer li {display:inline;list-style:none;}

/***************************** body + fonts */
/***************************** body + fonts */