@CHARSET "UTF-8";/*reset css*/

* {margin: 0;padding: 0;font-size: 12px; font-family: tahoma;  font-weight: normal;background-repeat: no-repeat; background-position: 0 0; }

table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: underline; color: white;}
 a:hover {text-decoration: none;}
b {font-weight: bold;}
img {border: 0;}
W100 { width: 100%; overflow: hidden;}
body {background: #1f2128;}
#main {width: 1074px; margin: 0 auto; background: url("/img/main-bg.jpg") no-repeat 0 0; position: relative;}
/*head*/

#head {overflow: hidden; height: 204px;}
/*logo*/

#head .logo {height: 178px; width: 278px; float: left; overflow: hidden; margin: 26px 0 0 87px;}
/*menu*/

#head .menu {height: 37px; margin-top: 25px;}
#head .menu ul {list-style: none;}
#head .menu ul li {float: left;}
#head .menu ul li a {float: left; background: url("/img/menu-item-bg_h.png") repeat-x 0 0;  line-height: 37px; color: white; font-family: tahoma; font-size: 1.15em; text-decoration: none; display: block; height: 37px; padding: 0 15px; position: relative;}
#head .menu ul li a:hover {background: url("/img/menu-item-bg_h.png") repeat-x 0 -37px; _background-position: 0 -36px; color: white; text-decoration: none;}
#head .menu ul li a.act {background: url("/img/menu-item-bg_h.png") repeat-x 0 -37px;_background-position: 0 -36px; color: white; text-decoration: none;}
#head .menu ul li.first a {background: url("/img/menu-item-first-hover-bg-h.png") no-repeat 0 0;}
#head .menu ul li.first a:hover {background: url("/img/menu-item-first-hover-bg-h.png") no-repeat 0 -37px; _background-position: 0 -36px;}
#head .menu ul li.first a.act {background: url("/img/menu-item-first-hover-bg-h.png") no-repeat 0 -37px; _background-position: 0 -36px;}
#head .menu ul li.last a {background: url("/img/menu-item-last-hover-bg_h.png") no-repeat 100% 0;}
#head .menu ul li.last a:hover {background: url("/img/menu-item-last-hover-bg_h.png") no-repeat 100% -37px; _background-position: 100% -36px;}
#head .menu ul li.last a.act {background: url("/img/menu-item-last-hover-bg_h.png") no-repeat 100% -37px; _background-position: 100% -36px;}
#head .menu ul li a i {display: block; position: absolute; width: 9px; height: 6px; top: 0; left: 48%; background: url("/img/menu-marker.png") no-repeat 50% 0;}
#head .menu ul li a.act i {background: url("/img/menu-hover-marker.gif") no-repeat 50% 0;}
#head .menu ul li a:hover i {background: url("/img/menu-hover-marker.gif") no-repeat 50% 0 !important;}
/*links*/

.links {position: absolute; top: 86px; left: 304px; width: 800px; height: 400px;}
.links .link {position: absolute; height: 27px; background: url("/img/links-bg-left.png") no-repeat 0 0; padding-left: 15px;}
.links .link-hover {position: absolute; width: 174px; display: none; z-index: 1000; overflow: hidden;}
.links .link-hover .top {background: url("/img/links-hover-top-bg.png") no-repeat 0 0; padding: 7px 15px 0 15px; height: 40px; overflow: hidden;}
.links .link-hover .mid {background: #75c5e7; padding: 0 15px;}
.links .link-hover .bottom {background: url("/img/links-hover-bottom-bg.png") no-repeat 0 0; height: 13px;}
.links .link-hover h1 {margin-bottom: 15px;}
.links .link-hover h1 a {color: white; font-size: 1.25em;}
.links .link-hover p {color: #e6f2ff; font-size: 0.83em;}
.links .link-hover p.go a {color: white; font-size: 1em; padding-right: 10px; background: url("/img/arrow.png") no-repeat 100% 4px; }
.links .link-hover p.go {text-align: right; font-size: 1em; padding-top: 5px;}
.links .link01 {top: 70px; left: 73px;}
.links .link02 {top: 18px; left: 366px;}
.links .link03 {top: 104px; left: 484px;}
.links .link04 {top: 184px; left: 28px;}
.links .link05 {top: 192px; left: 484px;}
.links .link06 {top: 344px; left: 156px;}
.links .link07 {top: 291px; left: 403px;}
.links .link-hover01 {top: 70px; left: 73px;}
.links .link-hover02 {top: 18px; left: 366px;}
.links .link-hover03 {top: 104px; left: 484px;}
.links .link-hover04 {top: 184px; left: 28px;}
.links .link-hover05 {top: 192px; left: 484px;}
.links .link-hover06 {top: 344px; left: 156px;}
.links .link-hover07 {top: 291px; left: 403px;}
.links .link a {display: block; height: 27px; padding-right: 15px; line-height: 27px; background: url("/img/links-bg-right.png") no-repeat 100% 0; color: white; font-size: 1.25em;}
/*contacts*/

.contacts {margin: 81px 0 0 120px; width: 160px; margin-top: 127px; text-align: right;}
.contacts p.phone {color: #b6edf6; font-size: 1.75em; line-height: 1.36em;}
.contacts p.phone span {color: #636667; font-size: 0.61em;}
.contacts p.mail {color: #75c5e7; font-size: 1.1em; text-align: right;}
.contacts p.mail a {color: #75c5e7; font-size: 1em;}
/*main cont*/

.main-cont {margin-top: 157px; padding: 0 117px 0 120px; overflow: hidden;}
/*order*/

.main-cont .order {float: right; width: 153px; height: 38px;}
.main-cont .order a.link2 {display: block; width: 153px; height: 20px; background: url("/img/order-link.png") no-repeat 0 0;}
.main-cont .order div.dry {width: 153px; height: 18px; background: url("/img/order-dry.png") no-repeat 0 0;}
/*foto*/

div.main-cont div.foto {float: right; width: 153px; height: 40px; background:url(/img/foto_bg.jpg) 0 0 no-repeat; margin-top: 14px;}
/*intro*/

.main-cont .intro {margin-right: 285px;}
.main-cont .intro h1 {font-size: 1.15em; color: white; margin-bottom: 20px;}
.main-cont .intro p {color: #a9aeb1; font-size: 1em; line-height: 1.33em; text-align: justify;}
.main-cont .intro p a {color: #75c5e7; font-size: 1em;}
/*pagination styles*/

.pagination {margin: 20px 0; height: 24px;}
.pagination a {display: block; float: left; font-size: 1.15em; color: #70a61e; margin: 0 4px; line-height: 20px}
.pagination a.pre {background: url("/img/pagination.png") no-repeat -24px 0; width: 12px; height: 12px; display: block; float: left; margin-right: 5px; margin-top: 5px;}
.pagination a.next {background: url("/img/pagination.png") no-repeat -36px 0; width: 12px; height: 12px; display: block; float: left; margin-left: 5px; margin-top: 5px;}
.pagination span.act {display: block; float: left; line-height: 20px; font-size: 1.15em; color: white; margin: 0 4px; text-align: center; background: url("/img/pagination-act.png") no-repeat 0 0; padding-left: 1px; width: 20px; height: 20px;}
.pagination span.pre {background: url("/img/pagination.png") no-repeat 0 0; width: 12px; height: 12px; display: block; float: left; margin-right: 5px; margin-top: 5px;}
.pagination span.next {background: url("/img/pagination.png") no-repeat -12px 0; width: 12px; height: 12px; display: block; float: left; margin-left: 5px; margin-top: 5px;}
/*navigation*/

.navigation {color: #606060; text-align: right; margin-bottom: 15px; overflow: hidden; overflow: auto; zoom: 1;}
.navigation a {color: #7cb91e; font-size: 0.9em;}
.navigation span {color: #606060; font-size: 1.5em;}
/*footer*/

#footer {/*margin: 50px 87px 0 87px;*/

 border-top: 1px solid #3b3e44; padding-top: 20px; padding-bottom: 20px; overflow: hidden; margin: 0 auto; width: 900px; margin-top: 50px;}
#footer .copy {float: left; width: 180px; margin-left: 30px; padding-top: 12px;}
#footer .copy p {color: #96979a; font-size: 0.9em;}
#footer .siteactive  {float: right; width: 110px; margin-right: 30px;}
#footer .siteactive img  {margin-bottom: 5px;}
#footer .siteactive a {color: #75c5e7; font-size: 0.9em;}
#footer .counter {margin: 0 200px 0 316px;}
.inner {width: 1074px; margin: 0 auto; background: url("/img/inner-bg.jpg") no-repeat 0 0; position: relative; overflow: hidden;}
/*inner pages*/

div.left_col { width: 224px; margin-top: 81px; margin-left:120px !important; margin-left: 60px; float:left; min-height: 687px;}
/*order*/

.left_col .order {float: left; width: 153px; height: 38px; margin-top: 30px;}
.left_col .order a.link2 {display: block; width: 153px; height: 20px; background: url("/img/order-link.png") no-repeat 0 0;}
.left_col .order div.dry {width: 153px; height: 18px; background: url("/img/order-dry.png") no-repeat 0 0;}
/*foto*/

.left_col div.foto {width: 153px; height: 40px; background:url(/img/foto_bg.jpg) 0 0 no-repeat; margin-top: 14px;}
/*contacts inner*/

.left_col .contacts {margin: 0; width: 160px; text-align:right}
.left_col .contacts p.phone {color: #b6edf6; font-size: 1.75em; line-height: 1.36em;}
.left_col .contacts p.phone span {color: #636667; font-size: 0.61em;}
.left_col .contacts p.mail {color: #75c5e7; font-size: 1.1em; text-align: right;}
.left_col .contacts p.mail a {color: #75c5e7; font-size: 1em;}
/*right-col*/

.right-col { padding:10px 112px 10px 10px; overflow: hidden; width: 592px; float: right; position:relative; top: -105px; /*border: 1px solid #fff*/

}
/*intro*/

.right-col .intro {}
.right-col .intro h1 {font-size: 1.15em; color: white; margin-bottom: 20px;}
.right-col .intro p {color: #a9aeb1; font-size: 1em; line-height: 1.33em; text-align: justify;}
.right-col .intro p a {color: #75c5e7; font-size: 1em;}
/*navigation*/

div.navigation { overflow: hidden; height: '100%'; padding-bottom: 15px;}
div.navigation ul { margin: 0; padding: 0;  }
div.navigation ul li { background: url(/img/navbga.jpg) 0 3px no-repeat; float: left; font-size: 0.689em; margin-right: 6px; list-style: none; color: #595a61; font-size: 11px; padding-left: 10px; }
div.navigation ul li a { color: #a0a0a0; font-size: 11px;}
/*div text*/

div.text  { overflow: hidden; /*overflow: auto; zoom: 1;*/

}
div.text h1 {font-size: 1.45em; color: #fefefe; margin-bottom: 20px;}
div.text h2 {font-size: 1.3em; color: #fefefe; margin-top: 20px; margin-bottom: 10px;  }
div.text h3 {font-size: 1em; color: #fefefe; margin-bottom: 8px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px;}
div.text p {color: #a9aeb1; font-size: 1.1em; line-height: 1.4em; text-align: justify; padding-bottom: 10px;  text-indent: 25px;}
div.text p a {color: #75c5e7; font-size: 1.1em;}
div.text a { color: #75c5e7;}
div.text a.back { background: url(/img/back.jpg) 0 6px no-repeat; padding-left: 21px; float: right;}
div.text ul { list-style: none; }
div.text ul li { background: url(/img/li.jpg) 0 3px no-repeat; padding-left: 25px; color: #A9AEB1; padding-bottom: 10px; line-height: 1.4em; }
div.text ol { padding-left: 20px !important; padding-left: 25px;}
div.text ol li { color: #A9AEB1; padding-bottom: 10px; line-height: 1.4em; padding-left: 5px !important; padding-left: 0px }
div.text blockquote { color: #A9AEB1; background: #34363b; border-left: 5px solid #17191e; padding: 10px 10px 10px 21px; line-height: 1.4em; font-style: italic;}
div.text table { width: 100%; color: #919296; margin: 20px 0; font-size: 1.1em;}
div.text table th, div.text table td { margin: 0; padding: 4px; padding-left: 25px; text-align:left}
div.text table th { background: #1f2128; border-bottom: 1px solid #626368}
div.text table td { background: #191a20;}
div.text div.img_left { float: left; margin: 0 15px 15px 0;}
/*katalog*/

div.katalog { overflow: hidden; margin-bottom: 140px;}
div.lnk { position: absolute; bottom: 0;  height: 27px; background: url("/img/links-bg-left.png") no-repeat 0 0; padding-left: 15px; margin: 0 auto;}
a.lnk {display: block; height: 27px; padding-right: 15px; line-height: 27px; background: url("/img/links-bg-right.png") no-repeat 100% 0; color: white; font-size: 1.25em; font-family: Tahoma, Geneva, sans-serif; font-weight: bold;}
div.kat1 { width: 180px; background:url(/img/kat1.jpg) 0 0 no-repeat; height:179px; position: relative; float: left; margin-right: 20px; padding-left: 20px;}
div.kat2 { width: 103px; background:url(/img/kat2.jpg) -30px 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left: 32px;}
div.kat3 { width: 170px; background:url(/img/kat3.jpg) -23px 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left: 18px;}
div.kat4 { width: 158px; background:url(/img/kat4.jpg) 16px 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left:32px;}
div.kat5 { width: 180px; background:url(/img/kat5.jpg) 0 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left: 14px;}
div.kat6 { width: 117px; background:url(/img/kat6.jpg) -53px 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left: 27px;}
div.kat7 { width: 190px; background:url(/img/kat7.jpg) 20px 0 no-repeat; height:179px; position: relative; float: left;margin-right: 20px; padding-left: 26px;}
div.a_block {border-top: 1px solid #3b3e44; margin: 0 auto; width: 900px; overflow: hidden;}
div.a_block div.a_bl {width: 599px; float: right; padding: 50px 20px;}
div.a_block div.a_bl p { color:#fff; margin-bottom: 15px; font-size: 15px;}
div.a_block div.a_bl a { color: #75c5e7; margin-right: 10px; line-height: 20px;}
 @media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {  div.a_block div.a_bl {padding-bottom: 0px;}
  }
 /*opera*/

@media screen and (-webkit-min-device-pixel-ratio:0) {div.a_block div.a_bl {padding-bottom: 0px;}
 /*chrom, safari*/

}
div.text div.back { overflow: hidden; margin-bottom: 15px; overflow: auto; zoom: 1;}
div.text div.axle_lock {height: 170px; margin-bottom: 20px;}
div.text div.axle_lock img { float: left;}
div.text div.axle_lock div { background:  #33353a; padding: 20px; color: #a9aeb1; font-size: 1.1em; line-height: 1.4em; text-align: justify; padding-bottom: 10px; margin-left: 170px;}
div.text ul.axle_lock a { display: block; width: 139px; float: left; }
div.text ul.axle_lock div.descr {margin-left: 150px;}
div.text ul.axle_lock li {margin: 20px 0 20px; overflow: hidden; padding-right: 20px;}
div.text p.man {color: #A9AEB1; font-weight: normal; font-size: 14px;}
div.text p.man span {color: white; font-weight: bold; font-size: 12px;}
/*navigation*/

/*navigation*/

div.page { width: 100%; overflow: hidden;}
div.page ul li { background: none; padding-left: 5px; margin-right: 0; padding-right: 11px; padding-top: 1px; color: #FFF; font-style: italic; font-size: 13px; float: left;}
div.page ul li a { color: #75c5e7; font-size: 13px;}
div.page ul li.first a {}
div.page ul li.first_no_a { color: #919296; margin-right: 5px;}
div.page ul li.last a {}
div.page ul li.last_no_a { color: #919296;}
div.page ul li.sel { background: url(/img/nav_bg.jpg) 0 0 no-repeat;}
 /*image*/

div.text div.image img { margin-right: 4px;}
div.text div.image span { color: #fff;}
div.text div.image p { margin-top: 10px; text-indent: 0;}
/*var*/

div.text div.var { background: #33353a; overflow: hidden; padding: 10px 10px 30px 16px; margin-bottom: 25px; overflow:auto; zoom:1;}
div.text div.var p { width: 100%; overflow: hidden; text-indent: 0;}
div.text div.var p span{ background: #000; color: #fff; display: block; padding: 3px; width: auto; float: left}
div.text div.var table { width: auto; margin: 0; padding: 0; float: left; margin-right: 20px;}
div.text div.var table span { color: #999a9d; font-size: 11px;}
div.text div.var table th { height: 116px; padding: 0; text-align: left; background: none; padding: 0; border: 0;}
div.text div.var table td {padding: 0; text-align: left; background: none; padding: 0; border: 0;}
/*report*/

div.text div.report { margin: 18px 0; overflow: hidden;}
div.text div.report div.name { width: 100%; overflow: hidden;}
div.text div.report div.name div { background: #7dc8e6; float: left; width: auto; padding: 2px 10px;}
div.text div.report p { text-indent: 0; background: #33353a; padding: 10px;}
/*form*/

div.text form { padding-bottom: 45px;}
div.text div.form_top { background:url(/img/form_top.jpg) 0 0 no-repeat; padding-top: 10px; width: 593px; margin-bottom: 30px; margin-top: 30px;}
div.text div.form_top div.form_bott { background: url(/img/form_bott.jpg) 0 100% no-repeat; padding-bottom: 10px; width: 593px;}
div.text div.form_top div.form_bott div.cont { background: #34363b; padding: 20px 60px 20px 20px; overflow: hidden;}
div.text div.form_top div.form_bott div.cont input { border: none; background: #222429; width: 353px; margin-left: 20px; color:#999; height: 15px; padding: 5px; float: right; margin-bottom: 10px;}
div.text div.form_top div.form_bott div.cont input.error {background: #451001;}
div.text div.form_top div.form_bott div.cont textarea { border: none; background: #222429; width: 353px; margin-left: 20px;color:#999; height: 100px; padding: 5px; float: right; margin-bottom: 15px; overflow: hidden;}
div.text div.form_top div.form_bott div.cont textarea.error {background: #451001;}
div.text div.form_top div.form_bott div.cont label { color: #a7a8ac; vertical-align: top; position: relative; top: 5px; }
div.text div.form_top div.form_bott div.cont table.order-table { width: 100%; padding: 0; margin: 0;}
div.text div.form_top div.form_bott div.cont table.order-table td { vertical-align: top; background: none; padding: 0;}
div.text div.form_top div.form_bott div.cont table.order-table td.left { text-align: right; width: 130px;}
div.text div.form_top div.form_bott div.cont div.cap { width: 100%; overflow: hidden;}
div.text div.form_top div.form_bott div.cont div.cap img { position: absolute; right: 419px;}
div.text div.form_top div.form_bott div.cont div.cap input { width: 218px;}
div.text div.form_top div.form_bott div.cont div.dsc { margin-bottom: 29px; width: 129px; text-align:right;}
div.text div.form_top div.form_bott div.cont div.warn { text-align: right; overflow: hidden;}
div.text div.form_top div.form_bott div.cont div.warn span { float: right; color: #d77a4d; width: 100%; overflow: hidden;}
div.text input.qwest {padding: 0; border: none; background: url(/img/butt_qwest.jpg) 0 0 no-repeat; width: 174px; height: 27px; color: #fff; font-size: 15px; display: block; float: right; font-weight: bold; margin-right: 10px; cursor: pointer;}
#showErrors {margin-top: 15px; color: white; font-size: 11px; line-height: 22px;}
#showErrors p {color: #D77A4D; font-size: 11px; line-height: 22px;}
div.text div.form_top div.form_bott div.cont div.ct { width: 100%; overflow: hidden;}
 /*qwestions*/

div.text div.qwestions { overflow: hidden; width: 100%; margin-top: 31px; margin-bottom: 40px;}
div.text div.qwestions div.one_qwest { margin-bottom: 35px;}
div.text div.qwestions div.one_qwest div.name { width: 100%; overflow: hidden; padding-bottom: 10px; }
div.text div.qwestions div.one_qwest div.name div { float: left; width: auto; background: #7dc8e6; font-size: 13px; padding: 3px 10px;}
div.text div.qwestions div.one_qwest div.qw { color: #fff; font-size: 15px; padding-bottom: 8px;}
div.text div.qwestions div.one_qwest div.answer p { color: #919296; font-size: 13px;}
div.text div.qwestions div.one_qwest a.more { float: right; background: url(/img/next.jpg) 100% 8px no-repeat; padding-right: 20px;}
div.text div.qwestions div.one_qwest a.back_qw { float: left; background: url(/img/back.jpg) 0% 8px no-repeat; padding-left: 20px; margin-top: 20px;}
/*left menu*/

.left_col div.left_menu { background: url(/img/menu_bg.jpg) 0 0 no-repeat; width: 201px; overflow: hidden; position: relative; margin-top: 70px;}
 .left_col div.left_menu span { color: #beb9b7; display: block; margin: 5px 23px;}
.left_col div.left_menu img { position:relative; top: 0; top: '3px'; //top: 3px;}
/* если не будет меню-аккордеона, раскомментировать*/

/*.left_col div.left_menu ul { margin-left: 3px; margin-top: 24px; list-style: none;}
.left_col div.left_menu ul li.sel { background: url(/img/menu-sel.jpg) 0 0 no-repeat; font-size: 14px;  text-decoration: none; color: #bebebe; padding-top: 5px; padding-left: 26px;}
.left_col div.left_menu ul li { background: url(/img/li_left_menu.jpg) 9px 9px no-repeat; padding-left: 27px; padding-bottom: 14px;  }
.left_col div.left_menu ul li a {font-size: 14px; text-decoration: none; border-bottom: 1px solid #aaabae; }
.left_col div.left_menu ul li a:hover {border-bottom: none; }
.left_col div.left_menu ul li.sel ul { background: none; margin: 17px 0 -5px 0;}
.left_col div.left_menu ul li.sel ul li { background: url(/img/menu_2_li.jpg) 0 4px no-repeat; padding-left: 12px; font-size: 11px;}
.left_col div.left_menu ul li.sel ul li a { font-size: 11px;}
.left_col div.left_menu ul li.sel ul li.select {background: url(/img/menu_2_li_sel.jpg) 0 4px no-repeat;}
*/

/*accordeon*/

	div.arrowlistmenu{width: 200px; /*width of accordion menu*/

overflow: hidden; padding-bottom: 20px;}
div.arrowlistmenu h3.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

	font: normal 14px Tahoma;	color: white;	background: url(/img/li_left_menu.jpg) 10px 10px no-repeat;	margin-bottom: -18px; /*bottom spacing between header and rest of content*/

	padding: 1px 0 4px 26px; /*header text is indented 10px*/

	cursor: hand;	cursor: pointer;	display: block; height: 32px; margin-left:3px; margin-top: 12px;	text-decoration: underline;}
div.arrowlistmenu h3{ /*CSS class for menu headers in general (expanding or not!)*/

	font: normal 14px Tahoma;	color: white;	background: url(/img/li_left_menu.jpg) 10px 15px no-repeat;	margin-bottom: -18px; /*bottom spacing between header and rest of content*/

	padding: 1px 0 4px 26px; /*header text is indented 10px*/

	cursor: hand;	cursor: pointer;	display: block; height: 32px; margin-left:3px; margin-top: 12px;	text-decoration: underline;}
div.arrowlistmenu h3 a {	font: normal 14px Tahoma;	color: white;		display: block;	height: 32px;	padding-top: 5px;	text-decoration: underline;}
div.arrowlistmenu h3.menuheader:hover { text-decoration: none;}
div.arrowlistmenu h3.openheader{ /*выбранный пункт меню*/

background: url(/img/menu-sel.jpg) 0 0 no-repeat; color: #bebebe; text-decoration: underline; list-style: none;}
div.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;margin: 20px 0 8px 0;padding: 0;}
div.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/

padding-left: 20px;}
div.arrowlistmenu ul li.select {padding-bottom: 2px; /*bottom spacing between menu items*/

padding-left: 20px;background: url(/img/menu_2_li_sel.jpg) 1px 4px no-repeat; margin-left: 19px; color: #a6a6a6; font-size: 11px; font-weight: bold;}
div.arrowlistmenu ul li a{color: #d2d2d2;background: url(/img/menu_2_li.jpg) 8px 6px no-repeat; /*custom bullet list image*/

display: block;padding: 2px 0;padding-left: 19px; /*link text is indented 19px*/

text-decoration: underline;font-weight: bold;font-size: 90%;}
div.arrowlistmenu ul li a:visited{color: #d2d2d2;}
div.arrowlistmenu ul li a:hover{ /*hover state CSS*/

text-decoration: none;}
ul.categoryitems { list-style: none;}
/*foto*/

div.foto_th a { margin-right: 23px; margin-bottom: 45px; display: inline-block;}
div.foto_th a.fifth { margin-right: 0px; margin-bottom: 20px; display: inline-block;}
div.foto_th img {border: 1px solid #98999c;}
 