body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
        width: 100%;
}
fieldset,img {
	border: 0;
}

ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
        color: #fff;
}
a {
	color: #fff;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}

h1 {
    font-family: Arial;
    font-size: 180%;
    margin-bottom: 20px;
    color: #fff;
}

.padded-content h2 {
    font-family: Arial;
    font-size: 150%;
    color: #fff;
    margin-bottom: 10px;
}

table td {
    vertical-align: top;
}

#wrapper {
    min-width: 1000px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background: #FFE680;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
        padding-bottom: 100px;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 270px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
}



body {
    background: #464646 url(/images/top_bg_gradient.png) repeat-x left top;
}



/* MAIN MENU */

#main_menu {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 14px;
    -padding-bottom: 28px;
}

#main_menu table {
    width: 730px;
}

#main_menu td {
    height: 37px;
}

#main_menu td div {
    margin-right: 10px;
    zoom: 1;
}


#main_menu a {
    color: #fff;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    margin: 0 10px;
    line-height: 37px;
    text-transform: uppercase;
}

#main_menu .first a {
    margin-left: 0;
}

#main_menu a:hover {
    border-bottom: solid 3px #fff;
}

#main_menu td.active a {
    display: block;
    background-color: #373737;
    height: 21px;
    line-height: 20px;
    color: #fdb913;
    margin: 0;
    padding: 0 13px;
}

#main_menu td.active a:hover {
    border: 0 none;
}

.rounder {
    display:block;
    font-size:1px;
    zoom: 1;
}

.rounder b {
    background-color: #373737;
    display:block;
    font-size:1px;
    overflow:hidden;
    height:1px;
}
.rounder .b1 {
    margin:0 7px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b2 {
    margin:0 5px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;

}
.rounder .b3 {
    margin:0 3px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b4 {
    margin:0 2px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b5 {
    margin:0 1px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b6 {
    margin:0 1px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b7 {
    margin:0 0px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}

.rounder .b7b {
    margin:0 7px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b6b {
    margin:0 5px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;

}
.rounder .b5b {
    margin:0 3px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b4b {
    margin:0 2px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b3b {
    margin:0 1px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b2b {
    margin:0 1px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}
.rounder .b1b {
    margin:0 0px;
    border-right: solid 1px #3d3c3c;
    border-left: solid 1px #3d3c3c;
}


#header-content {

}

#header-content h1 {
    padding: 9px 0 0 3px;
    margin: 0;
}

#header-content td {
    background-color: #333333;
    vertical-align: top;
}

#header-content td .inside {
    left:-9px;
    overflow:auto;
    padding:5px 0;
    position:relative;
}

#header-content .rounder-lt {
    background: transparent url(/images/rounder_lt.gif) no-repeat left top;
    height: 16px;
}

#header-content .just-bg {
    height: 100%;
    width: 16px;
}

#header-content .rounder-lb {
    background: transparent url(/images/rounder_lb.gif) no-repeat left top;
    height: 16px;
}


.rounder-block {
    position: relative;
    zoom: 1;
}


.rounder-block .rounder {
    position: absolute;
    height: 13px;
    width: 13px;
    z-index: 2;
}

.rounder_lt { left: 0; top: 0;  background: url(/images/image_rounder_lt.gif ) no-repeat left top; }
.rounder_lb { left: 0; bottom: 0; -bottom: 2px; background: url(/images/image_rounder_lb.gif ) no-repeat left top; }
.rounder_rt { right: 0; top: 0;  background: url(/images/image_rounder_rt.gif ) no-repeat left top; }
.rounder_rb { right: 0; bottom: 0; -bottom: 2px; background: url(/images/image_rounder_rb.gif ) no-repeat left top; }

/* Left col */

.sidebar_content_wrapper {
    padding: 0 16px;
}

#icons {
    margin: 23px 0 0 24px;
}

#icons a {
    margin: 0 5px;
}

#logo {
    display: block;
    width: 161px;
    margin: -32px 0 -32px -16px;
}

#secondary-menu {
    width: 207px;
    margin-top: 5px;
	position: relative;
}

#secondary-menu .bg_helper1 { height: 44px; width: 208px;  background: url(/images/rounder_panel_top.gif) no-repeat left top; }
#secondary-menu .bg_helper2 { height: 44px; width: 208px;  background: url(/images/rounder_panel_bottom.gif) no-repeat left bottom; }

#secondary-menu .inside {
    background: #404040;
    padding-top: 3px;
    overflow: auto;
    zoom: 1;
}

#secondary-menu h2 a {
    background: url(/images/menu_item_background.jpg) no-repeat left top;
    display: block;
    height: 34px;
    line-height: 33px;
    color: #fff;
    padding-left: 20px;
    font-family: Arial;
    font-size: 107%;
    margin-bottom: 4px;
}

#secondary-menu h2 a:hover {
    text-decoration: underline;
    color: #fdb913;
}

.keyword {
    color: #fdb913;
}

span.title a {
    color: #fff;
}

#secondary-menu ul {
    padding: 0 0 10px 37px;
}

#secondary-menu ul li {
    padding: 3px 7px 3px 0;
}



#secondary-menu ul li a {
    color: #fff;
    text-decoration: none;
}

#secondary-menu ul li a:hover {
    text-decoration: underline;
    color: #fdb913;
}

#secondary-menu h1 {
    color:#FFFFFF;
    font-family:Arial;
    font-size:122%;
    font-weight:bold;
    padding:14px 0 0 19px;
    margin: 0;
}

#search_input {
    background:url("/images/icon_search.gif") no-repeat scroll 17px 10px transparent;
    padding-left:40px;
    padding-top:7px;
}

#search_input input {
    border: 0 none;
    background-color: transparent;
    color: #fff;
}

#search_input input.button {
    font-size: 12px;
    -margin-left: -5px;
}

.input_rounder {
    background:url("/images/input_bg.gif") no-repeat scroll left 0 transparent;
    height:20px;
    width:100px;
    float: left;
    padding-left: 10px;
}


.input_rounder input {
    background-color: #8a030c;
    border: 0 none;
    width: 80px;
    color: #fff;
}

#cart_box {
    background: url(/images/cart_bg.gif) no-repeat left top;
    height:142px;
    margin-left:16px;
    padding-left:16px;
    padding-right:45px;
    width:175px;
    padding-bottom: 25px;
    margin-top: 16px; 
}

#cart_box.light {
    background: url(/images/cart_bg_light.png) no-repeat left top;
    margin-top: 23px;
    padding-bottom: 0;
}


#cart_box h1 {
    color:#FFFFFF;
    font-family:Arial;
    font-size:19px;
    padding-bottom:23px;
    padding-top:19px;
    margin: 0;
}

#cart_box p {
    color: #fff;
    margin-bottom: 2px;
}

#cart_box p span {
    color: #fdb913;
}

#cart_box .round_link {
    background: url(/images/cart_rounder.jpg) no-repeat left top;
    color:#FFFFFF;
    display:block;
    float:right;
    font-size:11px;
    height:27px;
    line-height:27px;
    margin-top:9px;
    text-align:center;
    text-decoration:none;
    width:120px;
}

#cart_box .round_link:hover {
    color: Red;
}

#cart_box.light .round_link {
    background: url(/images/cart_rounder_light.jpg) no-repeat left top;
}

#cart_box.light h1 {
    padding-bottom: 10px;
}

#cart_box .round_link:hover {
    text-decoration: underline;
}

.sidebar .content-block {
    padding-right: 12px;
}

.sidebar .content-block a {
    color: #fff;
}

.sidebar .content-block a:hover {
    color: #ff0000;
}

.content-block .news-item {
    padding-bottom: 15px;
}

.content-block .news-item .head {
    color: Red;
    display: block;
}

.content-block .news-item a {
    text-decoration: underline;
    color: #fff;
}

.content-block .news-item a:hover {
    text-decoration: none;
    color: #fff;
}

.spacer {
    font-size: 1px;
    height: 14px;
    clear: both;
}

#contacts_block #smalltext_top {
	display: block;
	position: relative;
	padding-left: 0px;
	float: left !important;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	height: 20px;
	width: 38%;
}

#contacts_block {
    padding-top: 10px;
    padding-right: 26px;
    overflow: hidden;
    zoom: 1;
}

#contacts_block div {
    float: right;
    margin: 0 20px;
}

#contacts_block .icq {
    background:url("/images/icon_icq.gif") no-repeat scroll left 8px transparent;
    font-size:18px;
    font-weight:bold;
    padding-left:30px;
    padding-top:10px;
}

#contacts_block .icq img {
    position: relative;
    top: 2px;
}

#contacts_block .icq p {
	margin-bottom: 0;
}

#contacts_block .phone {
    background: url(/images/icon_phone.gif) no-repeat left top;
    padding-bottom:0px;
    padding-left:53px;
}

#contacts_block .phone .prefix {
    font-size:17px;
    padding-right:8px;
    padding-top:13px;
}

#contacts_block .phone span {
    display:block;
    float:left;
}

#contacts_block .phone span.text {
    font-size:28px;
    line-height:21px;
    padding-bottom:4px;
    padding-top:10px;
}


#content_wrapper {
    padding-top: 20px;
    padding-right: 16px;
}

#content_wrapper .inside {
    background-color: #342b2c;
    padding: 0px 10px 1px 19px;
}

.product_blocks td {
    padding-bottom: 25px;
}

.article_block {
    clear: both;
    overflow: auto;
    zoom: 1;
}

.product_block {
    background: url(/images/product_block.png) no-repeat left top;
    float:left;
    height:172px;
    margin-bottom:35px;
    margin-right:23px;
    position:relative;
    width:333px;
}

.product_block.nocart {
	background-image: url(/images/product_block_nocart.png);
}

.product_block .image, .article_block .image {
    float:left;
    height:110px;
    margin:24px 0 0 17px;
    display: inline;
    width:108px;
}

.article_block .image {
    width: 120px;
    height: 87px;
    border: solid 3px #a1a1a1;
}

.article_block .image {
    margin-top: 8px;
    margin-left: 12px;
    margin-bottom: 15px;
}

#content_wrapper .article_block h2,
#content_wrapper .category_block h2{
    margin-bottom: 8px;
}

#content_wrapper .article_block .text {
    margin-left: 150px;
    padding-top:10px;
}


.product_block .text, .article_block .text {
    margin-left:138px;
    padding-right:21px;
    padding-top:19px;
}

.product_block h1, .article_block h1{
    margin-bottom: 7px;
    font-size: 140%;
}

.product_block h1 a, .article_block h1 a {
    color: #fff;
    text-decoration: none;
}

.product_block h1 a {
    text-decoration: underline;
}

.product_block h1 a:hover {
    text-decoration: none;
}


#content_wrapper .article_block h2 {
    margin-bottom: 3px;
}

#content_wrapper .article_block h2 a {
    color: #fff;
}

#content_wrapper .article_block h2 a:hover {
    
}

.product_block h1 a:hover, .article_block h1 a:hover {
    
}


.product_block p {
    font-size:86%;
    line-height:1.3em;
    margin-bottom:5px;
}

.product_block p.price {
    font-size:130%;
    font-weight:bold;
    left:138px;
    padding-top:5px;
    position:absolute;
    top:123px;
    width:200px;
}

.content_rounder .price {
    background:url("/images/dollar.jpg") no-repeat scroll left top transparent;
    padding-left:38px;
    padding-right:15px;
    display: block;
    margin-bottom: 10px;
}

.sidebar h1 {
    color:#FFFFFF;
    font-family:Arial;
    font-size:19px;
}

.button_link {
    background:url("/images/button.gif") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    height:27px;
    line-height:27px;
    margin:0 auto;
    text-align:center;
    width:120px;
}

.content_text .price span {
    color: #fff200;
}

.product_block a.cart_link {
    background:url("/images/cart_little_active.gif") no-repeat scroll 3px top transparent;
    color:#acacac;
    font-size:86%;
    padding-top:19px;
    position:absolute;
    right:8px;
    text-decoration:none;
    top:132px;
    display: block;
}

.product_block a.cart_link:hover {
    background:url("/images/cart_little.gif") no-repeat scroll 3px top transparent;
    color:#ea0000;
    font-size:86%;
    padding-top:19px;
    position:absolute;
}

.content_text {
    padding-right: 20px;
}

.content_text p {
    margin-bottom: 0px;
    text-indent: 15px;
}

#footer {
    height: 100px;
    position: relative;
    background-color: #322b2c;
    margin: 20px 16px;
}

#footer p {
    font-size:90%;
    line-height:1.5em;
    position:absolute;
    top:20px;
}

#footer p a {
    color: #fff;
}

p#footer1 {
    left: 10px;
    top: 45px;
}

p#footer2 {
    left: 256px;
}

p#footer3 {
    left: 442px;
}

p#footer4 {
    right: 80px;
    top: 45px;
}


#breadcrumb {
    padding-left: 8px;
    padding-top: 5px;
    font-size: 90%;
}

#breadcrumb a {
    color: #fff;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 4px;
}

#breadcrumb a:hover {
    text-decoration: underline;
}


.image_place {
    width: 278px;
}

.image_place .top {
    background: url(/images/image_border_top.gif) no-repeat left top;
    height: 13px;
    font-size: 1px;
}

.image_place .bottom {
    background: url(/images/image_border_bottom.gif) no-repeat left top;
    height: 13px;
    font-size: 1px;
}

.image_place td {
    border-left: solid 1px #ff3333;
    border-right: solid 1px #ff3333;
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
}

.content_text .cart_link {
    background:url("/images/button_order.jpg") no-repeat scroll center top transparent;
    color:#FFFFFF;
    display:block;
    font-size:129%;
    height:29px;
    line-height:29px;
    margin:10px auto 0;
    text-align:center;
    text-decoration:none;
    text-indent:27px;
    width:122px;
}

.content_text .cart_link:hover {
    background:url("/images/button_order_active.jpg") no-repeat scroll center top transparent;
    color: Red;
}

.content_text .price {
    font-weight: bold;
    font-size: 130%;
    padding-top:13px;
    text-align: center;
}

.image_place_little {
    background: url(/images/image_border_little.jpg) no-repeat left top;
    width: 147px;
    height: 111px;
    margin: 0 auto;
}

.image_place_little td {
    padding: 11px 0 0 6px;
    vertical-align: middle;
    text-align: center;
    width: 140px;
    height: 111px;
}

.arrow_left a {
    background: url(/images/arrow_left.gif) no-repeat left top;
    height: 5px;
    width: 8px;
    display: block;
    margin-top: 55px;
}

.arrow_right a {
    background: url(/images/arrow_right.gif) no-repeat left top;
    height: 5px;
    width: 8px;
    display: block;
    margin-top: 55px;
}

#images_list {
    padding-right: 60px; 
    padding-top: 4px;
    zoom: 1;
    overflow: auto;
}

#images_list .image_item {
    float: left;
    margin: 0 20px 20px 0;
}

.product_short_text {
    font-size:85%;
    height:62px;
    line-height:1.2em;
    overflow:hidden;
}

.article_block .product_short_text {
    font-size:100%;
    height:auto;
    line-height:1.4em;
}

.form {
    
}

    .form .inside_form {
        padding: 0px 10px 20px 54px;
    }

    .form label {
        color: #fff;
        float: left;
        font-size: 122%;
        width: 200px;
        display: block;
    }

    .form .labelBlock label {
        float: none;
        width: 100%;
    }

    .form input,
    .form textarea {
        border: solid 1px #777;
        display:block;
        background-color: #404040;
        width: 250px;
        color: #fff;
    }

    .form .captcha {
        margin-left: 24px;
        cursor: pointer;
    }

    .form .simple {
        margin: 12px 0;
    }

    .form span.required {
        color: Red;
    }

    .form .buttons {

    }

    .form .buttons input {
        background:url("/images/button.gif") no-repeat scroll left top transparent;
        border:0 none;
        color:#FFFFFF;
        cursor:pointer;
        float:left;
        font-size:14px;
        height:27px;
        margin-left:20px;
        text-decoration:none;
        width:120px;
    }

        .form .buttons .first {
            margin-left: 206px;
        }

        .form .buttons a span {
            color: Red;
        }

    form .errorSummary {
        padding-bottom: 15px;
    }

    form .errorSummary li {
        font-size: 80%;
    }


.padded-content ul {
    list-style: square;
    margin: 10px 0 10px 0px;
    list-style-position: inside;
}

.padded-content ul li {
    padding-left: 10px;
}

#map {
    padding-left: 54px;
    padding-bottom: 30px;
}

.big-icons {
    padding-bottom:27px;
}

.big-icons li {
    font-size:128%;
    padding-bottom:7px;
    padding-left:54px;
    padding-top:7px;
}

.big-icons li.icon1 {
    background: url(/images/icon1.gif) no-repeat left top;
}

.big-icons li.icon2 {
    background: url(/images/icon2.gif) no-repeat left 12px;
}

.big-icons li.icon3 {
    background: url(/images/icon3.gif) no-repeat left 5px;
}

.big-icons li.icon4 {
    background: url(/images/icon_icq.gif) no-repeat 3px 5px;
}

.big-icons a {
    color: #fff;
}

.alert-message a {
    background:url("/images/cart_little.gif") no-repeat scroll left top transparent;
    font-size:110%;
    padding-bottom:28px;
    padding-left:50px;
    padding-top:2px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.alert-message a:hover {
    text-decoration: underline;
}


.category_block {
    clear:both;
    overflow:auto;
    padding-bottom:10px;
    zoom: 1;
}

.category_block h2 a {
    color: #fff;
}

.category_block h2 a:hover {
    text-decoration: none;
}

.category_block .ins {
    overflow: auto;
    zoom: 1;
}

.category_block .image {
    float: left;
}

.category_block .image {
    border: solid 3px #a1a1a1;
}

.category_block .text {
    float: left;
    margin-left: 15px;
}

.decorated th {
    height: 35px;
    background-color: #363233;
    font-size: 135%;
    text-align: center;
    border-right: solid 1px #777777;
    padding: 0 10px;
}

.decorated th.padded {
    padding-left: 20px;
    text-align: left;
}

.decorated td {
    vertical-align: middle;
    text-align: center;
    border: solid 1px #777777;
}

.decorated tr.top td {
    border-top: 0 none;
}

.decorated tr.bottom td {
    border-bottom: 0 none;
}

.decorated .first {
    border-left: 0 none;
}

.decorated .changeTd {
    padding: 5px 0; 
}

.decorated .last {
    border-right: 0 none;
    padding: 0 10px;
}

.decorated .image {
    float: left; 
}

.decorated .text {
    float: left;
    padding: 5px 0 5px 10px;
    text-align: left;
}

.decorated .text h2 {
    font-weight: bold;
}

.decorated big {
    font-size: 170%;
}

.changeLink {
    color: #fff;
    font-size: 90%;
    display: block;
}

.decorated a {
    color: #fff;
}

.decorated .priceRow td {
    border: 0 none;
    text-align: right;
    font-size: 140%;
}

.decorated .priceRow td div {
    padding-top: 7px;
}

.decorated .priceRow td div span {
    margin-left: 25px;
    font-weight: bold;
}

.padded-right {
    padding-right: 30px;
}
.content_rounder { background-color: #342b2c; }
.content_rounder .lt {  background: url(/images/content_rounder_lt.gif) no-repeat left top; }
.content_rounder .rt {  background: url(/images/content_rounder_rt.gif) no-repeat right top; }
.content_rounder .lb {  background: url(/images/content_rounder_lb.gif) no-repeat left bottom; }
.content_rounder .rb {  background: url(/images/content_rounder_rb.gif) no-repeat right bottom; }
.content_rounder .inside {
    padding: 15px 10px 15px 18px;
}


.rounder2 {
    display:block;
    font-size:1px;
    zoom: 1;
}

.rounder2 b {
    background-color: #342b2c;
    display:block;
    font-size:1px;
    overflow:hidden;
    height:1px;
}

.rounder2 .b1 {
    margin:0 17px;
    border-right: solid 1px #383031;
    border-left: solid 1px #383031;
}
.rounder2 .b2 {
    margin:0 13px;
    border-right: solid 1px #383031;
    border-left: solid 1px #383031;

}
.rounder2 .b3 {
    margin:0 10px;
    border-right: solid 1px #3d3939;
    border-left: solid 1px #3d3939;
}
.rounder2 .b4 {
    margin:0 9px;
    border-right: solid 1px #362e2e;
    border-left: solid 1px #362e2e;
}
.rounder2 .b5 {
    margin:0 7px;
    border-right: solid 1px #3c3737;
    border-left: solid 1px #3c3737;
}
.rounder2 .b6 {
    margin:0 6px;
    border-right: solid 1px #3a3334;
    border-left: solid 1px #3a3334;
}
.rounder2 .b7 {
    margin:0 5px;
    border-right: solid 1px #3a3334;
    border-left: solid 1px #3a3334;
}
.rounder2 .b8 {
    margin:0 4px;
    border-right: solid 1px #3c3737;
    border-left: solid 1px #3c3737;
}
.rounder2 .b9 {
    margin:0 3px;
    border-right: solid 1px #403d3d;
    border-left: solid 1px #403d3d;
}
.rounder2 .b10 {
    margin:0 3px;
    border-right: solid 1px #352d2e;
    border-left: solid 1px #352d2e;
}
.rounder2 .b11 {
    margin:0 2px;
    border-right: solid 1px #3c3637;
    border-left: solid 1px #3c3637;
}
.rounder2 .b12 {
    margin:0 2px;
    border-right: 0 none;
    border-left: 0 none;
}
.rounder2 .b13 {
    margin:0 1px;
    border-right: solid 1px #3d3839;
    border-left: solid 1px #3d3839;
}
.rounder2 .b14 {
    margin:0 1px;
    border-right: solid 1px #362e2f;
    border-left: solid 1px #362e2f;
}

.rounder2 .b15 {
    margin:0 1px;
    border-right: 0 none;
    border-left: 0 none;
}
.rounder2 .b16 {
    margin:0;
    border-right: solid 1px #424040;
    border-left: solid 1px #424040;
}
.rounder2 .b17 {
    margin:0;
    border-right: solid 1px #3e393a;
    border-left: solid 1px #3e393a;
}
.rounder2 .b18 {
    margin:0;
    border-right: solid 1px #3a3435;
    border-left: solid 1px #3a3435;
}

.rounder2 .b18b {
    margin:0 17px;
    border-right: solid 1px #383031;
    border-left: solid 1px #383031;
}
.rounder2 .b17b {
    margin:0 13px;
    border-right: solid 1px #383031;
    border-left: solid 1px #383031;

}
.rounder2 .b16b {
    margin:0 10px;
    border-right: solid 1px #3d3939;
    border-left: solid 1px #3d3939;
}
.rounder2 .b15b {
    margin:0 9px;
    border-right: solid 1px #362e2e;
    border-left: solid 1px #362e2e;
}
.rounder2 .b14b {
    margin:0 7px;
    border-right: solid 1px #3c3737;
    border-left: solid 1px #3c3737;
}
.rounder2 .b13b {
    margin:0 6px;
    border-right: solid 1px #3a3334;
    border-left: solid 1px #3a3334;
}
.rounder2 .b12b {
    margin:0 5px;
    border-right: solid 1px #3a3334;
    border-left: solid 1px #3a3334;
}
.rounder2 .b11b {
    margin:0 4px;
    border-right: solid 1px #3c3737;
    border-left: solid 1px #3c3737;
}
.rounder2 .b10b {
    margin:0 3px;
    border-right: solid 1px #403d3d;
    border-left: solid 1px #403d3d;
}
.rounder2 .b9b {
    margin:0 3px;
    border-right: solid 1px #352d2e;
    border-left: solid 1px #352d2e;
}
.rounder2 .b8b {
    margin:0 2px;
    border-right: solid 1px #3c3637;
    border-left: solid 1px #3c3637;
}
.rounder2 .b7b {
    margin:0 2px;
    border-right: 0 none;
    border-left: 0 none;
}
.rounder2 .b6b {
    margin:0 1px;
    border-right: solid 1px #3d3839;
    border-left: solid 1px #3d3839;
}
.rounder2 .b5b {
    margin:0 1px;
    border-right: solid 1px #362e2f;
    border-left: solid 1px #362e2f;
}

.rounder2 .b4b {
    margin:0 1px;
    border-right: 0 none;
    border-left: 0 none;
}
.rounder2 .b3b {
    margin:0;
    border-right: solid 1px #424040;
    border-left: solid 1px #424040;
}
.rounder2 .b2b {
    margin:0;
    border-right: solid 1px #3e393a;
    border-left: solid 1px #3e393a;
}
.rounder2 .b1b {
    margin:0;
    border-right: solid 1px #3a3435;
    border-left: solid 1px #3a3435;
}

strong.padded {
    padding: 5px 0;
    display: block;
    text-align: center;
}

#kotik {
    background:url("/images/green_cat_inv.gif") no-repeat scroll left top transparent;
    color:#322B2C;
    display:block;
    font-size:0;
    height:31px;
    position:absolute;
    right:19px;
    top:34px;
    width:19px;
}

#kotik:hover {
    background:url("/images/green_cat.gif") no-repeat scroll left top transparent;
}

#content_wrapper h2 {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 15px;
}

#images_list img {
    border: solid 3px #a1a1a1;
}

#counter {
    position:absolute;
    right:54px;
    top:35px;
}

#nolist {
    list-style:none;
	}

.padded-content #nolist li {
	padding-left: 23px;
	}
