/*common */
body {  font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px;}
h1, .h1 { display:block; font-family: Myriad pro, Arial, Helvetica, sans-serif; color: #a61c03; font-size: 24px; line-height: 21px; margin-bottom: 21px; margin-top: 7px;}
.h1 { cursor: pointer;}
h2 { color: #ffb201; font-family: Myriad pro, Arial, Helvetica, sans-serif; font-size: 24px; margin: 21px 0; line-height: 21px;}
h3 { font-family: Myriad pro, Arial, Helvetica, sans-serif; color: #a61c03; font-size: 18px; line-height: 21px; margin-bottom: 21px;}
h4 { color: #ffb201; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 21px; margin-bottom: 0;}
p { font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; margin: 0; padding-bottom: 21px; display: block;}
ul { line-height: 21px; margin:0; padding-bottom: 21px;}
ol li { list-style-type:decimal; background: none; padding: 0; margin-left: 20px;}
li { background:url(/images/arrow.gif) no-repeat  left 8px; margin-left: 0; padding-left: 20px;}
a , .ordynary_link { color: #a61c03;}
a:hover , .ordynary_link:hover { text-decoration:none;} 
.hlt {  color: #a61c03;}

#container-page { width: 940px; margin: 0 auto; position: relative; min-height: 100%; }
h2.mainpage { font-size: 24px; font-family: Myriad pro, Arial, Helvetica, sans-serif; margin-bottom: 18px; color: #a61c03;}

/* Хедер */
#container-header { height: 337px; background:url(/images/header_bg.jpg) no-repeat top; position:relative; padding-bottom: 6px;} /*здесь главная картинка*/
#logo { position:absolute; left: 57px; top: 19px;}
#slogan { position:absolute; top: 120px; left: 0px; font-family: Myriad pro, Arial Narrow, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 38px; line-height: 36px; width: 390px; text-align:center;}
#slogan .bigslogan { font-size: 48px; line-height: 46px;}
#slogan .code { font-size: 18px;}
#lang { margin:0; padding:0; padding-top: 258px; height: 34px;}
#main_menu { margin: 0; padding: 0; padding-bottom: 0px; height: 45px;}
#main_menu li { float: left; background:url(/images/spacer.jpg) no-repeat right 3px; margin: 0; padding: 13px 0px; height: 18px; font-size: 20px; line-height: 18px; font-family: Myriad pro, Arial Narrow; color: #ffffff; width: 180px; text-align:center;}
#main_menu li.last { background:none;}
#main_menu li a { color:#FFFFFF; text-decoration:none;}
#main_menu li a:hover { text-decoration:underline;}
.top_telefone { font-size: 20px; line-height: 18px;}
#slogan .top_telefone .code { font-size: 14px;}
.icq { padding: 4px 0; padding-left: 30px; background:url(/images/icq.gif) no-repeat left 2px;}

/* Контент*/
/* левая колонка*/
#leftcolumn { width: 218px; border: 1px #dfdfdf solid; float:left; margin-right: 19px; margin-bottom: 6px;}
.color_menu_block { background: #c01502 url(/images/leftcol_bg.jpg) repeat-x top; }
.color_menu_block h2 { background:url(/images/menufon1.jpg) no-repeat; height: 48px; line-height: 48px; padding: 0; margin: 0; text-align:center; font-family:Myriad pro, Arial, Helvetica, sans-serif; font-size: 20px; color: #a61c03; }
.color_menu_block ul { padding-bottom: 1px; margin: 0;}
.color_menu_block li { margin: 1px 2px; background: #f7e4d8 url(/images/li_bg.gif) no-repeat; background-position: 7px 7px; padding: 7px 0; padding-left: 26px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height: 12px;}
.color_menu_block li a { color: #000000; text-decoration:none;}
.color_menu_block li a:hover { color: #a61c03;}
.special { background:url(/images/special_bg.jpg) no-repeat; width: 218px; height: 48px; line-height: 48px; text-align:center; font-family:Myriad Pro,Arial, Helvetica, sans-serif; margin: 0; font-size: 20px; color: #ffffff; }
#strollers { background: #f7e4d8; padding: 0 12px; padding-bottom: 29px;  margin: 0 2px; margin-bottom: 2px; }
#strollers .stroller { width: 190px; height: 166px; overflow:hidden; background: #ffffff; text-align:center; position:relative;}
#strollers h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; text-align:center; font-weight:bold;  margin: 0; padding-top: 15px; color: #000000;}
#strollers  a { color: #000000; text-decoration:none; position:relative; display:block;}
#strollers  a h3 { background: #F7E4D8;}
#strollers  a:hover h3 { color: #a61c03;}
#strollers  a span { display:block; position:absolute; top: 0; left: 0; width: 190px; height: 150px; z-index: 100;}
#strollers .ordinary_link { color: #a61c03; text-decoration:underline; padding-top: 18px;}
#strollers .ordinary_link:hover { color: #a61c03; text-decoration: none;}
#strollers .stroller_cost { color: #ffffff; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; position:absolute; right: 2px;  bottom: 2px; top: 140px; font-weight:bold; display:inline; height:auto; width: auto; left:auto;  cursor:pointer; background: #B41C05; padding:2px 5px;}
.stroller div { height:128px; border: 1px solid #ffffff;}
.stroller:hover div {border: 1px solid #C21202;}

/* основной контент*/
#rightcolumn { float:left; width: 700px;}

/*верхний блок на главной странице */
#top_info_block { margin-bottom: 8px;}
#infopic_place { float:left;}
#top_info_menu { float:left; background: #c01502 url(/images/leftcol_bg.jpg) repeat-x top; width: 218px; height: 202px; border: 1px #dfdfdf solid; margin-left: 19px; }
#top_info_menu h2 { background:url(/images/menufon2.jpg) no-repeat; height: 48px; line-height: 48px; padding: 0; margin: 0; text-align:center; font-family:Myriad pro, Arial, Helvetica, sans-serif; font-size: 20px; color: #a61c03; }
#top_info_menu ul { padding-bottom: 1px; margin: 0;}
#top_info_menu li { margin: 0 2px; background: #f7e4d8 url(/images/top_li_bg.gif) no-repeat; background-position: 7px 12px; padding: 10px 0; padding-left: 26px; font-size:12px; line-height: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#top_info_menu li a { color: #000000; text-decoration:none;}
#top_info_menu li a:hover { color: #a61c03;}

/* блок с товарами на главной странице*/
.product_anons { width: 220px; height: 245px; float:left; margin-bottom: 8px; position:relative; text-align:center; text-decoration:none;}
.product_header_bg { display:block; background:url(/images/product_header_bg.jpg) no-repeat; width: 220px; height: 24px; font-family: Myriad pro, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #ffffff; text-align:center; padding-bottom: 18px;}
.goto { display:block; position:absolute; right: 0; bottom: 10px; background:url(/images/goto.gif) no-repeat; background-position:top; width: 123px; height: 24px; text-align:center; color: #535353; font-family: Myriad pro, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.goto:hover { background-position: 0 -24px; color: #838383;}
.vertical_spacer { float:left; margin-top: 34px; margin-bottom: 8px;  height: 211px;  width: 20px; background:url(/images/point.gif) repeat-y center; }
.horisontal_spacer { height: 45px; clear:both; background:url(/images/point.gif) repeat-x; background-position:center;}

/* каталог */
.colors_maxima { margin: 0 0 20px 0;}

.products { padding-bottom: 21px;}
.product { width: 340px; height: 165px; float:left; padding-right: 20px; padding-bottom: 21px;}
.product_text { float:right; width: 178px; height: 163px; position:relative;}
.product_text_inner { float:left; width: 178px; margin-bottom:0;}
.rightprod { padding-right: 0;}
.product img { float:left; border: #c21202 1px solid; margin-right: 32px;}
.product a:hover img { float:left; border: #ffb201 1px solid; margin-right: 32px;}
.product .cost { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #e88800; padding-bottom: 21px; display:block; font-weight:bold;}
.product h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #000000; margin-bottom: 0; font-weight:bold;}
.add { display:block; background:url(/images/add.jpg) no-repeat top; width: 160px; height: 24px; margin-bottom: 3px; float:left; position:absolute; bottom: 24px;}
.product_text_inner .add, .product_text_inner .description { position:static;}
.add:hover { background-position: 0 -24px;}
.product_info_block { float:left; padding-bottom: 21px;}
.description { display:block; background:url(/images/description.jpg) no-repeat top; width: 138px; height: 24px; text-align:center; text-decoration:none; color: #666666; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; position:absolute; bottom: 0;}
.description:hover { background-position: 0 -24px; color: #000000;}
/* внутренние страницы каталога */
.cost { float:left; width: 240px; height: 53px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #e88800; margin-bottom: 0;}
#photo_container { float:left; width: 227px; padding-right: 54px;}
#photo_container #big_image { border: #c01302 1px solid; margin-bottom: 14px;}
#photo_container a { position:relative; float:left;}
#photo_container a span { background:url(/images/search.png) no-repeat; position:absolute; left: 5px; top: 5px; display:block; width: 20px; height: 20px;}
.min_photo { border: 1px #c4c4c4 solid; margin-right: 7px; margin-bottom: 9px; cursor:pointer; float:left; width:108px; text-align:center;}
#photo_container .odd { margin-right:0px; }
.product_description li { overflow:hidden;}
.cost_colored { color:#E88800; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; padding-bottom:21px; }
/* Футер */
#footer-wrapper { height: 80px; }
#container-footer { height: 60px; background: #a00304;  padding-top: 20px; position: relative; margin: -80px auto 0; width: 940px; }
.copyrights { padding-left: 216px; margin: 0; line-height: 11px;float: left;}
.copyrights p { margin:0; line-height: 11px; padding-bottom: 6px; color: #fa4b47; width: 380px; }
#nouvelle_block { float:left; padding-left: 130px; width: 140px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff9d10; line-height: 11px;}
#nouvelle_block p { padding-bottom: 6px; margin: 0; font-size: 11px;}
#nouvelle_block a { color: #ff9d10; }

/* стили, таблицы*/
.tech th { font-weight:bold;  background: #F7E4D8; }
.tech .th td { font-weight:bold; border-top: 1px #636363 dotted;} 
.tech th, .tech td { padding: 0 10px; vertical-align:top;}
.tech { margin-bottom: 21px;}
.first td { background: #feebdf;}
.warning { color: #a61c03;}
.arrow_up , .arrow_down { padding-right: 10px; background:url(/images/arrow_up_down.gif) no-repeat right top; height:21px; width: 5px; text-decoration:none;}
.arrow_down  { background-position: 100% -21px;}
.form th { font-weight:bold;}
.form th, .form td { padding: 4px 10px; vertical-align:top;}
.form { margin-bottom: 21px;}
.form input, .form textarea { width: 250px;}
.form textarea { height: 80px; overflow:auto;}
.form textarea.additional { width: 550px; height: 100px;}

/* корзина */
#buscket { position:absolute; width: 250px; height: 33px; right: 13px; top: 262px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #565555;}
#buscket strong { color: #000000;}
#buscket a { color: #000000;}
#buscket img { padding-bottom: 2px; padding-right: 14px; vertical-align:middle;}

#top_telefone { position:absolute; width: 666px; height: 33px; left: 13px; top: 262px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #565555;}
#top_telefone strong { color: #000000; font-weight:bold;}
#top_telefone a { color: #000000;}
#top_telefone img { padding-bottom: 2px; padding-right: 14px; vertical-align:middle;}


.buttons { padding-bottom: 4px;}
.buttons a, .buttons input {display:block; background:url(/images/description.jpg) no-repeat top; width: 138px; height: 24px; text-align:center; text-decoration:none; color: #363636; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; line-height: 20px;}
.buttons a:hover, .buttons input:hover { background-position: 0 -24px;  color: #000000; cursor: pointer;} 
.buttons input { padding:0; padding-bottom: 6px; border:0; line-height:20px; vertical-align:baseline; margin-bottom:0;}
.left_img { float:left; width: 200px; overflow:hidden;}
.date { width: 100%;}
.date td, .date th { width: 25%;  padding: 4px; vertical-align:top;}
.date .cost, .date .name { color: #a61c03; font-size: 12px;}
.date .cost { font-weight:bold; float:none;}
.mybag_text { width: 480px; padding-left:20px; float:left;}
.final_cost { padding-bottom: 0; text-align:right;  color: #a61c03; font-size: 16px; font-weight:bold; } 
.total_cost { text-align:right; float:right; width: 200px;}
.total_cost span { padding-bottom: 0;  color: #a61c03; font-size: 16px; font-weight:bold;}
.order a  {display: block; float:left; background:url(/images/goto_order.jpg) no-repeat top; width: 160px; height: 24px; text-decoration:none;}
.order a:hover { background-position: 0 -24px; cursor: pointer;}
.order a span { visibility:hidden;}
.close span { visibility:hidden;}
.close a { padding:0; margin:0; display:block; width: 22px; float:right; background: url(/images/close.jpg) no-repeat top; text-decoration:none; }
.close a:hover { background-position: 0 -23px;}
.make_order { padding:0; padding-bottom: 6px; border:0; line-height:20px; vertical-align:baseline; margin-bottom:0; display: block; float:left; background:url(/images/make_order.jpg) no-repeat top; width: 160px; height: 24px; text-decoration:none;}
.make_order:hover { background-position: 0 -24px; cursor: pointer;}
.make_order span { visibility:hidden;}

/* каталог */
.img_color { float:left; margin-bottom:36px; margin-right:9px; }
.img_color p { color:#A41F60; font-weight:bold; margin:0; padding-bottom:0px; text-align:center; }
.img_in { float:left; margin:0 9px 9px 0; }
.article_link { color:#FF9D10;}
