@charset "windows-1251";
/* CSS Document */

body{
	background:#f2f2f2;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#828484;
}

img { border:none; }

a,
a:visited{
	color:#12a4dd;
	text-decoration:underline;
}

a:hover{ color:#ed4e00; }

a.current{ cursor:default; }

h1{ font-size:18px; font-weight:normal; }
h2{ font-size:14px; font-weight:normal; }
h3{ font-size:12px; font-weight:normal; }

.orange{ color:#e05304; }
.cyan{ color:#12a4dd; }
.white{ color:#fff; }
.gray{ color:#828484; }

.f-20px{ font-size:20px; }
.f-18px{ font-size:18px; }
.f-16px{ font-size:16px; }
.f-14px{ font-size:14px; }
.f-12px{ font-size:12px; }
.f-11px{ font-size:11px; }

.bold{ font-weight:bold; }
.italic{ font-style:italic; }


div.content{
	width:968px;
	background:#fff;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	margin:auto;
	text-align:center;
}

div.content div{
	text-align:left;
}

div.br{
	clear:both;
	width:0px;
	height:0px;
}

/* HEADER */
div.header{ width:968px; height:56px; }

div.header > table.right{
	float:right;
	height:56px;
}

div.header img.telephone{
	position:relative;
	left:-15px;
	top:-2px;
}

div.header div.main-menu{
	color:#cdcdcd;
	position:relative;
	left:-10px;
}

div.header div.main-menu a{ text-decoration:none; font-weight:bold; }
div.header div.main-menu a.current{ color:#ed4e00 !important; }

/* HR RULER */
div.hr-ruler{
	background:#ed4e00 url(/../images/header/horizontal-ruler.gif) top repeat-x;
	height:5px;
	width:966px;
	margin:0px;
	border:#fff 1px solid;
}

td.left-column div.hr-ruler{
	width:156px;
	border-left:none;
	border-right:none;
}
 
div.hr-ruler2{
	width:966px;
	margin:1px;
	height:0px;
	border-top:#f26822 1px solid;
	border-bottom:#d95513 1px solid;
}

div.hr-ruler3{
	width:800px;
	border:none;
	position:relative;
	left:-10px;
	margin:1px 0px;
	padding-right:10px;
}
 
 
 
 
/* MAIN-CONTENT */
table.main-content{
	width:956px;
	margin-left:1px;
	margin-right:1px;
}

table.main-content td{ 
	vertical-align:top;
	text-align:left;
}

table.main-content td.left-column{
	background:#28559d;
	width:156px;
}

table.main-content td.right-column{ 
	padding-bottom:20px;
	padding-left:10px;
	widows:800px;
}

td.left-column > div.catalog{
	min-height:220px;
	width:156px;
	background:#28559d url(/../images/left-column/bg.gif) left top repeat-x;
}

td.left-column > div.catalog a{
	color:#fff;
	text-decoration:none;
	display:block;
	border-bottom:transparent 1px solid;
	border-top:transparent 1px solid;
	margin-top:-1px;
	position:relative;
	z-index:10;
	width:100%;
}

td.left-column > div.catalog a:hover,
td.left-column > div.catalog a.current{
	border-bottom:#c7ddf2 1px solid;
	border-top:#c7ddf2 1px solid;
	background:#039cde url(/../images/left-column/bg-hover.gif) bottom left repeat-x;
}

td.left-column > div.catalog a:hover span.cursor,
td.left-column > div.catalog a.current span.cursor{ background:url(/../images/left-column/cursor.gif) 0px -25px no-repeat; }
td.left-column > div.catalog a:hover span.border,
td.left-column > div.catalog a.current span.border{ border-bottom:#c7ddf2 1px solid; }

td.left-column > div.catalog span{
	display:block;
	width:116px;
	padding:8px 20px;
}

td.left-column > div.catalog span table.menu-table{
	width:100%;
	padding:0px;
}

td.left-column > div.catalog span table.menu-table td{ vertical-align:middle; }

td.left-column > div.catalog span.cursor{
	padding:0px;
	float:right;
	width:8px;
	height:16px;
	background:url(/../images/left-column/cursor.gif) 0px 4px no-repeat;
}

td.left-column > div.catalog span.border{
	width:116px;
	padding:0px;
	height:0px;
	border-bottom:#669fd6 1px solid;
	margin:0px 20px;
	position:relative;
	top:1px;
	z-index:8;
}



td.left-column > div.producer{
	width:156px;
	background:#28559d;
	padding-bottom:10px;
}

td.left-column > div.producer div.title{
	background:#147bc7 url(/../images/left-column/title.gif);
	height:22px;
	width:154px;
	margin:1px;
	color:#fff;
	font-size:12px;
}

td.left-column > div.producer div.title span{
	position:relative;
	left:20px;
	top:4px;
}

td.left-column > div.producer a{
	color:#fff;
	text-decoration:underline;
	display:block;
	border-top:transparent 1px solid;
	border-bottom:transparent 1px solid;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

td.left-column > div.producer a:hover, td.left-column > div.producer a.set{
	color:#fff;
	text-decoration:none;
	background:#009bde;
	border-top:#ced6e6 1px solid;
	border-bottom:#ced6e6 1px solid;
}

td.left-column > div.producer a.main-item{
	font-size:12px;
	font-weight:bold;
	color:#48c7ff;
	padding:2px;
	padding-left:20px;
	border:none !important;
	background:none !important;
	text-decoration:underline !important;
}

td.left-column > div.producer a.main-item:hover,
td.left-column > div.producer a.current{ color:#ed4e00; }






/*=============  CONTENT  ========*/

.zeroMargin
{
  margin:0;
  padding:0;
}

.breadCrumb li
{
  display: inline;
}

.breadCrumb .line
{
  background:no-repeat url("/images/content/navigation_between_bgr.gif") right;
  padding-right:26px;
  height:13px;
}

.blackDashedUnderline  
{
  border-bottom:1px dashed black;
  cursor:pointer;
}

.pointer
{
  background-image:url("/../images/content/cur.png");
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:12px;
  width:10px;
}

.sort li
{
  float:left;
  padding:2px 10px;
}

.sort .current
{
  background:#12a4dd !important;
}

.sort .current a
{
  color:#FFF;
}

.pager
{
  padding:5px;
  background:#f1f1f1;
}

td.main-column div.options-border div.options a 
{
  line-height:17px;
}

div.options  
{
  background:none repeat scroll 0 0 #f1f1f1;
  border:1px solid #FFFFFF;
  padding:10px;
}

.invisible
{
  display:none;
}

ul.yiiPager 
{
  border:0 none;
  display:inline;
  font-size:11px;
  line-height:100%;
  margin:0;
  padding:0;
}

ul.yiiPager .first, ul.yiiPager .last 
{
  display:none;
}


ul.yiiPager li 
{
  display:inline;
}

ul.yiiPager li 
{
  display:inline;
}

li 
{
  display:inline;
  list-style:none outside none;
}


ul.yiiPager .hidden a 
{
}

ul.yiiPager a:link, ul.yiiPager a:visited 
{
  padding:1px 6px;
  text-decoration:underline;
}

ul.yiiPager .hidden a 
{
}

.tovatBlock
{
  float:left;
  width:157px;
}

.tovarBlockMargin
{
  margin-left:20px;
}

.catalog_block 
{
  float:left;
  height:205px;
  margin-right:45px;
  margin-top:35px;
  width:142px;
}

ul.yiiPager .selected a 
{
  background:none repeat scroll 0 0 #12a4dd;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  border:1px solid white;
}

.open
{
  border-bottom:1px dashed #8094bd !important;
  color:#12a4dd !important;
}

.blackDashedUnderline
{
  border-bottom:1px dashed black;
  cursor:pointer;
}


.pointer 
{
  background-image:url("/../images/content/cur.png");
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:12px;
  width:10px;
}


td.main-column a.submit 
{
  display:block;
  height:16px;
  margin-top:10px;
  text-align:center;
  width:100px !important;
}

.pages_item
{
  display:inline;
}

 .pages_item li
{
  float:left;
  list-style-type:none;
}

.pages_item a
{
  color:#F7930B;
}

.pages_item span
{
  dispaly:block;
  background:#31B2DF;
  color:white;
}

.goodsCardMenu a
{
  display:block;
  float:left;
  padding:2px 15px;
  color: #2c4d92;
  
}

.imageCub img
{
  padding:20px 55px 25px 42px;
}

.breadForm
{
  margin: 20px 0 25px;
}

.properties p
{
  margin: 3px 0 20px 0;
  padding:0;
}

.goodsCardMenu span
{
  display:block;
  float:left;
  border:1px solid white;
  background:#12a4dd;
  padding:2px 9px;
 color:white;
}

.grayBGPadding
{
  padding:3px;
}

.float_right, flt_rgh 
{
  float:right;
}

.pagerTablePanel 
{
  margin:40px 0;
}

.pagerTablePanel span
{
  float:left;
}

.grayBG
{
  background:#F1F1F1;
}

.whiteBorder
{
  border:1px solid white;
}

.listPadding
{
  padding:2px;
}

.filter
{
  background:none repeat scroll 0 0 #f1f1f1;
  border:1px solid #f1f1f1;
  padding:10px;
}

.blockMargin
{
  margin:2px 2px;
}

.goodsBlock
{
  float:left;
  margin-bottom:25px;
  margin-top:19px;
  width:150px;
  padding:5px;
  border:1px solid #DEDEDE;
  height:275px;
}

.goodsBlock img
{
  padding:5px;
}

.goodsBlock *
{
  text-align:center !important;
}


.goodsBlockMargin
{
  margin-left:25px;
}

.open span.pointer 
{
  background-position:left bottom;
}

a.submit
{
  background:url("../images/content/submit.gif") repeat scroll left top #38B0DA;
  border:1px solid #1A9DCB;
  color:#FFFFFF;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  height:19px;
  padding-left:3px;
  padding-right:3px;
  text-decoration:none;
  
  margin-top:10px;
  text-align:center;
  width:100px !important;  
}

span.pointer
{
  background-image:url("../images/content/cur.png");
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:12px;
  width:10px; 
}

#total_price
{
  color:#ed4e00;
  font-size:20px;
}

.in_all
{
  color:#12a4dd;
}

.titleAdress
{
  background:#12a4dd;
  dispaly:block;
  padding: 2px 10px;
  color:white;
}

.cross 
{
  background:url("../images/content/cross.png") no-repeat scroll 0 0 transparent;
  cursor:pointer;
  height:13px;
  width:13px;
}

#orderform_where td input.fat 
{
  width:250px;
}

.rightBasket
{
  background:url("../images/content/basket.jpg") no-repeat scroll left bottom transparent;
  height:46px;
  display:block;
  width:134px;
  text-align:right;
}

.rightBasket span
{
  text-align:right;
  margin-top:10px;
}

.orderform td input.thin
{
  width:85px;
}

.orderform textarea 
{
  height:135px;
  width:250px;
}

.orderform td input, .orderform textarea
{
  border:1px solid #403323;
  outline-color:#31B2DF;
  padding-left:6px;
}

td.main-column input, td.main-column select
{
  border:1px solid #403323;
  outline-color:#31B2DF;
  padding-left:6px;
  width:200px;
}

basket_goods_list td
{
  display:table-row-group;
  vertical-align:middle;
}

#basket_goods_list
{
  margin:25px 0;
}

.basket-page-titles td
{
  padding-bottom:10px;
}

div.hr  
{
  border-bottom:1px dashed #666666;
  height:1px;
  margin-bottom:4px;
  margin-top:4px;
  width:100%;
}

span.title 
{
  background:none repeat scroll 0 0 #31B2DF;
  color:#FFFFFF;
  padding:2px 4px;
  width:auto;
}

/* ============== RIGHT COLUMN ============= */
/* 
	page = Main
	## Logotype ##
*/
td.right-column > table.logo-table{
	position:relative;
	left:-9px;
	margin-right:-19px;
	width:809px;
}

table.logo-table td.image{
	width:327px;
	text-align:left;
	height:220px;
}
table.logo-table td.info{
	background:#1281d3 url(/../images/right-column/main-page/bg.gif) left top repeat-x;
	text-align:left;
	padding-left:20px;
	height:220px;
}

table.logo-table td.info span{ position:relative; }

img.gazel{
	position:relative;
	top:10px;
	left:5px;
}

img.worker{
	position:relative;
	float:right;
	top:10px;
	left:-20px;
}

/* ## Top Table ## */
td.right-column table.categories{
	width:790px;
	margin-right:-10px;
}

td.right-column table.categories td{
	width:33%;
	padding:10px;
	height:92px;
}

td.right-column table.categories tr.hr-line td{
	padding:0px;
	height:20px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

td.right-column table.categories img{
	margin:2px;
}

td.right-column table.categories a.border{
	border:#dedede 1px solid;
	display:block;
	text-decoration:none;
	width:107px;
	float:left;
	margin-right:8px;
}

td.right-column table.categories a.border:hover{ border:#999 1px solid; }

td.right-column table.categories a{ font-weight:bold; }

td.right-column table.categories div.hr-line{
	border-bottom:#dedede 1px solid;
	width:100%;
	position:relative;
	top:10px;
	float:right;
}
/* ## Trade Items ## */
td.right-column table.trade-items{ 
	width:790px; 
	margin-left:0px; 
	margin-right:-5px; 
}

td.right-column table.trade-items td{
	width:25%;
	padding:5px;
}

table.trade-items div.border{
	border:#dedede 1px solid;
	width:100%;
	height:100%;
}
table.trade-items div.border *{ text-align:center; }
table.trade-items div.border a{ display:block; height:30px; }
table.trade-items div.border div{ padding:8px; }
table.trade-items div.border img{ margin-bottom:5px; }
table.trade-items div.border span.orange, span.orange{ 
	margin-top:10px;
	font-size:20px;
	display:block;
}
/* ===================== END ============== */





/************** FORUM **************/

.forum_post 
{
  border:1px solid #CAD6E8;
  float:left;
  margin-bottom:14px;
  padding:10px;
  width:728px;
}

.post 
{
  float:left;
  text-align:justify;
  width:450px;
}

.green_link 
{
  color:#008000;
  font:bold 11px Arial,Helvetica,sans-serif;
}

.red_link 
{
  color:#FF3333;
  font:bold 11px Arial,Helvetica,sans-serif;
}

.side_box 
{
/*  background:none repeat scroll 0 0 #F9FAF9;*/
/*  border:1px solid #CAD6E8;*/
  float:right;
  margin-right:5px;
  padding:2px 0;
  width:102px;
}

.side_box > span.lable
{
  color:#0075a0;
  display:block;
  margin-bottom:2px;
}
/************** !FORUM! **************/


form table td 
{
  text-align:left;
  vertical-align:inherit !important;
}



/* FOOTER */
div.footer{
	height:85px;
	background:#0694dc url(/../images/footer/bg.gif) top repeat-x;
	width:966px;
	margin-left:1px;
	margin-right:1px;
	color:#fff;
}

div.footer > span.info{
	display:block;
	float:left;
	position:relative;
	width:650px;
	height:75px;
	top:10px;
	left:10px;
}

div.footer > span.info-second{
	width:300px;
	float:right;
	display:block;
	position:relative;
	top:10px;
	left:-10px;
}

div.footer > span.info-second *{
	float:right;
	display:block;
}

#submit
{
  background:url("/images/design/button.jpg") repeat scroll 0 0 transparent;
  border:medium none;
  color:#FFFFFF;
  height:20px;
  text-align:center;
  width:91px;
}

#submit
{
  font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size:1em;
}
