body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 
strong { font-weight:bold}
a:active, a:focus{ outline:none; }
div.justclear { clear:both; height:0px; line-height:1px; overflow:hidden}
a { color:#006699; text-decoration:underline}

body {color:#333333; background:#f0f1f2; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; font-size: 14px; line-height: 16px;}

div.bg-big { background:url(/img/bg-big.jpg) top left repeat-x; min-height:700px}
div.basket{ background:url(/img/bg-top.png) center top no-repeat; width:914px; height:45px; margin:auto; border:0px solid black}
div.basket-ad { padding:15px 40px 0px 0px; text-align:right}
div.basket-ad span {}
div.basket-ad span img { padding-right:10px}
div.buttons { height:265px; background:url(/img/bg-bigmenu.png) center top no-repeat; width:914px; margin:auto}

div.buttons a { display:block; float:left; height:160px;  width:173px; margin:20px 0px 0px 40px; color:#3e4349; text-decoration:none; font-size:16px; line-height:16px; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:bold}
/*height:204px;*/
div.buttons  a:hover { color:#052d5c}
div.buttons-ad { border:0px solid red}

div.buttons a span { text-transform:uppercase; display:block; text-align:center; margin-top:130px }

a.menu-main { background:url(/img/button-main.png) center top no-repeat; border:0px solid red}
a.menu-products { background:url(/img/button-prod.png) center top no-repeat}
a.menu-useful { background:url(/img/button-useful.png) center top  no-repeat}
a.menu-contacts { background:url(/img/button-contacts.png) center top no-repeat}

a.menu-main:hover { background:url(/img/button-main2.png) center top no-repeat}
a.menu-products:hover { background:url(/img/button-prod2.png) center top no-repeat}
a.menu-useful:hover { background:url(/img/button-useful2.png) center top  no-repeat}
a.menu-contacts:hover { background:url(/img/button-contacts2.png) center top no-repeat}

a.menu-main2 { background:url(/img/button-main2.png) center top no-repeat}
a.menu-products2 { background:url(/img/button-prod2.png) center top no-repeat}
a.menu-useful2 { background:url(/img/button-useful2.png) center top  no-repeat}
a.menu-contacts2 { background:url(/img/button-contacts2.png) center top no-repeat}



div.radial { background:url(/img/radial.png) center top no-repeat; min-height:118px }
div.submenu { background:url(/img/bg-menu.png) center top no-repeat; width:914px; height:45px; margin:auto}
div.submenu-ad { padding:7px 0px 0px 40px}
div.submenu-ad a { display:inline-block; text-transform:uppercase; color:#333333; margin:0px 20px 0px 0px}

div.topinfo { width:908px; margin:auto; height:60px; border:0px solid red }
div.topinfo-ad { padding:10px 10px 10px 20px}
div.cp-content { background:url(/img/bg-m.jpg) center top repeat-y; width:920px; margin:auto}
div.r1 { height:20px;}
div.maincontent { background:url(/img/bg-main.png) center top no-repeat; width:914px; margin:auto; min-height:400px}
div.maincontent-ad { padding:40px 30px 20px 30px}
div.maincontent-bg {background:url(/img/bg-main2.png) center 100px no-repeat;}

div.bottomscroll { height:200px; background:url(/img/bg_blue.jpg) left top repeat-x; }
div.scrollpixs { height:200px; background:url(/img/bg-scroll.png) center top no-repeat; width:908px; margin:auto; position:relative}

img.la { position:absolute; left:0px; top:0px; width:75px}
img.ra { position:absolute; right:0px; top:0px; width:75px;}
div.running { padding:30px 75px 0px 75px; border:0px solid red}
img.runningpix { display:inline-block; padding:5px; background:#f0f1f2; margin:0px 25px 0px 25px; height:150px }
a.pshadow { display:inline-block}


div.bcc { width:908px; margin:auto; background:url(/img/bp.jpg) center top no-repeat; height:85px;margin-bottom:50px}
div.bcc-ad { text-align:center; padding:10px 0px 0px 0px}

h1.page-title { text-transform:uppercase; display:block; color:#4176ac; font-size:24px; line-height:25px; margin-bottom:20px}
h1.page-title2 { text-transform:uppercase; display:block; color:#999999; font-size:24px; line-height:25px; margin-bottom:20px}

/*две колонки*/
div.two-cols { clear:both}
div.left-col { width:260px; min-height:300px; float:left; border:0px solid black}
div.right-col { float:right; min-height:300px; border:0px solid red; width:580px}


div.leftmenutop { height:11px; width:204px; overflow:hidden; background:url(/img/bg-left-top.jpg) center top no-repeat}
div.leftmenumiddle { background:url(/img/bg-left-middle.jpg) center top repeat-y; width:204px; overflow:hidden}
div.leftmenubottom { width:204px; height:44px; overflow:hidden; background:url(/img/bg-left-bottom.jpg) center top no-repeat}
div.mmenu { padding:0px 11px 0px 11px;}
div.mmenu a { display:block; color:#323232; text-decoration:none; background:url(/img/ar.jpg) 0px 1px no-repeat; padding:0px 0px 10px 25px; margin:5px 0px 10px 0px; text-transform:uppercase; border-bottom:2px solid #edeeef; font-size:13px; line-height:14px;}

div.mmenu a.leftproducthref { display:block; color:#2f66a7; text-decoration:underline } 

div.mmenu a:hover { display:block; color:#2f66a7; text-decoration:underline }

div.one-item { width:160px; height:240px; border:0px solid red; float:left; margin:0px 30px 20px 0px }
img.modelpix { display:block; width:145px; padding:5px; background:#FFFFFF; border:1px solid #e0e2e3}
a.modelname { color:#323232; text-decoration:none; font-weight:bold; font-size:11px; line-height:12px; display:block; margin-top:10px; background:#dadfe4; padding:5px}
a.modelname:hover { text-decoration:underline; color:#2f66a7}

h2.modelfullname { font-weight:bold; display:block; margin-bottom:10px}

table.selectedmodel { width:100%}
table.selectedmodel td { vertical-align:top}
td.modeltext { width:300px; padding-right:20px; font-size:12px; line-height:13px; color:#666666}
img.selectedmodelpix { display:block; width:300px; padding:5px; background:#FFFFFF; border:1px solid #e0e2e3}

div.allcolors { clear:both; margin-top:5px}
div.onecolor { float:left; width:100px; height:30px; margin:0px 15px 20px 0px  }
a.tobasket { display:block; font-size:11px; text-align:center; color:#999999; text-decoration:none}
a.tobasket:hover { color:#333333; text-decoration:underline}
div.whatwehave { padding-top:20px; font-weight:bold; padding-bottom:10px}
div.whatwehave  span { font-style:italic; font-weight:normal}

/*tri kolonki*/

div.tri-kolinki { clear:both; border:0px solid black}
div.tk1 { min-height:300px; width:630px; float:left; border:0px solid blue}
div.tk2 { min-height:300px; width:210px; float:right; border:0px solid red}

div.tkleft { width:628px; clear:both; border:0px solid red; min-height:300px}
div.tkleft1 {  min-height:300px; width:210px; float:left; border:0px solid green}
div.tkleft2 {min-height:300px; width:410px; float:right; border:0px solid blue}

div.one-new { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #CCCCCC}
div.one-new  span { display:block; font-size:11px; color:#999999}
div.one-new h2 { font-weight:bold; font-size:15px; display:block; margin-bottom:10px}

/*form*/

div.no-products { color:#666666}
div.addedmodels { padding:10px 10px 0px 0px}
div.amit {margin:3px 0px 3px 0px; padding:3px 0px 7px 0px; border-bottom:1px dotted #CCCCCC}
div.addedmodels a { font-size:11px; }
a.del { color:#990000; text-decoration:none; font-size:15px; font-weight:bold; display:inline-block; margin-left:10px}

input.nam { display:block; width:98%; margin-bottom:20px; height:23px; font-size:16px}
input.fback {display:block; width:98%; margin-bottom:20px; height:23px; font-size:16px}
textarea.ymes { display:block; width:98%; height:150px; font-size:16px; margin-bottom:20px} 

/*fixes*/
span.ca-ca { padding:0px;}
div.baling { text-align:center}
div.modelbigpix { border:0px solid red; }
div.minimalheight { min-height:350px; border:0px solid black}
table.catalog td { padding:3px}
div.bshad {  border:1px solid black}

div.oneshad { float:left;  height:50px;  width:173px; margin:20px 0px 0px 40px;}
.sh1 { background:url(/img/sh.png) center top no-repeat}
.sh2 { background:url(/img/sh.png) center top no-repeat}
.sh3 { background:url(/img/sh.png) center top no-repeat}
.sh4 { background:url(/img/sh.png) center top no-repeat}

img.bannerpic { display:inline-block; margin-bottom:15px }
