@charset "utf-8";
/* CSS Document */

div, p, body, table, tr, td, h1, h2, h3, h4, h5, h6, form, img, ul, li{
margin:0;
padding:0;
}

html {
height:100%;
}

body {
width:100%;
min-width:956px;
min-height:100%;
font-size: 10px;
color: #262626;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
background: #ffffff url(img/main-menu-bg.gif) top right repeat-y;
line-height:12px;
position:relative;
}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.clearfloat-left{
clear:left;
height:0;
font-size: 1px;
line-height: 0px;
}

.clearfloat-right{
clear:right;
height:0;
font-size: 1px;
line-height: 0px;
}

a img {
border:0px;
}

a, a:link, a:visited, a:hover{
color: #262626;
}

form {
font-family: Verdana, Arial, helvetica, sans-serif; 
font-size: 10px;
}

input, textarea, select{
font-family: Verdana, Arial, helvetica, sans-serif; 
font-size: 10px;
border: 1px solid #3d3d3d;
}

input:focus, textarea:focus {
font-family: Verdana, Arial, helvetica, sans-serif; 
font-size: 10px;
border: 1px solid #3d3d3d;
}

.main-wrapper {
background:url(css/img/main-menu-bg.gif) top right repeat-y;
position:relative;
width:100%;
height:100%;
}

.main-menu-bg {
width:100%;
min-width:956px;
height:100%;
border-collapse:collapse;
position:absolute;
top:0;
left:0;
background:url(css/img/main-menu-bg.gif) top right repeat-y;
}

/* --- Page header block --- */

.main-header {
width:100%;
height:96px;
position:relative;
background:#ffffff;
}

.main-model {
width:639px;
height:15px;
background:#5e5e5e;
display:block;
position:absolute;
top:0px;
left:-1px;
}

.main-model a, .main-model a:link, .main-model a:visited {
height:15px;
display:block;
float:left;
border-left:1px solid #ffffff;
}

.main-model a.model-a3 {
width:41px;
background:url(img/model-a3.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a3 {
background: url(img/model-a3.gif) 0px -15px no-repeat;
}

.main-model a.model-a4 {
width:43px;
background:url(img/model-a4.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a4 {
background: url(img/model-a4.gif) 0px -15px no-repeat;
}

.main-model a.model-a5 {
width:47px;
background:url(img/model-a5.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a5 {
background: url(img/model-a5.gif) 0px -15px no-repeat;
}

.main-model a.model-a6 {
width:47px;
background:url(img/model-a6.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a6 {
background: url(img/model-a6.gif) 0px -15px no-repeat;
}

.main-model a.model-a6aq {
width:139px;
background:url(img/model-a6aq.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a6aq {
background: url(img/model-a6aq.gif) 0px -15px no-repeat;
}

.main-model a.model-a8 {
width:43px;
background:url(img/model-a8.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-a8 {
background: url(img/model-a8.gif) 0px -15px no-repeat;
}

.main-model a.model-tt {
width:45px;
background:url(img/model-tt.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-tt {
background: url(img/model-tt.gif) 0px -15px no-repeat;
}

.main-model a.model-q5 {
width:81px;
background:url(img/model-q5.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-q5 {
background: url(img/model-q5.gif) 0px -15px no-repeat;
}

.main-model a.model-q7 {
width:81px;
background:url(img/model-q7.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-q7 {
background: url(img/model-q7.gif) 0px -15px no-repeat;
}

.main-model a.model-r8 {
width:45px;
background:url(img/model-r8.gif) 0px 0px no-repeat;
}

.main-model a:hover.model-r8 {
background: url(img/model-r8.gif) 0px -15px no-repeat;
}

.main-header-image {
position:absolute;
width:640px;
height:65px;
top:15px;
left:0px;
}

.main-audi-vitebskiy {
letter-spacing:0.115em;
font-weight:bold;
font-size:13px;
color:#5e5e5e;
position:absolute;
width:620px;
top:31px;
left:20px;
}

.main-audi-vitebskiy a, .main-audi-vitebskiy a:link, .main-audi-vitebskiy a:visited {
color:#5e5e5e;
text-decoration:none;
}

.main-audi-vitebskiy a:hover {
text-decoration:underline;
}

.main-slogan {
letter-spacing:0.115em;
font-weight:bold;
font-size:13px;
color:#000000;
position:absolute;
width:450px;
top:51px;
left:95px;
}

.main-slogan a, .main-slogan a:link, .main-slogan a:visited {
color:#000000;
text-decoration:none;
}

.main-slogan a:hover {
text-decoration:underline;
}

.main-audi-logo {
position:absolute;
display:block;
padding:0 23px 0 23px;
background: #ffffff url(img/rings_rgb_78px_audi.png) 33px 25px no-repeat;
//background: #ffffff url(img/rings_rgb_78px_audi.gif) 33px 25px no-repeat;
width:96px;
height:96px;
top:0px;
right:0px;
}


/* menus */

.main-menu{
min-height:300px;
background: url(img/main-menu-wrapper-bg.gif) repeat-x top right;
width:138px;
position:absolute;
top:96px;
right:0px;
}

/* MENU */

.main-menu .menu {
}

.main-menu .menu div {
color:#262626;
padding-top:10px;
padding-left:16px;
background: url(img/menu-item.gif) no-repeat 0px 18px;
font-size:11px;
line-height:13px;
}

.main-menu .menu a, .main-menu .menu a:link, .main-menu .menu a:visited {
font-weight:bold;
color:#262626;
text-decoration:none;
}

.main-menu .menu a:hover {
color:#ffffff;
text-decoration:none;
}

.main-menu .menu div.menu-item-active {
background: url(img/menu-item-active.gif) no-repeat 0px 18px;
}

.main-menu .menu .menu-item-active a, .main-menu .menu .menu-item-active a:link, .main-menu .menu .menu-item-active a:visited, .main-menu .menu .menu-item-active a:hover {
color:#ffffff;
}

/* SEARCH BOX */

.main-menu .search-box {
width: 116px;
color: #262626;
font-weight: bold;
margin: 25px 0px 17px 14px;
padding: 0px;
background: #cecece;
border: solid 1px #262626;
}

.main-menu .search-box-entry {
font-size: 10px;
padding: 0px;
margin: 0px;
padding-top: 2px;
display: block;
height: 20px;
overflow: hidden;
position: relative;
voice-family: "\"}\"";
voice-family:inherit;
height: 17px;
color: #262626;
}
.main-menu .search-box-entry a, .main-menu .search-box-entry a:link, .main-menu .search-box-entry a:visited, .main-menu .search-box-entry a:hover {
color: #262626;
text-decoration: none;
}

.main-menu .search-box-icon {
border: 0;
margin: 0 3px 0 2px;
padding: 0;
float: left;
}

.main-menu .search-box-activ {
height: 67px;
width: auto;
color: #5e5e5e;
background: #ededed;
overflow: hidden;
position: relative;
}

.main-menu .search-box-but {
margin:4px 3px 0 0;
float: right;
}

.main-menu .input_search-box {
width: 75px;
height: 15px;
margin-top: 3px;
margin-left: 6px;
padding: 0px;
}

/* SUBMENU */

.main-submenu{
min-height:292px;
width:172px;
background:#e1e1e1 url(img/main-content-wrapper-bg.gif) top;
position:absolute;
top:96px;
right:138px;
padding-left:2100px;
padding-bottom:8px;
}

.main-submenu .menu {
}

.main-submenu .menu div {
color:#5e5e5e;
padding-top:6px;
padding-left:10px;
text-indent:3px;
background: url(img/submenu-item.gif) no-repeat 3px 8px;
}

.main-submenu .menu div.sm-title {
color:#000000;
padding-top:6px;
padding-left:10px;
text-indent:3px;
background: none;
font-weight:bold;
}

.main-submenu .menu div.sm-active {
color:#5e5e5e;
background: url(img/submenu-item-orange.gif) no-repeat 3px 8px;
}

.main-submenu .menu div.sm-subnav {
color:#5e5e5e;
background: url(img/submenu-subnav.gif) no-repeat 0px 12px;
}

.main-submenu .menu div.sm-subnav-active {
color:#5e5e5e;
background: url(img/submenu-subnav-orange.gif) no-repeat 0px 12px;
}

.main-submenu .menu div.sm-subnav-item {
color:#5e5e5e;
padding-left:20px;
background: url(img/submenu-item.gif) no-repeat 13px 8px;
}

.main-submenu .menu div.sm-subnav-item-active {
color:#5e5e5e;
padding-left:20px;
background: url(img/submenu-item-orange.gif) no-repeat 13px 8px;
}

.main-submenu .menu a, .main-submenu .menu a:link, .main-submenu .menu a:visited {
font-weight:bold;
color:#5e5e5e;
text-decoration:none;
}

.main-submenu .menu a:hover {
color:#5e5e5e;
text-decoration:underline;
}

.main-submenu .menu div.sm-active a, .main-submenu .menu div.sm-subnav-active a, .main-submenu .menu div.sm-subnav-item-active a {
color:#D28A2C;
}

/* content top background */

.main-content-wrapper{
width:640px;
position:relative;
margin-right:313px;
min-height:300px;
background:#ffffff;
padding-bottom:46px;
}

.main-contnet{
width:639px;
border-right: 1px solid #ffffff;
}

/* content blocks */

.content-block {
width:639px;
border-bottom:1px solid #ffffff;
border-collapse:collapse;
position:relative;

}

.content-block .with-downline {
border-bottom:1px solid #ffffff;
border-collapse:collapse;
}


/* image and flash blocks */

.main-image-block div{
width:639px;
/*height:300px;*/
}

.main-image-block div.block-left {
width:479px;
height:214px;
float:left;
}

.main-image-block div.block-right {
width:159px;
height:214px;
margin-left:480px;
}

.main-image-block.image-light-block div.block-left {
width:479px;
height:71px;
float:left;
}

.main-image-block.image-light-block div.block-right {
width:159px;
height:71px;
margin-left:480px;
}

/* main-content-block */

.main-content-block {
width:639px;
}

.main-content-block .block-header {
height:36px;
width:639px;
background: #b5bbad;
color:#ffffff;
font-weight:bold;
}

.grey-header .block-header {
background: #b2b2b2;
}

.main-content-block .block-left {
float:left;
width:479px;
border-right:1px solid #ffffff;
border-collapse:collapse;
}

.main-content-block .block-right {
margin-left:479px;
width:159px;
border-left:1px solid #ffffff;
border-collapse:collapse;
}

.main-content-block .block-left .block-header{
width:479px;
}

.main-content-block .block-right .block-header{
width:159px;
}

/* main-content-block thin-width */

.main-content-block.thin-width {
width:319px;
}

.main-content-block.thin-width .block-header {
width:319px;
}

.main-content-block.thin-width .block-left {
width:159px;
}

.main-content-block.thin-width .block-right {
margin-left:159px;
width:159px;
}

.main-content-block.thin-width .block-left .block-header{
width:159px;
}

.main-content-block.thin-width .block-right .block-header{
width:159px;
}

.main-content-block.thin-width .cb-text{
border-bottom:1px solid #ffffff;
}

/* width property */

.main-content-block.width.grey {
background:#e1e1e1;
}

.main-content-block.width.white {
background:#ffffff;
}

.main-content-block.width.drab {
background:#d7dbd2;
}

.main-content-block.hybrid-white-grey {
background:#ffffff url(img/hybrid-white-grey-bg.gif) 0 0 repeat-y;
}

.main-content-block.hybrid-pastel-white {
background:#eaefef url(img/hybrid-pastel-white-bg.gif) 0 0 repeat-y;
}

.main-content-block.hybrid-grey-drab {
background:#e1e1e1 url(img/hybrid-grey-drab-bg.gif) 0 0 repeat-y;
}

.main-content-block.hybrid-drab-white {
background:#e1e1e1 url(img/hybrid-drab-white-bg.gif) 0 0 repeat-y;
}

.main-content-block.hybrid-white-drab {
background:#ffffff url(img/hybrid-white-drab-bg.gif) 0 0 repeat-y;
}

/* GREY property */

.main-content-block.grey .block-left, .main-content-block.grey .block-right {
background:#e1e1e1;
}

/* white property */

.main-content-block.white .block-left, .main-content-block.white .block-right {
background:#ffffff;
}

/* drab property */

.main-content-block.drab .block-left, .main-content-block.drab .block-right {
background:#d7dbd2;
}

/* hybrid-white-grey property */
/* hybrid block white with grey second part  */

.main-content-block.hybrid-white-grey .block-right {
background:#e1e1e1;
}

/* hybrid-pastel-white property */
/* hybrid block pastel blue with white second part  */

.main-content-block.hybrid-pastel-white .block-right {
background:#ffffff;
}

.main-content-block p strong {
}

.main-content-block.hybrid-pastel-white .block-left p strong, .main-content-block.hybrid-pastel-white .block-left a strong .main-content-block.hybrid-pastel-white .block-left p a:link strong .main-content-block.hybrid-pastel-white .block-left p a:hover strong .main-content-block.hybrid-pastel-white .block-left p a:visited strong {
color:#000000;
font-weight:bold;
}

/* hybrid-grey-drab property */
/* hybrid block grey with drab second part  */


.main-content-block.hybrid-grey-drab .block-header {
background: #b2b2b2;
}

.main-content-block.hybrid-grey-drab .block-right {
background:#d7dbd2;
}

.main-content-block.hybrid-grey-drab .block-right .block-header{
background:#b5bbad;
}

/* hybrid-drab-white property */
/* hybrid block drab with white second part  */


.main-content-block.hybrid-drab-white .block-header {
background: #b5bbad;
}

.main-content-block.hybrid-drab-white .block-right {
background:#ffffff;
}

.main-content-block.hybrid-drab-white .block-right .block-header{
background:#b5bbad;
}

/* hybrid-white-drab property */
/* hybrid block white with drab second part  */


.main-content-block.hybrid-white-drab .block-header {
background: #b2b2b2;
}

.main-content-block.hybrid-white-drab .block-right {
background:#d7dbd2;
}

.main-content-block.hybrid-white-drab .block-right .block-header{
background:#b5bbad;
}

/* LEFT THREE COLS block (madel-family) */

.main-content-block.white .block-left .three-cols-block .block-header{
height:36px;
background:#d5d8dc;
width:159px;
}

.main-content-block.white .block-left .three-cols-block .tcb-col1 .block-header{
width:159px;
overflow:hidden;
}

.three-cols-block{
border-bottom:1px solid #ffffff;
height:107px;
}

.three-cols-block .block-image{
width:159px;
}

.three-cols-block .tcb-col1 .block-image{
width:159px;
}

.three-cols-block .tcb-col1{
float:left;
width:159px;
border-right:1px solid #ffffff;
}

.three-cols-block .tcb-col2{
float:left;
width:159px;
border-right:1px solid #ffffff;
}

.three-cols-block .tcb-col3{
margin-left:320px;
width:159px;
}

.four-col-block .tcb-col4{
border-bottom:1px solid #ffffff;
height:107px;
}

/* four cols block */

.four-cols-block{
border-top:1px solid #ffffff;
padding-bottom:25px;
}

.four-cols-block.fcb-table{
border-top:1px solid #999999;
}

.four-cols-block.fcb-table-first{
border-top:1px solid #ffffff;
}

.four-cols-block .fcb-col1{
float:left;
width:160px;
}

.four-cols-block .fcb-col2{
float:left;
width:159px;
border-left:1px solid #ffffff;
}

.four-cols-block .fcb-col3{
float:left;
width:160px;
}

.four-cols-block .fcb-col4{
margin-left:480px;
width:159px;}

/* block in double-block */

.block-in-double-block {
width:451px;
height:178px;
background:#c7ccc2 url(img/block-in-double-block-bg.gif) 0 0 repeat-y;
position:relative;
}

.main-content-block .block-in-double-block .block-header{
height:20px;
width:451px;
overflow:hidden;
font-size:11px;
font-weight: bold;
color: #ffffff;
}

.block-in-double-block .bidb-block-left {
background:#c7ccc2;
width:243px;
margin: 0px;
padding:0px;
border: 0px;
}

.block-in-double-block .bidb-block-right {
width:208px;
padding:0px;
border: 0px;
position:absolute;
height:158px;
top:20px;
right:0px;
overflow:hidden;
background:#d7dbd2;
}

/* character table */

.main-content-block .block-header.short-height {
height:22px;
}

div.character-table {
}

table.character-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
background:#e1e1e1;
}

table.character-table td {
text-align:left;
vertical-align:top;
}

.character-table-header {
height:24px;
border-top:1px solid #ffffff;
background:#b2b2b2;
}

.character-table-header div.cth-header, .character-table-header div.cth-header.item {
height:23px;
border-bottom:1px solid #ffffff;
background:#b2b2b2;
}

.character-table-header div.cth-header.item {
float:left;
}

.character-table-header div.cth-header.item.active {
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
background:#e1e1e1;
}

.character-table-horisontal-field {
height:12px;
background:#e1e1e1;
}

.character-table-description {
background:#ffffff;
}

table.description-cols-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
width:460px;
}


.description-col {
}

.main-content-block.grey .description-cols-table .block-left {
width:382px;
border:0px;
margin:0px;
padding:0px;
background:#e1e1e1;
border-bottom:1px solid #ffffff;
float:none;
text-align:left;
vertical-align:middle;
}

.main-content-block.grey .description-cols-table .block-right {
width:76px;
margin:0px;
border:0px;
padding:0px;
background:#ededed;
border-bottom:1px solid #ffffff;
text-align:left;
vertical-align:middle;
}

.character-table-vertical-field {
width:20px;
background:#e1e1e1;
}

.character-table-type {
width:160px;
background:#ffffff;
}

.character-table-type div.ctt-header {
height:38px;
background:#b2b2b2;
border-bottom:1px solid #ffffff;
}

.character-table-type div.active {
background:#e1e1e1;
}

.content-block .character-table .cb-text {
padding: 7px 20px 0 20px;
}

.content-block .character-table .ctt-header .cb-text {
padding: 12px 10px 12px 20px;
}

.main-content-block.grey .description-cols-table .block-left .cb-text, .main-content-block.grey .description-cols-table .block-right .cb-text {
padding: 5px;
}

/* list table */

table.list-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
background:#d7dbd3;
}

table.list-table th {
background:#a3aa9b;
border-collapse:collapse;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
vertical-align:bottom;
text-align:left;
font-weight:normal;
}

table.list-table th p strong {
color:#262626;
}

.content-block table.list-table th .cb-text {
padding: 4px 2px 2px 19px;
}

.content-block table.list-table th.lt-col3 .cb-text, .content-block table.list-table th.lt-col4 .cb-text {
padding: 4px 2px 2px 2px;
}


table.list-table tr {
background:#d7dbd3;
}

table.list-table tr:hover {
background:#e1e1e1;
}

table.list-table td {
/*background:#d7dbd3;*/
border-collapse:collapse;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
vertical-align:top;
text-align:left;
}
.content-block table.list-table td .cb-text {
padding: 2px 3px;
}

.content-block table.list-table td.lt-col1 img {
margin: 2px 0px 2px 2px;
}

table.list-table th.lt-col1 {
width:106px;
}

table.list-table th.lt-col2 {
width:164px;
}

table.list-table th.lt-col3 {
width:176px;
text-align:center;
}

table.list-table th.lt-col4 {
width:190px;
border-right:0px;
text-align:center;
}

table.list-table td.lt-col1 {
width:106px;
vertical-align:middle;
text-align:center;
overflow:hidden;
}

table.list-table td.lt-col2 {
width:164px;
}

table.list-table td.lt-col3 {
width:176px;
}

table.list-table td.lt-col4 {
width:190px;
border-right:0px;
text-align:center;
}

/* description-block */

.description-block {
width:611px;
/*background:#b5bbad url(img/description-block-top-bg.gif) 0 0 repeat-y;*/
margin:0 0 24px 0;
}

.description-block .description-image {
background:#b5bbad;
float:left;
width:335px;
}

.description-block .description-image-control {
height:43px;
width:208px;
margin:0 auto;
}

.description-block .description-image-links {
padding: 12px 38px 12px 38px;
background:#d7dbd2
}

.description-block .description-image-links p {
margin-bottom:3px;
}

.description-block .description-image-links a, .description-block .description-image-links a:link, .description-block .description-image-links a:visited {
text-decoration:none;
}

.description-block .description-image-links a:hover {
text-decoration:underline;
}

.description-image-control p {
float:left;
padding:3px 0 0 0;
margin:12px;
}

.description-block .description-text {
margin-left: 357px;
padding: 2px 0px;
width:254px;
}

.description-block .description-text p {
padding: 1px 0 3px 0;
}

.description-block .description-text strong {
color:#262626;

}

.description-options-block {
padding: 0;
}

.description-options-block .description-options-switcher {
padding-bottom:12px;
cursor:pointer;
}

.description-options-items {
padding-bottom:24px;
}

.description-options-block p{
height:16px;
padding:4px 5px 0px 5px;
background:#e5e5e5;
border-bottom: 1px solid #d7dbd2;
}

/* basket block */

.basket-block {
padding:3px 0px 15px 5px;
}

.basket-table {
width:100%;
padding:0px;
padding-bottom:17px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.basket-table th {
height: 27px;
border-right: 5px solid #ffffff;
border-bottom: 4px solid #ffffff;
border-collapse:collapse;
text-align:left;
vertical-align:middle;
}

.basket-table td {
height: 27px;
background: #f0f0f0;
border-right: 5px solid #ffffff;
border-bottom: 4px solid #ffffff;
border-collapse:collapse;
text-align:left;
vertical-align:middle;
}

.basket-table .bt-col1 {
width:277px;
}

.basket-table .bt-col2 {
width:109px;
}

.basket-table .bt-col3 {
width:111px;
}

.basket-table .bt-col4 {
width:86px;
}

.basket-table .bt-col5 {
width:26px;
text-align:center;
vertical-align:middle;
}

/* accessories block */

.accessories-block {
padding:0px 19px 0px 19px;
}

/*accessories table */

.accessories-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.accessories-table td {
padding: 19px 0 19px 0;
text-align:left;
vertical-align:middle;
}

.accessories-table .at-col1 {
width:159px;
}

.accessories-table .at-col2 {
width:141px;
}

.accessories-table .at-col3 {
width:159px;
}

.accessories-table .at-col4 {
width:141px;
}

.main-content-block .accessories-table p strong, .main-content-block .accessories-table ul strong {
color:#000000;
}

/* accessories div */

.accessories-div {
width:300px;
height: 109px;
float:left;
position:relative;
zoom:1;
}

.accessories-div img {
position:absolute;
top:22px;
left:0px;
}

.accessories-div ul {
position:absolute;
top:43px;
left:159px;
}

.accessories-div p {
position:absolute;
top:59px;
left:162px;
}

.main-content-block .accessories-div p strong, .main-content-block .accessories-div ul strong {
color:#000000;
}

/* accessories name block */

.accessories-name-block {
padding:0px 0px 0px 0px;
}

.accessories-name-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.accessories-name-table td {
padding: 8px 0 12px 0;
text-align:left;
vertical-align:middle;
}

.accessories-name-table .at-col1 {
width:189px;
text-align:center;
vertical-align:middle;
}

.accessories-name-table .at-col2 {
width:130px;
}

.accessories-name-table .at-col3 {
width:189px;
text-align:center;
vertical-align:middle;
}

.accessories-name-table .at-col4 {
width:130px;
}

/* accessories things block */

.accessories-things-block {
padding:0px 0px 0px 0px;
}

.accessories-things-table {
width:100%;
padding:0px;
margin:0px;
margin-bottom:12px;
border:0px;
border-collapse:collapse;
}

.accessories-things-table td {
padding: 5px 0 0px 0;
text-align:left;
vertical-align:middle;
}

.accessories-things-table .at-col1 {
width:166px;
text-align:center;
vertical-align:middle;
}

.accessories-things-table .at-col2 {
width:153px;
}

.accessories-things-table .at-col3 {
width:166px;
text-align:center;
vertical-align:middle;
}

.accessories-things-table .at-col4 {
width:153px;
}

.main-content-block .accessories-things-table p strong {
color:#000000;
}

.main-content-block .accessories-things-table div.special-price p strong {
text-decoration:line-through;

}

.main-content-block .accessories-things-table div.special-price p.special-price {
font-size:12px;
font-weight:bold;
color:#FF0000;
margin-top:3px;
}
/* accessories things block */

.accessories-description-block {
padding:0px 0px 0px 0px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

.accessories-description-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.accessories-description-table td {
padding: 5px 0 0px 0;
text-align:left;
vertical-align:middle;
}

.accessories-description-table .at-col1 {
}

.accessories-description-table .at-col2 {
width:319px;
vertical-align:middle;
text-align:center;
}

.accessories-description-table .cb-text{
padding: 10px 0 8px 19px;
}

.accessories-description-table .price {
font-size:12px;
font-weight:bold;
color:#585858;
margin: 8px 0px;
}

/* accessories similar block */

.accessories-similar-block {
padding:0px 0px 0px 0px;
}

.accessories-similar-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.accessories-similar-table td {
padding: 0px 0 0px 0;
text-align:left;
vertical-align:middle;
}

.accessories-similar-table .at-col1 {
width:200px;
text-align:center;
}

.accessories-similar-table .at-col2 {
width:119px;
}

.accessories-similar-table .at-col3 {
width:200px;
text-align:center;
}

.accessories-similar-table .at-col4 {
width:119px;
}

.accessories-similar-table .price {
font-size:12px;
font-weight:bold;
color:#000000;
margin: 6px 0px 0px 16px;
}

/* accessories proposes block */

.accessories-proposes-block {
padding:0px 0px 0px 0px;
}

.accessories-proposes-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.accessories-proposes-table td {
padding: 0px 0 0px 0;
text-align:left;
vertical-align:middle;
}

.accessories-proposes-table .block-header {
height:36px;
width:auto;
background: #b5bbad;
color:#444444;
font-weight:bold;
text-align:left;
}

.accessories-proposes-table .block-header.th-col1 {
border-right: 1px solid #ffffff;
}

.main-content-block .accessories-proposes-table .at-col1 {
width:160px;
}

.main-content-block .accessories-proposes-table .at-col2 {
width:159px;
text-align:right;
border-right: 1px solid #ffffff;
}

.accessories-proposes-table .at-col3 {
width:160px;
}

.accessories-proposes-table .at-col4 {
width:159px;
text-align:right;
}

/* block formating */

.main-contnet .block-right.background-white{
background:#ffffff;
}

.main-contnet .block-header.dark-grey {
background:#b2b2b2;
}

.main-contnet .main-content-block .block-header.dark-grey {
background:#b2b2b2;
}

.main-content-block .light-grey {
background:#e2e2e2;
color:#262626;
}

.main-contnet .grey-block-footer {
background:#e1e1e1;
height:22px;
}

.main-contnet .grey-block-footer .cb-text {
padding: 4px 19px;
}

.main-contnet .block-right.top-border {
border-top:1px solid #ffffff;
}

/* text block formating */

.block-header .bh-col1 {
padding: 8px 0px 0px 19px;
overflow:hidden;
height:12px;
}

table .block-header .bh-col1 {
padding: 4px 0px 0px 19px;
overflow:hidden;
height:12px;
}

.block-in-double-block .block-header .bh-col1 {
padding: 4px 0px 0px 19px;
overflow:hidden;
height:12px;
}

.block-header.short-height .bh-col1 {
padding: 4px 0px 0px 19px;
}

.block-header .bh-col2 {
padding: 0px 0px 0px 19px;
overflow:hidden;
height:12px;
}

.block-header .bh-col3 {
padding: 0px 16px 0px 19px;
float:right;
height:12px;
}

.content-block .cb-text {
padding: 10px 9px 6px 19px;
}

.content-block .basket-table .cb-text {
padding: 7px 7px 7px 7px;
}

.content-block .cb-block-in-double-block {
padding: 10px 9px 18px 19px;
}

.content-block .block-in-double-block .cb-image {
padding: 4px 0 0 20px;
}

.content-block .block-in-double-block .cb-text {
padding: 4px 0 2px 24px;
}

.content-block .cb-text p,
.content-block table .at-col1 .cb-text p {
padding-bottom:10px ;
}

.content-block table .cb-text p,
.content-block .cb-text .description-text p,
.content-block .cb-text .description-image-links p,
.content-block .cb-text .description-options-block p,
.content-block .block-right .cb-text p,
.content-block .block-left .cb-text .in-detail p {
padding-bottom:0px;
}

.content-block .personal .cb-text p {
padding-bottom:3px;
}

/* news pages block */

.news-pages{
background:#d7dbd2;
}

.news-pages .cb-text {
padding: 15px 10px 20px 19px;
}

/* news block in news-thick block */

.main-content-block.news-thick .news-pages-item {
background:#ffffff;
border-bottom:12px solid #b2b2b2;
}

.main-content-block.news-thick .news-pages-item .cb-image {
float:right;
}

.main-content-block.news-thick .news-pages-item .cb-text {
zoom:1;
padding: 2px 0px 2px 19px;
margin-right:164px;
}

/* news block in news-thin block */

.main-content-block.news-thin .news-pages-item {
background:#ffffff;
padding-bottom:12px;
border-bottom:1px solid #b2b2b2;
}

.main-content-block.news-thin .news-pages-item .cb-image {
float:right;
}

.main-content-block.news-thin .news-pages-item .cb-text {
zoom:1;
padding: 2px 0px 2px 19px;
margin-right:164px;
}

/* footer menu */

.main-footer-menu {
width:479px;
height:16px;
position:absolute;
left: 0px;
bottom:0px;
z-index:100;
}

.main-footer-menu a, .main-footer-menu a:link, .main-footer-menu a:visited {
padding: 1px 10px 1px 10px;
float:right;
border-top: 1px solid #b2b2b2;
display:block;
text-decoration: none;
font-weight: bold;
color: #5e5e5e;
background: #ffffff url(img/footer-menu-separator.gif) -6px 1px no-repeat;
}

.main-footer-menu a:hover{
text-decoration: underline;
}

.main-footer-menu a.last, .main-footer-menu a:link.last, .main-footer-menu a:visited.last {
float: right;
border-left:1px solid #b2b2b2;
background-image:none;
}

.main-footer-menu a.first, .main-footer-menu a:link.first, .main-footer-menu a:visited.first {
float:right;
border-right:1px solid #b2b2b2;
}

/* buttons */

.description-image-control .prev-button {
width:21px;
height:17px;
display:block;
background:url(img/prev-button.gif) 0 0 no-repeat;
float:left;
margin:12px;
}

.description-image-control .next-button {
width:21px;
height:17px;
display:block;
background:url(img/next-button.gif) 0 0 no-repeat;
float:left;
margin:12px;
}

.description-image-control .zoom-button {
width:21px;
height:17px;
display:block;
background:url(img/zoom-button.gif) 0 0 no-repeat;
float:left;
margin:12px;
}

.go-button {
width:25px;
height:15px;
display:block;
background:url(img/go-button.gif) 0 0 no-repeat;
}

/* formated table with header border 100% widthed */

table.formated-brdr-hdr-wdth {
width:100%;
padding:0px;
margin:0px;
border:1px solid #ffffff;
border-collapse:collapse;
}

table.formated-brdr-hdr-wdth th{
padding:3px 2px;
margin:0px;
border:1px solid #ffffff;
border-collapse:collapse;
background:#a3aa9b;
font-style:normal;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

table.formated-brdr-hdr-wdth td {
padding:3px;
margin:0px;
border:1px solid #ffffff;
border-collapse:collapse;
text-align:left;
vertical-align:top;
}

table.formated-auto {
width:auto;
padding:0px;
margin:0px;
border:0px solid #ffffff;
border-collapse:collapse;
}

table.formated-auto td {
width:auto;
padding:3px 3px 3px 0px;
margin:0px;
border:0px solid #ffffff;
border-collapse:collapse;
}

/* content text formating */

.main-content-block .block-header, .main-content-block .block-header p, .main-content-block .block-header h1, .main-content-block .block-header h2, .main-content-block .block-header h3, .main-content-block .block-header h4, .main-content-block .block-header a, .main-content-block .block-header a:link, .main-content-block .block-header a:visited a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
}

.main-content-block .block-header a:hover {
text-decoration:underline;
}

.main-content-block p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#262626;
font-size:10px;
}

.main-content-block p strong {
color:#5e5e5e;
}

.main-content-block.drab p strong {
color:#262626;
}

.main-content-block p strong a, .main-content-block p strong a:link, .main-content-block p strong a:visited, .main-content-block p strong a:hover {
color:#5e5e5e;
}

.main-content-block.drab p strong a, .main-content-block.drab p strong a:link, .main-content-block.drab p strong a:visited, .main-content-block.drab p strong a:hover {
color:#262626;
}

.main-content-block h1 {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
display:block;
}

.main-content-block h2 {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
display:block;
}

.main-content-block h3 {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
display:block;
}

.main-content-block h4 {
color:#000000;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
display:block;
}

.main-content-block ol
{
margin:-8px 0px 0px 15px;
padding:8px 8px 0px 8px;
color: #262626;
}
.main-content-block ul
{
list-style: square;
margin:-8px 0px 0px 8px;
padding:8px 8px 0px 8px;
color: #262626;
}
.main-content-block li
{
margin: 0px;
padding-top:0px;
color: #262626;
}

.main-content-block .in-detail {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
margin-left:-9px;
background:url(img/submenu-item-orange.gif) 0 2px no-repeat;
line-height:normal;
}

.main-content-block .in-detail p, .main-content-block .in-detail h3, .main-content-block .in-detail h4 {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
margin-left:9px;
text-indent:4px;
text-decoration:none;
line-height:normal;
}

.main-content-block .in-detail a, .main-content-block .in-detail a:link, .main-content-block .in-detail a:visited {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
display:block;
}

.main-content-block .in-detail a:hover{
text-decoration:underline;
}


.main-content-block a.link-button, .main-content-block a.link-button:link, .main-content-block a.link-button:visited {
color:#5e5e5e;
font-size:10px;
font-weight:bold;
font-style:normal;
text-decoration:none;
line-height:normal;
}

.main-content-blockl a.link-button:hover{
text-decoration:underline;
}


/* form styles */

table.form-table {
width:100%;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

table.form-table td {
padding: 2px 3px;
}

.form-button {
font-size: 10px;
font-weight: bold;
background-color: #e0e0e0;
color: #5e5e5e;
border: 1px solid #3d3d3d;
}

.form-table-field {
font-size: 11px;
width:310px;
}

.form-table-field a, .form-table-field a:link, .form-table-field a:visited, .form-table-field a:hover {
color: #5e5e5e;
}

.form-table-label {
font-size: 10px;
font-weight: bold;
color: #5e5e5e;
}

.form-table-label a, .form-table-label a:link, .form-table-label a:visited, .form-table-label a:hover {
color: #5e5e5e;
}

.count-again-button {
font-size: 10px;
font-weight: bold;
background-color: #e0e0e0;
color: #5e5e5e;
border: 1px solid #3d3d3d;
margin: 18px 3px;
}

.clear-basket-button {
font-size: 10px;
font-weight: bold;
background-color: #e0e0e0;
color: #5e5e5e;
border: 1px solid #3d3d3d;
margin: 18px 3px;
float:right;
}

.order-button {
font-size: 10px;
font-weight: bold;
background-color: #e0e0e0;
color: #5e5e5e;
border: 1px solid #3d3d3d;
margin: 10px 3px 18px 3px;
}

/* cooperation */

.liveinternet {
width:31px;
height:31px;
position:absolute;
bottom:17px; /*14px;*/
right: 0px;
}

/*.creative-solutions {
width:78px;
margin: 0 6px;
height:21px;
position:absolute;
bottom:14px;
right: 0px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
text-decoration:none;
padding:
}

.creative-solutions a, .creative-solutions a:link, .creative-solutions a:visited, .creative-solutions a:hover {
font-size:9px;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
text-decoration:none;
color:#000000;
display:block;
text-align:right;
}*/

.no-border {
border:0px solid #000000;
}

table.formated-brdr-hdr-wdth td.align-center {
text-align:center;
}

.block-in-double-block-vac {
width:auto;
}

.main-content-block .block-left .block-in-double-block-vac .block-header {
width:auto;
}