/* CSS Document */
html { padding: 0; margin: 0; }
BODY { background-color:#deedfc; color:#2f434d; margin: 0; padding: 20px; font-family: Tahoma, Verdana, sans-serif; min-width: 980px; }
P {color:#273650}
div, h3, h4, p { display: block; margin: 0; padding: 0; position: relative; }
DIV.hr { background:#364e59; margin:0; height:1px; overflow:hidden; padding:0}
DIV.hr_grey{ background:#6b8599; margin:0; height:1px; overflow:hidden; padding:0}
A { color: #0484c4; }
A:hover { color:#f78000; text-decoration: none; }
a img { border: none; }
FORM { margin:0;}
h3 { font-family: 'Arial', sans-serif; font-size: 14px; padding: 0 0 10px; }
h4 { font-family: 'Arial', sans-serif; font-size: 12px; padding: 15px 0 5px; }
INPUT.min_button { font-size: 11px}
INPUT.submit_button { font-size:13px;}
.red { color:#f78000}

.clear { clear: both !important; display: block !important; float: none !important; font-size: 1px !important; line-height: 1px !important; margin: 0 !important; padding: 0 !important; }


/*HEADER*/

#logo { float: left; height: 48px; }
#logo img { background: url('../img/0_11.gif') no-repeat; display: block; height: 48px; margin-left: 15px; width: 302px; }
DIV.topRounded {background-color:#FFFFFF; margin: 0 0 0 5px; float: right; height: 30px; }
DIV.topRounded .tl { background:url(../img/0_07.gif) top left no-repeat}
DIV.topRounded .tr { background:url(../img/0_07.gif) top right no-repeat}
DIV.topRounded .bl { background:url(../img/0_07.gif) bottom left no-repeat}
DIV.topRounded .br { background:url(../img/0_07.gif) bottom right no-repeat}
P.topRounded {padding:4px 0 4px 10px; color:#6b8a99; margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif }
P.topRounded A { color:#6b8a99; margin-right: 15px;}
P.topRounded A:hover { color:#0484C4;}

TABLE.helpfull {margin:15px 0 0 0; vertical-align: top;} 
TABLE.helpfull P { text-align:left;color:#6b8a99; padding:0 0 5px 10px; margin:0; font-size:11px}
P.topnav { padding:2px 0 2px 13px; }
P.topnav a { margin-right: 13px; }


TD.rollOver { padding: 10px 15px 0 0; border-spacing: 0; border-collapse: collapse; }
.rollOver a { float: left; }
TD.rollOver A IMG { margin: 0 2px 0 0;}

/*CONTENT*/
.fleft { float: left; margin-top: -1%; padding: 1% 2%; width: 45%; }
.fright { float: right; margin-top: -1%; padding: 1% 0; width: 48%; }
TD.content {background-color:#FFFFFF;}
TD.content .tr { background: url(../img/0_40.gif) top right no-repeat}
TD.content .bl { background: url(../img/0_80.gif) bottom left no-repeat}
TD.content .br { background: url(../img/0_79.gif) bottom right no-repeat}

.leftColumn { padding: 30px 10px 20px 30px; }
DIV.producer { font-size:10px}

.menuSections { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left: 30px;}
.menuSections A { display:block; padding:6px 0 1px 0; font-weight:bold}
.menuSections DIV A { padding:2px 0 1px 0; font-weight: normal}
.menuSections A.selected { color:#2f434d}
.menuSections A.selected:hover { color:#2f434d}
.menuSections A.selected:hover { color:#f78000}
.menuSections DIV { padding:3px 0 5px 10px} 
.menuSections DIV.indent { height:10px; margin:0; padding:0;overflow: hidden}

.tabs, #producer, #menusections { background-color: #fafcfe; display: block; font-family: 'Arial', sans-serif; font-size: 12px; list-style: none; margin: 0; padding: 0; position: relative; }
.tabs li { display: table-cell; display: inline-block; }
.tabs li.cur { background-color: #ffffff; }

TD.rightColumn { padding:30px 10px 0 20px}
TD.rightColumn P { font-size:70%; margin:0 0 1em 0; padding:0 }
DIV.searchBar INPUT { color: #6b8599; border: none; font-size: 12px; font-family: 'Arial', sans-serif; padding: 0 1px 0 4px; margin: 0 1px 1px 2px; width: 100%; }
DIV.searchBar INPUT.icon { padding: 0; margin: 0 0 0 5px; width: 22px; }

.icon { background-color: transparent; background-position: top left; background-repeat: no-repeat; border: none; float: left; line-height: 22px; height: 22px; padding-left: 28px; }
.icon:hover { background-position: bottom left; }
.ibasket { background-image: url('../img/icons/basket.png'); }
.iregister { background-image: url('../img/icons/register.png'); padding-left: 18px; }
.imap { background-image: url('../img/icons/sitemap.png'); margin-top: 2px; }
.icontacts { background-image: url('../img/icons/contacts.png'); margin-top: 4px; }
.ifaq { background-image: url('../img/icons/help.png'); margin-top: 2px; }
/*.iicq { background-image: url('../img/icons/icq.png'); }*/
.iphone { background: url('../img/icons/phone.png') bottom left no-repeat; }
.isearch { background: url('../img/icons/search.png') bottom left no-repeat; cursor: pointer; margin-left: 5px; padding: 0; width: 22px; }

.topnav a { height: 22px; padding: 0; width: 24px; vertical-align: middle; }
.contacts { float: right; font-size: 11px; line-height: 22px; text-align: right; width: 30%; white-space: nowrap; }
.rollOver .contacts a { float: none; }
.rollOver .contacts img { display: inline; margin: 0; vertical-align: middle; }
.contacts p { float: right; color: #6B8599; margin: 0; padding: 0 0 0 28px; }
.contacts span { float: right; padding-left: 10px; }

.currency { line-height: 22px; }
P.currency a { margin-right: 11px; }

.smooth .corners .reducer#normSize { padding: 7px 0; }
#normSize a { font-size: 11px; margin-right: 5px; }

.corners { border: 1px solid #7998b0;}
.corners .t,
.corners .r,
.corners .b,
.corners .l,
.corners .c,
.corners .u
{
	position: relative;
	z-index: 1;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.corners .t { left: -1px; top: -1px; }
.corners .r { background-position: right top; left: 2px; }
.corners .b { background-position: right bottom; top: 2px; }
.corners .l { background-position: left bottom; left: -2px; }
.corners .c { left: 0px; top: 0px; margin-right: 0px; }

.rounded-borders .corners { background: #ffffff; /*display:none;*/ height: 100%; }
.rounded-borders .corners .t { background-image: url('../img/b1.gif'); }
.rounded-borders .corners .r { background-image: url('../img/b2.gif'); }
.rounded-borders .corners .b { background-image: url('../img/b3.gif'); }
.rounded-borders .corners .l { background-image: url('../img/b4.gif'); }

.smooth .corners { background: #ffffff; /*display:none;*/ height: 100%}
.smooth .corners .t { background-image: url('../img/bb_1.gif'); }
.smooth .corners .r { background-image: url('../img/bb_2.gif'); }
.smooth .corners .b { background-image: url('../img/bb_4.gif'); }
.smooth .corners .l { background-image: url('../img/bb_3.gif'); }
.smooth .u {font-size: 12px; font-family:Arial; font-weight:bold; margin:-10px 0 0 0; top: 0; left: 10px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; float: left; color: #6b8599;}
.smooth .corners .reducer {padding:10px 5px 10px 8px; text-align: left;} 	
.smooth .corners P { font-family:Tahoma; font-size:10px; color:#6b8599; padding:0; margin:0;}
#normSize P { font-size:11px; line-height:16px;}
.smooth .corners DIV.price  { font-size:10px; position:relative; z-index: 2; left:0px; top:-17px; float:right; color:#2f434d}
.smooth .corners P.title { padding:0 18px 2px 0;}
.smooth .corners P.code { padding:0 0 5px 0;}
.smooth .corners DIV.cross { position:relative; z-index: 3; left:0px; top:-13px; float:right}
.smooth .corners DIV.total { padding:0 20px 0 5px }

INPUT.straight {color:#6b8599; border:1px solid #6b8599; font-size:12px; height:16px; font-family:Arial; padding-left:2px;}
DIV.checkbox {font-size:11px; color:#6b8599;}
DIV.checkbox INPUT {font-size:11px; color:#6b8599; margin:0 0 -1px 0}

.centerColumn { padding:30px 0 20px 0 }
.centerColumn P { font-size:70%; }
.centerColumn UL, .centerColumn OL { font-size:70%; margin-top:0; margin-bottom:1em; padding:0;}
.centerColumn UL LI {line-height:120%}
.centerColumn P.comment { font-size:70%; margin:0 0 0.5em 0;color:#6b8599;}
.centerColumn H1 { font-size: 22px; font-weight: normal; line-height: 110%; margin: 0; padding: 0 0 10px; }
.centerColumn H1 span { color:#2f434d; font-size: 14px; }
.centerColumn H1 A {color:#2f434d }
.centerColumn H2 { font-size: 14px; margin:15px 0 0.4em 0; padding:0;color:#2f434d;}
.centerColumn H3 { font-size: 12px; margin:0 0 0.4em 0; padding:0;color:#6b8599;}
.centerColumn  DIV.paragraph { font-size:70%; margin:0 0 1em 0; padding:0; }
.centerColumn  DIV.paragraph P { font-size:100%; margin:0 0 1em 0; padding:0; }
DIV.paragraph UL, DIV.paragraph OL {font-size:100%;}

.newsDate { color: #6b8599; font-size:70%;}
.newsBody { display: block; margin: 0 0 0.5em 0;}
.newsBody P { display: block; font-size:70%; margin:0; padding-bottom: 10px; }
.paragraph P em { font-size: 14px; }
.paragraph P { padding-left: 10px; }
.newsBody IMG { margin:3px 10px 0 0; float:left}
.newsBody SPAN { font-weight:bold; padding:0 3px 0 0 }

/*.dim, .dim * { color: #6b8599; }
.dim { padding-top: 10px; }
#goodCrumbs.dim { clear: both; font-size:70%; margin: 0 0 10px}
#topCrumbs.dim { font-size:70%; margin:-0.3em 0 0 0}
.goodTitle, .goodTitle a { font-family: 'Arial', sans-serif; font-size: 16px; font-weight: bold; padding: 0 0 10px; }
.goodAnnonce { font-size:70%; }
.goodPrice { font-size: 14px; font-weight: bold; }
.goodToCart { color: #0484c4; margin-left: 15px; }
.goodCode { float: right; padding-top: 3px; color: #6b8599; }
.goodImg { float: left; margin: 0 10px 10px 0; }
*/
.dim,.dim * { color:#6b8599}
#goodCrumbs.dim { font-size:70%; padding: 0 0 15px; }
#topCrumbs.dim { font-size:70%; padding:-0.3em 0 0 0}
P.goodTitle {  font-size:100%;font-weight:bold; font-family:Arial; margin:-0.2em 0 0 0}
P.goodAnnonce { font-size:70%; margin:0 0 0.5em 0; text-align:justify}
P.goodPrice { font-weight:bold; margin:0 20px 20px 0}
P.goodToCart {font-size:70%; margin:0 20px 20px 0; padding:0; color:#0484c4}
P.goodToCart SPAN { text-decoration:none}
P.goodCode {margin:0 0 20px 0; color:#6b8599; text-align:right}
IMG.goodImg { margin:0 10px 20px 0}

p.dim { margin: 10px 0; }

.box { clear: both; padding: 10px 10px 5px; border-bottom: 1px solid #f6f6f6;}
.box:hover { background-color: #fafafa; }
.box img, .box .img, a.goodImg { float: left; width: 90px; }
.box .img, a.goodImg { margin: 0 0 10px; }
.box .img img { margin: 0; }
.box h3 a { font-size: 14px; display: inline-block; }
.box h3 { margin-left: 100px; padding-bottom: 5px; }
.box p { font-size: 11px; line-height: 12px !important;  margin: 0 0 0 100px; padding: 0 0 10px; }
.box p span { display: inline-block; }
.box p.newsDate { padding: 0; }
.box .goodCode { float: right; color: #898989; }
.box .goodPrice { font-size: 14px; font-weight: bold; padding-right: 10px; }

.fleft .box { background-color: #fafafa; }

.all-news .box img, .all-news .box .img { width: 160px; }
.all-news h3, .all-news p { margin-left: 175px; }

.novelty_out {position:relative}
/*DIV.novelty_out#thumbnails { display: inline; margin:10px 6px 0 0; }*/
IMG.novelty_in {position: absolute; top:2px; left:2px;}

.fleft .novelty_out { float: left; position: relative; width: 90px; }
/*DIV.novelty_out#thumbnails { display: inline; margin:10px 6px 0 0; }*/
.box IMG.novelty_in { position: absolute; display: block; top: 10px; left: 10px; height: auto; width: auto; }
.fleft .box { padding: 15px 10px 10px; }

/*Menu*/
.tabs { background: url('../img/menu/tabs-bg-l.png') no-repeat; font-size: 12px; height: 20px; left: -17px; line-height: 20px; padding: 0 1px; position: relative; width: 90%; }
.tabs li { float: left; position: relative; }
.tabs li, .tabs li a { color: #4e6f80; display: block; font-size: 12px; height: 20px; line-height: 20px; text-align: center; }
.tabs li a { cursor: pointer; position: relative; }
.tabs li b { display: none; }
.tabs li.corner-r { background: url('../img/menu/tabs-bg-r.png') no-repeat; width: 13px; position: absolute; right: 0; top: 0; z-index: 1; }
.tabs li#tab_menusections { width: 40%; }
.tabs li#tab_producer { width: 60%; }
.tabs li.current { z-index: 3; }
.tabs li.current a { background: url('../img/menu/tabs-bg-cur-l.png') no-repeat; color: #ffffff; margin-right: 12px; padding-left: 12px; }
.tabs li.current b { background: url('../img/menu/tabs-bg-cur-r.png') no-repeat; display: block; float: right; height: 20px; width: 12px; }


/*Form*/
dl { clear: both; font-size: 12px; }
dt, dd { clear: both; display: block; margin: 0; padding: 0 0 7px; width: 100%; }
dl b { color: #0484C4; font-size: 18px; }
dl label { color: #6B8599; display: block; font-size: 12px; padding-bottom: 3px; }
dl input { display: block; margin-bottom: 5px; }
dl input, dl select, dl textarea { float: left; font-family: 'Arial', sans-serif; font-size: 12px; width: 100%; }
dt input, dt select, dt textarea { margin-right: 15px; width: 45%; }
dd input, dd select { width: 90%; }
dl textarea { overflow: hidden; height: 70px; }
dl .btn { margin-right: 5px; width: auto; }
dl .alarm { clear: both; }
dl .alarm, dl .comment { color: #f78000; display: block; font-size: 10px; font-style: normal; }
dt .comment { color: #BF0D12; float: left; width: 38%; }
dd .comment { width: 18%; }
dt.captcha img { color: #6B8599; float: left; font-size: 10px; height: 23px; margin-right: 10px; width: 70px; }
dt.captcha input { width: 8%; }
dl input.error { background-color: #E6A8A8; }

.final-reg { font-size: 12px; }
img.intext { float: left; margin: 0 15px 15px 0; }
blockquote { color: #6B8599; display: block; font-size: 12px; margin: 0; padding: 10px 5px; font-style: oblique; }
bloсkquote span { display: block; font-size: 11px; pdding-top: 5px; text-align: right; }



/*FOOTER*/
TD.footer { font-size: 11px; padding: 10px 20px; }
TD.footer * { color: #61798c }
.footer p { margin: 0; padding: 0 0 7px; _height: 1%; }
.footer .left { float: left; width: 300px; }
.footer .right { float: right; width: 300px; }
.footer .center { display: block; margin: 0 310px; text-align: center; }
.footer strong { display: block; padding: 7px 0 0; }
.footer a { font-weight: bold; }
.footer b, .footer span { display: table-cell; display: inline-block; padding-right: 5px; vertical-align: top; }
.footer span { padding-right: 12px; }
.footer span a { font-weight: normal; }
.footer p img { display: inline; vertical-align: middle; }

.news-img { float: left; }
.news-img img { width: 90px; }
.news-item { border-bottom: 1px solid #f6f6f6; padding: 15px; }
.news-item p { margin-left: 100px; }
.paragraph .newsDate { padding: 10px 0 5px; }
.head-news { display: block; font-family: 'Arial', sans-serif; font-size: 16px; font-weight: normal; }
.attent span { color: #ff0000; padding-left: 5px; }
.attent, .centerColumn div.paragraph p.attent { font-size: 14px !important; font-weight: bold; padding: 10px 0 50px; }
.clear { clear: both !important; display: block !important; float: none !important; font-size: 1px !important; line-height: 1px !important; margin: 0 !important; padding: 0 !important; }

.partner-logos { clear: both; display: block; padding: 30px 0 15px; text-align: center; }
.partner-logos a, .partner-logos a img { border: none; float: left; margin: 0 15px 15px 0; width: 150px; }
.partner-logos a { height: 10em; }

.cntr { text-align: center; _height: 1%; }
.cntr img { border: none; display: block; margin: 0 auto 20px; width: 300px; }
.cntr blockquote { font-family: 'Arial', sans-serif; font-size: 18px; font-style: oblique; color: #424242; display: block; margin: 0 auto; width: 400px; }

.alexa, .spylog { height: 1px; overflow: hidden; visibility: hidden; }





