* {padding: 0;}

body {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	margin:0;
	margin:20px;
}
.oblojka {background:url(../img/bgraund.gif) repeat scroll 0 0;}
#abody {background:0 none !important;}
  
a {color: #118431; outline: none; text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px;}
img {border: none;}
input {vertical-align: middle;}

#wrapper {
	width: 100%;
	min-width: 950px;
	max-width: 1200px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#FFF;
	zoom:1;
	margin:0 auto;
}

h1, h2, h3, h4, h5, h6 {line-height:normal;}
.noBorderTable, .noBorderTable td,
.borderTable, .borderTable td {
	font-size:14px !important;
}

.c_tL {
    position:absolute;
    top:0;
    left:0;
    background:url(../img/c_tL.jpg) no-repeat;
    width:30px;
    height:30px;
}

.c_tR {
    position:absolute;
    top:0;
    right:0;
    background:url(../img/c_tR.jpg) no-repeat;
    width:30px;
    height:30px;
}

.c_bL {
    position:absolute;
    bottom:20px;
    left:0px;
    background:url(../img/c_bL.jpg) no-repeat;
    width:30px;
    height:30px;
}
.c_bR {
    position:absolute;
    bottom:20px;
    right:0px;
    background:url(../img/c_bR.jpg) no-repeat;
    width:30px;
    height:30px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 100px; background:#FFF; position: relative;}
#logo {
    float:left;
    padding:20px 20px 0 40px;
    position:relative;
    z-index:999;
}
#main_menu {float:left; padding:0 20px 0 0;}
#main_menu_sec {padding:0 20px 0 0;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%; padding: 0; height: 1%;}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {width: 100%; float: left; overflow: hidden;}
.limon {
    position:absolute;
    width:214px;
    height:263px;
    right:20px;
    bottom:-150px;
    //bottom:0px;
}
#content {padding: 40px 300px 0 20px; margin-bottom:50px;}

/*-- h1,h2,p  */
#content p {font-size:14px;}
#content ol, #content ul {
	padding-left:50px;
	//padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.content ol, .content ul {
	padding-left:50px;
	//padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.content { margin:20px 5px;}
#content table td {vertical-align:top;}
#content h1, .style1 {
    font-family:'a_FuturaRoundBold', Arial;
    font-size:39px;
    font-weight:bold;
    color:#000;
}
#podrtext h1, #podrtext h1 span {
	font-size:18px !important;
	font-family: Arial,Tahoma,Verdana,sans-serif !important;
	border:none !important;
}
#podrtext h2 {
	color:#028B2A;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
}
#podrtext a {
	background:#FA9F00 none repeat scroll 0 0;
	color:#FFF;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-weight:bold;
	padding:3px 5px;
}
#podrtext p {
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-style:normal;
	font-size:14px;
	margin:0 0 5px;
}

#content h1 span {
    font-family:'a_FuturaRoundRegular', Arial;
    font-size:39px;
    font-weight:bold;
    color:#FFF;
    background:#029d34;
    border-left:5px solid #029d34;
    border-right:5px solid #029d34;
}
#content h2, .style2 {padding-top:18px;}
#content h2 span {
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#FFF;
    background:#029d34;
    border-left:5px solid #029d34;
    border-right:5px solid #029d34;
}
#content table {margin-left:20px; position:relative;}
#content table td {padding:0 10px !important;}

#content_index {position:relative; padding: 0 0 200px !important;}
#movie {
	position:relative;
	height:250px; 
	width:100%;
	overflow:hidden;
	vertical-align:bottom;
}
/*#movie div {float:left;}*/
#movie .flash {
    /*text-align: center;*/
    width:402px;
    height:248px;
    margin:0;
	top:0;
	right:0;
	_right:0px;
	position:absolute;
    background: transparent url(../img/santa.jpg) no-repeat right 100%;
}
#movie .flash_txt {
	padding:0px;
	position:absolute;
	top:0;
	left:20%;
	text-align:left;
	z-index:999;
}
#movie .flash_txt h1 {
    font-size:45px;
    font-family:'a_FuturaRoundBold', serif;
    color:#02a63a;
    padding-left:20px;
	margin:30px 0 10px;
}
#movie .flash_txt h2 {
    font-size:45px;
    font-family:'a_FuturaRoundBold', serif;
    background:url(../img/bg_vkus.gif) no-repeat 0 0;
    width:273px;
    height:67px;
	line-height:60px;
    text-align:center;
    color:#FFF;
	margin:0;
}
.container {
	text-align: justify;
	text-justify: newspaper;
	margin:0;
	padding:0 40px 50px 40px;
}
.container h2 {
    font-family: 'a_FuturaRoundBold';
    font-size:22px;
    font-width:bold;
    color:#ffa200;
	margin:0;
	padding:0;
}
.container p, .container a {
    font-size:16px;
    font-style:italic;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#000;
	margin:0;
	padding:0;
}
.container .d-shadow {width:100%; text-align:center;}
.box {
    display:-moz-inline-box; 
    display:inline-block;
    vertical-align:top;
    text-align:left;
    width:30%;
    
}
/*IE6*/
* html .box {display:inline;}
/*IE7*/*
+ html .box {display:inline;}
.under {display:-moz-inline-box; display:inline-block; width:100%;}

div#top_main_menu {
    margin:0 !important;
    padding:0 !important;
}
#top_main_menu li {
    float:left;
    list-style:none;
    padding:3px 5px;
}
#top_main_menu li a {
    font-family:Arial, Tahoma, Verdana, sans-serif;
    font-size:11px;
}
#top_main_menu .active {
    color:#a1a1a1;
    text-decoration:none;
}
#span_forms {height:300px;}
#form_skidka {
    padding:5px 0 0 40px;
    background:url(../img/cards.png) no-repeat bottom right;
    height:180px;
}
#form_skidka p {
    font-family:'a_FuturaRoundBold', Arial;
    font-size:22px;
    font-weight:bold;
    color:#ffa200;
}
#form_skidka p span{
    color:#FFF;
    font-family'a_FuturaRoundBold', Arial;
    font-size:30px;
    font-weight:bold;
    border-left:5px solid #029d34;
    border-right:5px solid #029d34;
    border-bottom:5px solid #029d34;
    background:#029d34;
}
#form_skidka input {
    font-family:Arial, Tahoma, Verdana, sans-serif;
    font-size:16px;
    padding:2px 3px;
    border:1px solid #bfbfbf;
    color:#000;
}

#form_otziv {
    margin:10px;
    background:url(../img/pens.jpg) no-repeat bottom right;
    width:98%;
    height:180px;
}
#form_otziv p a {padding-left:10px;}
#form_otziv p {
    font-family:'a_FuturaRoundBold', Arial;
    font-size:22px;
    font-weight:bold;
    color:#02a63a;
}
#form_otziv p span{
    color:#FFF;
    font-family:'a_FuturaRoundBold', Arial;
    font-size:30px;
    font-weight:bold;
    border-left:5px solid #ffa200;
    border-right:5px solid #ffa200;
    border-bottom:5px solid #ffa200;
    background:#ffa200;
    padding:0;
}
#form_otziv input, #form_otziv textarea {
    font-family:Arial, Tahoma, Verdana, sans-serif;
    font-size:16px;
    padding:2px 3px;
    border:none;
    background:#f2f2f2;
    color:#919191;
}

#kat p, #kat p a {
    font-family:Arial, Tahoma, Verdana, sans-serif;
    font-size:17px;
    color:#000;
}
#kat td {
    width:200px;
    padding:10px;
    vertical-align:middle !important;
}
#kat_list {width:90%;}
#kat_list table td {
    vertical-align:top;
}
#kat_list h2 {
    font-size:18px;
    font-weight:bold;
    color:#fff;
    padding:0;
    margin:0;
}
#kat_list h2 span {background:#029d34;}
#kat_list p {font-size:14px;}

.partner p {margin:0 0 7px;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
/*.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -270px;
    position:relative;
    top:200px;
}*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -270px;
}

a.link:link, a.link:visited, a.link:active {color: #ededed; text-decoration: none;}

.sr p {color:#7b7b7b;}
.sr h2 {
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#000;
    border-bottom:3px solid #c3c3c3;
}

/* Korzina
-----------------------------------------------------------------------------*/
.d-korzina {
    position:relative;
	width:250px;
    float:left;
    z-index:999;
}
.d-korzina-wrap {
    position:relative;
	width:100%;
	padding:15px 21px 0 21px;
	margin:-15px -21px 0 -21px;
	overflow:hidden;
}
.d-korzina .d-sh-cn {
    position:absolute;
	background:url(../img/shd-korzina.png) no-repeat;
	left:-25px;
	z-index:-1;
}
.d-korzina .d-sh-tl,
.d-korzina .d-sh-tr {
    height:500px;
	top:-28px;
}
.d-korzina .d-sh-tl,
.d-korzina .d-sh-bl {
	width:100%;
}
.d-korzina .d-sh-tr, .d-korzina .d-sh-br {
	width:25px;
	margin-left:100%;
}
.d-korzina .d-sh-bl, .d-korzina .d-sh-br {
	height:28px;
}
.d-korzina .d-sh-bl {
	left:-46px;
	padding-right:42px;
	clip:rect(auto auto auto 25px);
}
.d-korzina .d-sh-br {
	left:-4px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
    text-align:left;
	margin: -10px auto 0;
	min-width: 950px;
	max-width: 1200px;
	height: 100px;
    padding-bottom:20px;
    z-index:555;
	margin-top:0;
}
#footer table {height:100px; vertical-align:bottom;}
#footer img, div.logo_s_footer {float:left; padding-left:20px;}
#footer p {font-size:11px; margin:0 0 3px;}
.bg_footer {
    position:absolute;
    bottom:20px;
    height:157px;
    width:100%;
    background:url(../img/bg_footer.jpg) repeat-x;
    z-index:-1;
}


/* Styles for the entire LavaLamp menu
-----------------------------------------------------------------------------*/

.lavaLampWithImage {
    position: relative;
    height: 29px;
    padding: 5px;
    margin:0;
    overflow: hidden;
    color: #007b22;
}
.lavaLampWithImage li {
    float: left;
    list-style: none;
}
.lavaLampWithImage li.back {
    background: url("../img/menu_bottom.gif") no-repeat right -30px;
    width:14px; height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampWithImage li.back .left {
    background: url("../img/menu_bottom.gif") no-repeat top left;
    height: 30px;
    margin-right: 14px;
}
.lavaLampWithImage li a {
    font: bold 14px arial;
    text-decoration: none;
    color: #007b22;
    outline: none;
    text-align: center;
    top: 7px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;    
}

.lavaLampWithImage li.current a {border-bottom:none;}
.lavaLampWithImage li a:hover {border: none; color:#FFF;}

#lavaLampBasicImage {
	position: relative;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height:30px;
}
#lavaLampBasicImage li {float: left; list-style: none;}
#lavaLampBasicImage li.backLava {
	background: url("../img/menu_bottom.gif") no-repeat right -30px;
	width: 9px; 
	height: 30px;
	z-index: 8;
	position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
	background: url("../img/menu_bottom.gif") no-repeat top left;
	height: 30px;
	margin-right: 10px;
}
#lavaLampBasicImage li a {
	font: bold 14px arial;
	text-decoration: none;
	color: #090;
	outline: none;
	text-align: center;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 7px;
	line-height:2;
}
#lavaLampBasicImage li a:hover {
	color: #fff;
	border: none;
}
#lavaLampBasicImage li.current a {
    border:none;
    color:#FFF;
	display: block;
	float: left;
	background: url(../img/menu_active_r.png) top right no-repeat;
	outline: none;
	padding-right: 14px;
	line-height:2;
}
#lavaLampBasicImage li.current a span {
	height:30px;
	display:block;
    background: url(../img/menu_active.png) no-repeat;
	color:#FFF;
	padding-left:15px;
	float:left;
}

/* menu */
#menu {
font: 13px tahoma;
position:relative;
padding: 10px;
margin: 10px 0;
overflow: hidden;
}
#menu li {float: left; list-style: none;}
#menu li.backLava {
background-color:#CDE2FF;
width: 9px;
position: absolute;
}
#menu li a {
text-decoration: none;
color: #000;
text-align: center;
padding: 2px 5px;
z-index: 10;
display: block;
position: relative;
margin: auto 5px;
}



/* main_menu_sec
-----------------------------------------------------------------------------*/

.menu_sec {
    position: relative;
    height: 29px;
    padding: 5px;
    margin:0;
    overflow: hidden;
}
.menu_sec li {float: left; list-style: none;}
.menu_sec li.back {
    background: url("../img/menu_bottom2.gif") no-repeat right -30px;
    width:14px; height: 30px;
    z-index: 8;
    position: absolute;
}
.menu_sec li.back .left {
    background: url("../img/menu_bottom2.gif") no-repeat top left;
    height: 30px;
    margin-right: 14px; /* 7px is the width of the rounded shape */
}
.menu_sec li a {
    font: bold 14px arial;
    text-decoration: none;
    color: #007b22;
    outline: none;
    text-align: center;
    top: 7px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;    
}
.menu_sec li.current a {border-bottom:none;}
.menu_sec li a:hover, .menu_sec li a:active {
    border: none;
    color:#FFF;
}

#lavaLampHome {
	position: relative;
	padding: 0;
	padding-right:5px;
	margin: 3px 0;
	overflow: hidden;
	height:45px;
	_height:60px;
}
#lavaLampHome ul {margin:5px 0 0;}
#lavaLampHome li {float: left; list-style: none;}
#lavaLampHome li.backLava {
	background: url("../img/menu_bottom2.gif") no-repeat right -30px;
	width: 9px; height: 30px;
	z-index: 8;
	position: absolute;
}
#lavaLampHome li.backLava .leftLava {
	background: url("../img/menu_bottom2.gif") no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampHome li a {
	font: bold 14px arial;
	text-decoration: none;
	color: #090;
	outline: none;
	text-align: center;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 8px;
	line-height:2;
}
#lavaLampHome li a:hover {
	color: #fff;
	border: none;
}

#lavaLampHome li.current a {
    border:none;
    color:#FFF;
	display: block;
	float: left;
	background: url(../img/menu2_active_r.png) top right no-repeat;
	outline: none;
	padding-right: 14px;
	line-height:2;
}
#lavaLampHome li.current a span {
	height:30px;
	display:block;
    background: url(../img/menu2_active.png) no-repeat;
	color:#FFF;
	padding-left:15px;
	float:left;
}


/* menu_content
-----------------------------------------------------------------------------*/
#menu_content {margin:20px 0;}
.menu_content_sec {
    position: relative;
    height: 29px;
    width:790px;
    padding: 5px;
    margin:0;
    overflow: hidden;
}
ul.menu_content_sec {padding-left:0 !important;}
.menu_content_sec li {float: left; list-style: none;}
.menu_content_sec li a {
    font: bold 13px arial;
    font-weight:bold;
    text-decoration: none;
    border-bottom:1px dashed #029d34;
    color: #007b22;
    outline: none;
    text-align: center;
    top: 7px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    margin: auto 3px;
    padding:3px;
}
.menu_content_sec li:hover {
    border-bottom: none;
    color: #969696;
    background:#fffd8b;
    height:40px;
}
.menu_content_sec li a.hover, .menu_content_sec li.current {
	font-weight:bold;
    color: #969696;
    border-bottom: none;
    background:#fffd8b;
    height:40px;
}

/* Menu-Top
-----------------------------------------------------------------------------*/
#pmenu {
    position:absolute;
    right:240px;
    top:0;
    width:140px;
    z-index:1115;
}

.box {color:#ededed; font-size:1px;}

ul.pmenu {
    width:125px;
    margin:0 auto;
    height: 34px;
    background:url(../img/top_menu.gif) no-repeat;
    list-style:none;
}

ul.pmenu li {
	position:relative;
	float:left;
	margin:0;
	padding-top:5px;
	width: 180px;
}
	
ul.pmenu li.active {background: #06b53e;}

ul.pmenu li span {
	position:relative;
	z-index:10;
	display:block;
	padding:0 15px 8px 8px;
}
	
ul.pmenu li em {display: none;}

ul.pmenu li em b {
	color:#06b53e;
	position:absolute;
	font:Arial;
	font-size:12px;
	line-height:40px;
	font-weight:normal;
}
ul.pmenu li span a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-left:14px;
	text-decoration:none;
}
ul.pmenu li.active span a {color:#fff;}

ul.pmenu li ul {
	width: 100%;
	z-index:200;
	display: none;
	position:absolute;	
	overflow: hidden;
	*margin-left:0px;
}

ul.pmenu li ul li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	font-size: 0;
	line-height: 0;
	background: #06b53e;
	list-style:none;
}
	
ul.pmenu li ul li.btm {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background: transparent;
}
ul.pmenu li ul li.btm div {*margin-top:-2px;}
ul.pmenu li ul li a {
	color:#fff;
	float: left;
	width: 100%;
	padding:7px 0;
	display: block;
	font-size: 12px;
	line-height: 12px;
	background: #06b53e;
}
	
ul.pmenu li ul li a i {
	display: block;
	font-style: normal;
	padding:0 20px;
}
	
ul.pmenu li ul li a:hover {
	background: #06b53e;
	text-decoration:none;
}

ul.pmenu li div {
	height:20px;
	background: #06b53e;
	position:relative;
	z-index:10;
	margin: 0 20px;
}

ul.pmenu li div em b {
	position:absolute;
	font:150px Arial;
	line-height:40px;
	font-weight:normal;
	color:#06b53e;
}
.ctl, .cbl, .ctr, .cbr {
	position:absolute;
	width:20px;
	height:20px;
	color:#06b53e;	   
	background:transparent;
	overflow:hidden;
	z-index:11;
}
	
.ctl {top:0; left:0;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:0;}
.cbr {bottom:0; right:-20px;}

.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}
	


#pmenu2 {
    position:absolute;
    right:100px;
    top:0;
    width:80px;
    z-index:5;
    color:#000;
    font:Arial;
    font-size:12px;
    text-align:center;
}
#pmenu2 a {color:#000;}


/* block_shadow
-----------------------------------------------------------------------------*/
.d-shadow {
    position:relative;
	width:25%;
    float:left;
    z-index:999;
}
.d-shadow-wrap {
    position:relative;
	width:100%;
	padding:15px 21px 0 21px;
	margin:0 -21px 0 -21px;
	overflow:hidden;
}
.d-sh-cn {
    position:absolute;
	background:url(../img/shd-medium.png) no-repeat;
	left:-25px;
	z-index:-1;
}
.d-sh-tl,
.d-sh-tr {
    height:500px;
	top:-28px;
}
.d-sh-tl,
.d-sh-bl {
	width:100%;
}
.d-sh-tr, .d-sh-br {
	width:25px;
	margin-left:100%;
}
.d-sh-bl, .d-sh-br {
	height:28px;
}
.d-sh-bl {
	left:-46px;
	padding-right:42px;
	clip:rect(auto auto auto 25px);
}
.d-sh-br {left:-4px;}

/* forma */

.d-forma {
    position:relative;
	width:750px;
	left:50px;
    float:left;
    z-index:999;
}
.d-forma-wrap {
    position:relative;
	width:100%;
	padding:15px 21px 0 21px;
	margin:-15px -21px 0 -21px;
	overflow:hidden;
}
.d-forma .d-sh-cn {
    position:absolute;
	background:url(../img/shd-forma.png) no-repeat;
	left:-25px;
	z-index:-1;
}
.d-forma .d-sh-tl,
.d-forma .d-sh-tr {
    height:500px;
	top:-28px;
}
.d-forma .d-sh-tl,
.d-forma .d-sh-bl {
	width:100%;
}
.d-forma .d-sh-tr, .d-forma .d-sh-br {
	width:25px;
	margin-left:100%;
}
.d-forma .d-sh-bl, .d-forma .d-sh-br {
	height:28px;
}
.d-forma .d-sh-bl {
	left:-46px;
	padding-right:42px;
	clip:rect(auto auto auto 25px);
}
.d-forma .d-sh-br {left:-4px;}

.d-forma h2 {
    font-size:22px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-style:italic;
}

.d-forma p {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding:2px 0;
    margin:0;
}
.d-forma td {vertical-align:top;}
.d-forma a {
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    padding:5px;
    text-decoration:underline;
    background:#fa9f00;
    padding:5px 7px;
    margin:0;
}
.d-forma span {
    color:#fa9f00;
    padding:0;
    margin:0;
}
.d-forma table {background:#f1f1f1;}

/* Maps
------------------------------ */
.maps table {float:none !important;}
.maps h1 {
    font-family:Arial,Tahoma,Verdana,sans-serif !important;
    font-size:18px !important;
    font-weight:bold !important;
    color:#FFF;
}
.maps h1 span {
    font-family:Arial,Tahoma,Verdana,sans-serif !important;
    font-size:18px !important;
    font-weight:bold !important;
    background:#029d34;
}
.maps h2 {
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#028b2a;
}
.maps p {
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:14px;
    margin:0 0 5px;
    font-style:normal;
}
.maps a {
    font-family:Arial,Tahoma,Verdana,sans-serif;
    background:#fa9f00;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    padding:3px 5px;
    color:#FFF;
}
.map_inter {margin-top:-180px;}
.map_inter div {text-align:left;}

.map_inter .d-shadow .d-sh-cn {background:url(../img/shd-forma.png) no-repeat;}

/* Базовый класс */
.block_png {
	float: left;
	position: relative; /* или relative для позиционирования */
	vertical-align: baseline; /* Без этого в IE иногда может развалиться */
}

.block_png,
.block_png .bottom_part { text-align: right } /* Выравнивание декоративных элементов по правому краю */

.block_png .bottom_part,
.block_png .content {
	position: relative;
	z-index: 101; /* Чтобы содержимое было сверху как и уголок в IE */
}

.block_png .top_part,
.block_png .top_corner,
.block_png .bottom_corner,
.block_png .bottom_edge,
.block_png .bottom_piece {
	z-index: 100;
	background-repeat: no-repeat;
}

.block_png .top_part {background-position: 0 0;}

.block_png .bottom_part,
.block_png .content {min-height: 0;} /* hasLayout для IE7 */

.block_png .content {text-align: left;} /* Содержимое по левому краю */

/* Класс „top_piece“ в данных примерах не используется, но может быть полезен в модификациях.
   Например, когда надо нарисовать стрелку на правой стороне сверху. Тогда делаются стили
   по аналогии с „bottom_piece“, с фоном на нём вместо „top_part“ */
.block_png .top_piece,
.block_png .top_corner,
.block_png .bottom_corner,
.block_png .bottom_edge,
.block_png .bottom_piece {position: absolute;}

.block_png .top_piece,
.block_png .top_corner,
.block_png .bottom_piece {
	top: 0;
	right: 0;
}

.block_png .bottom_corner,
.block_png .bottom_piece {
	bottom: 0;
	left: 0;
}

.block_png .bottom_edge {bottom: 0;}

.block_png .top_piece,
.block_png .top_corner    {background-position: 100%   0;}
.block_png .bottom_corner {background-position:   0  100%;}
.block_png .bottom_piece  {background-position: 100% 100%;}

.block_png .top_corner,
.block_png .bottom_corner,
.block_png .bottom_edge { font-size: 0 } /* Чтоб IE не растягивал маленькие элементы до размера шрифта */


/* Задаём значения по размеру углов. Здесь имеют значение правый верхний и левый нижний,
   хотя надо учитывать и другие вкупе с минимальными значениями ширины и высоты. */
.block_png.decor,
.block_png.decor .bottom_part {padding: 0 50px 50px 0;}

.block_png.decor .bottom_part {
	top: 50px;
	left: 50px;
}

.decor1 {background-image: url(../img/decor1.png);}

/* Выравниваем содержимое, что позволяет «залезть» внутрь уголков.
   Задаём минимальный значения размеров */
.block_png.decor .content {
	min-width: 15px;
	min-height: 15px;
	top: -15px;
	left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
}

.block_png.decor .top_corner,
.block_png.decor .bottom_corner {
	width: 50px;
	height: 50px;
}

.block_png.decor_semitrans,
.block_png.decor_semitrans .bottom_part { padding: 0 50px 50px 0 }

.block_png.decor_semitrans .bottom_part,
.block_png.decor_semitrans .content { z-index: 8001 }

.block_png.decor_semitrans .bottom_part {
	top: 50px;
	left: 50px;
}

.decor1_semitrans {background-image: url(../img/decor1_semitrans.png);}

.block_png.decor_semitrans .top_part {background-position: -50px -50px;}

.block_png.decor_semitrans .top_corner    {background-position:   0    0;}
.block_png.decor_semitrans .bottom_corner {background-position: -50px  0;}
.block_png.decor_semitrans .bottom_edge   {background-position: -100px 0;}
.block_png.decor_semitrans .bottom_piece  {background-position:    0 100%;}

/* Так как картинка полупрозрачная, то её части не должны накладываться друг на друга.
   Используем два элемента: для нижнего края и правой стороны с уголком. */
.block_png.decor_semitrans .bottom_edge {
	left: 0;
	right: 50px;
	height: 50px;
}

.block_png.decor_semitrans .bottom_piece {
	left: auto;
	width: 50px;
}

.block_png.decor_semitrans .content {
	min-width: 15px;
	min-height: 15px;
	top: -15px;
	left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
}

.block_png.decor_semitrans .top_corner,
.block_png.decor_semitrans .bottom_corner {
	width: 50px;
	height: 50px;
}

.content {
	margin:0 !important;
	padding:0 !important;
}
.content table {
	padding:0;
	margin:0 !important;
}
.content table td {padding:0 !important;}


/* menu_content
-----------------------------------------------------------------------------*/
#menu_map {margin:20px 0;}
.menu_map_sec {
    position: relative;
    height: 29px;
    width:100%;
    padding: 5px;
    margin:0;
    overflow: hidden;
}
.menu_map_sec li {float: left; list-style: none;}
.menu_map_sec li a {
    font: bold 11px arial;
    font-weight:bold;
    text-decoration: none;
    border-bottom:1px dashed #029d34;
    color: #007b22;
    outline: none;
    text-align: center;
    top: 7px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    margin: auto 5px;
    padding:5px 3px 2px 3px;    
}
.menu_map_sec li a:hover, .menu_map_sec li a:active {
    border-bottom: none;
    color: #969696;
    background:#fffd8b;
}
.menu_map_sec li a.hover, .menu_map_sec li a.current {
    color: #969696;
    border-bottom: none;
    background:#fffd8b;
    font-weight:bold;
}



/* Font
------------------------------ */
@font-face {
	font-family: 'a_FuturaRoundItalic';
	src: url('../font/FUT_RI.eot');
	src: local('../font/a_FuturaRound Italic'), local('../font/AFuturaRoundItalic'), url('../font/FUT_RI.ttf') format('truetype');
}

@font-face {
	font-family: 'a_FuturaRoundBoldItalic';
	src: url('../font/FUT_RBI.eot');
	src: local('../font/a_FuturaRound BoldItalic'), local('../font/AFuturaRoundBoldItalic'), url('../font/FUT_RBI.ttf') format('truetype');
}

@font-face {
	font-family: 'a_FuturaRoundBold';
	src: url('../font/FUT_RB.eot');
	src: local('../font/a_FuturaRound Bold'), local('../font/AFuturaRoundBold'), url('../font/FUT_RB.ttf') format('truetype');
}

@font-face {
	font-family: 'a_FuturaRoundRegular';
	src: url('../font/FUT_R.eot');
	src: local('../font/a_FuturaRound Regular'), local('../font/AFuturaRound'), url('../font/FUT_R.ttf') format('truetype');
}

.borderTable {margin-bottom: 18px;}

p table.borderTable {padding-bottom: 0px;}



.borderTable, .borderTable td {border: 1px solid #ccc;} 

table#formTable td input, table#formTable td textarea, table#formTable td select {
       margin-bottom: 10px;
}
#formTable a {
	background:#FA9F00 none repeat scroll 0 0;
	color:#FFF;
	font-size:14px;
	margin:0;
	padding:5px 7px;
	text-decoration:underline;
}

.ferror {font-size: 11px; color: #ff0000;}

div.w60 {
	width: 100%;
	margin: 0 auto;
}	

	div.box-c {
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #f1f1f1;
	}
	
		div.box-c em b {
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.bcctl, .bccbl, .bcctr, .bccbr {
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#f1f1f1;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.bcctl {top:0; left:-20px;}
		.bccbl {bottom:0; left:-20px;}
		.bcctr {top:0; right:-20px;}
		.bccbr {bottom:0; right:-20px;}

		.bcctl b {left:-8px;}
		.bcctr b {left:-25px;}
		.bccbl b {left:-8px; top:-17px;}
		.bccbr b {left:-25px; top:-17px;}
		
	div.box-inner {
		padding: 0 20px;
		background: #f1f1f1;
	}


#content img {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/* -- news --*/

#news p, #news a {font-size:14px;}
#news table {margin:10px 0;}
#news img {padding-left:10px;}
#news h2 {
	padding-left:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
#news span {background:#029d34;}

.news_button a {
  display: block;
  float: left; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
  font: bold 12px arial, sans-serif !important;
  color: #FFF !important;
  text-decoration:underline !important;
  background: url(../img/news_bottom_r.gif) top right no-repeat;
  padding-right: 19px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
  height:24px;
  margin:20px 15px;
}
.news_button a span {
  color:#FFF;
  display: block;
  line-height: 1px;
  background: url(../img/news_bottom.gif) no-repeat !important;
  padding: 10px 0 13px 23px !important;
}

.news_button a.hover {
	color:#FFF;
  background: url(../img/news_bottom_rh.gif) top right no-repeat;
  padding-right: 19px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
  height:24px;

}
.news_button a.hover span {
  background: url(../img/news_bottom_h.gif) no-repeat !important;
  background-position: 0% -24px;
  color: #FFF;
}


#news .day, #month .day {
	width:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
}
#news .date, #month .date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e6e6e;
}

/* Form Page
------------------------------------------------------*/

#sell_man h1, #sell_man h2, .style1, .style2, p.style1, p.style2 {font-family:'a_FuturaRoundBold', Arial !important;}
#sell_man h1, .style1, p.style1 {
	margin:0;
	padding:0;
	margin-bottom:20px;
	font-size:24px !important;
}
#sell_man h2, .style2, p.style2 {font-size:18px !important;}
#sell_man h1 b , .style1 b, p.style1 b {color:#02b643;}
#sell_man table i {
	font-size:11px;
	color:#7f7f7f;
	font-weight:normal;
	font-style:normal;
}
#sell_man div.content p, #sell_man div.box-inner p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 7px;
}

#sell_man p.style2, #sell_man p.style1 {
	margin:17px 0 !important;
}

#sell_man li {
	list-style:inside;
	list-style-image:url(../img/link_marker.gif);
	padding:3px 0;
}

#sell_man li a {color:#fa9f00;}

#sell_man .content li {
	list-style:inside;
	list-style-image:url(../img/link_marker2.gif);
	height:20px;
}

.box_enter em b {
	   position:absolute;
	   font:150px Arial;
	   line-height:40px;
	   font-weight:normal;
	}
	
.ctle, .cble, .ctre, .cbre {
	   z-index:11;
	   width:20px;
	   height:20px;
	   overflow:hidden;
	   position:absolute;  
	   background:#fff;
}
	
.ctle {top:0; left:0px;}
.cble {bottom:0; left:0px;}
.ctre {top:0; right:0px;}
.cbre {bottom:0; right:0px;}

.ctle b {left:-8px;}
.ctre b {left:-25px;}
.cble b {left:-8px; top:-17px;}
.cbre b {left:-25px; top:-17px;}
		
.box_enter div.box-inner {padding: 10px 20px;}
	
div.w300 {
	width: 90%;
	float: left;
	margin-right: 30px;
	position: relative;
	margin-bottom:10px;
}
div.map_goo {width:auto !important;}
.map_goo table {margin-left:0 !important;}

div.grey .ctle, div.grey .cble, div.grey .ctre, div.grey .cbre {color:#f1f1f1;}

div.grey div.box-inner {background: #f1f1f1;}
#sell_man .decor1 { background-image: url(../img/decor2.png) !important;}
#sell_man .decor1_semitrans { background-image: url(../img/decor2_semitrans.png) !important;}

a.bglink, input.bglink {
	background:#FA9F00 none repeat scroll 0 0;
	color:#FFF !important;
	font-size:14px;
	margin:0;
	padding:5px 7px;
	text-decoration:underline !important;
	font-weight: bold;
	_height:100%;
	*height:100%;
}
#sell_man #orderA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	color:#fa9f00;
	border-bottom:1px dashed;
}

#kat img {
	margin-bottom: 10px !important;
	cursor: pointer;
	cursor: hand;
}

#otzivFormDiv {
	margin-top: 15px;
	font-size: 12px;
}

#podrtext a.otzivA {
	color:#007B22;
	border-bottom: 1px dashed #007B22;
	text-decoration: none;
	background: none;
	padding: 0px !important;
}

#sell_man .box-inner input {margin: 0 0 10px 0!important;}

#sell_man .box-inner p {margin: 0!important;}

#sell_man a {color:#029d34; text-decoration:underline;}
#sell_man h2 {padding-top:0; margin-top:0;}
#sell_man a.bglinktext {float:left; margin-right:10px;}
#sell_man div.bglinktext {font-size:10px; color:#7f7f7f; margin-top:-7px; line-height:1;}
#sell_man table {margin-left:0;}
#sell_man table td {padding:10px;}
#sell_man .width_a {width:auto;}

div.user_anket {position:absolute; padding-top:5px; color:#7f7f7f; right:400px;}
div.user_anket b {color:#000;}
div.user_anket a {color:#be1313;}
div.user_anket table td {padding:0 5px;}
div.user_anket table .odd {border-right:1px solid #000;}

#logo_s_footer {
    width:125px;
    height:50px;
    background:url(../img/footer_logo.png) no-repeat 0 0;
    cursor:pointer;
}
#footer a.eksfoot {
	background:url(../img/eks.gif) no-repeat;
	width:64px;
	height:50px;
}
#footer a.semfoot {
	background:url(../img/7.gif) no-repeat;
	width:64px;
	height:50px;
}
#footer .icofoot a img {
	filter: alpha(opacity=30);
	opacity:0.3;
}
#footer .icofoot a:hover, #footer .icofoot a img:hover {
	filter: alpha(opacity=100);
	opacity:100;
}

#ekonomDiv {
	border-top: 1px solid #C3C3C3; 
	margin-top: 8px; 
	padding-top: 8px;
}

#printDiv {padding: 15px 0 10px 0;}
#printDiv a {font-weight: normal; font-size:12px;}

#printTable {width: 50%; border-bottom: 3px solid black;}
#content table#printTable td {
	border-bottom: 1px solid #ebebeb; 
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

#s0, #s1, #s2 {background-color: #ffffff;}


/*28.01.2010
---------------------------------------------------------------------------*/
.korzina-d {
	width:250px !important;
	float:none !important;
}
.korzina-d .box-inner {padding:5px 15px 20px !important;}

div#sr_pod {
	margin-top:30px;
	margin-bottom:30px;
	position:relative;
}
div.akzi {padding-left:15px;}
div.akzi h2 {padding-left:0 !important;}
#sr_pod h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:none;
	padding-left:15px;
}
#sr_pod li {
	list-style:inside;
	list-style-image:url(../img/link_marker2.gif);
	height:20px;
	padding:2px 0;
}
#sr_pod ul {margin-left:0; _margin-left:0; *margin-left:0;}
#sr_pod li p {vertical-align:middle;}
#sr_pod p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0 0 5px;
}
#sr_pod i {
	font-size:11px;
	color:#7f7f7f;
	font-weight:normal;
	font-style:normal;
}
#sr_pod input {width:200px;	height:20px;}
#sr_pod .w300 {
	width:240px !important;
	_width:230px !important;
	float:none !important;
}
#sr_pod .box-inner {
	padding:17px 15px !important;
}
.footer2 {
	height:100px;
	padding-bottom:20px;
	position:relative;
	z-index:555;
}
#fadeblock {
	position:fixed;
	width:250px;
	top:200px;
	z-index:999;
}

#kat td div {font-weight: bold;	font-size: 14px;}
#kat td table {
	border-bottom: 1px solid #CCC;
	margin-bottom: 8px;
	cursor: pointer;
	cursor: hand;
}

#kat td div.orfon {
	padding: 6px; 
	background-color: #f19702; 
	width: 100px; 
	font-size: 18px
}

#kat td del {font-size: 18px}

.srbanner {
	margin-top:120px;
	*margin-top:100px;
}


/* JS Scroll Pane
-------------*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1111;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1111;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowUp:hover {background-color: #f60;}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1111;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowDown:hover {background-color: #f60;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-color: #f00;}
a.jScrollArrowUp {background: url(../img/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {background: url(../img/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
.holder {float: left; margin: 10px;}

.scroll-pane {
	width: 230px;
	height: 150px;
	overflow: auto;
	float: left;
}
.wide {width: 400px;}
.super-wide {width: 700px;}
.tall {height: 400px;}
#pane {height: 100px; overflow-y:auto; overflow-x:hidden;}
#pane #tbl_k {_width: 200px !important;}


#editor_rEdit body {background:0 none !important;}

/*-----------anketa------*/
#anketa_kab {}
#anketa_kab p {
	font-size:12px;
	margin: 0 0 5px;
}
#anketa_kab .title {
	background:#f1f1f1;
	font-size:12px !important;
	font-weight:bold;
	vertical-align:middle;
}
#anketa_kab .title p {margin:5px 0;}
#anketa_kab td div {
	padding:10px;
}
#anketa_kab td div div {
	float:left;
	padding:0;
}
#anketa_kab label {width:100%; display:block; cursor:pointer;}
#anketa_kab input, #anketa_kab select {margin-right:5px;}
#anketa_kab input.long, #anketa_kab textarea.long {width:270px;}
#anketa_kab input.small {width:15px;}
#anketa_kab .kfend {border-top:1px solid #ccc;}
#anketa_kab .kfend p {font-size:14px;}
#anketa_kab .bglink {
	font:26px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px;
}
#formresume .inputCheckbox {
	margin-bottom: 4px !important;
	_margin-bottom: 0 !important;
	*margin-bottom: 0 !important;
}
#formresume textarea {width:100%;}
#formTable a {line-height:3;}


/*------------------------
.noSr {padding:40px 20px 0 20px !important; _padding-top:0 !important;}
.shasl_img {position:relative; height:391px; width:905px; margin:0 0 25px;}
.shasl_img div {
	position:absolute;
	bottom:0;
	left:325px;
}
.shasl_img div,
.shasl_img div p,
.shasl_text table td,
.shasl_text table td p,
.shasl_text h2 {
	font-family:'a_FuturaRoundBold',Arial;
	font-size:18px !important;
	font-weight:bold;
	color:#009348;
	margin:0 0 5px;
}
.shasl_text {}
.shasl_text table {margin:0 0 30px 0 !important; left:0 !important;}
.shasl_text table td {vertical-align:middle !important;}
.shasl_text table td a span {
	background:#009348;
	color:#FFF;
	padding:2px 3px;
	text-decoration:none;
}
.shasl_text table td img {padding:3px;}
.shasl_text ul li {
	list-style:none outside;
	background:url(../img/shasl_marker.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
}
.shasl_text ul,
.shasl_text ol {margin-left:0; padding-left:0 !important; list-style:inside;}
.shasl_text ol {list-style:decimal inside;}
.shasl_text ul li,
.shasl_text ol li {margin:5px 0;}
.shasl_text div {margin:0 0 0 70px;}
.shasl_text p {margin:0 0 7px;} */

/*------tenders-------*/

table.supl_reg {
	/*font-size: 12px;*/
}

#content table.supl_reg td {
	padding: 3px !important;
	vertical-align: middle;
}


table.supl_reg input.string, table.supl_reg textarea {
	border:1px solid #7F9DB9;
	padding:2px;
	width:348px;
}

.supl_button {
	padding: 12px; 
	color: #000; 
	font-weight: bold; 
	font-size: 16px; 
	margin: 10px 40px auto auto;	
}

span.error {
	font-size: 10px; 
	color: red;
}

#tab_menu td.tab {
	background:url("../tenders/img/tabbg.gif") no-repeat scroll center bottom transparent;
	padding:15px 0 5px 0 !important;
	text-align:center;
	vertical-align: middle;
}

#tab_menu td {
	border-bottom:1px solid #C5C5C5;
}

#tab_menu td a {
	color:#000000;
	/*margin:20px;*/
	text-decoration:none;
	font-size: 12px;
}

#tab_menu td.tab_active {
	background:url("../tenders/img/tabbg_active.gif") no-repeat scroll center bottom transparent;
	border-bottom:0 none;
	padding:15px 0 5px 0 !important;
	text-align:center;
	vertical-align: middle;
}

#tenders {
	margin-top:40px;
	font-family:tahoma;
	font-size: 13px;
}

#content table#tenders td {
	padding: 3px !important;
}

a.modername {
	color:#009933;
	font-size:15px;
	font-weight:bold;
}

tr.zag td {
	color:#7F7F7F;
}

#tenders tr.mouse td {
	background-color: #ececec;
	/*cursor: hand;
	cursor: pointer;*/	
}

#suplcontent {
	margin:26px 24px;
        font-family:tahoma;
	font-size: 13px;
}

#content div#suplcontent table.rez td {
	padding:6px !important;
}

#suplcontent #tendertable h1 {
	margin:0;
}

#suplcontent h1 {
	font-size:24px;
	font-weight:normal;
	font-family:tahoma;
}

#suplcontent .timetoend {
	background-color:#ECECEC;
	font-weight:bold;
	margin-left:-5px;
	padding:10px;
	width:250px;
}

#suplcontent .caption {
	background-color:#E8EDFC;
	font-weight:bold;
}

#suplcontent p {
	font-size: 13px;
	margin: 15px 0; 
}                    

#suplcontent div#files div {
	padding:8px;
}

#suplcontent .rezults {
	margin-bottom:10px;
}

#suplcontent .bestrezult {
	background-color:yellow;
}

#suplcontent .tabuved {
	margin-top:8px;
}


#content #suplcontent .tabuved table {
	margin-top: 5px;
}

#content #suplcontent .tabuved table td {
	padding:3px !important;
}


#suplcontent .tabuved td, #suplcontent .tabuved td span {
	vertical-align:top;
}

#suplcontent .tabuved td textarea {
	width:348px;
}

#suplcontent form textarea {
	border:1px solid #7F9DB9;
	padding:2px;
	width:100%;
}

#suplcontent form input.string {
	border:1px solid #7F9DB9;
	padding:2px;
	width:248px;
}

#suplcontent .auvedsel {
	color:black !important;
}

#suplcontent .auved {
	border-bottom:1px dashed blue;
	color:blue;
	cursor:pointer;
	font-weight:bold;
}

#suplcontent table#addprice {
	margin: 5px auto 20px auto !important;
	border-top: 1px solid #C5C5C5 !important;
}

.addprice input.string {
	width: 150px;
}

.mini { color:#7f7f7f; font-size:11px !important; padding:20px 0 20px 0;}

