/*--------------------- General styles start ---------------------*/

body {
 margin: 0px;
 background: url(/bg.gif) repeat;
 font: 13px 'Tahoma';
 color: #555555;
 text-align: center;
}

body a {
 color: #1265BA;
 text-decoration: none;
}

body a:hover {
 text-decoration: underline;
}

img {border: 0px;}
hr {
 background: url(/images/19.png) no-repeat;
 margin-top:10px; 
 margin-bottom:10px;
 padding:0.1px; 

}
.hr2 { font: 12px 'Arial';
 text-align: justify !important; margin-top:10px; margin-bottom:10px; background: url(/images/19.png) no-repeat;
}


/*--------------------- General styles end ---------------------*/


/*--------------------- All content start ---------------------*/


#container {
 width: 1204px;
 margin: auto;
}

/*--------------------- All content end ---------------------*/
/*--------------------- Корзина ---------------------*/

#menu {font: 11px Arial, Helvetica, sans-serif;
 height:30px;
 line-height:30px;
 color:#9b9b9b;
 border:solid 1px #cacaca;
 width:100%;
 margin:0px;
 }
 #menu a {
 text-decoration: none;
 color:#454545; padding: 0 10px 0 8px;
 }

.cartv {font: 11px Arial, Helvetica, sans-serif;color:#9b9b9b;margin:0px;padding: 0;}
.cartn { 
 float:left; 
 width:90%; 
 height:65px;
 color:#666; 
 padding:6px;
 margin: 0 0 0 10px; 
 border: 5px solid #bdd3e0; 
 border-radius:8px; overflow: hidden; 
background: url('http://lutskmarket.com/images/cartnew.png') no-repeat right; 
background-position: 2% 75%;
}

 .home {border:none;
 margin: 8px 0px;
 }
#menu a:hover{color: gray;}
/*--------------------- Корзина end ---------------------*/
/*--------------------- Header start ---------------------*/

#sitelogo {
 margin-left: 10px;

 text-align: left;position: relative;
}

#top {
 position: relative;
 height: 32px;
 background: #219cc5;
 background: url(/images/3.png);
}

#today {
 margin-left: 10px;
 float: left;
 height: 32px;
 text-align: left;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}
#whois {
 margin:0px 20px 0 0;
 float: left;
 height: 32px;
 text-align: right;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}

#top-menu {
 height: 23px;
 text-align: left;
 background: url(/images/5.png);
}

/*--------------------- Header end ---------------------*/


/*--------------------- Main content start ---------------------*/

#site-bg {
 width: 1204px;
 padding-top: 1px;
 padding-bottom: 1px;
 background: url(/images/17.png);
}

#site-bottom-bg {
 clear: both;
 width: 1204px;
 height: 8px;
 overflow: hidden;
 margin: auto;
 background: url(/images/18.png);
}

#leftcol {
 float: left;
 width: 260px;
 margin-left: 2px;
 text-align: justify;
}

.sidebar {
 margin-left: 10px;
 width: 190px;
 font: 11px 'Tahoma', 'Arial';
}

.sidebar a {
 color: #219cc5;
}

#maincol {
 margin: 9px 0px 5px 0px;
 float: left;
 width: 920px;
 text-align: justify;
}

#maincol table {
 font: 11px 'Arial', 'Tahoma';
}

.eTitle {
 margin: 0px 0px 3px 0px;
 font: 14px 'Tahoma', 'Arial';
 text-transform: uppercase;
}

.eTitle a {}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 12px 'Arial';
 text-align: justify !important;
 background: url(/.s/t/796/19.png) no-repeat;
}

.cMessage {
 font: 12px 'Arial';
 text-align: justify !important;
}

.eDetails, .eDetails1, .eDetails2 {
 padding: 3px 5px;
 font: 11px 'Tahoma', 'Arial';
 color: #ffffff;
 background: #5ec2e4;
 border: 1px solid #219cc5;
 margin-top: 5px;
}

.cBlock1, .cBlock2 {
 font: 11px 'Tahoma', 'Arial';
 background: #f4f7f8;
 border: 1px dotted #eceff0;
}

/*--------------------- Main content end ---------------------*/


/*--------------------- Containers start ---------------------*/

.block {
 width: 220px;
 margin-top: 10px;
}

.blocktitle {
 width: 220px;
 height: 27px;
 font: 14px 'Tahoma', 'Arial';
 line-height: 27px;
 color: #219cc5;
 text-transform: uppercase;
 background: url(/images/20.png) no-repeat;
 margin-bottom: 5px;
}

.blocktitle-inside {
 margin-left: 10px;
}

.blockcontent {
 text-align: left;
}

.blockcontent-inside {
 margin-left: 10px;
 width: 220px;
}

.blockcontent ul {
 margin: 0;
 padding: 0;
 margin-left: 15px;
}

.blockcontent li {
 margin-left: 10px;
}

.blockcontent li a {
 color: #555555;
}

.blockcontent li a:hover {
 color: #219cc5;
 text-decoration: none;
}

.blockcontent a {}

.blockcontent a:hover {}

.blockcontent table {
 font: 12px 'Arial';
 color: #5d5d5d;
}

.calTable {
 font: 12px 'Arial';
 color: #5d5d5d;
}

a.calMonthLink {
 color: #5d5d5d;
}

a.calMdayLink {}

.calWday {
 height: 22px;
 background: url(/.s/t/796/21.png) repeat-x;
 border-left: 1px solid #219cc5;
 border-right: 1px solid #219cc5;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calWdaySe, .calWdaySu {
 height: 22px;
 background: url(/.s/t/796/22.png) repeat-x;
 border-left: 1px solid #ac1e20;
 border-right: 1px solid #ac1e20;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calMdayIs {
 border: 1px solid #219cc5;
 background: #5ec2e4;
 color: #ffffff;
}

.calMdayA {
 color: #e83f63;
 font-weight: bold;
}

a.groupAdmin {}

.swchItem span, .swchItemA span {}

.swchItem span:hover {}

.swchItem span:active {}

.swchItem {}

.admBarCenter div, .myWinSuccess {}

/*---------------- Mainmenu start------------*/

.uMenuH li {float:left;padding: 0 5px;list-style:none;}

ul.uMenuRoot, .uMenuV {
 margin: 0px;
 padding: 0px;
 margin-left: 0px;
}

.uMenuV .uMenuItem span {
 margin-left: 10px;
}

.uMenuV .uMenuRoot li {
 margin-left: 0px;
 list-style-type: none;
 border-bottom: 1px dotted #5ec2e4;
 line-height: 19px;
}

.uMenuV .uMenuArrow {
 position: absolute;
 height: 7px;
 width: 4px;
 top: 6px;
 right: 0px;
 background: url(/.s/t/796/23.gif);
}

.uMenuV li:hover {}

.uMenuV a {}

.uMenuV a:hover {}

.uMenuV a:active {}

.uMenuV a.uMenuItemA {
 color: #219cc5;
 background-position: 0px -40px;
}

.uMenuV .uMenuRoot .uMenuItem {
 margin-top: 3px;
 margin-bottom: 3px;
}

.uMenuV .uMenuItem a {
 background: url(/.s/t/796/24.png) no-repeat;
 background-position: 0px -6px;
}

.uMenuV .uMenuRoot .uMenuItem a:hover {
 background-position: 0px -40px;
}

/*------------------- Mainmenu end -------------------*/
/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer {
 clear: both;
 margin: 8px auto;
 width: 980px;
 height: 35px;
 font: 11px 'Tahoma','Arial';
}

#copyright {
 float: left;
 width: 450px;
 margin-left: 22px;
 text-align: left;
 line-height: 35px;
 color: #555555;
 text-transform: uppercase;
}

#powered_by {
 float: right;
 width: 450px;
 margin-right: 22px;
 text-align: right;
 line-height: 35px;
}

#powered_by a {
 color: #d21918;
}

#powered_by img {
 vertical-align: middle !important;
}

/*--------------------- Footer end ---------------------*/
/*--------------------- INPUTS start ---------------------*/

input {
 font: 11px 'Tahoma', 'Arial';
 margin: 0px 1px;
}

input[type=submit], input[type=reset], input[type=button] {}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input[type=text], input[type=password] {}

textarea {}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
}

.queryField {
 width: auto !important;
}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.popup a {
 color: #219cc5;;
}

.popup {
 font: 11px 'Tahoma', 'Arial';
 margin: 10px;
}

.popuptitle {
 border: 1px solid #bc0000;
 height: 28px;
 background: url(/.s/t/796/26.png) no-repeat;
}

.ptitle-inside {
 padding-left: 5px;
 text-align: left;
 background: url(/.s/t/796/25.png) repeat-x;
 margin-left: 6px;
 height: 100%;
 font: 14px 'Tahoma', 'Arial';
 color: #219cc5;
 line-height: 28px;
 text-transform: uppercase;
}

.popupbody {
 margin-top: 1px;
 background: #ffffff;
 border: 1px solid #259ec6;
}

.popupbody table {
 font: 11px 'Tahoma', 'Arial';
}

.pbody-inside {
 margin: 5px;
}

/*--------------------- POPUP end ---------------------*/

/*--------------------- пошук ---------------------*/

/*--------------------- підказки ---------------------*/

.tipsy { 
 padding: 5px; 
 font:bold 12px ; 

 background-repeat: no-repeat; 
 background-image: url('/images/pidkazka/tipsy.gif'); 
} 
.tipsy-inner { 
border:3px solid fff;
 padding: 5px 8px 4px 8px; 
 background-color: #219cc5; 
 color: white; 
 max-width: 380px; 
 text-align: center; 
} 
.tipsy-inner { border-radius:3px;
 -moz-border-radius:3px; 
 -webkit-border-radius:3px; 
} 
.tipsy-north { 
 background-position: top center; 
} 
.tipsy-south { 
 background-position: bottom center; 
} 
.tipsy-east { 
 background-position: right center; 
} 
.tipsy-west { 
 background-position: left center; 
}/*--------------------- підказки ---------------------*/
/*--------------------- кнопки ---------------------*/

#fadd input[type="text"] { float:left;color:blue;font: 15px Tahoma;font-weight: bold;text-align:center;}
/* Фиолетовая кнопка */
#fadd input[type="button"] {cursor:pointer; 
 padding: 5px 15px!important; 
 border:1px solid #1c73a4!important; 
 font:11px Verdana,Arial,Helvetica, sans-serif!important; 
 text-shadow:1px 1px 1px #166693!important; 
 font-weight: 700!important; 
 color:#fff!important; 
 background: #64b0db!important; 
 border-radius:3px;
 }
#fadd input[type="button"]:hover {background:#51a4d2!important;
 }
#fadd input[type="button"]:active {box-shadow:inset 0px 0px 3px #166693!important;
 }
/* /Фиолетовая кнопка */
/*--------------------- кнопки ---------------------*/
/*--------------------- вид товара ---------------------*/
.tovars{ border: 1px solid #E1E1E1;
 padding: 1px 5px 5px;
 position: relative;
 height: 170px;
 border-radius: 5px;
margin: 0 0 5px;}
.tovars:hover{ background: #F9F9F9;}
.categ{ border: 1px solid #E1E1E1;
 padding: 5px 5px 5px;
 position: relative;
 border-radius: 5px;
margin: 5px 0 5px;}

.current a{float:right; position:absolute; display:block; background: url(/.s/img/sh/vcor.png) no-repeat 50% 0; margin-top: 1px;}
/*--------------------- вид товара ---------------------*/

/*=Start(PageSelectorsShop)=*/ 
 span.pgSwchA b,a.pgSwch,span.plist{font:bold 14px/1.3 Verdana,sans-serif;text-decoration:none;color:#444;} 
 span.pgSwchA b,a.pgSwch{padding:3px 6px;border:1px solid #D9D8D8;} 
 span.pgSwchA b{background:#FFF;color:#AAA;} 
 a.pgSwch:link,a.pgSwch:visited{background:#F9F5F5;} 
 a.pgSwch:hover,a.pgSwch:active{background:#E1D3FC;} 
 /*=End(PageSelectorsShop)=*/
/* Comments Style */ 
.cBlock1, 
.cBlock2 { 
 float:left; 
 overflow: hidden; 
 width:100%; 
 margin-bottom: 15px; 
 outline: 1px solid #d7d7d7; 
 border: 1px solid #fff; 
} 

.cBlock1 {background: #f6f6f6;} 
.cBlock2 {background: #e5e5e5;} 

.vid_comments_os { 
 float:left; 
 width:95%; 
 padding: 5px 15px 5px 16px; 
} 

.vid_comments_os a:link, 
.vid_comments_os a:visited {color:#2e6fac;} 
.vid_comments_os a:hover {color:#31ac2e;} 
img {border: none; } 
a {outline: none; text-decoration:none!important; } 

.vc_top { 
 float:left; 
 width:100%; 
 padding: 0px 0px 5px 0px; 
} 

.vc_name { 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #fff; 
 float:left; 
 padding: 3px 0px 0px 0px; 
} 
 
.vc_name strong {color:#4EA62C;} 
.vc_name span {color:#999;} 

.vc_reiting { 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 float:right; 
} 

.vc_reiting img {float:left; padding-top: 6px;} 
.vc_reiting span {float:left; padding: 2px 5px 0px 5px; font-weight: bold;} 

.vc_nomer { 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 float:right; 
 font-size:19px; 
 margin-left: 15px; 
} 

.vc_nomer a:link, 
.vc_nomer a:visited {color:#C7C7C7;} 
.vc_nomer a:hover {color:#2C68A6;} 

.vc_center { 
 float:left; 
 text-align:justify; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 color:#555; 
 width:100%; 
} 

.coment_avatar{ 
 float:right; 
 width:50px; 
 height:50px; 
 padding:3px; 
 margin: 0px 0px 10px 15px; 
 border: 1px solid #fff; 
} 

.vc_center { 
 color:#555; 
 width:100%; 
} 

.vcc_otvet { 
 color:#555; 
 padding: 5px 5px 5px 5px; 
 background: #fff; 
 border: 1px solid #d7d7d7; 
 width:98%; 
 margin: 10px 0px 10px 0px; 
} 

.vc_center, 
.vcc_otvet { 
 float:left; 
 overflow: hidden; 
 text-align:justify; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
} 

.vc_bottom { 
 clear:left; 
 text-align:right; 
 padding: 0px 0px 0px 0px; 
} 

.post_r {color: #888;} 
.red {color: #a71a1a;} 
.gren {color: #1da71a;} 
.grey {color: #999;}
table.methods-list{background: #F0FFFF;padding:10px}

/* Форма поиска ----------*/ 

 .queryField{ height:18px;border:1px solid #2290e3;} 

 .searchSbmFl { float:right;
 text-shadow: 1px 1px 1px #1061B0; 
 height:21px;
 background:#36A6FA; 
 border:1px solid #2290e3; 
 color:#fff; font-weight: bold!important;
 } 
 
 .searchSbmFl:hover {background:#3c9fea;} 
 
 .searchSbmFl,queryField{ 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px; 
 border-radius: 3px; 
 }
.shop-options-s{color: #555;cursor: pointer;border: 1px solid #BBB;padding: 3px 2px 3px 8px;background: #eee;width: 155px;}
.shop-options-s:hover{border: 1px solid #c6c6c6;color: #333;}

.td_p { 
 float:right; 
 height:35px; 
 padding: 0px 15px 0px 5px; 
} 
.td_p1 { 
 float:left; 
 height:35px; 
 padding: 0px 10px 0px 10px; 
 background:url(/images/menu/bc_separator.png) no-repeat right; 
} 

/* Выпадающее меню 
 ------------------------------------------*/ 
.menu_p { 
 display:block; 
 position:relative; 
} 

.menu_p .drop { 
 float:left; 
 color:#66B427; 
 text-shadow:1px 1px 1px #000;font-weight: 700; 
 padding: 10px 17px 0px 10px; 
 margin-right: 10px; 

} 

.menu_p:hover .drop{ 

 color:#2784b4; 
} 

.dd_ugol1, 
.dd_menu { 
 width:240px; 
} 

.dd_ugol2, 
.dd_menu_p { 
 width:300px; 
} 

.dd_menu, 
.dd_menu_p { 
 float:left; 
 position:absolute; 
 margin:0px auto; 
 background:#4c4c4c; 
 padding:5px; 
 left:-999em; 
 z-index:998; 
 border:1px solid #111; 
 -moz-border-radius:5px 5px 5px ; 
 -webkit-border-radius:5px 5px 5px ; 
 border-radius:5px 5px 5px ; 
 box-shadow: 0px 0px 5px #111; 
} 
 
.menu_p:hover .dd_menu, 
.menu_p:hover .dd_menu_p{ 
 top:40px; 
 left:auto; 
 right:0px; 
} 

.dd_ugol1, 
.dd_ugol2 { 
 height:25px; 
 float:left; 
 position:absolute; 
 top: -25px; 
 right: 25px; 
 background:url(http://lutskmarket.com/images/menu/fon_ugol_1.png) no-repeat; 
 background-position: right bottom; 
} 

.dd_ugol1 {right:2px!important;} 
.dd_menu_os {width:218px;} 
.mini_profil {width:278px;} 

.dd_menu_os, 
.mini_profil { 
 overflow:hidden; 
 background:#eee; 
 border: 1px solid #353535; 
 margin:0; 
 padding:10px; 
} 

/* Вертикальное меню 
 ------------------------------------------*/ 
.menu_top { 
 margin:0; 
 padding:0; 
 list-style:none; 
 overflow:hidden; 
 width:238px; 
 background:#eee; 
 border: 1px solid #353535; 
} 

.menu_top li a:link, 
.menu_top li a:visited { 
 display:block; 
 text-align:left; 
 color:#555; 
 width:100%; 
 padding:4px 10px; 
 border-bottom: 1px solid #d0d0d0; 
 border-top: 1px solid #fff; 
} 

.menu_top li a:hover { 
 background:#fff; 
} 

/* Мини профиль 
 ------------------------------------------*/ 
.mini_avatar { 
 width:35px; 
 height:35px; 
} 

.mp_avatar { 
 float:right; 
 margin: 0px 0px 0px 0px; 
 height:50px; 
 border: 3px solid #666; 
} 

.mp_info { 
 float:left; 
 margin:0; 
 padding:5px; 
 
 list-style:none; 
} 

.mp_info a:link, 
.mp_info a:visited{color:#2784b4; font-weight: bold;} 
.mp_info a:hover {color:#66B427;} 

.mp_info li { 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 padding: 2px 0px; 
 border-top: 1px solid #fff; 
 border-bottom: 1px solid #B7B7B7; 
} 

.border_v {border-top:none!important;} 
.border_n {border-bottom:none!important;} 
.bold {font-weight: bold;} 

/* Кнопки 
 ------------------------------------------*/ 
.knopka_vxod:link, 
.knopka_vxod:visited, 
.knopka_reg:link, 
.knopka_reg:visited { 
 float:left; 
 font-weight: bold; 
 color:#66B427; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
} 

.knopka_vxod:hover, 
.knopka_reg:hover {color:#2784b4;} 

.knopka_pochta:link, 
.knopka_pochta:visited{ 
 float:left; 
 font-weight: bold; 
 color:#2784b4; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
} 
.knopka_pochta:hover {color:#66B427;} 

.knopka_vixod:link, 
.knopka_vixod:visited{ 
 float:right; 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 color:#F1EDED; 
 
 padding: 2px 7px 3px 7px; 
 margin: 5px 4px 0px 0px; 
} 
.knopka_vixod:hover {background:#444;}

.gTable { 
 border-bottom:1px solid #ccc; 
 border-left:1px solid #ccc; 
 font-family:Tahoma; 
 font-size:12px; color:#333333 
} 

.gTable td { 
 padding:6px; 
 border:1px solid #fff; 
 border-top: 1px solid #ccc; 
 border-right: 1px solid #ccc; 
 background-color:#f5f5f5 
} 
.second td { background-color:#fff}

.effect1{ 
 -webkit-box-shadow: 0 10px 6px -6px #777; 
 -moz-box-shadow: 0 10px 6px -6px #777; 
 box-shadow: 0 10px 6px -6px #777; 
}