html, body {margin:0px; padding:0px; height: 100%; width: 100%; font-family: Tahoma;}
.body {background: #0D285F url(images/body.jpg) no-repeat center 0;}
.body2 {background: #0D285F url(images/body2.jpg) no-repeat center 0;}
.table {width: 1000px; position: relative; left: 50%; margin-left: -500px; top: 0px;}
.bottom {background: url(images/bottom.jpg) no-repeat center bottom;}
.table .header {height: 600px;}
.table .header2 {height: 450px;}

a {outline: 0 none;}
a:hover {text-decoration: none;}
.content a {color: #438ae6;}

.menu {padding-top: 7px;}
.menu a {display: block; font-family: Tahoma; font-size: 12px; color: #6acada; margin-bottom: 7px; padding-left: 16px;}
.menu span {cursor: pointer; display: block; font-family: Tahoma; font-size: 12px; color: #6acada; margin-bottom: 7px; padding-left: 16px; text-decoration: underline}
.menu span.activemainitem {text-decoration: none; color: #48acbd; padding-left: 16px;background: url(images/minus.png) no-repeat 0 6px; display: block; font-family: Tahoma; font-size: 12px; margin-bottom:7px;}
.menu .submenu { padding-left: 16px; padding-bottom: 7px;}
.menu .submenu a {display: block; font-family: Tahoma; font-size: 11px; color: #90d6ec; margin-bottom: 7px;}
.menu span.sact {background: none; font-size: 11px; }

.maintable {border-collapse: collapse; margin: 0px; width: 100%;}
.maintable td {padding:0px; margin:0px;}



.btop_left {background: url(images/lt.jpg) no-repeat 0 0; height: 49px;width: 100%; }
.btop_right {background:  url(images/rt.jpg) no-repeat right 0; height: 49px;width: 100%; }
.btop_right div {margin: 0 48px 0 46px; background: #fff; height: 49px;}

.bcenter {background: #fff; padding: 0 22px; width: auto; _width: 100%; min-height: 500px;}
.bcenter .content {margin: 0px; padding:0px; position: relative; top: -10px; color: #7f7f7f; font-size: 12px; font-family: Tahoma;}
.bcenter .content img {border:0px;}
.bcenter .content table {color: #7f7f7f; font-size: 12px; font-family: Tahoma;}

.bbot_left {background: url(images/bl.jpg) no-repeat 0 0; height: 49px;width: 100%; }
.bbot_right {background:  url(images/br.jpg) no-repeat right 0; height: 49px;width: 100%; }
.bbot_right div {margin: 0 48px 0 46px; background: #fff; height: 49px;}

.bfoot {margin-bottom: 90px;}
.bfoot .tab {float: left; background: url(images/bottom_tab.jpg) no-repeat 0 0; width: 156px; height:49px; margin-left: 46px;}
.bfoot .tab a {font-size: 12px; color: #438ae6; text-decoration: none; position: relative; top: 15px; left: 15px;}
.bfoot .tab a:hover {text-decoration: underline;}

.partners {}
.partners .tit {margin-bottom: 30px;}
.partners a.part {display: block; float: left;  margin-right: 20px; margin-bottom: 20px}
.clear {clear: both;}

.top_elem {position: absolute; margin-left: 690px; margin-top: 52px; width: 285px; }

.top_elem .email {background: url(images/email.png) no-repeat right 1px; padding-right: 26px; margin-right: 25px; float: right; margin-bottom: 15px; _margin-bottom: 9px;}
.top_elem .email a {font-family: Tahoma; font-size: 12px; color: #6acada;}
.top_elem .email a:hover {text-decoration: none;}
.top_elem .phone {font-family: HeliosExtThin; font-size: 32px; color: white; clear: both;}
.top_elem .phone span { color: #a8eafd; }

.top_elem .rec { margin-top: 10px; _margin-top: 5px; text-align: right; margin-right: 13px; _margin-right: 18px;}
.top_elem .rec a.link {font-size: 11px; font-family: Tahoma; color: white; text-decoration: none; float: right; margin-top: 9px; margin-right: 15px;position: relative; top: -4px;}
.top_elem .rec a {float: right;}
.top_elem .rec a img {padding-right: 7px;position: relative; top: -4px;}

.logo {width: 200px; height: 200px; display: block; position: absolute; left: 15px;}

.q1 { display: block; width: 150px; height: 150px; position: absolute; margin-top: 407px; margin-left: 245px; }
.q2 { display: block; width: 150px; height: 150px; position: absolute; margin-top: 407px; margin-left: 450px; }
.q3 { display: block; width: 160px; height: 150px; position: absolute; margin-top: 407px; margin-left: 630px; }
.q4 { display: block; width: 150px; height: 150px; position: absolute; margin-top: 407px; margin-left: 830px; }

.qa1 { display: block; width: 150px; height: 150px; z-index: 1000; position: absolute; margin-top: 250px; margin-left: 245px;  }
.qa2 { display: block; width: 150px; height: 150px; z-index: 1000; position: absolute; margin-top: 250px; margin-left: 450px;  }
.qa3 { display: block; width: 160px; height: 150px; z-index: 1000; position: absolute; margin-top: 250px; margin-left: 630px; }
.qa4 { display: block; width: 150px; height: 150px; z-index: 1000; position: absolute; margin-top: 250px; margin-left: 830px;}


.qt a { text-align: center; color: #6acada; text-decoration: none; font-family: HeliosCondLight; font-size: 18px; white-space: nowrap;}
.qt a:hover {text-decoration: underline; }
.qt1 { display: block; position: absolute; margin-top: 550px; margin-left: 245px; width: 150px; }
.qt2 { display: block; position: absolute; margin-top: 550px; margin-left: 440px; width: 170px;}
.qt3 { display: block; position: absolute; margin-top: 550px; margin-left: 640px; width: 150px;}
.qt4 { display: block; position: absolute; margin-top: 550px; margin-left: 830px; width: 150px;}

.qt21 { display: block; position: absolute; margin-top: 400px; margin-left: 245px; width: 150px; }
.qt22 { display: block; position: absolute; margin-top: 400px; margin-left: 440px; width: 170px;}
.qt23 { display: block; position: absolute; margin-top: 400px; margin-left: 640px; width: 150px;}
.qt24 { display: block; position: absolute; margin-top: 400px; margin-left: 830px; width: 150px;}

.menu2 {position: absolute; margin-left: 630px; margin-top: 230px; }
.menu2 a {color: white; font-family: HeliosCondLight; text-decoration: none; }
.menu2 .m1 {zoom: 1; font-size: 24px;position: absolute; }
.menu2 .m2 {zoom: 1; font-size: 18px;position: absolute; margin-left: 145px; top: 6px;}
.menu2 .m3 {zoom: 1; font-size: 26px;position: absolute; margin-left: 37px; top: 53px;}
.menu2 .m4 {zoom: 1; font-size: 20px;position: absolute; margin-left: 208px; top: 59px;}
.menu2 .m5 {zoom: 1; font-size: 15px;position: absolute; margin-left: 10px; top: 113px; }

.menu22 {position: absolute; margin-left: 65px; margin-top: 200px; }
.menu22 a {color: white; font-family: HeliosCondLight; text-decoration: none; margin-right: 50px;}
.menu22 .m21 {font-size: 24px; }
.menu22 .m22 {font-size: 18px;}
.menu22 .m23 {font-size: 26px;}
.menu22 .m24 {font-size: 20px; }
.menu22 .m25 {font-size: 15px; }


.catalog_main {position: relative; width: 100%;}
.catalog_main .cat_item { overflow: hidden; float: left; width: 195px; height:380px; margin-bottom: 10px;  margin-right: 22px; margin-left: 22px; _margin-left: 10px; position: relative; }
.catalog_main .cat_item .cat_item_img {height: 205px; width: 100%}
.catalog_main .cat_item a {display: block; font-size: 18px; color: #438ae6; font-family: Tahoma;}
.catalog_main .cat_item .cat_item_inf {position: relative; top: 160px; padding-right: 15px; _margin-top: 160px;}
.catalog_main .cat_item .cat_item_inf a {float: right;}
.catalog_main .cat_item .cat_item_inf div.price {float: right; background: url(images/href.png) no-repeat 0 0; width: 89px; height: 31px;   margin-right: 10px;}
.catalog_main .cat_item .cat_item_inf div.price  {text-align: center; font-family: Tahoma; font-size: 11px; color: white; padding-top: 8px; text-decoration: none;  display: block;}
.catalog_main .cat_item .cat_text {font-family: Tahoma; font-size: 12px; color: #7f7f7f; height: 85px;}
.catalog_main .cat_item .cat_item_img_link {display: block; width: 180px; height: 155px; z-index: 1000; position: absolute; }

h1 {color: #438ae6; font-weight: normal; font-family: Tahoma; font-size: 30px; margin: 0 0 15px 0;}
h2 {font-family: HeliosCondLight; font-weight: normal; line-height: 16px; font-size: 21px; color: white; padding-left: 16px;}
h2 a {font-family: HeliosCondLight; font-weight: normal; line-height: 16px; font-size: 21px; color: white;  text-decoration: none;}

.cform td {color: #7f7f7f; font-size: 12px; font-family: Tahoma;}
.cform td div {margin-bottom: 4px;}
.cform td select {background: #ebebeb; outline: 0 none;}
.cform td select.w100 {width: 100%;}
.cform td input {border: 1px solid #c9c9c9; background: #ebebeb; width: 85px;}

.preview {width: 280px; position: absolute; left: -22px; top: 51px;margin-top:25px;}
.zoom {width: 114px; height: 36px; position: relative; background: url(images/zomm.png) no-repeat 0 0; display: block;}

.price2 {background: url(images/href.png) no-repeat 0 0; width: 89px; height: 31px; vertical-align: middle; text-align: center; font-family: Tahoma; font-size: 11px; color: white;}

.fform {width: 360px;}
.fform td {padding-bottom: 3px; color: #7f7f7f; font-size: 12px; font-family: Tahoma;}
.fform td input {border: 1px solid #c9c9c9; background: #ebebeb; width: 100%; }
.fform td textarea {border: 1px solid #c9c9c9; background: #ebebeb; width: 100%; }
.fform td input.send {background: url(images/send.png) no-repeat 0 0; width: 109px; height: 31px; border: none; cursor: pointer;}

.line {border-top: 1px solid #a0b1c6; height: 1px; margin-top: 20px; margin-bottom: 20px; font-size: 1%;}



form {margin:0px;}

.miniphoto { width: 100px; height: 100px; border: 1px solid #c9c9c9; float: left; margin-right: 20px; margin-bottom: 20px; }

.otziv {}
.otziv .ofio {margin-bottom: 10px;}
#allotziv a {color: #438ae6; font-size: 12px;}

.faqone a {color: #438ae6; font-size: 12px; font-family: Tahoma; margin-bottom: 5px; display: block}
.faqone span {color: #000; font-size: 12px; font-family: Tahoma; margin-bottom: 5px;display: block}

table.basket th {font-weight: normal; color: #7f7f7f;}
table.basket {margin-bottom: 40px; border-bottom: 1px solid #a0b1c6; }
table.basket td a.itemtovar {color: #438ae6; font-size: 18px; text-decoration: none;}
table.basket td a.itemtovar:hover {text-decoration: underline;}
table.basket td input.inp {border: 1px solid #c9c9c9; background: #ebebeb; }
.recdel {color: #c90f0f;}
.recedit {color: #438ae6;}

/* myabc */

div.seo {
	font-size: 13px;
	color: #7F7F7F;
	margin: 0px;
	padding-bottom: 10px;
}

div.seo p {
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

h2.seo {
	font-size: 13px;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.2em 0pt 0pt;
	padding: 0px;
	color: #7F7F7F;
}

strong.seo {
	font-weight: normal;
}

a.seo {
	border: none;
	cursor: default;
	color: #7F7F7F;
	text-decoration: none;
}

div.likeh2 {
	color:white;
	font-family:HeliosCondLight, Tahoma;
	font-size:21px;
	font-weight:normal;
	line-height:16px;
	padding-left:16px;
}

div.likeh2 a{
	color: white;
}

/* end of myabc :-) */