* {
    border:0 none;
    margin:0;
}

body {
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
    font-size:13px;
    line-height:16px;
    color:#000000;
    background:top left url('/media/images/bg.jpg') repeat-x;
    background-color:#373737;
    vertical-align:middle;
}

li {
    list-style-position: inside;
}


a {
    color:#000000;
    text-decoration:none;
    padding:0px;
    margin:0px;
}

.blue {
    color:#276D9F;
}

.center {
    vertical-align:bottom;
}
#block_top_banner {
    text-align:left;
    height:105px;
    width:975px;
    background-color:#000;
    margin:0px auto;
    padding:0px 25px 0px 0px;
    background:url('/media/images/top_bg.gif') repeat-x;
}

#top_banner {
    height:105px;
    background-color:#000;
    padding:0px;
    background:url('/media/images/logo.gif') no-repeat top left;
    width:300px;
    margin:0px;
    cursor:pointer;
    float:left;
    
}

#block_top_menu {
    height:55px;
    background:url('/media/images/top_menu.jpg') repeat-x top left;
    background-color:#cccccc;
    margin:0px;
    padding:0px;
    clear:both;
}

#block_left_menu {
    width:200px;
    margin:0px;
    padding:0px;
    float:left;
}

#block_body {
    background:top left url('/media/images/body_bg.gif') repeat-x;
    background-color:#ffffff;
    margin:0px;
    padding:20px;
    float:right;
    width:760px;
}

#block_body_wide {
    background:top left url('/media/images/body_bg.gif') repeat-x;
    background-color:#ffffff;
    margin:0px;
    padding:20px;
    float:right;
    width:960px;
}

#cont_back {
    background:top left url('/media/images/body_bg.gif') repeat-x;
    background-color:#ffffff;
}

#block_footer {
    height:100px;
    clear:both;
    background-color:#fff;
    text-align:center;
    padding:15px;    
    border-top:solid 1px #cccccc;
    color:#666666;
    background:url('/media/images/footer.gif') repeat-x top left;
}
#block_footer a{
    color:#666666;
    border-bottom:dotted 1px #666666;
}

#container {
    width:1000px;
    margin:0px auto;
}

.menu_marka {
    margin:3px;
    border:none;  
}

.menu_button {
    height:70px;
    padding:0px;
    margin:1px 0px;
    background:url('/media/images/menu_but_back_off.gif');
    vertical-align:middle;
    cursor:pointer;
}


.menu_button:hover, .active{
    background:url('/media/images/menu_but_back.gif');
}

.head {
    /* background:url('/media/images/head_bg.gif') repeat-x bottom left; */
    /* background-color:#000000; */
    color:#ff5400;
    padding:20px 4px 4px 4px;
}

.color_box {
    background:url('/media/images/kolor_bg.gif') no-repeat top left;
    margin:6px;
    padding:5px;
    width:230px;
    height:80px;
}

.color_box a{
    font-size:12px;
    color:#276D9F;    
}

.color_sample {
    margin:4px 10px 4px 4px;
    width:70px;
    height:70px;
    border:solid 1px #cccccc;
    float:left;
}

.color_desc {
    margin:4px;
}

.belka {
    background:url('/media/images/belka.gif') no-repeat top left;
    margin:5px;
    padding:10px;
    width:730px;
    height:18px;
    vertical-align:middle;
}

.belka_wide {
    background:url('/media/images/belka_wide.gif') no-repeat top left;
    margin:5px;
    padding:10px;
    width:930px;
    height:18px;
    vertical-align:middle;
}

.bigcolor_sample {
    margin:10px 20px 10px 10px;
    width:130px;
    height:130px;
    border:solid 1px #cccccc;
    float:left;
}

.buy_link{
    margin:10px 20px 10px 10px;
    width:130px;
    font-size:13px;
    line-height:19px;
    padding-left:24px;
    background:url('/media/images/basket.gif') no-repeat bottom left;
    clear:left;
    vertical-align:middle;
}
.bigcolor_desc {
    margin:10px;
    font-size:13px;
    float:right;
    width:550px;
    text-align:left;
}

.belka a{
    color:#276D9F;    
}

.gray {
    color:#999999;
}

.small {
    font-size:12px;
}

.separator {
    margin:20px 10px;
    border-top:solid 1px #cccccc;
    padding-top:20px;
    font-size:13px;
}

.img_box {
    text-align:left;
}

.thumb {
    border:solid 1px #cccccc;
    width:160px;
    display:inline-table;
    margin:5px;
}

.top_a {
    text-decoration:none;
    font: 12px Tahoma;
	color: #ffffff;
	background-color: #000000;
    background-image: url("/media/images/top_button.gif");
	background-repeat: repeat-x;
	background-position: top;
    padding:8px 15px 8px 15px;
    margin:35px 0px 0px 2px;
    text-align:center;
	cursor:pointer;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float:right;
}

.plate_desc {
    padding:20px 10px;
    margin-bottom:30px;
    clear:both;
}

.plate_img {
    float:left;
    margin:0px 10px 10px 0px;
}

.work_img {
    padding:10px;
    border:solid 1px #cccccc;
    display:inline-block;
}

.work_head {
    border-bottom:solid 1px #999999;
    color:#999999;
    text-align:right;
    padding:0px 0px 2px 0px;
    margin:10px 0px;
}

.ral {
    display:block;
    margin:10px;
    text-align:center;
    width:75px;
    float:left;
}

.ral_color_sample {
    margin:4px;
    width:70px;
    height:40px;
    border:solid 1px #cccccc;
}


#block_search {
    margin:0px;
    padding:10px 0px 0px 0px;
    font-size:13px;
    text-align:right;
    color:#cccccc;
    width:650px;
    height:25px;
    float:right;
    overflow:hidden;
}

.fbutt {
    background-image: url("/media/images/button.gif");
	background-repeat: repeat-x;
	background-position: center right;
	color:#ffffff;
	cursor:pointer;
	padding:2px 12px 2px 3px;
	border:none;
	outline:#cccccc solid 1px;
	font-weight:normal;
	margin:0px 5px 0px 10px;
	float:right;
}

.blue_butt {
    background-image: url("/media/images/button.gif");
	background-repeat: repeat-x;
	background-position: center right;
	color:#ffffff;
	cursor:pointer;
	padding:2px 12px 2px 3px;
	border:none;
	outline:#cccccc solid 1px;
	font-weight:normal;
	margin:0px 5px 0px 10px;
}

.blue_butt:hover {
    background-image: url("/media/images/button_on.gif");
}

select {
    border:solid 1px #cccccc;
    padding:1px;
    font-size:11px;
    line-height:14px;
    color:#474747;
    position:relative;
    outline:0px;
    font-weight:normal;
    vertical-align:middle;
}

input {
    border:solid 1px #cccccc;
    padding:2px;
    font-size:11px;
    line-height:14px;
    color:#474747;
    position:relative;
    outline:0px;
    font-weight:normal;
    vertical-align:middle;
}

.error {
    margin:10px;
    color:#ee0000;
}

.hidden_menu{
    display:none;
}

.a_sa {
    cursor:pointer;
    margin:10px 0px;
    text-align:center;
}

h1.mainpage {
    margin-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 15px;
}

h4.mainpage {
    margin-top: 20px;
    font-size: 120%;
    font-style: italic;
    padding-bottom: 15px;
}

p.mainpage {
    margin-bottom: 15px;
    line-height: 19px;
}

p.mainpagefooter {
    margin-top: 20px;
    font-style: italic;
}

