/* CSS Document */
html ,h2 , form {margin:0;padding:0;}
body {height:100%;font:12px Arial,  Verdana, Sans-Serif;margin:0;padding:0;background:#fcfcfc url(../img/line2.gif) repeat-x }
img {border:0;}  
table {border-collapse:collapse;}  
BODY, TD{
	font-family : Tahoma;
	font-size : 10pt;	
}
a, a:active, a:visited {text-decoration:underline;color:#498ac3;} 
a:hover {text-decoration:none;color:#498ac3;}




/*  All  */
.bat, button {background:url(../img/lll.gif); border:1px #bbbbbb ridge; color:#000;
font-size:13px; font-weight: normal; font-family:Arial, Helvetica, sans-serif}


.bat a.button {
    background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

.bat a.button span {
    background: transparent url('../img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

.bat a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.bat a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}





.clear {font-size:0;line-height:0;clear:both;height:1px; margin:0px; padding:0px; top:0px;}
.header1 {margin:0px; padding:10px 10px 0px 20px; position:relative; float:left}
.header1 .logo {position:relative;float:left;left:20px; margin:0px;}
.header1 .slogan {font-size:14px; position:relative; float:left; left:50px; top:5px; margin:0px; padding:0px; color:#666; font-size:12px} 
.avt{ position:relative; right:10px;top:3px; float:right; height:20px; margin:0px; padding:0px;}
.avt .login {position:relative; right:10px;top:3px; float:right;}
.avt .login2 {position:relative; right:10px;top:8px; float:right; width:330px; border:1px #CCC solid; padding:4px; }
.avt .bloc{ }


.menu{ margin:0px;padding:0px; height:38px; width:100%; border-bottom:2px #719cbf solid; top:0px;}
.menu ul li {float:left;font-size:16px; font-weight:normal;list-style:none;position:relative;padding:10px 5px 10px 5px; background: url(../img/menu_bg.gif) repeat-x #719cbf; text-align:center; width:220px; height:20px; margin:0px; }

.menu li a, .menu li a:visited {color:#fff;text-decoration:none;  background:url(../img/dot_m.gif)  bottom  repeat-x;}
.menu li a:hover { color:#ff9900; background:#FFF; padding:4px 9px 4px 9px; font-weight:500;}
.menu li span {position:absolute;top:0;right:0;font-size:0;line-height:0;width:2px;height:39px;background:url(../img/menu_li.gif) no-repeat;}

.menu .left_menu {background:url(../img/menu_l2.gif) no-repeat;width:10px; height:39px; float:left; position:relative}
.menu .right_menu {background:url(../img/menu_r2.gif) no-repeat;width:9px; height:39px; float:left; position: relative; margin:0px; padding:0px;}







.header .top_menu ul{position:relative; float:left;left:34px; margin:0px; padding:0px; width:1000px; right:30px;}
.header .top_menu ul li {font-family:Arial, Helvetica, sans-serif;float:left;font-size:17px; font-weight:normal;list-style:none;position:relative;padding:10px 11px 10px 11px; background: url(../img/menu_bg.gif) repeat-x #719cbf; text-align:center; width:160px; }
.header .top_menu li a, .header .top_menu li a:visited {color:#fff;text-decoration:none;  background:url(../img/dot.gif)  bottom  repeat-x;}
.header .top_menu li span {position:absolute;top:0;right:0;font-size:0;line-height:0;width:2px;height:39px;background:url(../img/menu_li.gif) no-repeat;}
.header .top_menu li a:hover { color:#000; background:#FFF; padding:5px 11px 5px 11px;}
.header .top_menu .left_menu {background:url(../img/menu_l.gif) no-repeat;width:10px; height:39px; float:left; position:relative}
.header .top_menu .right_menu {background:url(../img/menu_r.gif) no-repeat;width:9px; height:39px; float:left; position: relative; margin:0px; padding:0px;}

.right_column .avt input{top:-5px;float:right; right:20px; margin:-6px 10px 0 10px;}
.right_column .login2 { padding:0px; margin:8px;}
.right_column .login2 span {color:#03F}

.blok_searsh input { width:260px;  margin:4px; font-size:14px}
.blok_searsh fieldset { padding:10px; display:inline; width:260px;} 
.blok_searsh legend { text-align:center; color:#000; font-size:15px; font-weight:bold}


.ads_basket_block {margin:17px 0 20px 40px;width:920px;position:relative;background:url(../img/dot.gif) bottom left repeat-x;}
.ads_basket_block ul {padding:0 0 0 5px;margin:0;}
.ads_basket_block ul li {list-style:none;padding:0;margin:0 15px 10px 0;float:left;}
.ads_basket_block .basket {position:absolute;top:0;right:10px;text-align:right;}
.ads_basket_block .basket p {font-size:12px;margin:0;padding:0;}
.ads_basket_block .basket p strong {font-size:14px;color:#016c9e;padding:0 4px;}
.ads_basket_block .basket div {font-size:14px;font-weight: normal;padding:0 8px 4px 0;}
.ads_basket_block .basket div img {margin-right:5px;vertical-align:middle;}
.ads_basket_block .basket div a, .ads_basket_block .basket div a:visited {color:#010101;}

.left_column {float:left;width:215px;padding:15px 0 50px 37px;margin-right:0px; }
.left_column h3 {font-size:14px;color:#498ac3;padding:3px 3px 4px 10px;margin:0 0 5px 0; }
.left_column h4 { font-size:15px; color:#0193d7; margin:0px; padding:10px 0px 5px 0;}

.left_column .user_list{padding:6px; border:1px #CCC solid; font-family:Arial, Helvetica, sans-serif;}
.left_column .user_list ul li{ padding:2px; margin:0px; list-style:none; font-size:13px; color:#666}
.left_column .user_list ul { margin:0px; padding-left:5px;}

.left_column .left_menu {margin:0 0 18px 21px;padding:0;}
.left_column .left_menu ul {margin:0;padding:10px 0 17px 0;background:#f4f4f4;}
.left_column .left_menu li {list-style:none;margin:0;padding:6px 0 6px 0;background:#f4f4f4 url(../img/dot.gif) left bottom repeat-x;}
.left_column .left_menu li.submenu {padding:6px 0 6px 0;}
.left_column .left_menu li a, .left_column .left_menu li a:visited {color:#016c9e;font-size:12px;font-weight:bold;text-decoration:none;padding:0 0 0 14px;}
.left_column .left_menu li.submenu ul {position:relative;top:-1px;background:#fbfbfb url(../img/menu_dot.gif) no-repeat;padding:13px 0 3px 0;}
.left_column .left_menu li  ul li {padding:4px 0 5px 26px;background:none; font-weight:normal;}
.left_column .left_menu li ul li a, .left_column .left_menu li  ul li a:visited {color:#4d4d4d;font-size:12px;font-weight:normal;padding:0 0 0 11px;}
.left_column .left_menu li ul li a{font-weight:normal;color:#000;background:url(../img/dot2.gif) 0 5px no-repeat; font-weight:normal; font-size:12px;}

.left_column .left_menu .one a{font-weight:bold;color:#000;background:url(../img/dot2.gif) 0 5px no-repeat;}

.left_column .filter_block {margin:0 0 0 21px;background:#f4f4f4;padding-bottom:20px;}
.left_column .filter_block form {margin:0;padding:0;}

.left_column .filter_block select {vertical-align:middle;font:12px Tahoma;color:#4d4d4d;border:1px solid #a5acb2;width:207px;margin:0 0 18px 15px;}
.left_column .filter_block p {font-weight:bold;font-size:12px;padding:0 5px 0 47px;margin:0;position:relative;}
.left_column .filter_block p select {width:176px;margin:4px 0 9px 0;}
.left_column .filter_block p input {vertical-align:middle;margin-left:1px;}

.right_column {float:left;width:96%;padding:0px 20px 10px 5px; margin:0px; position:relative; top:1px}
.right_column h2 {font-size:15px; padding:0px; margin:0px; color:#3d5474; font-weight:bold;}
.right_column h1 {font-size:16px; padding:0 0 3px 0; margin:0px; color:#3d5474; font-weight:normal;}
.right_column .content {font-size:13px; width:auto;  left:10px;  top:5px; margin:0px; padding:0xp; position:relative;}
.right_column .content .text{font-size:13px; width:500px; margin:0px; padding:0px;}

.right_column .content .mod{ float:left;}
.arenda { padding-top:10px; margin:0px; width:auto; padding:0px; position: relative;}
.arenda ul {margin:2px; padding:0px; width:300px;}
.arenda ul li{ list-style:none;padding:1px 0 15px 0;background:url(../img/dot.gif) left  repeat-x;position:relative; font-size:14px; margin:0px;}
.arenda ul li strong{ color:#399824}

.arenda ul li a {text-decoration:none;color:#3e76a6; font-weight:bold; font-size:12px} 
.arenda ul li a:hover {text-decoration:none;color:#6a8dac;}

.prodazha ul {margin:2px;padding:0px; width:300px; }
.prodazha ul li{ list-style:none;padding:1px 0 15px 0;position:relative; font-size:14px; background:url(../img/dot.gif) left  repeat-x;}
.prodazha ul li strong{ color:#1479e1}
.prodazha ul li a {text-decoration:none;color:#3e76a6; font-weight:bold; font-size:12px} 
.prodazha ul li a:hover {text-decoration:none;color:#6a8dac;}

.profile { position:relative;top:0px; margin:0px 0px 0px 39px; padding:0px;border:0px #CCC solid;width:870px; background:#999; border-top:1px solid #ccc; height:40px; }

.profile .left_boot {background:url(../img/ramka/l_bot_blok.gif) no-repeat; float:left; position:relative; width:6px; height:5px; top:35px;}
.profile .right_boot {background:url(../img/ramka/r_bot_blok.gif) no-repeat; float:right; position:relative; width:6px; height:5px;top:35px;}

.profile .profile_block {margin-top:0px;  }
.profile .profile_block h2 {color:#1479e1; margin:0px; padding:1px;}
.profile .profile_block  ul {margin:0px; padding:0px; }
.profile .profile_block  ul li {float:left; font-size:15px; padding:10px 8px 6px 8px;margin:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;  color:#fff }


.profile .profile_block  ul li  a, .profile .profile_block  ul li  a:visited {color:#fff;text-decoration:none;  background:url(../img/dot_m.gif)  bottom  repeat-x; }
.profile .profile_block  ul li  a:hover { color:#00468c; font-weight:norm;}


.normal_tbl ul li{margin:0px 0 0 0;padding:0 3px 0 12px;list-style:none; width:200px;}
.normal_tbl li {font-weight:bold; font-size:13px;color:#000;background:url(../img/dot2.gif) 0 5px no-repeat;}
.normal_tbl ul li a:hover{font-size:13px}

.right_column .cramble { float:right; top:10px; }
.right_column h4 { font-size:12px; color:#0193d7; margin:0px; padding:0px;}
.right_column h3 {font-size:14px;color:#498ac3;padding:3px 6px 4px 34px;margin:0 0 5px 0;}


.right_column .reg { float:left; width:900px; margin:5px;}
.right_column .reg table.tbl tr td{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px; margin:5px;   border-bottom:0px #fff solid; vertical-align:top;}

.right_column .reg table.tbl2 tr td{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:3px; margin:0px; border:0px #fff solid;  vertical-align: inherit; }
.right_column .reg .tbl3 { background:#ebebeb;}
.right_column h3 {font-size:16px;color:#498ac3;padding:10px 6px 4px 3px;margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif;}
.right_column .reg h4 {padding-left:40px;}
.right_column .reg div { padding:5px;}
.right_column .reg  table.tbl{ border:0px #999 solid; background:#f7f7f7 }
.right_column .reg .help { color:#999}
.right_column .reg span { font-weight:normal}
.right_column .reg small {color:#999; font-size:11px;}
.right_column .reg .style1 { color:#F00}
.right_column .reg hr { height:1px; color:#999 }
.right_column .reg .butt { font-size:15px; padding:4px;}
.right_column .reg .butt1 { text-align:center} 
.right_column .reg .arrow{ padding:5px; background:#FFF; border:1px #75a0c3 solid }
.right_column .reg  input.captcha {font-size:16px}

.right_column .poisk table tr td{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px; margin:5px; color:#333}
.right_column .poisk td{border:0px #498ac3 solid}
.right_column .poisk strong { font-size:13px}
.right_column .poisk .tbl{
background-color: #f1f1f3; border:1px #ccc solid;
}
.right_column .poisk  .tbl td{ height:5px; background:#FFF }
.right_column .poisk  .tbl2 td{background:#f1f1f3 }
.right_column .poisk  p{ margin:0px; padding:4px 0px 4px 0px; }
.right_column .poisk  .tbl3 { padding:38px 10px; margin:10px; 
}

.right_column .tbl tr td{ padding:8px; margin:5px;background:#eef0f6; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.right_column table.tbl { border:0px;}


.right_column td.tbl4 { background:#EBEBEB; border:0px;}
.right_column .private { width:100%;}
.right_column .user {width:90%; padding-left:40px;}
.right_column .user a{ font-size:14px; }
.right_column .user .tbl2 tr td{ border:0px #CCC solid}
.right_column .user .job{ padding-left:250px;}


.right_column .main_job a{ text-decoration:underline; font-size:12px; color:#000;}
.right_column .main_job a:hover { text-decoration:none;}
.right_column .main_job a.edit{ text-decoration:underline; font-size:12px; color:#498ac3;}
.right_column .main_job {width:100%; float:left; padding-left:0px;}
.right_column .main_job table tr td{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px; margin:5px; color:#333;}
.right_column .main_job td{}
.right_column .main_job strong { font-size:13px}
.right_column .main_job .tbl{border:px #ccc solid;
}
.right_column .main_job span { color:#999}
.right_column .main_job .tbl td{ height:10px;vertical-align:top; padding:10px 5px 10px 5px; border-bottom:2px solid #FFF}
.right_column .main_job  .tbl tr {border:1px #CCC solid; }
.right_column .main_job  .tbl2 td{background:#e6e8ed; color:#000; font-weight: normal; padding:5px; height:20px; font-size:12px; border-bottom:2px #FFF solid}
.right_column .main_job  p{ margin:0px; padding:8px 0px 8px 0px; }
.right_column .main_job  p.info{ margin:0px; padding:8px 0px 8px 0px; color:#498ac3 }
.right_column .main_job .tbl3 { padding:38px 10px; margin:10px; 
}
.right_column .main_job td.tbl4 { background:#EBEBEB; border:0px;}
.right_column .main_job p.detail { color:#333; font-size:11px; margin:2px; padding:2px; border:1px #CCC solid}
.right_column .main_job p.detail2 { color:#333; font-size:13px; margin:2px; padding:2px; border:1px #CCC solid; background:#FFF}




.right_column .product_block {padding-bottom:50px;}
.right_column .product_block ul {margin:0;padding:0 0 0 10px;}
.right_column .product_block ul li {margin:30px 0 0 0;padding:0 8px 0 22px;list-style:none;float:left;width:280px; height:200px;}
.right_column .product_block ul li h5 {color:#000;font-size:12px;margin:0 0 5px 0;padding:0 0 4px 10px;text-transform:uppercase;background:url(../img/dot.gif) left bottom repeat-x;}
.right_column .product_block ul li .float_img {float:left;margin-right:11px;}
.right_column .product_block ul li .text {float:left;width:143px;}
.right_column .product_block ul li .text p {padding:6px 0 20px 0;margin:0;}
.right_column .product_block ul li .text p.price {padding:3px 0 20px 0;background:url(../img/dot.gif) left top repeat-x;position:relative;}
.right_column .product_block ul li .text p.price strong {color:#0193d7;font-size:16px;}
.right_column .product_block ul li .text p.price a {position:absolute;top:15px;right:6px;}
.right_column .product_block ul li .text p.price span {color:#000;font-size:10px;text-decoration:line-through;}


.rignt_blok{right:30px; top:35px;}

.rignt_blok .log_user { padding:3px;border:1px #CCC solid; margin-bottom:10px;}
.rignt_blok .log_user div{background:#75a0c3; padding:5px; color:#FFF; margin:0px; width:260px;} .right_column .rignt_blok .log_user div form{ margin:0px; padding:5px;}
.rignt_blok .log_user div input { padding:2px; margin:2px;}
.rignt_blok .log_user div h2 { color:#FFF; font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.rignt_blok .log_user div a,rememder{ font-size:11px; }
.rignt_blok .log_user .avt{ width:220px;color:#a0a0a0;font-size:12px;position:absolute;top:-2px;right:20px; }
.rignt_blok .log_user .login form {top:-5px;float:right; right:20px; margin:-6px 10px 0 10px;}
.rignt_blok .log_user .login {float:right; right:10px;font-size:12px;top:4px;}
.rignt_blok .log_user a { color:#FFF}

.info_blok { padding:5px; padding-top:30px;}
.rignt_blok .registration {border:1px #CCC solid;position:relative; float:left; padding:3px;}
.rignt_blok .registration div{background:#75a0c3; padding:5px; margin:0px; height:40px; width:260px;}
.rignt_blok .registration div input {padding:3px; font-weight:bold; margin:7px 7px 7px 30px; width:180px;}


.rignt_blok .news_block {}
.rignt_blok .news_block h2{ padding:10px;}
.rignt_blok .news_block ul {margin:0;padding:0 0 0 10px;}
.rignt_blok .news_block ul li {margin:0;padding:0 0 0 19px;list-style:none;width:240px;margin:0px; padding-right:5px;background:url(../img/dot3.gif) left top repeat-y;}
.rignt_blok .news_block ul li.last {background:none;}
.rignt_blok .news_block ul li a {font-size:12px;font-weight:bold;line-height:19px;}
.rignt_blok .news_block ul li span {display:block;padding-bottom:2px; background:#F90; padding:0px; margin:0px; width:70px;}

.help td{border:0px}

.product_detail{padding-bottom:50px;}
.right_column .product_detail ul li {margin:30px 0 0 0;padding:0 8px 0 22px;list-style:none; font-size:14px; width:700px;}
.right_column .product_detail ul {margin:0;padding:0 0 0 10px;}
.right_column .product_detail ul li h1 {color:#000;font-size:22px;margin:0 0 5px 0;padding:0 0 4px 0px;text-transform:uppercase;background:url(../img/dot.gif) left bottom repeat-x;}

.right_column .product_detail ul li .float_img {float:left;margin-right:11px;}
.right_column .product_detail ul li .text {float:left; font-size:13px;}
.right_column .product_detail ul li .text p {padding:6px 0 20px 0;margin:0;}
.right_column .product_detail ul li .text p.price {padding:3px 0 20px 0;background:url(../img/dot.gif) left top repeat-x;position:relative;}
.right_column .product_detail ul li .text p.price strong {color:#0193d7;font-size:16px;}
.right_column .product_detail ul li .text p.price a {position:absolute;top:15px;right:4px;}
.right_column .product_detail ul li .text p.price span {color:#000;font-size:10px;text-decoration:line-through;}

.right_column .product_detail .detail ul li{margin:0px 0 0 0;padding:0 3px 0 12px;list-style:none; width:200px;}
.right_column .product_detail .detail li{font-weight:normal;color:#000;background:url(../img/dot2.gif) 0 5px no-repeat;}

.right_column .product_detail .detail
.news{ position:absolute; float:right; right:100px;} 
.right_column .product_block .back {float:left;}

.right_column .blok{border:1px #CCC solid;padding:2px; margin:0px; font-size:10px}
.right_column .blok div{ background:#75a0c3; padding:5px; margin:0px;}

.footer {position:relative;height:50px; padding:20px 0 0 0px; margin:0px;}
.footer  hr{width:99%; color:#999; border:1px #709abe solid;}
.footer .copy {position:relative; float:left; left:20px;font-weight: normal;color:#a0a0a0;padding:5px; margin:0px;}
.footer .footer_right{position:relative; float:right; right:20px;}


.footer .banner {position:absolute;top:38px;right:16px;}

#tooltip{background:#75a0c3;border:1px solid #FFF; font-size:14px;color:#fff;font:menu;margin:0px;padding:5px 8px;
position:absolute;visibility:hidden}






div#dialog_fon{background-image:url(/images/bg_lines.gif); position:absolute; top:0px; left:0px;}
div#dialog{width:400px; border:2px outset #ffffff; background-color:#FFFFFF; text-align:center; padding:10px}
div#dialog input#submit{border:2px outset #CCCCCC}

div#messageWindow{display:none}


div.photo { float:left; margin-right:10px; position:relative; } 
 
div.photo .bigPhoto { display:none; }
div.photo:hover .bigPhoto { display:block; position:absolute; right:30px; bottom:20px; background:url('../images/big-photo.png'); width:223px; height:205px; padding-right:34px; padding-top:7px; }
div.photo .bigPhoto .wrapper { width:282px; height:400px; overflow:hidden }
div.photo .bigPhoto .wrapper img { width:282px; }


.right_column .pager {text-align:right;color:#69696c;padding:15px 25px 20px 0;background:url(../images/arrow.gif) bottom right no-repeat;}
.right_column .pager span {padding-left:14px;}
.pager a, .right_column .pager a:visited {color:#be0f0f; font-size:12px}

div#pager div{display:inline; padding:3px; border:1px solid #f2f2f3; background-color:#e6e6e8; margin:0px;}

.paging_bold{ position:relative;float:left; padding-left:0px; margin-top:10%;}
.paging_top { padding-left:0px; padding-top:5px;}


.el_pagemenu ul li{ font-size:13px; padding:2px;}

.comments h5{ font-size:14px; padding:0px; margin:0px;}
.site_form_bg { padding:10px 5px; margin:5px; width:350px;}
.site_form_bg a{ font-size:14px;}
.site_form_bg .site_form_name{ padding-left:0px; float:left}
.site_form_bg .site_form_name span{ padding-right:13px;} .site_form_add { padding-top:5px; float:left}.site_form_add span{ padding-right:11px; vertical-align:top; }.site_form_add textarea{ width:300px; height:70px;} .site_form_rand {padding:5px; float:left; margin:0px;} .site_form_rand span {padding-right:5px;}
.site_form_bg .site_form_name input {padding:0px;}



.LV_validation_message{ font-weight:bold; margin:0 0 0 5px; } .LV_valid { color:#00CC00; } .LV_invalid { color:#CC0000; } .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; } .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; } 

table.catTable1 {width:90% !important; border:solid 1px #ccc; float:left; color:#000}






.members_table_block {padding-bottom:15px;padding:0px; padding-top:3px; float:left;}
.members_table_block table {width:100% !important;}
.members_table_block table th {background:#e3eff8;padding:10px 5px 10px 5px;font-weight:bold;font-size:12px;color:#484848;text-align:center;border:1px solid #D2D2D2;} 

 
.members_table_block table td {border:1px solid #D2D2D2; font-size:12px;padding:4px 5px 6px 5px;}
.members_table_block table td a{color:#30811e}
#log {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 0.3em;
	margin-top: 10px;
}
 
#start a { 
	font-weight: bold;
}
