body { margin: 0 auto; background: url('../img/site/bg_body.jpg') no-repeat top center #000; font: normal 11px verdana; color: #fff; }
input  { font: normal 12px arial; color: #020000; }
a {text-decoration: none; outline: none;}
img { border: none;}
form { margin: 0;}

.top , .content, .contentSub, .footer, .naviBottom { margin: 0 auto; width: 939px; }
.top { height: 175px; }
.contentWide { background: url('../img/site/bg_content.gif') repeat-x;}
.contentWideSub { border: 1px solid #2C2C2C; border-width: 1px 0; background: #171717;}
.content { padding-top: 26px; }
.contentSub { padding: 26px 0; }
.naviBottom {}
.naviBottom ul { list-style: none; padding: 0; margin: 0;}
.naviBottom ul li { display: inline; padding:0;}

.footer { background: url('../img/site/footer.jpg') no-repeat !important; height: 180px; color: #5C5C5C;}
.footer#sub { background: none; height: 97px; }
.footer .links { padding: 80px 15px 0 15px; }
.hyh { padding: 100px 15px 0 15px; line-height: 160%; text-align: right; }
.hyh a { color: #5C5C5C}
.footer#sub .links { padding-top: 20px; }
.footer#sub .hyh { padding: 40px; padding-right: 10px; }

.adres  { margin: 30px 30px 0 0; font-size: 12px; line-height: 140%; width: 400px; text-align: right; color: #BEBEC3;}
.adres a { color: #BEBEC3;}
.adres p { margin: 0; }
.adres  h1 { font: normal 26px "Trebuchet MS"; float: right; padding:0; margin: 35px 0 0 0;}
.adres  h1.names { color: #54B588;}
.adres  h1.namea { color: #DE0864;}
.adres  h1.namem { color: #FFDE00;}
.adres  h1.namee { color: #008AD4;}

.adres img { float: right; padding-top: 60px;}
.title {margin-top: 140px;}

.navi { padding-right: 25px;}
.navi img { margin-right: 5px;}

.menuItem { width: 215px; margin-right: 26px;}
.menuItem#last { margin: 0;}
.items { background: url('../img/site/item-s.gif') no-repeat; height: 386px;}
.items img { margin-left: 19px; border: 3px solid #229A63;}
.itemsBottom { background: url('../img/site/item-s_bottom.gif') no-repeat;}
.itema { background: url('../img/site/item-a.gif') no-repeat; height: 386px;}
.itema img { margin-left: 19px; border: 3px solid #B51257;}
.itemaBottom { background: url('../img/site/item-a_bottom.gif') no-repeat;}
.iteme { background: url('../img/site/item-e.gif') no-repeat; height: 386px;}
.iteme img { margin-left: 19px; border: 3px solid #175982;}
.itemeBottom { background: url('../img/site/item-e_bottom.gif') no-repeat; }
.itemm { background: url('../img/site/item-m.gif') no-repeat; height: 386px;}
.itemm img { margin-left: 19px; border: 3px solid #FFA800;}
.itemmBottom { background: url('../img/site/item-m_bottom.gif') no-repeat;}
.itemsBottom, .itemaBottom, .itemeBottom, .itemmBottom { height: 15px; padding-top: 4px; text-align: center;}
.menuItem a.lead { color: #fff;}
.menuItem a.more { color: #7A7A7A; font-size: 9px;}
.menuItem h1 { margin: 0; font-size: 12px;}
.menuItem h1 a { display: block; padding: 100px 0 12px 19px; color: #fff; }
.menuItem p { padding: 0 19px 10px 19px; line-height: 150%;}

.ctsTops { background: url('../img/site/cts_top_s.gif') no-repeat; height: 7px; }
.ctsMids { background: url('../img/site/cts_mid_s.gif') repeat-y; width: 939px;}
.ctsBots { background: url('../img/site/cts_bot_s.gif') no-repeat; height: 25px; }

.ctsTopa { background: url('../img/site/cts_top_a.gif') no-repeat; height: 7px; }
.ctsMida { background: url('../img/site/cts_mid_a.gif') repeat-y; width: 939px;}
.ctsBota { background: url('../img/site/cts_bot_a.gif') no-repeat; height: 25px; }

.ctsTopm { background: url('../img/site/cts_top_m.gif') no-repeat; height: 7px; }
.ctsMidm { background: url('../img/site/cts_mid_m.gif') repeat-y; width: 939px;}
.ctsBotm { background: url('../img/site/cts_bot_m.gif') no-repeat; height: 25px; }

.ctsTope { background: url('../img/site/cts_top_e.gif') no-repeat; height: 7px; }
.ctsMide { background: url('../img/site/cts_mid_e.gif') repeat-y; width: 939px;}
.ctsBote { background: url('../img/site/cts_bot_e.gif') no-repeat; height: 25px; }

.menus { width: 230px; padding: 0 0 0 30px; }
.menus h1 { font: normal 20px "Trebuchet MS"; padding: 15px 0 15px 27px; margin:0;}

.menus ul { margin: 0; padding: 0; list-style: none;}
.menus ul li { background: url('../img/site/menu_item_s.gif') top left no-repeat; line-height: 27px; height: 27px; }
.menus ul li#current { font-weight: bold;}
.menus ul li:hover { background: url('../img/site/menu_item_s_on.gif') top left no-repeat;}
.menus ul li li:hover { background-image: url('../img/site/menu_item_s_on2.gif'); }
.menus ul li a { display: block; padding-left: 23px; color: #49B183; }

.menus h2 { font: normal 20px "Trebuchet MS"; padding: 25px 0 5px 27px; margin:0; }
.menus p {margin: 0; padding: 0 20px 0 20px; color: #49B183;}
.menus form div {padding: 3px 20px; }
.menus form div input.text {width: 140px;}

.menua { width: 230px; padding: 0 0 0 30px; }
.menua h1 { font: normal 20px "Trebuchet MS"; padding: 15px 0 15px 27px; margin:0;}
.menua ul { margin: 0; padding: 0; list-style: none;}
.menua ul li { background: url('../img/site/menu_item_a.gif') top left no-repeat; line-height: 27px; height: 27px; }
.menua ul li#current { font-weight: bold;}
.menua ul li:hover { background: url('../img/site/menu_item_a_on.gif') top left no-repeat;}
.menua ul li li:hover { background-image: url('../img/site/menu_item_a_on2.gif'); }
.menua ul li a { display: block; padding-left: 23px; color: #DE0864; }

.menua h2 { font: normal 20px "Trebuchet MS"; padding: 25px 0 5px 27px; margin:0; }
.menua p {margin: 0; padding: 0 20px 0 20px; color: #DE0864;}
.menua form div {padding: 3px 20px; }
.menua form div input.text {width: 140px;}


.menum { width: 230px; padding: 0 0 0 30px; }
.menum h1 { font: normal 20px "Trebuchet MS"; padding: 15px 0 15px 27px; margin:0;}
.menum ul { margin: 0; padding: 0; list-style: none; }
.menum ul li { background: url('../img/site/menu_item_m.gif') top left no-repeat; line-height: 27px; height: 27px; }
.menum ul li#current { font-weight: bold;}
.menum ul li:hover { background: url('../img/site/menu_item_m_on.gif') top left no-repeat;}
.menum ul li li:hover { background-image: url('../img/site/menu_item_m_on2.gif'); }
.menum ul li a { display: block; padding-left: 23px; color: #FFDE00; }

.menum h2 { font: normal 20px "Trebuchet MS"; padding: 25px 0 5px 27px; margin:0; }
.menum p {margin: 0; padding: 0 20px 0 20px; color: #FFDE00;}
.menum form div {padding: 3px 20px; }
.menum form div input.text {width: 140px;}


.menue { width: 230px; padding: 0 0 0 30px; }
.menue h1 { font: normal 20px "Trebuchet MS"; padding: 15px 0 15px 27px; margin:0;}
.menue ul { margin: 0; padding: 0; list-style: none;}
.menue ul li { background: url('../img/site/menu_item_e.gif') top left no-repeat; line-height: 27px; height: 27px; }
.menue ul li#current { font-weight: bold;}
.menue ul li:hover { background: url('../img/site/menu_item_e_on.gif') top left no-repeat;}
.menue ul li li:hover { background-image: url('../img/site/menu_item_e_on2.gif'); }
.menue ul li a { display: block; padding-left: 23px; color: #008AD4; }

.menue h2 { font: normal 20px "Trebuchet MS"; padding: 25px 0 5px 27px; margin:0; }
.menue p {margin: 0; padding: 0 20px 0 20px; color: #008AD4;}
.menue form div {padding: 3px 20px; }
.menue form div input.text {width: 140px;}


.c1 { width: 610px; margin-left: 38px;}
.c1 h1 { font: bold 22px "Trebuchet MS"; padding: 15px 0 15px 0px; margin:0;}
.c3, .c4 { width: 290px;}

.articleLead { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted #393939;}
.articleLead p.title { font-weight: bold; margin: 0; padding: 0;}
.articleLead p.body { text-align: justify; line-height: 140%; }
.articleLead img { float: left; margin: 0 10px 0px 0; border: 1px solid #393939;}
.articleLead a.s { color: #49B183;}
.articleLead a.a  { color: #DE0864;}
.articleLead a.m { color: #FFDE00;}
.articleLead a.e { color: #008AD4;}

.clr { clear: both;}
.fl { float: left; }
.fr { float: right;}
.tar { text-align: right;}

.cL { clear: left; }

a { color: #55a; }

.failed { color: #f03; padding: 5px 50px 10px 30px; list-style-type: none; }
div.c .failed { padding: 5px 0 10px 0; text-align: center; }

.hide { display: none; }

table.form { }
table.form td { vertical-align: top; padding: 2px 6px 2px 0; }
table.form td.legend { text-align: right; }
table.form td.label { text-align: right; width: 120px; }
table.form input, table.form textarea, input.button, .newsletter input { font-size: 11px; font-family: Verdana;
	border: 2px solid #aaa; background-color: #eee; }
table.form em { color: #f03; }

.j { text-align: justify; }

.productsList .product {margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted #393939;}
.productsList .product img {float: left; margin-right: 10px; margin-bottom: 5px;}
.productsList .product .description {float: left; width: 470px; text-align: justify;}
/*.productsList .product .description p {margin: 2px 0;}*/
.productsList .product .price { float: right; width: 130px; text-align: right; font-weight: bold; font-size: 18px; margin-top: 16px;}
.productsList .product .price span {font-size: 12px;}
.productsList .product .price a {display: block; margin-top: 6px; color: #DE0864; text-transform: uppercase;}
.productsList .product .name { font-weight: bold; }

.displayProduct img {float: left; margin: 10px 10px 5px 0;}
.displayProduct .price { float: right; width: 130px; text-align: right; font-weight: bold; font-size: 18px; margin-top: 4px; margin-bottom: 14px;}
.displayProduct .price span {font-size: 12px;}
.displayProduct .price a {display: block; margin-top: 6px; color: #DE0864; }
.displayProduct .goToCategory {float: right; color: #49B183; text-decoration: underline; padding: 6px 34px 6px 0; line-height: 20px;
			  background: url('../img/site/go_up.png') right center no-repeat; }

.productsListTable {border-collapse: collapse; width: 100%;}
.productsListTable .r {text-align: right;}
.productsListTable td {padding: 6px 4px;}
.productsListTable td a {color: #DE0864;}
.productsListTable .r1 td {background: #171717;}
.productsListTable .w2 {width: 40px;}
.productsListTable .w4, textarea.w4 {width: 240px;}
.productsListTable .sum {font-weight: bold;}

.shopDiv h2 {color: #DE0864;}

.showCart {color: #FFDE00; padding: 6px 23px; font-size: 13px; clear: both; margin-top: 10px; display: block;}

div.c {text-align: center;}

.m { vertical-align: middle !important; }
.c { text-align: center; }

.newsletter { text-align: right; }
.newsletter h2 {padding-right: 20px;}
div.newsletter form div input.text {width: 170px; margin-bottom: 8px;}
.menus .newsletter div.buttonBorder {padding: 1px; border: 1px solid #49B183; float: right; padding: 0; }
.menus .newsletter input.button { background: #49B183; border: 2px solid #49B183; }
.menua .newsletter div.buttonBorder {padding: 1px; border: 1px solid #DE0864; float: right; padding: 0; }
.menua .newsletter input.button { background: #DE0864; border: 2px solid #DE0864; }
.menum .newsletter div.buttonBorder {padding: 1px; border: 1px solid #FFDE00; float: right; padding: 0; }
.menum .newsletter input.button { background: #FFDE00; border: 2px solid #FFDE00; }
.menue .newsletter div.buttonBorder {padding: 1px; border: 1px solid #008AD4; float: right; padding: 0; }
.menue .newsletter input.button { background: #008AD4; border: 2px solid #008AD4; }

.shopButton { border:1px solid #DE0864; width: 132px; padding: 1px; margin: 0 auto; }
.shopButton input {background: #DE0864; width: 100%; border: 0;}

.shopBack { color: #FFF;}

.shopBack { color: #FFF;}

span.colorM { color: #FFDE00; }
.productsList .product .price span.colorListM { display: block; margin-top: 6px; color: #FFDE00;
	text-transform: uppercase; font-size: 18px; }

.smsPhoneText { font-size: 14px; font-weight: bold; text-align: center; }
.smsCostText { text-align: center; font-size: 10px; }
.smsGetFile { font-size: 18px; font-weight: bold; text-align: center; margin-top: 70px; }
.smsGetVideo { text-align: center; }

.clients { height: 132px; width: 198px; background-color: #fff; overflow: hidden; margin-left: 22px; }

.dotpay { width: 340px; margin: 0 auto; }
.dotpayL { width: 340px; float: left; }
.dotpayR { width: 340px; float: right; }

.payment { text-align: center; }
.payment img { float: none !important; }

h1, h2, h3, h4, h5 { line-height: normal; }

.facebookslider{ float:left; width:182px; height:435px; background: url('../img/site/fcb2.png') 100% 0  transparent; 
                 background-repeat: no-repeat; display:block; left:-198px; padding:0; position:fixed; 
				 top: 176px; z-index:1002; padding: 10px 42px 10px 8px; }
				 
.blogslider { position: fixed; width:34px; height:108px; top: 65px; left: 0px; }
.blogslider div { position: absolute; width:34px; height:108px; top: 0; left: 0; z-index:1002; display: none; }				 
