* { vertical-align: baseline; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0;} 
table { border-collapse:collapse; border-spacing:0; } 
ol,ul { list-style:none;} 
:focus {	outline: 0;}
body { line-height: 1;}
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input, a { font-family: helvetica,arial,sans-serif; font-size: 12px; color: #000;}

.clear { clear:both;}
.clearer {clear: both; margin-bottom: 70px;}
a, a:link { outline-color:invert; outline-style:none; outline-width:medium; text-decoration: none;}
a:hover { }

html {}
body { background: #dddde0; width: 100%; text-align: center;  }
#container {width: 999px; margin: 0 auto; text-align: left; padding-top: 15px;}



#main {background: #fff url(img/catalog_bg_lr.gif) 0 0 repeat-y; float: left; width: 100%;}
#main_w1 {background: url(img/catalog_bg_t.gif) 0 0 no-repeat;}
#main_w2 {background: url(img/catalog_bg_b.gif) 0 100% no-repeat; padding-bottom:180px;position: relative;}
#main h1 {text-indent: -3000px; width: 100%; height: 93px; background: url(img/catalog_odegdy.gif) 50% 19px no-repeat;}
#main p#catalog_intro {font-size: 24px; font-family: Times New Roman; text-align: center; color: #737285; padding-bottom: 3px;}
#main p#catalog_intro span {text-decoration: underline; }

#leftmenu {float: left; width: 179px; display: block; padding: 0 25px 0px 37px;  }
#leftmenu ul li {padding-bottom: 20px;}
#leftmenu ul li a {background: url(img/menu_item.gif) 0 0 no-repeat; width: 179px; height: 93px; display:table-cell; vertical-align:middle;font-family:Times New Roman; font-size:21px; text-align: center; font-weight: bold;}
#leftmenu ul li a:hover {color: #d46fbb; background: url(img/menu_item_animated.gif) no-repeat;}
#leftmenu ul li a span { padding: 0 30px; display: block;}

#catalog {width: 569px; padding-bottom: 5px;min-height:441px; float: left; background: #e5e5e5; margin-bottom: 10px;}
#catalog a {text-decoration:underline;}
.catalog_item {float: left; width: 158px; height:197px; margin: 10px 16px 2px 15px; background: url(img/catalog_item_bg.gif) 0 0 no-repeat;}
.catalog_item a {margin: 4px 0 0 8px; display: block;}
.catalog_item p {padding: 20px 20px 0 10px; text-align: center; line-height: 1.2;}

#catalog_content {padding: 20px 190px 20px 237px;}

#phone {position: absolute; bottom: 30px; right: 140px;}
#phone p{font-family: Times New Roman; padding-top: 20px; font-size: 14px; font-weight: bold; text-align: center;}
#phone span {font-size: 25px;}

#catalog_bag1 {position: absolute; right: 25px; top: 160px;}
#catalog_bag2 {position: absolute; left: 40px; bottom: 24px;}
#catalog_dress {position: absolute; right: 23px; bottom: 26px;}

#pager {padding-left: 237px;}
#pager p {color: #000; font-size: 11px; padding-bottom:5px;}
#pager a {color: #8aa5b8; font-size: 11px; margin: 0 2px; padding: 0 3px;}
#pager a:hover, #pager a.active  {color: #d46fbb;}
#pager span a {border: 1px solid #8aa5b8;}
#pager span a:hover, #pager span a.active {border: 1px solid #d46fbb;}

#phone p{font-family: Times New Roman; padding-top: 20px; font-size: 14px; font-weight: bold; text-align: center;}
#phone span {font-size: 25px;}

#footer {  height: 60px; }
#bottommenu {float: left; padding: 5px 0;}
#bottommenu li {float: left;  border-left: 1px solid #b2b2b2;}
#bottommenu li.first {border: none;}
#bottommenu li a {display: block; margin: 0px 12px; color: #b2b2b2; font-size: 14px; text-transform: lowercase; }
#bottommenu li a:hover {color: #fff;}
#footer_l {float: left; width:585px; padding-left: 12px;}
#footer_l p {color: #fff; padding-top: 3px;}
#footer_l img {float: right; padding-right:5px;}
#footer_r {float: right; width: 170px; }
#footer_r img {float: left; padding-right: 5px;}
#footer_r p {color: #fff; padding-top: 3px;}
#catalog_content2 {padding: 20px 190px 20px 237px;}

#footer_r a {color:white}
#footer_r a:hover {text-decoration:underline}

#article_caption h1 {text-indent: 0px; width: 100%; height: 20px; background:none; font-size:14px;}

.search {padding:0 0 10px }
.input_buttom_search {width:370px; font-size:14px; color:#b2b2b2; border: 1px solid #b2b2b2}
.input_buttom_search_button {background:url(/templates/template30/img/search_button.gif); width:196px; height:20px; cursor:pointer}


