@charset "windows-1251";
/* CSS Document */
*{ margin:0; padding:0; outline:none; }
ul{ list-style:none; }
img{ border:none; }
table{ border-collapse:collapse; }
a{ color:#00418b; text-decoration:none; }
a:hover{ text-decoration:underline; }
body{ font:12px Verdana, Geneva, sans-serif; background:url(/images/bg1.png) repeat-x 0 0; }
h1{ font:30px/40px Corbel, Verdana, Geneva, sans-serif; color:#ff0023; padding-bottom:15px; }
h2{ font:20px/20px Verdana, Geneva, sans-serif; color:#00418b; padding-bottom:5px; }
h3{ font:24px Arial, Helvetica, sans-serif; color:#f00; }
#main{ width:960px; padding:0 20px; margin:0 auto; }
.topBlock{ float:left; width:100%; padding:50px 0 30px 0; }
.contentBlock{ float:left; width:100%; }
.bottomBlock{ float:left; width:100%; padding:30px 0; }
.leftBlock{ float:left; width:210px; margin-right:-210px; }
.rightBlock{ padding-left:230px; }


.bothBox{ float:left; width:100%; padding-top:5px; }

.iconsBox{ float:right; width:210px; }
.iconsBox a{ float:right; width:12px; height:12px; margin-left:30px; overflow:hidden; background:url(/images/icons1.gif) no-repeat; }
.iconsBox .ico1{ background-position:0 0; }
.iconsBox .ico2{ background-position:0 -12px; }
.iconsBox .ico3{ background-position:0 -24px; }
.todayBox{ float:right; color:#00adef; font-size:11px; }

.logo{ float:left; width:311px; height:56px; overflow:hidden; background:url(/images/logo.png) no-repeat; }
.menu{ float:left; width:550px; padding:7px 0 0 10px; height:38px; background:url(/images/menuBg.png) repeat-x 0 bottom; color:#ff0023; font:17px/19px Corbel, Verdana, Geneva, sans-serif; }
.menu li{ float:left; padding:10px 15px 0 15px; height:28px; overflow:hidden; margin-right:2px; text-align:center; }
.menu li.active{ background:url(/images/menuBg2.png) repeat-x 0 0; }
.logo2{ float:right; width:160px; height:33px; margin:12px 0 0 -150px; overflow:hidden; background:url(/images/logo2.png) no-repeat; }

.copyright{ float:left; width:310px; padding-left:20px; color:#6a7176; }
.menu2{ float:left; color:#ff0023; font:17px Corbel, Verdana, Geneva, sans-serif; }
.menu2 span{ padding-right:30px; }
.menu2 a{ margin-right:30px; }
.iconsBox2{ float:right; }
.iconsBox2 a{ float:right; width:12px; height:12px; margin-left:30px; overflow:hidden; background:url(/images/icons1.gif) no-repeat; }
.iconsBox2 .ico1{ background-position:0 -36px; }
.iconsBox2 .ico2{ background-position:0 -48px; }
.iconsBox2 .ico3{ background-position:0 -60px; }


.flashBox{ float:left; width:100%; }

.leftMenu{ float:left; width:100%; margin-top:5px; border-bottom:1px dotted #00418b; color:#ff0023; font:17px/19px Corbel, Verdana, Geneva, sans-serif; }
.leftMenu li{ padding:10px 0; border-top:1px dotted #00418b; margin-bottom:-1px; }
.leftMenu li.active{ position:relative; z-index:2; border:solid #ff0023; border-width:1px 0; }
.leftMenu li.sub{ padding-left:20px; }

.feedbackForm{ float:left; width:630px; font:15px/17px Corbel, Verdana, Geneva, sans-serif; }
.feedbackForm .field{ float:left; width:310px; padding:15px 4px 15px 0; }
.feedbackForm p{ padding-bottom:3px; }
.feedbackForm span{ color:#ff0023; }
.feedbackForm .field input{ width:300px; font: 12px Verdana, Geneva, sans-serif; padding:2px; }
.feedbackForm .field select{ width:280px; font: 12px Verdana, Geneva, sans-serif; padding:1px; }
.feedbackForm .field2{ float:left; width:100%; padding-bottom:15px; }
.feedbackForm .field2 textarea{ width:620px; height:180px; padding:2px 2px; border: 1px solid #737373; }
.feedbackForm .legend{ float:left; padding-top:10px; }
.feedbackForm .submit{ float:right; width:110px; height:36px; margin-right:4px; background:url(/images/button1.png) no-repeat; border:none; }

.textBox{ float:left; width:100%; }
.textBox p{ line-height:24px; padding-bottom:24px; }

.table1{ width:100%; margin-bottom:30px; }
.table1 th{ background:#00418b; padding:4px 10px; border-right:1px solid #fff; font:16px Verdana, Geneva, sans-serif; color:#fff; }
.table1 td{ background:#d9f6fd; padding:4px 7px; font:11px Verdana, Geneva, sans-serif; color:#000; border-right:1px solid #fff; border-top:1px solid #fff; }
.table1 .light td{ background:#e7f9fe; }
.table1 td a{ font-size:13px; text-decoration:underline; }
.table1 td a:hover{ text-decoration:none; }
.table1 .last{ border-right:none; }
.table1 .c{ text-align:center; font-size:13px; }

.table2{ width:100%; }
.table2 th{ padding:4px 8px; border-bottom:1px solid #000000; font:18px Verdana, Geneva, sans-serif!important; color:#ff0023; text-align:left; }
.table2 td{ border-bottom:1px solid #b3ecfb; padding:4px 8px; font:11px Verdana, Geneva, sans-serif; }
.table2 td a{ font-size:13px; text-decoration:underline; }
.table2 td a:hover{ text-decoration:none; }
.table2 .c{ text-align:center; font-size:13px; }

.categoriesList{ list-style:disc; margin-left:15px; }
.categoriesList a{ text-decoration:underline; }
.categoriesList a:hover{ text-decoration:none; }
.catalogTable{ margin:10px 0; }
.catalogTable td{ padding:0 30px 20px 0; }
.productTitle{ padding:20px 0 10px 0; border-bottom:1px solid #ccc; margin-bottom:20px; }
