@charset "UTF-8";
/* CSS Document */
body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#33717f;
 scrollbar-highlight-color:#ffffff;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-shadow-color:#ffffff;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 background-image: url(images/bgpage.jpg);
 background-position: top center;
 background-repeat: repeat;}

a {cursor: pointer; color: #363636; text-decoration: underline;}
a:hover {cursor: pointer; color: #000000; text-decoration: underline;}
a:active {
  outline: none;
}
a:focus {
	outline:none;
}

:focus {
	-moz-outline-style:none;
	outline:none;
}
form {padding: 0px; margin: 0px;}
b, strong {color:#000000;}

TD {
 font-size: 12px;
 color: #525d60;
 /*vertical-align: top;*/}
.tdb {
 font-weight: bold;
 font-size: 12px;
 /*text-transform: uppercase;*/
 color: #525d60; }
/*------------------------------------------------------------------------------*/
div.logo {margin: 0px 0px 0px 24px; position: absolute;}

div.phone {
 margin: 0px 0px 0px 223px;
 padding: 24px 0px 0px 56px;
 position: absolute;
 background-image: url(images/call.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height: 73px;}
.call1 {
 font-style: italic;
 font-weight: bold;
 font-size: 16px;
 color: #34707f;
 text-transform: uppercase;}
.call2 {
 font-style: italic;
 font-weight: bold;
 font-size: 25px;
 color: #293234; }

div.cart {margin: 11px 0px 0px 840px; position: absolute;
 font-size: 13px;
 color: #266473;
 border-left:2px solid #266473;
 padding-left:20px;
}
div.cart b
{
 color: #266473;
 font-weight:bold;
}

div.user {margin: 11px 0px 0px 616px; position: absolute;
 font-weight: bold;
 font-size: 13px;
 color: #266473;
 text-transform: uppercase;}
.userl {
 width: 151px;
 height: 22px;
 padding: 0px 0px 0px 4px;
 font-family: arial, verdana, tahoma;
 background-color: #fafcfc;
 font-size: 13px;
 color: #6e6e6e;
 border: 1px solid #89b6bf;}
.userp {
 width: 151px;
 height: 22px;
 padding: 0px 0px 0px 4px;
 font-family: arial, verdana, tahoma;
 background-color: #fafcfc;
 font-size: 13px;
 color: #6e6e6e;
 border: 1px solid #89b6bf;}
.login {
 border: 0px solid;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 8px;
 background-image: url(images/login.gif);
 background-position: center;
 background-repeat: no-repeat;
 width: 36px;
 height: 36px;
 cursor: pointer;}

.bgmenu {
 background-image: url(images/bgmenu.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
 vertical-align: top;
 height: 128px;}

.topmenubox {
 margin: 102px 0px 0px 183px;
 position: absolute;
}
.topmenubox table tr td
{
  text-align:center;
  border-right:1px solid #999999;
}

a.topmenu {
 font-size: 13px;
 font-weight: bold;
 /*text-transform: uppercase;*/
 text-decoration: none;
 color: #ffffff;}
a.topmenu:hover {color: #4f959d;}

.atopmenu {
 font-size: 13px;
 font-weight: bold;
 /*text-transform: uppercase;*/
 text-decoration: none;
 color: #ffffff;}
.atopmenu:hover {color: #ffffff;}

.razd {padding: 0px 18px 0px 18px; color: #696868; font-size: 13px;}
/*------------------------------------------------------------------------------*/
div.bigbanner {position: absolute; background-color:#000000;}
div.smallbanner1 {position: absolute; margin: 0px 0px 0px 663px;}
div.smallbanner2 {position: absolute; margin: 129px 0px 0px 663px;}
/*------------------------------------------------------------------------------*/
.hline {
 background-color: #d9ecf0;
 /*background-image: url(images/hline.gif);
 background-position: top;
 background-repeat: repeat-x;*/
 padding: 30px 18px 30px 18px;
 border-top: 5px solid #dae2e4;
 background-image:url(images/footer_back.gif);
 background-position:top right;
 background-repeat:no-repeat;
 vertical-align: top;}

.bmenu {
 font-size: 13px;
 font-weight: bold;
 /*text-transform: uppercase;*/
 text-decoration: underline;
 color: #34707f;}
.razdbm {padding: 0px 8px 0px 8px; color: #8abac4; font-size: 13px;}

div.col {margin: 26px 18px 0px 0px; padding: 0px; float: left; width: 220px;}
/*------------------------------------------------------------------------------*/
div.copyname {margin: 6px 0px 0px 26px; padding: 0px; float: left;}
div.design   {margin: 6px 90px 0px 0px; padding: 0px; float: right;}
.bgcopy {
 background-image: url(images/x.gif);
 background-position: top right;
 background-repeat: no-repeat;
 width: 990px;
 height: 62px;}
.copy {
 font-size: 12px;
 color: #000000; }
.copyb {
 font-weight: bold;
 font-size: 12px;
 color: #34717f; }
.cl {
 text-decoration: underline;
 font-weight: normal;
 font-size: 12px;
 color: #34717f; }
.cl:hover { color: #000000; }
/*------------------------------------------------------------------------------*/
.ul1 {margin: 0px 0px 0px 16px; padding: 0px;}
.li1 {
 padding: 0px 0px 6px 0px;
 margin: 6px 0px 0px 0px;
 line-height: 13px;
 list-style-image: url(images/str.gif);
 list-style-position: outside;
 border-bottom: 1px dashed #33717f;}

.li11 {
 padding: 0px 0px 6px 0px;
 margin: 6px 0px 0px 0px;
 line-height: 13px;
 list-style-image: url(images/str.gif);
 list-style-position: outside; }

.li2 {
 padding: 0px 0px 4px 0px;
 margin: 4px 0px 0px 16px;
 line-height: 13px;
 list-style-image: url(images/str2.gif);
 list-style-position: outside;}

.linkspisok {
 text-decoration: underline;
 font-weight: normal;
 font-size: 13px;
 display: block;
 color: #34707f;}
.linkspisok:hover {text-decoration: underline; color: #000000;}

.linkspisok2 {
 text-decoration: underline;
 font-weight: bold;
 font-size: 13px;
 display: block;
 color: #ffffff;}
.linkspisok2:hover {text-decoration: underline; color: #000000;}

.alinkspisok2 {
 text-decoration: underline;
 font-weight: bold;
 font-size: 13px;
 display: block;
 color: #000000;}
.alinkspisok2:hover {text-decoration: underline; color: #000000;}

.titleblack {
 font-size: 13px;
 font-weight: bold;
 /*text-transform: uppercase;*/
 text-decoration: none;
 color: #252525;}
/*------------------------------------------------------------------------------*/
.bggreen {background-color: #a0c1ca; vertical-align: top; padding: 5px 0px 10px 5px;}
div.prodbox {margin: 0px 2px 0px 0px; float: left; width: 161px; height: 202px; background-color:#FFFFFF;}
div.prodtext {position:relative; margin-top:-25px; padding-left:43px;}
div.prodtext a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
div.prodtext a:hover {text-decoration:underline;}

/*------------------------------------------------------------------------------*/
.vline {
 background-image: url(images/vline.jpg);
 background-repeat: repeat-y;}
.vline2 {
 background-image: url(images/leftbg2.jpg);
 background-position: left;
 background-repeat: repeat-y;}
.center {
 background-image: url(images/rand.jpg);
 background-repeat: repeat-y; }
.center2 {
 background-image: url(images/rand2.jpg);
 background-repeat: repeat-y;
 background-color:#FFFFFF; }
.centertext {padding: 18px 55px 18px 55px;}

div.lt {
 background-image: url(images/lefttitle.gif);
 background-repeat: no-repeat;
 width: 265px;
 height: 25px;
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;}
.ltl { font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;}
.ltl:hover { font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;}

div.ltext {
 width: 265px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;}
.ltw {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;}
div.ltextm {padding: 18px 16px 18px 16px;}


div.rt {
 background-image: url(images/righttitle.gif);
 background-repeat: no-repeat;
 width: 265px;
 height: 25px;
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;}
div.rtext {
 width: 265px;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;}
div.rtextm {padding: 18px 16px 18px 16px;}

h1, h2, h3, .grey21 {
 font-size: 21px;
 color: #525d60;
 font-weight: normal;
 margin-top:0px;
 padding-top:0px;}
.black32 {
 font-size: 32px;
 color: #000000;}

/*------------------------------------------------------------------------------*/
.input {
 border: 1px solid #e1e1e1;
 width: 100%;
 height: 20px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;
 margin: 0px 0px 10px 0px;}

.but {
 font-family: arial, verdana, tahoma;
 background-color: #33717f;
 font-size: 14px;
 color: #ffffff;
 cursor: pointer;
 border: 0px solid;
 height: 20px;
 padding: 0px 8px 0px 8px;
 margin: 0px 0px 0px 0px;}
.txtar {
 border: 1px solid #e1e1e1;
 width: 300px;
 height: 110px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}

.inpute {
 border: 1px solid #999999;
 width: 100%;
 height: 20px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;
 margin: 0px 0px 10px 0px;}
.txtare {
 border: 1px solid #cee6e6;
 width: 100%;
 height: 110px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.ser {
 font-family: arial, verdana, tahoma;
 background-color: #33717f;
 font-size: 14px;
 color: #ffffff;
 cursor: pointer;
 border: 0px solid;
 height: 20px;
 padding: 0px 8px 0px 8px;
 margin: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------*/
div.divpoductpage {margin: 12px 15px 0px 0px;  padding: 0px 0px 0px 0px; text-align: center; float: left; width: 135px; height: 230px; background-image:url(image.php?width=135&image=/images/no_image.jpg);
 background-position:top;
 background-repeat:no-repeat;}
 
img.imgproduct {
 width: 135px;
 height: 174px;
 border: 1px solid #33717f;
 background-repeat: no-repeat;
 background-position: center;
 margin: 0px 0px 6px 0px;
}
.productname2 {
 text-decoration: none;
 font-size: 11px;
 color: #000000;}

td.additional_content
{
  color:#999999;
  padding:20px;
  padding-top:0px;
  padding-bottom:0px;
}
.footer_links
{
  padding:10px;
  background-color:#F3F3F3;
  font-size:12px;
  color:#666666;
}
.footer_links a
{
  margin-left:5px;
  margin-right:5px;
  color:#999999;
}
.gallery_tumb
{
  width:200px;
  height:150px;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  background-color:#FFFFFF;
  overflow:hidden;
}
.gallery_tumb img
{
  background-position:center;
  background-repeat:no-repeat;
}

.bgtitleform {background-color:#e7f1f3; border-bottom: 2px solid #33717f;}
.reasons
{
	position:absolute;
	z-index:15;
	width:663px;
	height:240px;
	margin-top:25px;
	text-align:right;
}
