/***************************************************************************
 * Cascade Style Sheet. Copyright (c) 2009 by dolCom
 * Create Date 28.09.09 by dolCom
 * ICQ: 386-166-115 E-mail: dolcom20@gmail.com
 ***************************************************************************/

body {margin:0; padding:0; min-width:1000px; font:normal 12px Arial; color:#323232;}
table {border-collapse:collapse; width:100%;}
img {border:0;}
td {vertical-align:top;}
h1{font-size:18px; font-weight:normal; margin:10px 0;}
h2{font-size:16px; font-weight:bold; margin:5px 0; }
h3{font:bold 14px Arial; color:#323232; margin:12px 0;}
p {margin:10px 0;}
a:hover {text-decoration:none; color:#323232;}
a {color:#323232;}
strong {color:#323232;}

.head {background:url("/i/head_bg.jpg") left top repeat-x; height:233px; overflow:hidden;}


.logo {float:left; padding:20px 0 0 90px;}
.logo a {display:block; font:normal 11px Arial; text-align:center; color:#000; text-decoration:none;}

.gr {background:url("/i/gr.gif") repeat-x; float:right; width:70%;}
.man {background:url("/i/man.jpg") no-repeat; height:230px; text-align:right;}
.man img {padding:5px 20px 0 0;}
.man  img.vnim {padding:0px; margin:5px 15px 0px 0;}
.tel {font:normal 20px Arial; color:#1287c5;  margin-right:170px;}


.left {background:url("/i/left.gif") left top repeat-y;}
.right {background:url("/i/right.gif") right top repeat-y; padding:0 60px 0 71px;}
.mbtm {background:url("/i/mbtm.gif") left bottom no-repeat; padding:0 0 20px 0;}
.tit_gall{width:242px;  padding:4px 24px;}
.img_gall{width:222px; text-align:center; background:url("/i/mr_gal.jpg") right top repeat-y; padding:0 0 47px 11px;}
.img_gall a{display:block; padding:36px 0px 0px 0px; margin:auto;}

.menu-item {float:left; background:url('../i/menu.png') 0 0 no-repeat; padding-left:8px; margin:12px 0 0 13px; cursor:pointer;}
.menu-item > div {background:url('../i/menu.png') 100% -28px no-repeat; padding-right:8px;}
.menu-item > div > div {background:url('../i/menu.png') 0 -56px repeat-x; height:28px; line-height:28px;}
.menu-item a {display:block; color:#fff; text-decoration:none;}
.menu-item:hover,
.menu-item-active {background:url('../i/menu.png') 0 -84px no-repeat;}
.menu-item:hover > div,
.menu-item-active > div {background:url('../i/menu.png') 100% -112px no-repeat;}
.menu-item:hover > div > div,
.menu-item-active > div > div {background:url('../i/menu.png') 0 -140px repeat-x;}

.menu {width:242px; padding:0; background:url("/i/mrp.jpg") 7px top repeat-y;}
.mtop {background:url("/i/mtop.gif") left top no-repeat; padding:50px 30px 10px 50px;}
.mtop a {display:block; color:#fff; padding:3px 0;}

.text {text-align:justify; padding-top:20px; padding-right:20px; padding-left:15px; /* background:#fff url("/i/about.gif") left top repeat-x; */}
.text #orderForm_result{background: #bae3f2; padding-left:10px;}
.text .order_table {width:400px;}
.text .order_table td {vertical-align:middle;}
.text #orderForm_name, #orderForm_mail, #orderForm_phone {border:1px solid #7f9db9; width:300px; height:18px;}
.text #orderForm_name:focus, #orderForm_mail:focus, #orderForm_phone:focus {border:1px solid #285e8a;}
.text #orderForm_msg  {border:1px solid #7f9db9; width:300px; height:100px; resize: none; overflow: auto;}
.text #orderForm_msg:focus {border:1px solid #285e8a;}

.short_news {background:url("/i/short_news_bg.gif") left top repeat-x;}
.shnl {background:url("/i/shnl.jpg") left bottom no-repeat; height:100%;}
.shnr {background:url("/i/shnr.jpg") right bottom no-repeat; padding:0 56px 8px 56px;}
.shn_sec{padding-top:8px;}
.short_news h1 {margin-left:30px;}


.lft {width:295px; padding:20px; text-align:justify;}
.lft a {color:#065b97;}
.lft span {color:#666; font-weight:bold; padding:0 0 0 30px;}
.lft p {margin:0 0 10px 0;}

.rght {padding:20px;}
.rght div div {width:33%; float:left; text-align:center;}
.rght div div a {display:block; width:142px; height:106px; overflow:hidden; border:2px solid #b9b9b9; margin:0 auto; color:#000;}
.rght div div a:hover {border:2px solid #999;}
.rght div div div {float:none; width:auto; padding:5px 0 0 0;}
.rght div div div a {border:0; display:block; height:auto;}
.rght div div div a:hover {border:0;}

.short_browse {background:url("/i/sgnbrp.jpg") left top repeat-x; height:132px;}
.short_browse th, .short_browse td {vertical-align:middle;}
.short_browse a {color:#fff;}
.short_browse th {padding:0 20px 0 35px;}
.short_browse td {padding:0 35px 0 20px; color:#fff; font-size:11px;}
.short_browse th img {border-top:4px solid #fff; border-bottom:4px solid #fff; border-left:7px solid #fff; border-right:7px solid #fff;}

.under {padding:10px 0;}
.under a {color:#8b8b8b;}
.under p {text-align:center; font:normal 11px Arial; color:#8b8b8b;}
.unders {padding:10px 0; width: 40%;}
.unders a {color:#8b8b8b;}
.unders p {text-align:center; font:normal 11px Arial; color:#8b8b8b; margin:0px 0px 0px -20px;*padding-left:20px;}

.trees_top{margin:10px; color:#323232;}
.trees_top a{color:#323232;}
.list_cat{display:block; font:bold 13px Arial; color:#323232; padding:44px 0;}
.pages a{color:#;}
.price_tab{width:100%; text-align:center; border-collapse:collapse;}
.price_tab td{vertical-align:middle; border:1px solid #cfd1cd; padding:7px 4px; font-weight:bold;}
.td_norm{font-weight:normal! important;}

.stuffs {DISPLAY: block; FLOAT: left; MARGIN: 20px; TEXT-ALIGN: center;}
.stuffs img {border: 4px solid #ccc; margin:5px;}
.parq {border-bottom:1px solid #918285; border-right:1px solid #918285; text-align:center;padding:2px;}
.kar {float: left; swidth: 30%; height: 185px;  padding: 5px; sborder: 1px solid red; text-align: center;}
.kar h2 {text-align: left;}
.kar img {border: 1px solid #ccc; margin:5px;}
.xar {width: 60%; height: 160px; float: left; sborder: 1px solid blue; padding-top: 35px;}
.xar1 {width: 60%; height: 195px; float: left; sborder: 1px solid blue;}
.auto_photos {width: 100%; pagging-left: 5px; margin:0 0 30px 0;}
.auto_photos img {border: 0px solid #ccc; margin: 5px;}

