body{ margin:0px; padding:0px; text-align:center; background:#242B33; color:#F2F9FF; font-size:12px; font-family:Tahoma;}
table{ border-collapse:collapse; width:100%;}
table td{ padding:0px; vertical-align:top;}
body, select, table, td, input, textarea{ color:#F2F9FF; font-size:12px; font-family:Tahoma;}
#page{ width:780px; text-align:left; margin:0px auto 0px auto;}
#header{ background:url(/img/headerImage.jpg) no-repeat; height:183px;}
a{ color:#6292C3; text-decoration:none;}
#logo{ background:url(/img/logo.jpg) no-repeat; height:80px; display:block;}
#menu{ border-top:9px solid #666666;}
#content{ margin:0px 32px 0px 32px; background:#343F4B;}

#menu a{ display:block; height:140px; width:143px; float:left; border-top:1px solid #242B33; border-bottom:9px solid #666666;}
#menu a.aboutMenu{ background:url(/img/aboutMenu.jpg) no-repeat 0px 0px; width:144px;}
#menu a.saletileMenu{ background:url(/img/selltileMenu.jpg) no-repeat 0px 0px;}
#menu a.sellslebMenu{ background:url(/img/sellslebMenu.jpg) no-repeat 0px 0px;}
#menu a.orderMenu{ background:url(/img/orderMenu.jpg) no-repeat 0px 0px;}
#menu a.catalogMenu{ background:url(/img/catalogMenu.jpg) no-repeat 0px 0px;}
#menu a.selected, #menu a:hover{ background-position:0px -140px;}



#menu a.stoneForHome{ background:url(/img/stoneForHome.jpg); width:144px;}
#menu a.stoneForHomeSel{ background:url(/img/stoneForHomeSel.jpg); width:144px;}
#menu a.saleTile{ background:url(/img/saleTile.jpg); }
#menu a.saleTileSel{ background:url(/img/saleTileSel.jpg); }
#menu a.saleSlab{ background:url(/img/saleSlab.jpg); }
#menu a.saleSlabSel{ background:url(/img/saleSlabSel.jpg); }
#menu a.stoneCatalog{ background:url(/img/stoneCatalog.jpg); }
#menu a.stoneCatalogSel{ background:url(/img/stoneCatalogSel.jpg); }
#menu a.portfolio{ background:url(/img/portfolio.jpg); }
#menu a.portfolioSel{ background:url(/img/portfolioSel.jpg); }
#main{ border-bottom:1px solid #242B33; clear:both; display:block; }
#middle{ width:400px; padding:0px 0px 0px 0px; border-right:1px solid #50555C;}
#right{ width:316px;}

#middle1{ clear:both; width:423px; padding:0px 0px 0px 0px; border-right:1px solid #50555C;}
#right1{ width:293px; text-align:center;}

a.header{ background:url(/img/header_back.jpg) no-repeat; display:block; text-align:left; padding:14px 0px 14px 40px; border-bottom:1px solid #242B33;}
div.clear{ clear:both;}
div.entityWrapper{ padding:20px;}
div.entity{ border:1px solid #242B33; border-bottom:none;}
#middle div.entity a.img{ display: block; float:left; border-right:1px solid #414E5D; border-bottom:1px solid #414E5D; border-top:1px solid #20272E; border-left:1px solid #20272E; margin-right:20px;} 
div.entity a.img img{background: #242b33; border: #000 1px solid; display: block;}
div.center{ text-align:center;}
div.login{ background:url(/img/loginBack.gif) no-repeat; padding:10px 20px 0px 20px; height:90px;}
div.login form{}
div.login div{ text-align:right; margin:3px 0px 3px 0px;}
html>body div.login div{ text-align:right; margin:5px 0px 5px 0px;}
div.login div input{ margin-left:5px;}
div.login a{ text-decoration:none;}
input.submit { background:url(/img/submit.gif) no-repeat; width:167px; height:20px; border:none;}
input.text{ background:url(/img/inputText.jpg) no-repeat; width:165px; height:16px; border:1px solid #50555C;}
#footer{ border-top:1px solid #50555C; border-bottom:1px solid #50555C; padding-top:1px; padding-bottom:1px;}
#footerWrapper{ border-top:9px solid #4D4D4D; padding:10px;}
#adress{ width:400px;}
#adress td{ padding:3px 10px 3px 3px;}
#adress td.name{ width:120px; text-align:right; padding-right:10px;}
#map{ float:right; width:280px;}
#map a{ display:block; padding-bottom:10px; padding-left:15px;}
#map a.main{ background:url(/img/navigation_home.gif) no-repeat 0px 2px;}
#map a.contact{ background:url(/img/navigation_contacts.gif) no-repeat 0px 2px;}
#map a.mail{ background:url(/img/navigation_mail.gif) no-repeat 0px 2px;}
#subFooter{ background:#242B33; padding:20px;}
#counters{ float:right;}

h1{ font-size:12px;}
div#seo { font-size:12px; clear:both;  text-align:center;}
div#seo div { width:700px; margin:0px auto 0px auto; text-align:left;}
div#seo h1,div#seo h2,div#seo h3,div#seo p {font-size:12px; margin:8px 0 5px 0;}
div#seo table {border:none; border-collapse:separate;}
div#seo table tr td {padding:5px; border:none;}
div#seo ul {margin:5px 0 5px 5px;}
div#seo ul li {margin:2px 0 2px 10px; padding:1px 0 1px 10px;}
div#seo p {margin:7px 0;}

#second{ margin:0px 32px 0px 32px; border-top:9px solid #666666;}
#headerBig{ background:url(/img/header_bg.jpg) no-repeat; clear:both; padding:15px 0px 15px 40px; }

div.entity1{ margin:0px 20px; padding:20px 0px 20px 0px; border-bottom:1px solid #50555C;}
div.entity1 a{ color:#fff; text-decoration:underline;}
div.entity1 a:link{ text-decoration:underline;}
div.entity1 a strong { color:#ffcc00; text-decoration:none;}
div.entity1 div.line{ margin-bottom:5px;}
div.entity2 { margin:0px 20px; padding:20px 0px 20px 0px; border:none;}

h4 { font:normal 18px Tahoma !important; margin:0px 0px 10px 0px; padding:0px;}
div.colorline a{ float:left; display:block; margin:5px; border-right:1px solid #414E5D; border-bottom:1px solid #414E5D; border-top:1px solid #20272E; border-left:1px solid #20272E;}
div.colorline a img{ border: #000 1px solid; display: block;}


div.catalogline div.cataloglineE{ float:left; display:block; margin:5px; width:103px; height:180px; text-align:center;}
div.catalogline div.cataloglineE a img{ display: block; border:1px solid #fff;}
div.catalogline div.cataloglineE a.compare{ color:#6292C3; display:block; margin:2px 0px 2px;}
div.catalogline div.cataloglineE div{ margin:2px 0px 2px;}
div.catalogline div.cataloglineE div.special{ color:#FFD400; font-weight:bold; text-transform:uppercase;}
div.catalogline div.cataloglineE div.type{ color:#A1AAB3;}

div.navigateForm{ background:#334C66 url(/img/secondLeft.jpg) repeat-y; color:#B3B3B3; margin-bottom:20px; text-align:left;}
div.navigateForm h4{ color:#80BFFF;}
input.text1{ background:url(/img/inputText1.jpg) no-repeat; width:133px; height:15px; border:1px solid #50555C; margin:0px;}
input.submit1{ background:url(/img/search.jpg) no-repeat; width:103px; height:20px; border:none; margin:0px 0px 0px 4px; vertical-align:bottom; }
div.navigateForm div.subEntity{ padding:20px 30px 30px 19px; border-bottom:1px solid #242B33;}
div.navigateForm div.fisrt{ padding-top:0px;}
div.navigateForm div.fisrt li {list-style:none; display:block; padding:2px 2px 2px 10px; margin:3px 0; background:url(/img/list.gif) no-repeat 0px 50%;}
div.navigateForm div.last{ border-bottom:none;}
div.navigateForm div.subEntity form div{ text-align:right; margin:5px 0px 5px 0px;}

a:hover{ color:#ffcc00;}

div.pagerline {margin:20px 0; padding:4px 20px; display:block; line-height:20px;}
div.pagerline a {margin:3px 0; padding:3px;}
div.pagerline b {margin:3px 0; padding:3px;}

#workData {width:100%; border-collapse:collapse;}
#workData tr td.pict {width:110px; padding:8px 0;}
#workData tr td.pict a {display:block; border-right:1px solid #414E5D; border-bottom:1px solid #414E5D; border-top:1px solid #20272E; border-left:1px solid #20272E;}
#workData tr td.pict a img {border:1px solid #000; display: block;}
#workData tr td.desc {padding:8px;}
#workData tr td.desc a.more {width:110px; margin:10px 0; color:#6292C3; background:url(/img/arrow.gif) 100% 50% no-repeat; display:block;}
#workData tr td.desc a strong {font:bold 14px Arial; color:#fff; background:none; text-decoration:none !important; display:block; margin:0 0 8px 0;}

div.workItem { float:left; display:block; margin:5px; width:110px; height:120px; text-align:center; overflow:hidden;}
div.workItem a img{ display: block; border:1px solid #fff;}

div.homeItem { float:left; display:block; margin:10px; text-align:center;}
div.homeItem a img{ display: block; border:1px solid #fff;}

a.pubs { background:none; display:block; text-align:left; padding:5px 0px 14px 0px; text-decoration:none; color:#fff;}
a.pubs:hover {text-decoration:underline;}
p {margin:5px 0;}

div.entity div.actions{ background:#FFCC00;}
div.entity div.actions *{ color:#000;}
