/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Tahoma; color:#000;}
a{color:#0c48bc; text-decoration:underline;}
a:hover{color:#cd0065!important; text-decoration:underline;}
a:visited{color:#637a8a; text-decoration:underline;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.clear{clear:both;}

/* H */
h1{font:normal 24px Trebuchet MS; margin-bottom:10px; color:#e60071;}
h2{font:normal 18px Trebuchet MS; margin-bottom:8px; color:#0081d8;}
h3{font:bold 14px Tahoma; margin-bottom:10px; color:#e60071;}
h4{font:bold 12px Tahoma; margin-bottom:3px; color:#0c48bc;}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Tahoma; color:#272727; background:#94d4ff;}
.main{width:1000px; margin:0 auto; text-align:left;}

/* HEADER */
.header{height:133px; position:relative;}
.logo{position:absolute; top:13px; left:101px; z-index:1;}
/* navigation */
.navigation{height:32px; background:#e6147c url(../i/nav_bg.gif) no-repeat; width:714px; position:absolute; top:43px; right:74px;}
.navigation ul{padding:0 0 0 26px;}
.navigation li{float:left; height:32px; position:relative;}
.navigation a{float:left; height:32px; overflow:hidden; zoom:1; display:block; position:relative;}
.navigation a img:hover, .navigation .selected a img{margin-top:-32px;}
.navigation .new{position:absolute; z-index:2; top:-15px; left:-17px;}
/* search */
.search{position:absolute; top:93px; right:74px;}
.search label{font:bold 12px Tahoma; color:#355ead; vertical-align:middle; margin-right:4px;}
.search .input{width:122px; background:#fff; border:1px solid #7ab3e8; padding:2px;}

/* CONTENT */
.outer{background:url(../i/outer_bg.gif) repeat-y; position:relative; width:1000px;}
.bgr{background:url(../i/inner_bg.jpg) no-repeat; width:1000px;}
.slogan{position:absolute; top:36px; left:152px;}
.animals{position:absolute; bottom:-52px; _bottom:-53px; left:92px;}
.elefant{position:absolute; bottom:-57px; _bottom:-58px; right:54px;}
.container{float:right; width:100%; margin-left:-325px;}
.content{margin-left:325px; padding:130px 0 70px 0; width:530px;}
.content p, .content ul, .content ol{margin:0 0 20px 0;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content img{float:left; border:10px solid #fff; margin-right:12px;}

.content table{border-collapse: collapse; border-spacing: 0;border:0px;font:12px Tahoma;}
.content table tr{border:1px solid #fcf054; border-left:0px; border-right:0px;color:#6c6c6c;}
.content table tr.head{color:#e6147c;border-top:0px;}
.content table tr.head td{border-top:0px;}
.content table td{border-right:0px; border-left:1px solid #fff5d8;padding:15px 10px;background:#ffffff;}
.content table td.first{border-left:0px;}

/* url */
.url{font-size:11px; margin-bottom:15px; color:#f859a8;}
.url a{background:url(../i/url_bull.gif) no-repeat 100% 6px; padding-right:10px; margin-right:3px;}
/* questionary_form */
.questionary_form{font-size:11px; width:477px; color:#00053a;}
.questionary_form th{width:183px; font-weight:normal; vertical-align:top; padding-bottom:12px; text-align:left;}
.questionary_form td{vertical-align:top; padding-bottom:12px;}
.questionary_form span{color:#d20045;}
.questionary_form .input1{width:288px; background:#fff; border:1px solid #c4c4c4; padding:2px;}
.questionary_form .input2{width:161px; background:#fff; border:1px solid #c4c4c4; padding:2px; margin-bottom:20px;}
.questionary_form .input3{width:161px; background:#fff; border:1px solid #c4c4c4; padding:2px; float:right;}
.questionary_form .input4{width:60px; background:#fff; border:1px solid #c4c4c4; padding:2px; margin-right:5px; }
.questionary_form .mark{margin-bottom:20px;}
.questionary_form .mark label{vertical-align:middle; margin-right:11px;}
.questionary_form .mark span label{vertical-align:middle; padding-left:5px; margin-right:11px;}
.questionary_form .mark2 label{vertical-align:middle; padding-left:5px; }
.questionary_form .mark span{color:#00053a;}
.questionary_form .label{display:block; margin-bottom:8px;}
.questionary_form textarea{width:471px; height:60px; background:#fff; border:1px solid #c4c4c4; padding:2px; margin-bottom:20px;}
.questionary_form ul li{list-style-type:none; margin-left:0; padding-bottom:10px; //padding-bottom:7px; width:316px; overflow:hidden; zoom:1;}
.questionary_form .buttons{padding:0 0 1px 119px;}
.questionary_form .btn{width:102px; height:27px; font-weight:bold; color:#fff; margin-right:2px; z-index:1; position:relative;}
.questionary_form .submit{background:#e6147c;}
.questionary_form .submit:hover{color:#ffdaec; text-decoration:underline;}
.questionary_form .reset{background:#4072cf;}
.questionary_form .reset:hover{color:#d2e2ff; text-decoration:underline;}
/* contacts */
.contacts{margin-bottom:20px;}
.contacts p{margin-bottom:4px;}
.contacts a{font-weight:bold; color:#0c48bc;}
.contact_form div{overflow:hidden; zoom:1; padding-bottom:12px;}
.contact_form label{float:left; width:72px; font-size:11px;}
.contact_form span{color:#d20045;}
.contact_form .input{width:288px; background:#fff; border:1px solid #c4c4c4; padding:2px;}
.contact_form textarea{width:288px; height:134px; background:#fff; border:1px solid #c4c4c4; padding:2px;}
.contact_form .buttons{padding:5px 0 1px 72px;}
.contact_form .btn{width:102px; height:27px; font-weight:bold; color:#fff; margin-right:2px; z-index:1; position:relative;}
.contact_form .submit{background:#e6147c;}
.contact_form .submit:hover{color:#ffdaec; text-decoration:underline;}
.contact_form .reset{background:#4072cf;}
.contact_form .reset:hover{color:#d2e2ff; text-decoration:underline;}
/* news */
.news{margin-left:-28px; overflow:hidden; zoom:1;}
.news .item{width:249px; height:216px; background:url(../i/news_bg.jpg) no-repeat; margin:0 0 0 28px; display:inline; float:left; padding:0 0 40px 0;}
.news .date{width:92px; height:28px; background:url(../i/date_bg.gif) no-repeat; text-align:center; font:bold 11px/25px Tahoma; color:#fff; margin:0 0 10px 131px;}
.news .intend{width:190px; margin-left:30px; height:160px; overflow:hidden; zoom:1;}
.news h4{line-height:18px; margin-bottom:8px;}
.news p{font:11px/16px Tahoma; color:#272727;}
.pager{text-align:right; font-size:11px; margin-top:-10px; color:#272727;}
.pager a{font:bold 12px Tahoma; padding:5px 4px;}
.pager .current{color:#fff; background:#f22b33; padding:5px 7px;}
/* catalogue */
.catalogue .item{margin-bottom:3px; position:relative;}
.catalogue img{float:none; border:none;}
/* product */
.product{border-bottom:5px solid #fcf054;}
.product .item{background:#fff; border-top:5px solid #fcf054; position:relative; width:530px;}
.product .image{width:189px; padding:15px 0; text-align:center; float:left;}
.product img{float:none; border:none;}
.product .description{overflow:hidden; zoom:1; padding:15px 20px 15px 0;}
.product h2 a{text-decoration:none; color:#0081d8;}
.product h2 a:hover{text-decoration:underline;}
.product p{font:11px/16px Tahoma; margin:0;}
.product .stars_l{position:absolute; top:0; left:-11px; width:36px; height:28px; background:url(../i/stars_l.png) no-repeat;}
.product .stars_r{position:absolute; top:0; right:-12px; width:43px; height:53px; background:url(../i/stars_r.png) no-repeat;}

/* SIDEBAR */
.sidebar{float:left; width:285px; padding:84px 0 150px 0;}
/* menu */
.menu{width:226px; margin:0 0 0 auto; background:#f0232b url(../i/menu_bg.gif) repeat-x bottom; padding:12px 0 0 0;}
.menu .title{margin-bottom:3px; position:relative; z-index:1;}
.menu li{padding:0 0 10px 24px;}
.menu a{font-weight:bold; color:#fff!important; background:url(../i/menu_arr.gif) no-repeat 0 6px; padding:0 20px 0 13px; display:block;}
.menu a:hover, .menu .current{color:#fefcd4!important; text-decoration:none;}
.menu .open{padding-bottom:0;}
.menu ul ul{padding:10px 10px 0 0;}
.menu ul ul li a{background:url(../i/menu_bull.gif) no-repeat 0 6px; font-size:11px;}
/* quiz */
.quiz{width:257px; height:201px; background:url(../i/quiz_bg.jpg) no-repeat; margin:0 -19px 0 auto; position:relative; font-size:11px;}
.quiz .in{padding:18px 0 0 11px; overflow:hidden; zoom:1;}
.quiz .title{margin-bottom:5px;}
.quiz p{font-weight:bold; color:#272727; margin-bottom:7px; padding-left:18px;width:186px;}
.quiz ul{padding-bottom:5px;}
.quiz li{margin:0 0 3px 25px; //margin:-2px 0 0 25px; color:#272727;}
.quiz .details{padding-left:18px; color:#f32d35;}
.quiz .details a{margin:0 3px;}
.quiz .details a:hover{color:#cd0065;}
.gifts{margin-top:-16px;}

/* FOOTER */
.footer{width:788px; margin:0 auto; color:#3171c5; font-size:10px; padding:65px 0 20px 0; overflow:hidden; zoom:1;}
.create{width:160px; float:left; padding:10px 0 0 0;}
.create img{float:left; margin-right:4px;}
.create p{padding:2px 0 0 0;}
.create a{color:#3171c5;}
.breadcrumb{float:right; color:#7ea9e7;}
.breadcrumb a{color:#355ead; margin:0 3px;}


.ajax__validatorcallout_popup_table img{border:0px;}
.validation {background:#fffacd !important;border:1px solid #f8ae40 !important;}
.tree img{border:0px; margin:0px;}
