@charset "utf-8";
/* reset list */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-family: inherit;	vertical-align: baseline;}
div.clear{clear: both; }
* {margin: 0px; padding: 0px;}
/* end reset list */
body{font-family: Arial, Helvetica, sans-serif; font-size: 82%;min-width: 1000px; min-height: 100%; position: relative;}
html {height: 100%;background:#5c5c5c;}
* html body {height: 100%;}

/*in hack*/
#content {padding:0 0 16px 6px; overflow: hidden;background:url(img/bg_2.gif) repeat-y scroll center bottom;}
    *:first-child+html #content {padding:0 0 16px 6px; overflow: visible;background:url(img/bg_2.gif) repeat-y scroll center bottom;}
#outer1 {width: 100%;padding:0 0 0 13px;}
#outer2 {margin-right:0px;padding:20px 0 0;}
#outer3 {width: 100%; margin-left: -270px; float: right;}
* html #outer3 {width: 100%; margin-left: -273px; float: right;}
#main {margin:0px 0px 0px 320px;width:625px;}
#LeftColum {width: 270px; margin:0px 0px 0px 0px; float: left;}
* html #LeftColum {width: 270px; margin: 13px 0px 0px 0px; float: left;}

#RightColum {width: 150px; float: right;padding: 0px 16px 0px 0px;background: gray;}
/*end in hack*/

a{text-decoration: none;color: #000099;}
a:visited{text-decoration: none;color: gray;}
a:active{text-decoration: none;color: #FEB409;}
a:link{text-decoration: none;color: #FEB409;}
a:hover{text-decoration: underline;}
a img{border: none;margin:0 0 0px;}
strong{font-weight: bold;}
em{font-style: italic;display:block;}


#logo{margin:12px 0 0 25px;float:left;}
.home{float:left;margin:0 11px 0 0;}
.mail{float:left;margin:4px 0 0;}
.siteName{float:left;margin:17px 0 0 16px;}
.lang{margin:0 0 0 805px;padding:7px 0 0;}
.lang li{background:transparent url(img/headerSeparator.gif) no-repeat scroll left center;color:#D41118;float:left;font-size:0.86em;list-style-type:none;margin:0 4px;padding:0 0 0 8px;text-decoration:underline;}
.lang li.ru{background:none;}
.lang li a{color:#D41118;}
.header{border-bottom:1px dotted #030303;}
    * html .header{border-bottom:1px dotted #030303;margin:0 0 0 7px;}
    *:first-child+html .header{width:980px;}
.header p{clear:both;color:#D41118;margin:0 0 15px 218px;font-family: Times New Roman, serif;font-size:1.2em;}
.header p span{margin:0 0 0 478px;}

.pageContainer{margin:0 auto;padding:36px 0 0;width:982px;background:#FFFFFF url(img/bg.gif) repeat-y scroll center top;}
    * html .pageContainer{padding:36px 0 0 1px;}
    *:first-child+html .pageContainer{padding:36px 0 0 0px;}
#LeftColum .nav{margin:0 0 27px 10px;list-style-type:none;}
#LeftColum .nav li{background:transparent url(img/navSeparator.gif) no-repeat scroll left bottom;padding:4px 0 11px 30px;}
#LeftColum .nav li a{background:transparent url(img/li.gif) no-repeat scroll left center;color:black;letter-spacing:1px;font-size:1.4em;padding:0 0 0 23px;}
#LeftColum .nav li a:hover{color:#E40C14;text-decoration: none;}
#LeftColum div.contact{background:url(img/contactTitle.gif) no-repeat;margin:0 0 0 8px;}
#LeftColum div.contact ul{margin:0 0 2px 10px;}
#LeftColum div.contact li{background:none;}
#LeftColum div.contact img{margin:5px 0 0 13px;}
#LeftColum div.contact div.bg{background:url(img/contactBg.gif) no-repeat left bottom;padding:6px 0 1px;}
#LeftColum div.contact p{margin:4px 5px 20px 13px;line-height:17px;font-size:0.95em;}
#LeftColum div.contact p a{color:black;}
#LeftColum div.contact p.contactTitle{color:white;font-size:1.4em;font-weight:bold;margin:0 0 7px 13px;padding:7px 0 3px 0px;}
#LeftColum div.contact p span{color:#B3011D;font-weight:bold;}
#LeftColum .cooperation{background:url(img/cooperation.jpg) no-repeat;height:83px;width:231px;padding:20px 0 0 30px;margin:0 0 0 7px;}
#LeftColum .cooperation p{color:#E40D14;font-size:1.3em;font-weight:bold;letter-spacing:1px;text-decoration:underline;}
div.content{background:url(img/contentTitle.gif) no-repeat;height:100%;}
div.content p{font-size:1.1em;line-height:17.5px;margin:0 38px 17px 27px;}
div.content p.contentTitle,
div.content h1.contentTitle{color:white;font-size:1.4em;font-weight:bold;margin:0 0 18px 28px;padding:7px 0 9px 0px;}



#main img{margin:0 0 4px 18px;}

.footer{height:95px;border-top:1px dotted #030303;padding:20px 0 0 23px;background:transparent url(img/bg_3.gif) no-repeat scroll center bottom;margin:0 2px 0 2px;}
    * html .footer{margin:0 0 0 7px;width:958px;}
    *:first-child+html .footer{margin:0 1px 0 1px;}
.footer .copyright{display:block;float:left;margin:6px 0 0;}
.footer .copyright p{font-family:verdana,sans-serif;font-size:0.75em;margin:0 0 15px;}
.footer .copyright a{color:black;}
.footer .footerNav{display:block;margin:0 0 0 343px;padding:15px 0 0;}
.footer .nav{list-style-type:none;}
.footer .nav li{background:transparent url(img/footerSeparator.gif) no-repeat scroll left center;float:left;padding:0 13px 0 14px;}
.footer .nav li.first{background:none;padding:0 13px 0 0;}
.footer .nav li a{color:black;letter-spacing:1px;font-size:1.4em;}
.footer .nav li a:hover{color:#E40C14;text-decoration: none;}
.footer .nav li a.company{background:none;}

/* О компании */

#main img.company_1{float:left;margin:0 20px 17px 28px;}
#main img.company_2{float:right;margin:0 20px 17px 28px;}


/* Контакты */

div.content .data{float:left;padding:8px 0 0;}
div.content .data a{color:#000;}

div.content .data p span{display:block;font-weight:bold;font-size:0.85em;line-height:0px;float:left;}
div.content .data p strong{display:block;font-weight:normal;padding:0 0 0 75px;line-height:0;height:100%;margin:0;font-size:0.86em;}



div.content p.form_title{font-size:0.92em;text-align:center;margin:10px 0 10px;}
form{margin:18px 0 0 85px;}
input.name{border:1px solid #700203;height:27px;padding:0 0 0 5px;width:193px;margin:0 0 10px;}
/*    * html input.name{padding:5px 0 4px 5px;}
    *:first-child+html input.name{padding:5px 0 4px 5px;}*/

textarea{border:1px solid #700203;height:88px;padding:3px 5px 0;width:314px;overflow: hidden;margin:0 0 8px;}
input.send{background: url(img/send.gif) no-repeat left top;border:none;height:37px;width:116px;}


form td.text{text-align:right;padding:0 8px 0 0;vertical-align:top;}


#main .for_price{}
#main .for_price img{float:left;margin:0 5px 15px 28px;}
#main .for_price a{display:block;padding:7px 0 0;color:#E91B1F;text-decoration:underline;}
table.price{background-color:white;padding:0px;border-collapse:collapse;}
table.price tr.first td{}

table.price td{padding:3px;font-size:0.89em;text-align:center;vertical-align:middle;border-collapse:collapse;border:1px solid #000080;}
table.price td.pro_name{text-align:left;}
table.price td.price{text-align:right;}
table.price tr.name td{border:none;color:#B3011D;font-weight:bold;}








#main .product_list{}
#main .product_list .product{float:left;width:168px;text-align:center;padding:0 40px 0 0;margin:21px 0 12px;}
#main .product_list .product img{border-bottom:1px dotted black;margin:0 0 0px 0px;}
#main .product_list .product p.name{color:#A1031C;display:block;font-size:1.35em;font-weight:normal;height:66px;line-height:20px;margin:10px 0 0 15px;text-align:left;text-decoration:none;}
#main .product_list .product a.prod{color:#A1031C;display:block;font-size:1.35em;font-weight:normal;height:66px;margin:10px 0 0 0px;text-align:center;text-decoration:none;}

div.content .addReviews{color:#FFFFFF;display:block;float:right;font-size:0.95em;margin:8px 28px 0 0;text-decoration:underline;}
div.content .rewiesContent{border-bottom:1px dotted black;margin:0 28px;padding:15px 0 0;}
div.content .rewiesContent p{font-size:0.92em;margin:0 10px 15px 0;}
div.content .rewiesContent p.rewiesName{color:#9E0217;text-decoration:underline;font-weight:bold;margin:0 10px 10px 0px;}
div.content .rewiesContent p.rewiesDate{float:left;margin:0 10px 8px 0px;}
div.content .rewiesContent p.rewiesAuthor{color:#A3001D;text-decoration:underline;margin:0 10px 8px 0px;}
div.content .navReviews{margin:25px 0 32px;text-align:center;}
div.content .navReviews{color:#E40D12;}
div.content .navReviews a{color:#E40D12;}


.maps{margin:0 0 0 28px;}

#main .YMaps img{margin:0;}
#main .YMaps-button .YMaps-icon {margin:5px 1px 0;}
.leftText{background:url(img/leftBg.jpg) no-repeat scroll center top;width:270px;margin:32px 0 0 -11px;}
.leftText p{font-size:1.1em;line-height:18px;padding:24px;width:180px;margin:0 auto;padding:24px 0 0;}
.leftText strong{color:#B3011D;font-size:1.1em;}
.leftText img{margin:75px 0 0;}

.mainLeftText{margin:55px 0 0 -11px;}
.contactsLeftText{margin:81px 0 0 -11px;}
#main .product_list h1{font-size:1.4em;margin:0 0 0 28px;}
#LeftColum .nav li a.item{color:#E40C14;}
.contactsForm{}
div.content .lastRewies{border-bottom:none;}

div.content .product p{font-size:1.32em;margin:-12px 20px 17px 15px;text-align:left;}

div.content .textPrice{font-size:0.9em;margin:10px 0 0;}


/* Only for Candy */
