body {background: url('../img/top_bg.gif') no-repeat top right #A71930;margin:0 0;padding:0;font-family: Tahoma;color:#ffffff;
	scrollbar-arrow-color: #CF271D;
	scrollbar-3dlight-color: #ACBCDA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B3C5E6;
	scrollbar-track-color: #ffffff;
	scrollbar-track: #C1CBD7;

}
body.picture {background:#ffffff; color:#454545; padding:15px 0 0 15px}
body.print {background:#ffffff; color:#454545; padding:15px}

table.printTab {width:100%}

div, p, td, th, li {font-size:8pt; font-family: Tahoma;color:#454545; margin: 0; padding: 0;}

img {margin:0; padding:0}
form {margin:0; padding:0}
img { margin: 0 0 0 0; border: none; }
.fl {float:left;}
.fr {float:right}
.cb {clear:both}
.tal {text-align: left}
/* div.red_row  { text-indent: 20px; } */

hr {background:#C21F26; color:#C21F26; line-weight:0; border:0; height:1px;margin:3px 0 17px 0;line-height:0;}
hr.gray {background:#D1D3D4; color:#D1D3D4; line-weight:0; border:0; height:1px;margin:5px 0 10px 0;line-height:0;padding:0}
hr.grayPad {margin:5px 0 1px 0;}
hr.red {background:#C21F26; color:#C21F26; line-weight:0; border:0; height:1px;margin:3px 0 4px 0;line-height:0;}

div.hr 		{margin:0;padding:10px 0 0 0;}
div.hr img 	{margin:0;padding:0; width:100%; height:1px;background:#D1D3D4;border:0;font-size:0pt;}

a       {font-size:8pt;color:#1969C4;text-decoration:underline}
a:hover {text-decoration:none}

a.wt       {color:#ffffff;text-decoration:none}
a.wt:hover {color:#ffffff;text-decoration:underline}

.wtSm       {color:#A71930;font-size:7pt;padding-right:20px;font-family: Tahoma;}
.wtSm:hover {color:#ffffff;font-size:7pt;}

a  h2     {color:#C21F26;text-decoration:none}
a:hover h2  {color:#C21F26;text-decoration:none}

ul {margin:0 5px 5px 20px; padding: 0;}
ul li {list-style-image:url('../img/markers/li.gif'); }
li a {color:#1969C4; text-decoration:none;}
li a:hover {color:#1969C4; text-decoration:underline;}


div.path { margin-bottom:15px; font-size:7pt; color:#C21F26; text-align: left;margin-right:16px; height:22px; }
div.path td {padding-bottom:15px; font-size:7pt; color:#C21F26; text-align: left; }
div.path a, div.path td a  {color:#454545;text-decoration:underline;font-size:7pt; text-align: left; }
div.path a:hover, div.path td a:hover {color:#454545;text-decoration:none;font-size:7pt;}
div.path img, div.path td img { margin: 0 5px -3px 5px;}

li.act a {color:#EAB5AA}
div.submenu a       div {color:#C21F26;text-decoration:none;font-size:7pt;font-weight:bold;padding:6px 24px 6px 24px;}
div.submenu a:hover div {background:url('../img/li.gif') no-repeat left #BFC0C2;color:#C21F26;text-decoration:none;font-size:7pt;font-weight:bold;padding:6px 12px 6px 24px;}
div.submenu a  {text-decoration:none;}

div.Rmenu {width:170px}
div.Rmenu ul.submenu {margin:0 0 0 0; padding-left:20px}
div.Rmenu ul.submenu li  {color:#ffffff;font-size:7.6pt;font-weight:normal}
div.Rmenu ul.submenu li a {color:#ffffff;text-decoration:none;font-size:7.6pt;}
div.Rmenu ul.submenu li a:hover {color:#ffffff;text-decoration:underline;font-size:7.6pt;}
div.Rmenu ul.submenu ul.submenu {}

ul.submenu {margin:4px 0 4px 0; padding-left:17px}
ul.submenu li  {color:#454545;font-size:8pt;font-weight:bold}
ul.submenu li a {color:#454545;text-decoration:none;font-size:8pt;}
ul.submenu li a:hover {color:#1969C4;text-decoration:underline;font-size:8pt;}

ul.vacance {margin:4px 0 4px 0; padding-left:30px;color:#454545; font-weight:normal}
ul.vacance ul {margin-top:10px}
ul.vacance li  {color:#454545;font-size:8pt;color:#6C7D88; font-weight:normal}
ul.vacance li a {color:#454545;text-decoration:none;font-size:8pt;font-weight:bold}
ul.vacance li a:hover {color:#1969C4;text-decoration:underline;font-size:8pt;font-weight:bold}

.pr {position:relative;}
.pa {position:absolute;}
.red {color:#C21F26}

div.topic {height:68px;}
div.iconsRight {float:right;position:absolute;top:13px; right:0;}
div.iconsLeft {float:left;position:absolute;top:13px; left:0;}

div.icons img {margin:6px;}
div.BrCopy {color:#EAB5AA;margin:15px 15px 0 15px;line-height:9pt;}
div.BrCopy div {color:#EAB5AA;margin-bottom:5px;}
div.BrCopy a.wt, div.BrCopy a.wt:hover {text-decoration:underline;font-size:8pt;}
div.BrCopy a {color:#EAB5AA;text-decoration:none;font-size:7.4pt;}
div.BrCopy a:hover {color:#EAB5AA;text-decoration:underline;font-size:7.4pt;}

div.printVersion {text-align:right;margin-bottom:10px; margin-right:18px; margin-top:0}

div.iconsMain {margin:16px 0 0 49px}

table.MainTab {width:996px; height:100%;background: url('../img/bot_bg.gif') no-repeat bottom left;}
table.MainTab td.mainTD {background: url('../img/m.gif') no-repeat bottom right;}

table.bodyTab {height:200px}
table.bodyTab td.bodyTab {background: url('/debug/img/coner_big.gif') no-repeat top right #ffffff;}
table.bodyTab td.bodyTabOne {background: url('/debug/img/coner_left_big.gif') no-repeat top left #ffffff;}
table.bodyTab td.bodyTD {width:525px; color:#454545; background:#fff;}
table.bodyTab td.bodyTDmain {width:100%; color:#454545;}
table.bodyTab a {color:#1969C4;}


div.logo {background: no-repeat top; height:109px;width:100%}
div.logo div.fl {width:109px; margin-left: 0;padidng:0; text-align: right;}
div.logo div.fr {width:227px; margin-right:0;padding:0; position: relative;}
div.logo div.fr .langs { position: absolute; top: 130px; right: 0; text-align: right; z-index:100;}
	div.logo div.fr .langs img { width: 18px; height: 13px; float: right; margin: 0 0 0 10px; z-index:100;}

div.logo .left {margin-left:40px;}
.icons { text-align: right; padding: 0 0 0 0; position: absolute; top: 85px; right: 0;}
	.icons img { width: 13px; height: 13px;  }


div.menu {margin:20px 0 0 0; position: relative; height: 29px; }
div.submenu {background:#D1D2D4; border-right:1px solid #980007; border-bottom:1px solid #980007;padding:6px 0 12px 0;}
div.submenu div {background: url('../img/li.gif') no-repeat left;padding:0;}

div.rightTxt {margin:4px 16px 0 0}
div.more {margin:6px 0 3px 0;float:left}
div.moreToo {margin:10px 0 0 0;text-align:right}
div.leftTxt {margin:8px 0 6px 41px}
div.rightTxt {margin:8px 10px 6px 20px}
div.rightTxt a {color:#454545;text-decoration:none;}
div.rightTxt a:hover {color:#454545;text-decoration:underline;}

h1, .hh1 {color:#C21F26;font-size:14pt;font-family: Tahoma;margin:1px 10px 1px 0;font-weight:normal; text-align:left;padding:0}
h2, .hh2 {color:#C21F26;font-size:10pt;font-family: Tahoma;margin:15px 0 10px 0;text-align:left; font-weight:bold;}
h3, .hh3 {color:#C21F26;font-size:9pt;font-family: Tahoma;margin:0 0 5px 0; font-weight:bold;}
h4, .hh4 {color:#EAB5AA;font-size:8pt;font-family: Tahoma;margin:1px 0 5px 0;}

.hhh1 {color:#C21F26; font-size:12pt; font-family:Tahoma; margin:1px 10px 1px 0; font-weight:normal; text-align:left; padding:0}

h2 img {margin-bottom:-3px;margin-left:5px}

a.h2 {color:#C21F26;} 
.dn {text-decoration:none}

div.h1 {margin-top:7px;}

div.h1Catalogue {height:39px; margin-top:-15px;margin-right:16px}
div.h1Catalogue div.fl {padding-top:8px; width:350px;}

div.h1Venoteks div.fr {margin-right:4px}

div.novelties {margin:2px 0 2px 35px;height:32px}

div.coner {right:0;top:0}
div.conerBig {right:0;top:20}
div.conerBigSec {right:0;top:0;*/right:-1;}

div.nikamed {background:#ffffff;padding:20px 0 26px 31px; }
div.nikamedMain {padding:30px 0 0 31px; }

img.preview {border:2px solid #D0D2D4; margin:0 16px 5px 0}
img.previewIcon {border:2px solid #D0D2D4; margin:0 0 5px 0}
img.zoom {margin:0 16px 10px 0}


div.oneNews p, div.oneNews div {padding-bottom:5px;margin-top:3px}
div.oneNews td {color:#454545}
div.oneNews ul{margin:0; padding:5px 20px 5px 40px}
div.oneNews p  {margin-bottom:-5px;}
span.data {background:#D1D2D4; color:#ffffff; font-weight:bold; padding:2px}

#popup_info ul {margin:0; padding:10px 20px 10px 40px}
#popup_info p  {margin-bottom:0; margin-top:0}

div.redSecCatalogue {margin:0 0 11px 0}
div.redSec {margin:8px 0 11px 0}
div.redSecSimple {margin:0 0 10px 0}
div.red {margin:10px 0 23px 0}
div.redSecVenoteks {margin:4px 0 0 0;padding:0;}
div.redZero {margin:0}

img.detailsArrowMiddle {margin-bottom:-2px;}

.navigation a, .navigation a:hover {color:#C21F26}
.navigation a.gray {color:#454545}

div.catMenu {margin:20px 0 0 40px}

div.BottomMenu {margin:10px 0 0 25px;color:#ffffff;}
div.BottomMenu a {color:#ffffff; font-size:8pt; text-transform:uppercase; font-weight:bold; text-decoration:none;letter-spacing:1}
div.BottomMenu a:hover {color:#ffffff; text-decoration:underline}

div.subCatalogue {height:30px;}
div.subCatalogue div.fr {margin-top:21px;}
div.subCatalogue div.fl {width:300px;}
div.subCatalogPicture {width:130px;height:200px;}
div.subCatalogue h2 {background:none;}

div.ask_button {margin-top:15px}

.user_table_style {background: none;margin:0;padding:3px}
.user_table_style_header {color:#9C7E24;padding: 3px;margin:0; text-align:center;font-weight:bold}	
.user_style_pic_left {margin:0 10px 10px 0;border:2px solid #D0D2D4;}
.user_style_pic_right {margin:0 0 10px 10px;border:2px solid #D0D2D4;}

/* catalogue */
div.galleryPad {margin:10px 6px 10px 0; width:84px; height:153px}
div.galleryPad div {font-size:7pt;}

.CAT_level_closed {background: url('/debug/img/li_off.gif') no-repeat; text-decoration:none;}
.CAT_level_open   {background: url('/debug/img/li_on.gif') no-repeat; text-decoration:none;}

table.Venoteks th {padding-top:12px}
table.Venoteks tr.apply_name {padding-bottom:6px} 

table.VenoteksDesc {margin-top: -8px; }
table.VenoteksDesc th {color: #C21F26; padding:15px 5px 0px 5px; }

table.VenoteksApplay th {color: #C21F26; border-bottom:1px solid #C21F26; padding:15px 5px 5px 5px;}

table.PosTab {margin-top:25px; margin-bottom:10px}
table.PosTab th.Lf {text-align:left}
table.PosTab td {border-bottom:1px solid #C21F26}
table.PosTab td.PosImage {padding:15px 5px 5px 5px}
table.PosTab td.PosImage a {color:#494949}
table.PosTab td.PosImage img {border:2px solid #F0F4F7; }

table.pictureTab {height:555px;width:100%} 
table.pictureTab h2 {margin:0;font-size:9pt;text-transform:uppercase}
table.pictureTab td p {margin:2px 0}
table.pictureTab td p.big {font-size:9pt;margin:10px 0}
table.pictureTab td p.red {margin:8px 0 10px 0}
.uc {text-transform:uppercase;font-size:10pt;}

div.overflowDivMain 	 {overflow:auto; height:500px; width:478px;}
div.overflowDiv			 {overflow:auto; height:469px; width:478px;}
div.overflowDivCatalogue {overflow:auto; height:465px; width:478px;}
div.overflowDivVenoteks  {overflow:auto; height:469px; width:478px;}

div.articleMor li {margin-left:50px} 
div.articleWindow {height:25px;width:100%}
div.RtBlockTopPad {padding-top:10px}

div.trademarks {height:140px}
div.trademarks div.fl {width:150px;}

div.catalogueLogo {margin:0; padding:0;height:55px; vertical-align:bottom}
tr.catalogueLogo td {height:55px; }
tr.catalogueLogo td img {margin:0 0 0 5px}


div.scooter {margin:10px 40px 10px 0; color:#a71930; font-size:7pt;}
.is_new { color:#C21F26; font-weight: bold; font-family: Tahoma; padding-left: 2px }

.user_table_style {background:#A71930}
.user_table_style_header {font-weight:bold; text-align:center}
.user_table_style td {background:#ffffff}
.user_style_pic_left  {border:2px solid #D0D2D4; margin:0 16px 16px 0}
.user_style_pic_right {border:2px solid #D0D2D4; margin:0 0 16px 16px}
.user_style_red {color:#A71930 ! important }
.user_style_red  p {color:#A71930 ! important }
.user_style_blue {color:#1969C4}

/*
.content { width: 460px;}
*/
.content { width: 479px;}
.left_block { width:194px; margin: 18px 14px 20px 20px; position: relative;}
.right_block { width:174px; margin: 18px 14px 20px 20px;}
.head { padding: 0 0 14px 0;}
/*.news_main { width: 186px; }*/
.new_main { margin: 0 0 20px 0;}
	.new_main .data { background: #b7b7b7; width: 68px; padding: 1px 0 1px 0; text-align: center; font-weight: bold; color: #ffffff; margin: 0 0 0 0; }
	.new_main .anonce { margin: 0 0 0 0; padding: 0 0 0 0; }
		.new_main .anonce a { color: #454545; }
	.new_main h4 { color:  #454545; }
		.new_main h4 a { color:  #454545; text-decoration: underline;}
		.new_main h4 a:hover { color:  #454545; text-decoration: none;}
	.new_main .anonce p { margin: 0 0 0 0; padding: 0 0 0 0;}
	.new_main img.fl, .new_main img { border: solid 2px #d0d2d4; margin: 0 10px 10px 0;}
	.new_main img.noBorder {border:none;}
	.new_main .all { clear: both; text-align: right;}
	.new_main .img { float: left; margin: 0px 20px 10px 0px; }
	
	.opinions_main {width:478px}

input.Inp, input.search		{background:#fbf3f4 !important; border-top:1px solid #c34e53 !important; border-left:1px solid #c34e53 !important; border-right:1px solid #df8476 !important; border-bottom:1px solid #df8476 !important; color:#454545 !important; font-size:8pt !important;font-family: Tahoma !important; height: 16px !important; padding: 0 0 0 4px !important;*/height: 18px !important;} 

input.Inp 		{width: 103px;}
input.search 	{width: 135px;} 

textarea {background:#fbf3f4; border-top:1px solid #c34e53; border-left:1px solid #c34e53; border-right:1px solid #df8476; border-bottom:1px solid #df8476; color: #454545; font-size:8pt;font-family: Tahoma; height: 120px; overflow: hidden; padding: 0 4px 0 4px;} 

.for_clients { float: left; width: 235px; height:100px}
	.for_clients a { color: #454545;}
	.for_clients p { margin: 0 0 0 0; padding: 10px 50px 0 0;}
	.for_clients img {margin-right:15px}
	
.picture { padding:0px 0px 5px 0px; width: 235px;}
.picture a, .picture li a {color:#C21F26;font-size:7.4pt; text-decoration:underline}

.picture a:hover {color:#C21F26;text-decoration:none}
.picture li {color:#C21F26;font-size:7.4pt;}	 

.brand_block_on_main { height: 80px } 
		
.left_block .picture {margin:0 0 5px 0; float: left; width: 200px;}
.left_block .picture a {color:#454545;font-size:7.4pt;text-decoration: underline; ;}
		.left_block .picture a:hover {color:#454545; text-decoration: none}
		.left_block .picture .left li {list-style-image:url('../img/markers/point.gif'); margin-bottom: 2px; color:#454545}
		.left_block .picture .left {list-style-image:url('../img/markers/point.gif'); }
	.retail a { color: #454545;}	


/*
	ul.map li a:hover 	{color:#C21F26;text-decoration:underline;font-size:8pt;}
	ul.map 				{padding-bottom:0; margin-bottom:0;padding-right:0; margin-right:0;text-transform:uppercase;}
	ul.map ul.map, ul.map ul.map ul.map, ul.map ul.map ul.map ul.map {padding-right:0; margin-right:0;  padding-left:20px;font-weight:normal;text-transform:capitalize; font-weight:normal}
	ul.map li 			{font-weight:bold;padding-right:0; margin-right:0;margin-bottom:3px}
	ul.map ul.map li 	{font-weight:bold; list-style-image: url('../img/markers/li.gif');}
	ul.map li a {color:#A71930}
	ul.map ul.map ul.map li, ul.map ul.map ul.map ul.map li {font-weight:normal; list-style-image: url('../img/markers/li_grey.gif');}
	ul.map ul.map li a, ul.map ul.map ul.map  li a {color:#454545} 
	ul.map ul.map ul.map ul.map ul.map li a {color:#454545;text-decoration:none} 
*/

.sideMenu a 							{display: block; background: url('../img/markers/point.gif') no-repeat left top; padding: 0 0 0 16px; color: #454545; margin: 0 0 10px 0; }
.sideMenu .choose a 					{color: #cd1924; font-weight: bold; text-decoration: none;}
.sideMenu .notactive a					{color: #454545;}
.sideMenu .active a 					{color: #cd1924; font-weight: bold; text-decoration: none;}
.sideMenu .notchoose a 					{font-weight: normal; text-decoration: underline;}
.sideMenu .notchoose a:hover 			{color: #454545;text-decoration: none;}

.sideMenu .child 						{margin: 0 0 15px 15px;}
.sideMenu .child a 						{display: block; background: url('../img/markers/li_grey.gif') no-repeat left top; padding: 0 0 0 10px; margin: 0 0 5px 0; }
.sideMenu .child .active a 				{color: #cd1924; font-weight: normal; text-decoration: none; }
.sideMenu .child .notactive a:hover		{}
.sideMenu .child .choose a 				{font-weight: bold; text-decoration: none;}
.sideMenu .child .notchoose a 			{font-weight: normal; text-decoration: underline;}
.sideMenu .child .notchoose a:hover 	{color: #454545;text-decoration: none;}


.text_blocks { width: 194px; margin: 0 0 20px 1px;}
.text_blocks h3 { color:#C21F26; display: block; width: 194px; text-transform: uppercase; font-size: 10.6pt; font-family: Tahoma; margin: 0 0 10px 0; font-weight:normal; text-align:left; padding:0 0 10px 0; border-bottom: solid 1px #e7a5a8;}
.text_blocks p { margin: 0 0 10px 3px; text-align: left; padding: 0 0 0 0;}

.text_blocks_bot  { margin: 0 0 20px 1px;}
.text_blocks_bot h3 { color:#C21F26; display: block; text-transform: uppercase; font-size: 10.6pt; font-family: Tahoma; margin: 0 0 10px 0; font-weight:normal; text-align:left; padding:0 0 10px 0; border-bottom: solid 1px #e7a5a8;}
.text_blocks_bot p { margin: 0 0 10px 3px; text-align: left; padding: 0 0 0 0;}

div.editAbsPos {margin-left:460px;}

div.pageNavigation .fl, div.pageNavigation .fr {width:150px; margin:0; padding:0}
div.pageNavigation .fr {text-align:right}

div.mt30 {margin-top:30px}
.mb30 {margin-bottom:30px}

div.pictureDiv {width:120px;text-align:center}

/*
div.left_block {border:1px dotted magenta}*/

/* AUTORISATION */
div.clientDiv div.fl {text-align:right; padding-right:5px;width:47px}
div.clientDiv div, div.clientDiv input {margin-bottom:7px}
div.clientDiv input.Inp {width:91px;}




ul.map {margin:0; padding:0}
ul.map li {list-style-image:url('../img/markers/point.gif');  padding:0; margin:0;}
ul.map li.map 				{list-style-image:url('../img/markers/li.gif'); padding:0; margin:0}	
	ul.map li a 		{color: #454545; text-decoration: underline; font-size: 8pt;font-weight:bold; text-transform: uppercase; }
	ul.map li a 		{text-decoration: none;}

ul.map_child {margin:0; padding:0}	
ul.map_child li 		{list-style-image:url('../img/markers/li.gif'); padding:0; margin:0}	
	ul.map_child li a 	{color: #454545; text-decoration: underline; font-size: 8pt;font-weight:normal; text-transform: none;}	
	ul.map_child li a  	{text-decoration: none;}	
	

.faq li { margin: 0px 0px 10px 0px;}
.faq li a { color:#1969C4; text-decoration: none; border-bottom: dashed 1px #1969C4; }
	.faq li a:hover  { color:#1969C4; text-decoration: none; border-bottom: none;}
blockquote { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}

.vacancies li { margin: 0px 0px 10px 0px;}
.vacancies li a { color:#1969C4; text-decoration: none; border-bottom: dashed 1px #1969C4; }
	.vacancies li a:hover { color:#1969C4; text-decoration: none; border-bottom: none;}
	.vacancies .descr a { color:#1969C4; text-decoration: underline; border-bottom: none;}
		.vacancies .descr a:hover { text-decoration: none;}
		
.novelties_left { position: absolute; top: -1px; left: 150px; }

.vc { vertical-align: middle;}


/* fot Structure table */
table.nikamedStructureTab td, table.nikamedStructureTab th {padding:5px;}
table.nikamedStructureTab tr  td.w5 {font-size:3pt;padding:0 !important; margin:0}
	.Btp 	{border-top:1px solid #d38c97}
	.Bbt 	{border-bottom:1px solid #d38c97}	
	.Brt 	{border-right:1px solid #d38c97}
	.Blt 	{border-left:1px solid #d38c97}
	.Ball 	{border:1px solid #d38c97;}
	
	.Rtp 	{border-top:1px solid #A71930}
	.Rbt 	{border-bottom:1px solid #A71930}	
	.Rrt 	{border-right:1px solid #A71930}
	.Rlt 	{border-left:1px solid #A71930}

.no_border { border: 0px !important }