@charset "windows-1251";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,textarea {padding: 0;margin: 0;}
table {border: 0;border-collapse: collapse;}
table td {vertical-align:top}
img {border: 0;}
/* Ластик, конец */
html,body {background:url(../images/bg.gif) 0 0 repeat #141414; font:11px Tahoma, Arial, Verdana, Helvetica; color: white; font-weight: normal}
a {color:white; text-decoration: none}
a:hover {text-decoration: none}
img.png {behavior: url(pngbehavior.htc)}

h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#494848;}
h2 {font:bold 14px Tahoma, Arial, Verdana, Helvetica; color:#0EB5DD; margin:0 0 15px 0; text-transform:uppercase}

input,select {vertical-align: middle;}
button { background-color: transparent; border: none; height: 25px;}

/*** formatting ***/
.clear {clear:both; display:block; height:0; overflow:hidden}
.float-lt{float:left; display:block}
.float-rt{float:right; display:block}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.global {background:url(../images/bg.gif) 0 0 repeat; color: white; font:11px Tahoma, Arial, Verdana, Helvetica; margin:0 auto; width:1000px}

.header {height:120px; text-align:left}
.header .clearfix {height:129px; overflow:hidden}

.header-wrapper {float:left; width: 100%}
.header-content {background:url(../images/head_bg.gif) 0 0 repeat-x #55CAEB; height:112px; margin:8px 0 0 277px}
	.header-ctr {background:url(../images/head_ctr.gif) 57% 100% no-repeat; height:112px;}
	.header-lt {background:url(../images/head_lt.gif) 0 100% no-repeat; float:left; height:112px;}
		.search {margin:38px 0 0 112px}
		.search p {padding:0 0 3px 0}
		.search label {color:white; font:bold 12px Tahoma, Arial, Verdana, Helvetica; text-transform:uppercase}
		.search .txt {border:1px solid #0082A1; height:22px; margin-right:4px; width:212px}
		.search .submit {background:url(../images/btn_ok.gif) 0 0 no-repeat; border:0; color:white; cursor:pointer; font:bold 12px Tahoma, Arial, Verdana, Helvetica; height:22px; padding-bottom:2px; text-transform:uppercase; width:46px;}
	.header-rt {background:url(../images/head_rt.gif) 100% 100% no-repeat; float:right; height:112px; width:40%}
		.basket {background:url(../images/bg_basket.gif) 0 32px no-repeat; padding:35px 0 10px 86px}
		.basket .title {color:white; font:bold 12px Tahoma, Arial, Verdana, Helvetica; padding:0 0 10px 0; text-transform:uppercase}
		.basket span {color:#161616; float:left; width:59px}
	
.logo {float:left; margin-left:-100%; padding:0 0 0 18px}

		
.content {padding:0 10px 0 12px; height:100%}
.content-inner { height:100%}
.left-column {width:267px}	
.right-column {width:733px}
	

/*** left column ***/
.left-block {background:url(../images/bg_leftcol.gif) 24px 0 repeat-y; margin:9px 0 0 0; text-align:left; width:267px;}
	.left-block-top {background:url(../images/bg_ltcol_top.gif) 24px 0 no-repeat; width:267px;}
	.left-block-bot {background:url(../images/bg_ltcol_bot.gif) 100% 100% no-repeat; width:267px; padding:4px 0 36px 0}

.left-menu {list-style-type:none; margin:0 0 0 18px; padding:0; width:242px}
	.left-menu li {background:url(../images/bg_li.gif) 0 0 no-repeat; color:white; font:bold 12px Tahoma, Arial, Verdana, Helvetica; margin:0 0 3px 0; padding:15px 0 10px 57px}
	.left-menu li.active {background:url(../images/bg_li_a.gif) 0 0 no-repeat;}
	.left-menu a {color:white; font:bold 12px Tahoma, Arial, Verdana, Helvetica; text-decoration:none}
	.left-menu a:hover {text-decoration:underline}

.left-column-text {margin:0 0 0 24px; padding:0 11px;}

.banner {margin:0 0 0 24px; padding:15px 0; text-align:center}

.contacts {background:url(../images/bg_contacts.gif) 0 0 no-repeat; padding:105px 0 0 50px}
	.contacts  p {font:12px Tahoma, Arial, Verdana, Helvetica; padding-bottom:5px}
	.contacts .tel {color:black; font:bold 30px Arial, Helvetica, sans-serif}
	.contacts .tel span {color:#1CE5EA; font:18px Arial, Helvetica, sans-serif; vertical-align:text-top}

/*** right column ***/
.reklama {background:url(../images/reklama_bg.gif) 0 0 repeat-y; font:bold 14px Tahoma, Arial, Verdana, Helvetica; width:733px}
	.reklama .reklama {background:url(../images/reklama_bot.gif) 0 100% no-repeat}
	.reklama-inner {background:url(../images/reklama_top.gif) 0 0 no-repeat; padding:50px 40px 50px 70px}
	.reklama p {padding:0 0 0 30px}

.blue {color:#55CAEB;}

.gallery {margin:0 0 0 6px}
	.gallery td {padding:4px 4px 4px 4px; text-align:center; vertical-align:middle;}
	
	.gallery img {margin:0px;border:3px solid gray;}
	.gallery img.active {border:3px solid #019cc1;}

	.gallery-pages {background:none; padding:0 0 0 8px;width:200;}
	.gallery-pages div {background:#373737; border:1px solid #010101; padding:7px 0;}
	.gallery-pages a {color:#808080; padding:0 14px; text-decoration:none}
	.gallery-pages a:hover {text-decoration:underline}
	.gallery-pages span {color:#35E1EA; padding:0 14px;}
	.gallery-pages .active {color:#35E1EA; padding:0 14px;}
		
.big-img {background:url(../images/bg_bigimg.jpg) 100% 0 no-repeat; float:right; height:416px; margin:0 22px 0 0; padding:0 0 0 9px; text-align:center; width:417px}
	.big-img img {margin:8px 8px 8px 9px;position:relative;top:40px;}
	

.tovar {background:url(../images/content_bg.gif) 0 0 repeat-y; margin:9px 0 0 8px}
	.tovar .tovar {background:url(../images/content_bot.gif) 0 100% no-repeat; margin:0}
	.tovar .tovar .tovar {background:url(../images/content_top.gif) 0 0 no-repeat; padding:30px 65px 48px 40px}
.form td {padding:5px 5px 5px 5px;}
.cart_items tr {;}
.cart_items td {padding:5px 5px 5px 5px;vertical-align:middle;}
.cart_items th {padding:5px 5px 5px 5px;background-color:gray;font-size:14px;}
.cart_items input {text-align:center;}

.price {font:bold 14px Tahoma, Arial, Verdana, Helvetica; margin:15px 0 0 0}
.price .num {font:bold 18px Tahoma, Arial, Verdana, Helvetica;}

/*** footer ***/
.footer {background:url(../images/footer_bg.gif) 0 0 repeat-x #55CAEB; color:#141414; font:bold 11px Tahoma, Arial, Verdana, Helvetica; margin:0 23px 0 24px}
	.footer a {color:#141414; font:bold 11px Tahoma, Arial, Verdana, Helvetica; text-decoration:none}
	.footer a:hover {text-decoration:underline}
	.footer-ctr {background:url(../images/footer_ctr.gif) 50% 10px no-repeat; height:83px;}
	.footer-lt {background:url(../images/footer_lt.gif) 0 0 no-repeat}
	.footer-rt {background:url(../images/footer_rt.gif) 100% 0 no-repeat; padding:27px 27px 42px 80px}
	.copyright {float:left}
	

.bg-all {background:url(../images/bg3.gif) 0 0 repeat;}	
.bg {background:url(../images/bg2.gif) 50% 0 repeat-y}
.bg-top {background:url(../images/bg_top.gif) 50% 0 no-repeat; padding:44px 0 0 0}
.bg-global {background:url(../images/bg_global.gif) 0 0 no-repeat}

.cart {padding:2px;}
.cart td {padding:3px;}