/*-RESET<<<-------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
/*-GLOBAL<<<-------*/
body{background:#fff;color:#444;font:12px/1.6 Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:0;font-size:24px;padding:0 0 10px 0; line-height:1.2em}
h2{letter-spacing:0;font-size:16px; font-weight:bold; padding:5px 0 5px 0; line-height:1.2em}
h3{font-size:14px; font-weight:bold; padding:0 0 10px 0;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 0;}
ul,ol{padding:0 0 1.67em 0;}main_coll
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
.site_size {width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #647e96; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #667683;border-left: 1px solid #667683;}
.table1 td {padding: 6px 11px;border: 1px solid #667683;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #2d455c;}
.table1 tr.over td {background: #375069;} 

/*>CATALOG<<<<------*/
.thumbnails{margin: -1em 0 0 -1em;text-align: center; clear:both;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnail .r {width: 200px;float: left;}
.thumbnails a.img_link { display:inline-block; font:0/0 Tahoma;border:1px solid #ed1294;padding:1px;background:#feedf7;}
.thumbnails a.img_link:hover { background:#000;border:1px solid #ed1294;}
.item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0}

/*>FORMS<<<<------*/
.form_style {}
.form_style input, .form_style textarea { border:1px solid #95bce2; background:#ecf6fc; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0}
.form_style .input_but input { padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #612b1c; background:#fdc7b2 url(file:///C|/Users/yurik417/AppData/Roaming/Adobe/Dreamweaver%20CS4/en_US/Configuration/pic/but_bg.gif) 0 100% repeat-x; color:white; cursor:pointer;}
.form_style .input_but input:hover { border:1px solid #7a3b29}

/*>LIST COLUMS<<<<------*/
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

/*-PODVAL<<<-------*/
.footer_right { font:11px/1.2em Tahoma, Geneva, sans-serif; padding:15px 0 0 0}
.footer_right a, .footer_right a:hover {text-decoration:none;font:11px/1.2em Tahoma, Geneva, sans-serif; display:block;}
.footer_right span.wezom_txt { color:#fff; text-decoration:none; display:block}/*\txt\*/
.footer_right a:hover span.wezom_txt {color:black;}
.footer_right a span { text-decoration:underline; color:#768ca8}/*\link\*/
.footer_right a:hover span { color:red}/*\hover\*/

/*>TOOLTIP<<<<------*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #c2dff6;
	background-color: #dde7f8;
	padding:5px 5px 0;
	opacity: 0.85;
	font:normal 12px/1.4em Verdana, Geneva, sans-serif;
	margin:0;
	color:#444;
}

/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body {height:100%;margin:0;padding:0;}
.main_table {height:100%;}
ul { padding:0 0 15px 0;}
li { list-style:disc;}
a { text-decoration:underline; color:#00a2ed}
a:hover { text-decoration:underline; color:red;}

#wrapper {min-height: 100%;height: auto !important;height: 100%; margin:0 auto;}
#header {height: 264px;}
#conteiner {padding: 15px 0 86px; //zoom:1;overflow:hidden;}
#footer {margin: -86px auto 0;height: 86px;  position:relative;}
.add a { color:#fff; display:block;}
.add a:hover { color:#FF0; text-decoration:none}
.vip {
	float:left;
	width:33%;
	background:url(../images/vip.gif) 0 8px no-repeat;
	min-height:95px;
	height:auto !important;
	height:95px;
}
.vip_title {
	font:700 11px/1.2em Tahoma, Geneva, sans-serif;
	display:block;
	margin:0 0 1px 0;
}
.our_site {
	font-weight:700;
}
.vip_otstup {
	padding:5px 0 0 34px;
	font:11px/1.2em Tahoma, Geneva, sans-serif;
	color:#444444;
}
.first_coll {
	width:50%;
	float:left;
	position:relative;
	margin:0 -50% 0 0;
}
.second_coll {
	float:left;
	width:100%;
}
.second_coll_otstup {
	padding:0 0 0 50%;
	margin:0 0 0 20px;
}
.three_coll {
	width:330px;
	float:right;
	position:relative;
	margin:0 0 0 -330px;
}
.main_coll {
	width:100%;
	float:right;
}
.main_coll_otstup {
	padding:10px 330px 0 0;
}
.main_coll_size {
	overflow:hidden;
}
.yellow_line {
	background:url(../images/yellow_line.gif) 0 bottom repeat-x;
}
.podval_line {
	margin:0 20px;
	height:0;
	border-top:1px solid #1cb7ff;
}
a.podval_link { display:inline-block; vertical-align:top; width:49%}
a.logo_link {
	font:20px/1.2em Georgia, 'Times New Roman', Times, serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	width:355px;
	padding:18px 0 0 0;
}
a.logo_link:hover { text-decoration:underline; color:#fff}
.block_title {
	font:26px/1.2em Georgia, 'Times New Roman', Times, serif;
}
.block_title a {
	text-decoration:none;
}
.block_title a:hover {
	text-decoration:underline;
}
.block_item {
	font:12px/1.2em Tahoma, Geneva, sans-serif; padding:0 0 15px 0; color:#000;
}
.photo_img {
	float:left;
	margin:0 -90px 0 0;
	position:relative 0 0;
}
.item_descr {
	float:left;
	padding:0 0 0 95px;
}
.item_data {
	color:#838383;
	font:12px/1.2em Georgia, 'Times New Roman', Times, serif;
	padding:5px 0 0 0;
}
.item_title {
	display:block;
	font-weight:700;
}
.item_box {
	overflow:hidden;
	padding:0 0 15px 0;
}
.coll_otstup {
	padding:0 0 0 20px;
}
a.level_1 { font:20px/1.2em Georgia, "Times New Roman", Times, serif; display:block; padding:0 0 5px 0; text-decoration:none; color:#d1d1d1;}
a.level_1 span { color:#00a2ed; text-decoration:underline;}
a.level_1:hover span { color:red}
a.level_2 { font:14px/1.2em Georgia, "Times New Roman", Times, serif; display:block;text-decoration:none; color:#000;}
a.level_2 span { color:#00a2ed; text-decoration:underline;}
a.level_2:hover span { color:red}

.categ_item { padding:0 0 25px 0}
.logo_bg {
	height:127px;
	background:#00a2ed url(../images/logo_bg.gif) 0 0 no-repeat;
	position:relative;
}
.logo_link2 {
	font:24px/1.2em Georgia, 'Times New Roman', Times, serif;
}
.add {
	position:absolute;
	top:25px;
	left:386px;
	font:18px/30px Georgia, 'Times New Roman', Times, serif;
}
.predpr {
	position:absolute;
	top:0;
	right:40px;
	font:90px/.8em 'Times New Roman', Times, serif;
	color:#fff;
	padding:15px 0 0 0;
}
.predpr_t {
	font:24px/.8em Georgia, 'Times New Roman', Times, serif;
}
.map_bottom {
	position:absolute;
	top:126px;
	left:68px;
}
.vip_box {
	height:98px;
	margin:0 0 0 297px;
}
.yellow_box {
	height:38px;
	background:#ffde00;
	position:relative;
	overflow:hidden;
}
.serch_otstup {
	padding:5px 20px 0 0;
	float:right;
}
.copy_block {
	float:left;
	font:11px/1.2em Tahoma, Geneva, sans-serif;
	padding:25px 0 0 20px;
}
.podval_link_main {
	padding:0 330px 0 0;
}
.podval_link_otstup {
	padding: 15px 0 0 50%;
}
.serch_input {
	width:206px;
	font:14px/1.2em Tahoma, Geneva, sans-serif;
	vertical-align:middle;
	border:1px solid #a78100;
	height:18px;
	text-indent:3px;
}
.serch_but {
	vertical-align:middle;
}
/*\\\23.12.2009\\\\\\*/
.table_forms {}
.table_forms td,.table_forms th { padding:5px 10px; border:1px dashed silver; }
.table_forms input,.table_forms select { font:14px/1.6em Tahoma, Geneva, sans-serif; color:#333}
.table_forms input { width:250px}

.firm_table {}
.firm_table td,.firm_table th { padding:5px 10px; border:1px dashed silver; }
.firm_table input,.firm_table select { font:14px/1.6em Tahoma, Geneva, sans-serif; color:#333}
.firm_table input { width:250px}

.vip_box { height:auto; overflow:hidden; padding-bottom:5px}
#header { height:auto}

.one_coll {
	padding:15px 20px;
}

.alternative {}
.alternative span { display:inline-block; vertical-align:top; width:210px}
.alternative .title { display:block; font-weight:700; position:relative; left:-10px}
.alternative .item { padding:0 0 15px 0}
.alternative {
	border: 1px dashed silver;
	display: block;
	padding: 15px 10px 15px 25px;
}
.navigator {}
.navigator a {}
.pagenator {}
.pagenator { text-align:center; padding:0 0 15px 0}
.pagenator a,.pagenator span { display:inline-block; vertical-align:top; padding:3px 8px}
.pagenator span { border:1px solid silver}

.firm { padding:0 0 15px 0}
.firm1 { font:18px/1.2em Georgia, "Times New Roman", Times, serif; padding:0 0 3px 0}
.firm2 { color:gray; font:12px/1.2em Tahoma, Geneva, sans-serif; padding:0 0 0 10px}
.firm3 { color:#000; padding:0 0 0 10px}
.left_coll {
	float:left;
	width: 300px;
	margin: 0 -300px 0 0;
	position:relative;
}
.left_coll_otstup {
	padding:15px 0 15px 15px;
}
.right_coll {
	padding:0 0 0 330px;
}
.right_conteiner {
	float:left;
	width:100%;
}


/*>LOGIN FORM<<<<------*/

.login {
  background:#CFF0FF none repeat scroll 0 0;
  border:1px solid #00A2ED;
  margin-left:auto;
  margin-right:auto;
  margin-top:6em;
  padding:15px;
  width:429px;
  font-size: 11px;
  margin-bottom: 2em;
}
.login h1 {
  background:transparent url(../../images/sf_admin/login_error.png) no-repeat scroll left top;
  color:#333333;
  font-size:1.5em;
  height:50px;
  margin:0;
  padding:15px 4px 0 55px;
  text-align:left;
}
.login p {
  padding:0 1em;
}
.form-block {
  background: #9FE1FF none repeat scroll 0 0;
  border:1px solid #00A2ED;
  padding:15px 0 10px 15px;
}
.login-form {
  float:right;
  text-align:left;
  width:60%;
}
.login-text {
  float:left;
  text-align:left;
  width:40%;
}

.inputbox {
  border:1px solid #00A2ED;
  margin:0 0 1em;
  width:150px;
  padding: 3px;
}

.inputcheck
{
  margin-left: 6px;
}

.clr {
  clear:both;
}
.ctr {
  text-align:center;
  margin-bottom: 20px;
}


/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #00A2ED; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #00A2ED;border-left: 1px solid #00A2ED;}
.table1 td {padding: 6px 11px;border: 1px solid #00A2ED;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #2d455c;}
.table1 tr.over td {background: #375069;} 


.table2 { margin:0 0 15px 0}
.table2 th {background: #00A2ED; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 0px solid #00A2ED;border-left: 0px solid #00A2ED;}
.table2 td {padding: 6px 11px;border: 0px solid #00A2ED;vertical-align: top;line-height: 1.2em;}
.table2 tr.alt td {background: #FFFFCF;}
.table2 tr.over td {background: #CFF0FF;} 


/*>мой стиль*/
h2 {color:#00a2ed; font:20px/1.2em Georgia, 'Times New Roman', Times, serif;  font-weight: bold}
h1 {color:#00a2ed; font:20px/1.2em Georgia, 'Times New Roman', Times, serif;  font-weight: bold}

.user_panel a { padding-top: 6px; display: block}
.user_panel span { padding-top: 6px; display: block}

.mycompany_filter input{ border:1px solid #00A2ED; }
.mycompany_filter_submit { background:#00A2ED; border:1px solid #00A2ED; color: #fff}
.but_style { background:#00A2ED; border:1px solid #00A2ED; color: #fff}
