/*@import url("../js/magnific-popup/magnific-popup.css");
@import url("../js/owl-carousel/owl.carousel.css");
@import url("../js/owl-carousel/owl.theme.css"); */

/* GENERAL */
html, body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f5f5f5;}

h1 {font-size:20px; font-weight:400; margin:0;}
h2 {font-size:18px; font-weight:600; margin:0; color:#313131;}
h3 {font-size:14px; font-weight:600; margin:0;}

p { margin:5px 0;}
ul { margin:0; padding:0;}
a {text-decoration:none; color:#313131;}
img { border:none;}

.clr {clear:both;}
.item_last { border:none !important;}
.subtitle_line { width:100%; height:4px; display:block; margin:5px 0 10px;}
.arrow-down {width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000;}
.required  { color:#ed2728;}
.error_box { margin:10px 15px; background:#ed2728; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; color:#fff; padding:20px;}
.messaage_box { margin:10px 15px; background:#5cb75c; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; color:#fff; padding:20px;}

/* SECTION COLORS */
.news_colors { background:#ed2728;}
.tests_colors { background:#feb800;}
.sport_colors { background:#43cc23;}
.used_colors { background:#ff7200;}
.photos_colors { background:#00b003;}
.shop_colors { background:#239acc;}
.video_colors { background:#6452b5;}
.prilozheniya_colors { background:#d7af72;}
	
/* HEADER */
#header_wrap {width:100%; height:130px; background:#131313; position:relative; z-index:999;}
#header_bg {width:100%; height:94px; background:#ed2728; position: absolute; top:0;}
#header { width:970px; height:130px; margin:0 auto; position:relative; z-index:2;}
#header_top { width:745px; height:94px; float:right;}
#header_bottom { width:745px; height:36px; float:right; position:relative;}

a#logo { width:198px; height:104px; display:block; background:url(../images/ams_sprite.png) 0 0 no-repeat; position:absolute; top:20px; left:12px;}

#header_login { margin:15px 0 10px 0;}
#header_login, #header_login a {color:#fff;}
#header_login a:hover { color:#131313;}

#header_account { margin:15px 0 10px 0;}
#header_account, #header_account a {color:#fff;}
#header_account a:hover { color:#131313;}

#header_search {width:244px; height:38px; float:left; -webkit-border-radius: 3px; border-radius: 3px; background:#b91112; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search_form {background:#fff; width:236px; height:30px; margin:4px 4px; -webkit-border-radius: 3px; border-radius: 3px; border:none;}
.search_form input.input {height:24px; width:188px; margin:3px 7px; padding:0; display:block; font-size:12px; line-height:24px; float:left; border:none; -moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.search_form input.submit {height:30px; width:30px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; border:none; padding:0; float:right; cursor:pointer; background-color:#e4e4e4; background-image:url(../images/ams_sprite.png); background-position:-51px -168px; background-repeat:no-repeat;}
.search_form input.submit:hover { background-color:#cfcfcf;}

ul#social_header {list-style:none; float:left;}
ul#social_header li {float:left; margin-left:9px;}
ul#social_header li a {color:#fff; height:38px; width:38px; display:block; background-color:#b91112; background-image:url(../images/ams_sprite.png);background-repeat:no-repeat; transition: all 0.5s;}
ul#social_header li a:hover { background-color:#7b0f0f;}
ul#social_header li a.social_fb  {background-position:0px -104px;}
ul#social_header li a.social_tw  {background-position:-39px -104px;}
ul#social_header li a.social_gplus  {background-position:-78px -104px;}
ul#social_header li a.social_youtube  {background-position:-117px -104px;}
ul#social_header li a.social_rss  {background-position:-156px -104px;}

#header_last_issue { width:200px; height:94px; overflow:hidden; position:absolute; top:0; right:15px; z-index:2;}
#header_last_issue img { width:80px; margin:15px 0 0 10px; transform: rotate(355deg); -moz-transform:rotate(355deg); -webkit-transform:rotate(355deg); -o-transform:rotate(355deg); -ms-transform:rotate(355deg); transition: all 0.2s;}
#header_last_issue a { position:absolute; z-index:3; width:200px; height:94px; top:0; left:0; }
#header_last_issue div { position:absolute; top:40px; right:10px; color:#fff; font-size:14px;}
#header_last_issue div span { color:#131313; font-size:12px;}
#header_last_issue:hover img { width:75px; transform: rotate(354deg); -moz-transform:rotate(352deg); -webkit-transform:rotate(354deg); -o-transform:rotate(354deg); -ms-transform:rotate(354deg); -webkit-box-shadow:  0px 0px 2px 2px rgba(255, 255, 255, 0.7); box-shadow:  0px 0px 2px 2px rgba(255, 255, 255, 0.6);}

/* Top nav menu */
ul#main_navigation, ul#main_navigation_sticky {list-style:none; font-size:14px;}
ul#main_navigation li, ul#main_navigation_sticky li {float:left; position:relative;}
ul#main_navigation li a, ul#main_navigation_sticky li a {color:#fff; height:36px; display:block; line-height:36px; padding:0 10px; text-align:center; background:none;}
ul#main_navigation li a.nav_home, ul#main_navigation_sticky li a.nav_home {width:24px; height:24px; display:block; margin:5px 5px 0 5px; padding:0; background:url(../images/ams_sprite.png) 0px -168px no-repeat;}
ul#main_navigation li a.nav_home:hover, ul#main_navigation_sticky li a.nav_home:hover { background-position:-27px -168px;}
ul#main_navigation li a.news_colors:hover, ul#main_navigation_sticky li a.news_colors:hover { background:#ed2728;}
ul#main_navigation li a.tests_colors:hover, ul#main_navigation_sticky li a.tests_colors:hover { background:#feb800;}
ul#main_navigation li a.sport_colors:hover, ul#main_navigation_sticky li a.sport_colors:hover { background:#43cc23;}
ul#main_navigation li a.used_colors:hover, ul#main_navigation_sticky li a.used_colors:hover { background:#ff7200;}
ul#main_navigation li a.photo_colors:hover, ul#main_navigation_sticky li a.photo_colors:hover { background:#00b003;}
ul#main_navigation li a.shop_colors:hover, ul#main_navigation_sticky li a.shop_colors:hover { background:#239acc;}
ul#main_navigation li a.video_colors:hover, ul#main_navigation_sticky li a.video_colors:hover { background:#6452b5;}

ul#main_navigation li .arrow-down, ul#main_navigation_sticky li .arrow-down { position:absolute; left:50%; margin-left:-6px; z-index:3; display:none;}
ul#main_navigation li.active .arrow-down, ul#main_navigation_sticky li.active .arrow-down { display:block; }
ul#main_navigation li.main_navigation_news .arrow-down, ul#main_navigation_sticky li.main_navigation_news .arrow-down {border-top-color:#ed2728;}
ul#main_navigation li.main_navigation_tests .arrow-down, ul#main_navigation_sticky li.main_navigation_tests .arrow-down {border-top-color:#feb800;}
ul#main_navigation li.main_navigation_sport .arrow-down, ul#main_navigation_sticky li.main_navigation_sport .arrow-down {border-top-color:#43cc23;}
ul#main_navigation li.main_navigation_used .arrow-down, ul#main_navigation_sticky li.main_navigation_used .arrow-down {border-top-color:#ff7200;}
ul#main_navigation li.main_navigation_photos .arrow-down, ul#main_navigation_sticky li.main_navigation_photos .arrow-down {border-top-color:#00b003;}
ul#main_navigation li.main_navigation_shop .arrow-down, ul#main_navigation_sticky li.main_navigation_shop .arrow-down {border-top-color:#239acc;}
ul#main_navigation li.main_navigation_video .arrow-down, ul#main_navigation_sticky li.main_navigation_video .arrow-down {border-top-color:#6452b5;}
ul#main_navigation li.main_navigation_prilozheniya .arrow-down, ul#main_navigation_sticky li.main_navigation_prilozheniya .arrow-down {border-top-color:#d7af72;}

#header_extra_wrap {width:970px; margin:0 auto; padding:0; position:relative; z-index:998;}
#header_extra { width:968px; margin:0 auto; background:#f5f5f5; border-top:0px; position:absolute; top:0; left:0; border:1px solid #d4d4d4; border-top:0px; -webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.2); box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.2); display:none;}
#header_extra .subcats { margin:12px 0 0 0;}
#header_extra .subtitle_line { margin-top:14px;}

ul#main_navigation li.active #header_extra_news, ul#main_navigation_sticky li.active #header_sticky_extra_news { background:#ed2728;}
ul#main_navigation li.active #header_extra_tests, ul#main_navigation_sticky li.active #header_sticky_extra_tests  { background:#feb800;}
ul#main_navigation li.active #header_extra_sport , ul#main_navigation_sticky li.active #header_sticky_extra_sport{ background:#43cc23;}
ul#main_navigation li.active #header_extra_used, ul#main_navigation_sticky li.active #header_sticky_extra_used { background:#ff7200;}
ul#main_navigation li.active #header_extra_photos, ul#main_navigation_sticky li.active #header_sticky_extra_photos  { background:#00b003;}
ul#main_navigation li.active #header_extra_shop, ul#main_navigation_sticky li.active #header_sticky_extra_shop { background:#239acc;}
ul#main_navigation li.active #header_extra_video, ul#main_navigation_sticky li.active #header_sticky_extra_video { background:#6452b5;}
ul#main_navigation li.active #header_extra_prilozheniya, ul#main_navigation_sticky li.active #header_sticky_extra_prilozheniya { background:#d7af72;}
ul#main_navigation li.active #header_extra_login, ul#main_navigation_sticky li.active #header_sticky_extra_login { color:#fff;}
.ie_manual_close { position:absolute; top:10px; right:10px; padding:6px 10px; background:#e3e3e3; cursor:pointer; font-weight:bold;}
.ie_manual_close:hover { background:#ed2728; color:#fff;}

.header_extra_shop .header_sticky_extra_items,
.header_extra_photos .header_sticky_extra_items { border:none;}
.header_extra_shop .ams_issues { width:auto;}
.header_extra_shop .ams_issues .item { border-right: 1px solid #D5D5D5; float: left; text-align: center; width: 129px; margin:15px 5px 15px 0; padding:0 5px 0 0;}
.header_extra_shop .ams_issues_subscribe { margin:0 0 0 10px;}
.header_extra_shop .ams_issues .item div { height: 30px; margin: 10px 0; overflow: hidden;}

.header_extra_photos .header_sticky_extra_content { margin:15px 9px;}

.header_sticky_extra_used_form_wrap h2 { font-size:14px;}
.header_sticky_extra_used_form { background:#fff; margin-top:10px;}
.header_sticky_extra_used_form form { margin:10px 0px; padding-bottom:10px;}
.header_sticky_extra_used_form form .sidebar_mobile_field { float:left; width:129px; margin-left:9px;}
.header_sticky_extra_used_form form .sidebar_mobile_field select { width:129px; padding:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header_sticky_extra_used_form form .sidebar_mobile_field label { font-weight:600; margin:9px 0 3px 0; display:block;}
.header_sticky_extra_used_form form .button { margin:0 10px 0 0;}
.header_sticky_extra_used_form form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; margin-top:27px; font-size:14px; color:#fff !important; text-align:center; background-color:#ED2728; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.header_sticky_extra_used_form form .button button:hover { background-color:#ca1d1d;}


/* Sticky nav menu */
/*
#header_sticky-sticky-wrapper {width:970px; height:1px !important; margin:0px auto; z-index:999; position:relative;}
#header_sticky { width:970px; height:36px; margin:0px auto; position:relative; background:#1a1a1a; display:none;}
*/
#header_sticky-sticky-wrapper {width:100%; height:1px !important; margin:0px auto; z-index:999; position:relative;}
#header_sticky { width:100%; height:36px; margin:0px; position:relative; background:#1a1a1a; display:none;}
#header_sticky_inner { width:970px; height:36px; margin:0px auto; position:relative; background:#1a1a1a;}

a#sticky_logo { width:70px; height:36px; display:block; background:#ed2728 url(../images/ams_sprite.png) -198px -88px no-repeat; float:left; margin:0 5px 0 0;}
.is-sticky #header_sticky { display:block !important;}
.is-sticky { height:36px !important;}

#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_news { background:#ed2728;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_tests { background:#feb800;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_sport { background:#43cc23;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_used { background:#ff7200;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_photos { background:#00b003;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_shop { background:#239acc;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_video { background:#6452b5;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_prilozheniya { background:#d7af72;}
#header_sticky ul#main_navigation_sticky li.active #header_sticky_extra_login { color:#fff;}
#header_sticky li.header_sticky_extra_login { float:right; margin-right:20px; color:#ed2728; font-size:14px; font-weight:600;}
#header_sticky li.header_sticky_extra_login a {color:#ed2728;}

.header_sticky_extra { width:968px; background:#f5f5f5; padding:0 0 1px 0; border:1px solid #d4d4d4; border-top:0px; -webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.2); display:none; position:relative; top:0; }
.header_sticky_extra .subcats { margin:12px 0 0 0;}
.header_sticky_extra .subtitle_line { margin-top:14px;}
.header_sticky_extra_inner { margin:0 10px 10px 10px; padding-top:5px;}
.header_sticky_extra_content { margin:15px 10px;}
.header_sticky_extra_items { float:left; border-right:1px solid #d2d2d2;}
.header_sticky_extra_items .item { margin:5px 15px 5px 0;}
.header_sticky_extra_more { width:285px; float:left; margin-left:20px;}
.header_sticky_extra_more ul { list-style:none;}
.header_sticky_extra_more ul {list-style:none; margin:15px 0 0 5px;}
.header_sticky_extra_more ul li {list-style:none; background:url(../images/ams_sprite.png) -242px -196px no-repeat; padding:0 0 0 15px; margin:10px 0;}
.header_sticky_extra_more ul li a:hover { color:#ed2728;}
.header_sticky_extra_more .readmore { display:block; float:right; color:#ed2728; font-weight:600; margin:5px 0 0 0;}
.header_sticky_extra_more .readmore:hover { color:#131313;}
.header_sticky_extra_news .arrow-down  { border-top-color:#ed2728; margin:0 0 0 127px;}
.header_sticky_extra_tests .arrow-down  { border-top-color:#feb800; margin:0 0 0 230px;}
.header_sticky_extra_sport .arrow-down  { border-top-color:#43cc23; margin:0 0 0 330px;}
.header_sticky_extra_used .arrow-down  { border-top-color:#ff7200; margin:0 0 0 420px;}
.header_sticky_extra_photos .arrow-down  { border-top-color:#00b003; margin:0 0 0 513px;}
.header_sticky_extra_shop .arrow-down  { border-top-color:#239acc; margin:0 0 0 588px;}
.header_sticky_extra_video .arrow-down  { border-top-color:#6452b5; margin:0 0 0 655px;}
.header_sticky_extra_prilozheniya .arrow-down  { border-top-color:#d7af72; margin:0 0 0 655px;}
.header_sticky_extra .ie_manual_close { display:none;}

.header_extra_shop_cart { background:#fff; float:right; color:#7b7b7b; padding:5px 10px; position:absolute; top:14px; right:10px; *right:45px; *top:10px;}
.header_extra_shop_cart_icon { width:16px; height:16px; display:block; float:left; background:url(../images/ams_sprite.png) -228px -283px no-repeat; margin:0 5px 0  0;}
.header_extra_shop_cart_text { float:left; line-height:18px;}
.header_extra_shop_cart_text a:hover { color:#ed2728;}

#header_sticky li.header_sticky_extra_profile_menu { float:right; margin-right:0px; color:#ed2728; font-size:14px; font-weight:600;}
#header_sticky li.header_sticky_extra_profile_menu a {color:#fff;float:left;}
#header_sticky li.header_sticky_extra_profile_menu:hover a,
#header_sticky li.active a#header_sticky_extra_profile  {color:#ed2728;}
#header_sticky li.header_sticky_extra_profile_menu .arrow-down { display:block !important; border-top:6px solid #fff; float:left; position:static; margin:15px 5px 0 1px;}
#header_sticky li.active .arrow-down {border-top:6px solid #ed2728;}

.header_sticky_extra_profile_wrap { width:120px; margin:0 auto; background:#f5f5f5; border-top:0px; position:absolute; top:36px; right:0; border:1px solid #d4d4d4; border-top:0px; -webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.2); box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.2); display:none; }

.header_sticky_extra_profile ul { list-style:none;}
.header_sticky_extra_profile ul li { padding:5px 6px;}
.header_sticky_extra_profile ul li a { font-size:14px;}
.header_sticky_extra_profile ul li a:hover { color:#ed2728;}



/* BANNERS */
#leaderboard { width:970px; min-height:90px; margin:20px auto; position:relative; z-index:1;}
#leaderboard.w728 {width: 728px !important;}
#leaderboard.branding {margin-bottom: 90px;}
#leaderboard #banner_leaderboard_holder {margin: 0 auto;text-align: center;}

/* CONTENT */
#content_wrap { width:970px; margin:0px auto; position:relative; background:#fff; padding:12px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; z-index:1;}

.content_305 { width:305px; float:left;}
.content_625 { width:625px; float:left;}
.content_946 { width:946px;}
.col1 {}
.col2 {margin-left:15px;}
.col3 {margin-left:16px;}

.title_wrap { padding-bottom:2px; border-bottom:4px solid #e3e3e3; padding-top:30px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.title_wrap .title { min-width:295px; padding:3px 10px 3px 10px; text-transform:uppercase; color:#fff; font-size:16px; text-decoration:none; float:left;}
.title_wrap a {float:right; color:#a1a1a1; font-style:italic; margin-top:5px;}
.title_wrap a:hover { color:#000;}

ul.subcats { list-style:none; margin:10px 0;}
ul.subcats li { float:left; padding:0 10px; border-right:1px solid #d7d7d7; line-height:16px; margin:3px 0;}
ul.subcats li a { color:#7b7b7b;}
ul.subcats li a:hover { color:#000;}
ul.subcats li.active a { color:#ED2728;}

.button_buy { width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#239acc; background-image:url(../images/ams_sprite.png); background-position: 92px -218px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; *padding : 4px 0 4px 10px; *text-align : left; *width:110px; margin:0 auto;}
.button_buy:hover { background-color:#1984b1;}

.button_subscribe { width:180px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-position: 152px -218px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; *padding : 4px 0 4px 10px; *text-align : left; *width:170px;}
.button_subscribe:hover { background-color:#ca1d1d;}

/* Homepage - Carousel */
#carousel { width:625px; height:380px; display: block; position:relative; float:left; overflow:hidden;}
#carousel .item { position:relative;}
#carousel .carousel_info { width:625px; position:absolute; left:0; bottom:0; background-color: rgba(0,0,0,0.6); *background:#000; *filter:alpha(opacity=80); }
@media \0screen {
	#carousel .carousel_info {
		background:#000; filter:alpha(opacity=80);
	}
}
#carousel .carousel_info_desc { position:relative; z-index:2; color:#fff; margin:10px 15px 7px 15px;}
#carousel .carousel_sep { width:100%; height:1px; line-height:1px; background:#636363; margin:10px 0 4px 0;}
#carousel a { color:#ff0001;}
#carousel a:hover { color:#fff; text-decoration:underline;}
#carousel h1 a { color:#fff;}
#carousel h1 a:hover { color:#ff0001;  text-decoration:none;}
#carousel .carousel_info .carousel_cat { position:absolute; top:-17px; right:0; text-transform:uppercase; color:#fff; font-size:16px; padding:3px 20px; text-decoration:none; }
#carousel .carousel_info .carousel_cat:hover { color:#000;}

/* Homepage - Sub-features */
.items_small_subfeature .item { border-bottom:1px solid #e1e2e3; padding-bottom:9px; margin-bottom:8px;}
.items_small_subfeature .item .item_img { width:120px; height:80px; float:left; margin-right:8px; position:relative;}
.items_small_subfeature .item .item_img div.videoicon_wrap { width:50px; height:50px; position:absolute; z-index:2; }
.items_small_subfeature .item .item_img div.videoicon { width:50px; height:50px; display:block; background:url(../images/ams_sprite.png) -88px -171px no-repeat; position:absolute; top:15px; left:35px;}
.items_small_subfeature .item .item_img div.videoicon a {width:50px; height:50px; display:block;}
.items_small_subfeature .item .item_img a { width:120px; height:80px; display:block; position:absolute; z-index:1;}
/*.items_small_subfeature .item:hover .item_img div.videoicon_wrap {background-color: rgba(0,0,0,0.3);}*/
.items_small_subfeature .item .item_desc { width:177px; *width: 170px; float:left; padding-right:7px; position:relative; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.items_small_subfeature .item .item_desc a { color:#ed2728; font-size:14px; font-weight:600;}
.items_small_subfeature .item .item_type { width:4px; height:80px; display:block; background:#e3e3e3; position:absolute; top:0; right:0; transition: all 0.5s;}
.items_small_subfeature .type_news:hover .item_type { background:#ed2728;}
.items_small_subfeature .type_tests:hover .item_type { background:#feb800;}
.items_small_subfeature .type_sport:hover .item_type { background:#43cc23;}
.items_small_subfeature .item_used:hover .item_type { background:#ff7200;}
.items_small_subfeature .type_video:hover .item_type { background:#6452b5;}

/* Homepage - Used */
/* .ams_used_wrap {margin-top:20px; margin-bottom:15px;} */
.ams_used_wrap {margin: 15px 0;}
.ams_used_wrap .ams_used_image {float:left; width:133px; height:218px; margin-right:10px; background:url(../images/usedcars.jpg) left top no-repeat;}
.ams_used { float:left; width:480px; position:relative;}
.ams_used span { font-size:12px; color:#ed2728; font-weight:600;}
.ams_used h2 { margin:10px 0;}
.ams_used .ams_used_logo { width:70px; height:34px; display:block; background:url(../images/ams_sprite.png) -198px -88px no-repeat; position:absolute; right:0; top:0; }
.ams_used form {background:#f4f4f4; margin:20px 0 0 0; padding:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.ams_used form .sidebar_mobile_field { float:left; width:135px; margin-left:15px;}
.ams_used form .sidebar_mobile_field select { width:135px; padding:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ams_used form .sidebar_mobile_field label { font-weight:600; margin:10px 0 3px 0; display:block;}
.ams_used form .button { margin:12px 20px 8px 15px;}
.ams_used form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.ams_used form .button button:hover { background-color:#ca1d1d;}
.sidebar_used { margin-top:15px;}

/* Content - Big - Vertical */
.items_big_vert .item { margin:15px 0;}
.items_big_vert .item .item_img { width:305px; height:203px; position:relative; border-bottom:4px solid #e3e3e3; transition: all 0.2s;}
.items_big_vert .item .item_img a { width:305px; height:203px; display:block; position:absolute; z-index:1;}
.items_big_vert .item .item_img a.subcat { width:auto; height:auto; color:#fff; padding:5px 7px; top:7px;}
.items_big_vert .item .item_img div.videoicon_wrap { width:65px; height:65px; position:absolute; z-index:2 }
.items_big_vert .item .item_img div.videoicon { width:65px; height:65px; display:block; background:url(../images/ams_sprite.png) -153px -171px no-repeat; position:absolute; top:65px; left:115px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; }
.items_big_vert .item:hover .item_img div.videoicon {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.items_big_vert .item .item_img div.videoicon a {width:65px; height:65px; display:block;}

.items_big_vert .item .item_img div.photoicon_wrap { width:65px; height:53px; position:absolute; z-index:2 }
.items_big_vert .item .item_img div.photoicon { width:65px; height:53px; display:block; background:url(../images/ams_sprite.png) 0px -590px no-repeat; position:absolute; top:73px; left:118px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; }
.items_big_vert .item:hover .item_img div.photoicon {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);-ms-transform: scale(0.9);}
.items_big_vert .item .item_img div.photoicon a {width:65px; height:53px; display:block;}
/*
.items_big_vert .item .item_img div.photoicon_wrap { width:35px; height:35px; position:absolute; z-index:2; }
.items_big_vert .item .item_img div.photoicon { width:35px; height:35px; display:block; background-color: rgba(0,0,0,0.4); background-image:url(../images/ams_sprite.png); background-position: -256px -138px; background-repeat: no-repeat; position:absolute; top:0; left:0; *background-color:#000; *filter:alpha(opacity=60);}
@media \0screen {
	.items_big_vert .item .item_img div.photoicon {
		background-color:#000; filter:alpha(opacity=60);
	}
}
.items_big_vert .item .item_img div.photoicon a {width:35px; height:35px; display:block;}
*/
/*.items_small_horiz .item:hover .item_img div.videoicon_wrap {background-color: rgba(0,0,0,0.3);}*/
.items_big_vert .item .item_desc { width:305px; margin:7px 0;}
.items_big_vert .item .item_desc a.subcat { font-weight:400; font-size:12px; color:#7b7b7b; display:block; padding:0;}
.items_big_vert .item .item_desc a.subcat:hover { color:#ed2728;}
.items_big_vert .item .item_desc h2 a { display:block; padding:5px 0;}
.items_big_vert .item .item_desc h2 a:hover { color:#ed2728;}
.items_big_vert .item .item_desc a.readmore { color:#ed2728; font-weight:400; font-size:12px; display:block; padding:0;}
.items_big_vert .item .item_desc a.readmore:hover { text-decoration:underline;}
.items_big_vert .type_news:hover .item_img {border-bottom:4px solid #ed2728;} 
.items_big_vert .type_news.item {min-height: 333px;} 
.items_big_vert .type_tests:hover  .item_img{border-bottom:4px solid #feb800;} 
.items_big_vert .type_sport:hover .item_img {border-bottom:4px solid #43cc23;} 
.items_big_vert .type_used:hover .item_img {border-bottom:4px solid #ff7200;} 
.items_big_vert .type_photo:hover .item_img {border-bottom:4px solid #00b003;} 
.items_big_vert .type_video:hover .item_img {border-bottom:4px solid #6452b5;} 

/* Content - Big - Horizontal */
.items_big_horiz .item { padding:15px 0; border-top:1px solid #d8d8d8;}
.items_big_horiz .item .item_img { width:305px; height:203px; position:relative; border-bottom:4px solid #e3e3e3; float:left;}
.items_big_horiz .item .item_img a { width:305px; height:203px; display:block; position:absolute; z-index:1;}
.items_big_horiz .item .item_img div.videoicon_wrap { width:65px; height:65px; position:absolute; z-index:2 }
.items_big_horiz .item .item_img div.videoicon { width:65px; height:65px; display:block; background:url(../images/ams_sprite.png) -153px -171px no-repeat; position:absolute; top:50%; left:50; margin-top:-32px; margin-left:-32px;}
.items_big_horiz .item .item_img div.videoicon a {width:65px; height:65px; display:block;}
.items_big_horiz .item .item_img div.photoicon_wrap { width:35px; height:35px; position:absolute; z-index:2; }
.items_big_horiz .item .item_img div.photoicon { width:35px; height:35px; display:block; background-color: rgba(0,0,0,0.4); background-image:url(../images/ams_sprite.png); background-position: -256px -138px; background-repeat: no-repeat; position:absolute; top:0; left:0; *background-color:#000; *filter:alpha(opacity=60);}
@media \0screen {
	.items_big_vert .item .item_img div.photoicon {
		background-color:#000; filter:alpha(opacity=60);
	}
}
.items_big_horiz .item .item_img div.photoicon a {width:35px; height:35px; display:block;}
/*.items_big_horiz .item:hover .item_img div.videoicon_wrap {background-color: rgba(0,0,0,0.3);}*/
.items_big_horiz .item .item_desc { width:305px; margin:0 0 7px 15px; float:left;}
.items_big_horiz .item .item_desc a.subcat { font-weight:400; font-size:12px; color:#7b7b7b; display:block; padding:0;}
.items_big_horiz .item .item_desc a.subcat:hover { color:#ed2728;}
.items_big_horiz .item .item_desc h2 a { display:block; padding:0 0 5px 0;}
.items_big_horiz .item .item_desc h2 a:hover { color:#ed2728;}
.items_big_horiz .item .item_desc a.readmore { color:#ed2728; font-weight:400; font-size:12px; display:block; padding:5px 0 0 0;}
.items_big_horiz .item .item_desc a.readmore:hover { text-decoration:underline;}
.items_big_horiz .type_news:hover .item_img {border-bottom:4px solid #ed2728;} 
.items_big_horiz .type_tests:hover  .item_img{border-bottom:4px solid #feb800;} 
.items_big_horiz .type_sport:hover .item_img {border-bottom:4px solid #43cc23;} 
.items_big_horiz .type_used:hover .item_img {border-bottom:4px solid #ff7200;} 
.items_big_horiz .type_photo:hover .item_img {border-bottom:4px solid #00b003;} 
.items_big_horiz .type_video:hover .item_img {border-bottom:4px solid #6452b5;} 
.items_big_horiz .type_prilozheniya:hover .item_img_prilozheniya {border-bottom:3px solid #d7af72;} 

.items_big_horiz .type_prilozheniya { float:left; border-top: none;}
.items_big_horiz .item .item_img_prilozheniya { width:196px; height:262px; position:relative; border-bottom:3px solid #e3e3e3; margin:0 0px 7px 0; transition: all 0.2s;}
.items_big_horiz .item .item_img_prilozheniya a { width:190px; height:262px; display:block; position:absolute;z-index:1; border: 3px solid #ffffff; box-shadow: 1px 1px 1px 1px #d4c9c3;}
.items_big_horiz .item .item_img_prilozheniya img { width:190px;}
.items_big_horiz .item .item_desc_prilozheniya { width:196px;}
.items_big_horiz .item .item_desc_prilozheniya h2 { line-height:16px;}
.items_big_horiz .item .item_desc_prilozheniya a { font-size:14px; font-weight:600; line-height:16px; display:block;}
.items_big_horiz .item .item_desc_prilozheniya a:hover { color:#ed2728;}



/* Curl Top Right */
.curl-top-right { display: inline-block; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.curl-top-right:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; top: 0; right: 0; background: white; /* IE9 */ background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height;}
.curl-top-right:hover:before, .curl-top-right:focus:before, .curl-top-right:active:before { width: 25px; height: 25px;}








/* Content - Small - Horizontal */
.items_small_horiz .item {padding-bottom:9px; margin:0 0 40px 0;}
.items_small_horiz .item .item_img { width:140px; height:94px; position:relative; border-bottom:3px solid #e3e3e3; float:left; margin-right:8px;}
.items_small_horiz .item .item_img a { width:140px; height:94px; display:block; position:absolute; z-index:1;}
/*.items_small_horiz .item:hover .item_img div.videoicon_wrap {background-color: rgba(0,0,0,0.3);}*/
.items_small_horiz .item .item_desc { width:140px; *width: 140px; float:left; padding-right:7px; position:relative; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.items_small_horiz .item .item_desc h2 { line-height:14px;}
.items_small_horiz .item .item_desc a { color:#ed2728; font-size:12px; font-weight:600; line-height:14px;}
.items_small_horiz .item .item_desc a.readmore { font-weight:400;}
.items_small_horiz .type_news:hover .item_img {border-bottom:3px solid #ed2728;} 
.items_small_horiz .type_tests:hover  .item_img{border-bottom:3px solid #feb800;} 
.items_small_horiz .type_sport:hover .item_img {border-bottom:3px solid #43cc23;} 
.items_small_horiz .type_used:hover .item_img {border-bottom:3px solid #ff7200;} 
.items_small_horiz .type_photo:hover .item_img {border-bottom:3px solid #00b003;} 
.items_small_horiz .type_video:hover .item_img {border-bottom:3px solid #6452b5;} 

.items_small_horiz .type_prilozheniya { float:left; padding-bottom:0; margin-top:10px; margin-bottom:0;}
.items_small_horiz .type_prilozheniya .item_img { width:106px; height:146px; transition: all 0.2s; border-bottom:none; float:none;}
.items_small_horiz .type_prilozheniya .item_img a { width:100px; height:140px; border: 2px solid #ffffff; box-shadow: 1px 1px 1px 1px #d4c9c3;}
.items_small_horiz .type_prilozheniya .item_img img { width:100px;}
.items_small_horiz .type_prilozheniya .item_desc { width:106px; margin-top:5px; float:none;} 
.items_small_horiz .type_prilozheniya .curl-top-right:hover:before, .items_small_horiz .type_prilozheniya .curl-top-right:focus:before, .items_small_horiz .type_prilozheniya .curl-top-right:active:before { width: 15px; height: 15px;}
.type_prilozheniya_wrap .col2 {margin-left:11px;}





/* Content - More - Vertical */
.items_more_vert .col1 { clear:both;}
.header_prilozheniya .col2 { margin-left:30px;}
.items_more_vert .item { float:left; margin-top:15px; margin-bottom:15px;}
.items_more_vert .item .item_img { width:140px; height:93px; position:relative; border-bottom:3px solid #e3e3e3; margin:0 0 7px 0; transition: all 0.2s;}
.items_more_vert .item .item_img_gallery { width:305px; height:204px; position:relative; border-bottom:3px solid #e3e3e3; margin:0 0 7px 0; transition: all 0.2s;}
.items_more_vert .item .item_img_prilozheniya { width:106px; height:140px; position:relative; border-bottom:3px solid #e3e3e3; margin:0 0px 7px 0; transition: all 0.2s;}

.items_more_vert .item .item_img div.videoicon_wrap { position:absolute; z-index:2; }
.items_more_vert .item .item_img div.videoicon { width:50px; height:50px; display:block; background:url(../images/ams_sprite.png) -88px -171px no-repeat; position:absolute; top:20px; left:45px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; }
.items_more_vert .item:hover .item_img div.videoicon {transform: scale(0.85);-webkit-transform: scale(0.85);-moz-transform: scale(0.85);-o-transform: scale(0.85);-ms-transform: scale(0.85);}

.items_more_vert .item .item_img div.photoicon_wrap { position:absolute; z-index:2; }
.items_more_vert .item .item_img div.photoicon { width:43px; height:35px; display:block; background:url(../images/ams_sprite.png) -68px -590px no-repeat; position:absolute; top:28px; left:47px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; }
.items_more_vert .item:hover .item_img div.photoicon {transform: scale(0.85);-webkit-transform: scale(0.85);-moz-transform: scale(0.85);-o-transform: scale(0.85);-ms-transform: scale(0.85);}

.items_more_vert .item .item_img_gallery div.photoicon_wrap { width:65px; height:53px; position:absolute; z-index:2 }
.items_more_vert .item .item_img_gallery div.photoicon { width:65px; height:53px; display:block; background:url(../images/ams_sprite.png) 0px -590px no-repeat; position:absolute; top:73px; left:118px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; }
.items_more_vert .item:hover .item_img_gallery div.photoicon {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);-ms-transform: scale(0.9);}
.items_more_vert .item .item_img_gallery div.photoicon a {width:65px; height:53px; display:block;}

/*
.items_more_vert .item .item_img div.photoicon_wrap { width:35px; height:35px; position:absolute; z-index:2; }
.items_more_vert .item .item_img div.photoicon { width:35px; height:35px; display:block; background-color: rgba(0,0,0,0.4); background-image:url(../images/ams_sprite.png); background-position: -256px -138px; background-repeat: no-repeat; position:absolute; top:0; left:0; *background-color:#000; *filter:alpha(opacity=60);}
@media \0screen {
	.items_more_vert .item .item_img div.photoicon {
		background-color:#000; filter:alpha(opacity=60);
	}
}

.items_more_vert .item .item_img_gallery div.photoicon_wrap { width:35px; height:35px; position:absolute; z-index:2; }
.items_more_vert .item .item_img_gallery div.photoicon { width:35px; height:35px; display:block; background-color: rgba(0,0,0,0.4); background-image:url(../images/ams_sprite.png); background-position: -256px -138px; background-repeat: no-repeat; position:absolute; top:0; left:0; *background-color:#000; *filter:alpha(opacity=60);}
@media \0screen {
	.items_more_vert .item .item_img_gallery div.photoicon {
		background-color:#000; filter:alpha(opacity=60);
	}
}
.items_more_vert .item .item_img div.photoicon a {width:35px; height:35px; display:block;}
*/




.items_more_vert .item .item_img a { width:50px; height:50px; display:block; position:absolute;z-index:1;}
.items_more_vert .item .item_img_gallery a { width:305px; height:204px; display:block; position:absolute;z-index:1;}
.items_more_vert .item .item_img_prilozheniya a { width:100px; height:140px; display:block; position:absolute;z-index:1; border: 3px solid #ffffff; box-shadow: 1px 1px 1px 1px #d4c9c3;}

/*.items_small_horiz .item:hover .item_img div.videoicon_wrap {background-color: rgba(0,0,0,0.3);}*/
.items_more_vert .item .item_desc { width:140px;}
.items_more_vert .item .item_desc h2 { line-height:16px;}
.items_more_vert .item .item_desc a { font-size:14px; font-weight:600; line-height:16px; display:block;}
.items_more_vert .item .item_desc a:hover { color:#ed2728;}
.items_more_vert .item .item_desc_gallery { width:305px;}
.items_more_vert .item .item_desc_gallery h2 { line-height:16px;}
.items_more_vert .item .item_desc_gallery a { font-size:14px; font-weight:600; line-height:16px; display:block;}
.items_more_vert .item .item_desc_gallery a:hover { color:#ed2728;}
.items_more_vert .item .item_desc_prilozheniya { width:100px;}
.items_more_vert .item .item_desc_prilozheniya h2 { line-height:16px;}
.items_more_vert .item .item_desc_prilozheniya a { font-size:14px; font-weight:600; line-height:16px; display:block;}
.items_more_vert .item .item_desc_prilozheniya a:hover { color:#ed2728;}

.items_more_vert .type_news:hover .item_img {border-bottom:3px solid #ed2728;} 
.items_more_vert .type_tests:hover .item_img{border-bottom:3px solid #feb800;} 
.items_more_vert .type_sport:hover .item_img {border-bottom:3px solid #43cc23;} 
.items_more_vert .type_used:hover .item_img {border-bottom:3px solid #ff7200;} 
.items_more_vert .type_photo:hover .item_img {border-bottom:3px solid #00b003;} 
.items_more_vert .type_photo:hover .item_img_gallery {border-bottom:3px solid #00b003;} 
.items_more_vert .type_video:hover .item_img {border-bottom:3px solid #6452b5;} 
.items_more_vert .type_shop:hover .item_img {border-bottom:3px solid #239acc;} 
.items_more_vert .type_prilozheniya:hover .item_img_prilozheniya {border-bottom:3px solid #d7af72;} 
.items_more_vert .item_more { padding-top:6px;}
.items_more_vert .item_more ul {list-style:none; margin:0 0 0 5px;}
.items_more_vert .item_more ul li {list-style:none; background:url(../images/ams_sprite.png) -242px -196px no-repeat; padding:0 0 0 15px; margin:7px 0;}
.items_more_vert .item_more ul li a:hover { color:#ed2728;}




/* Content - Browse */
.content_browse { margin:0 0 15px 0;}
.content_browse .title_wrap { padding-top:0px;}
.content_features { list-style:none; padding:0; margin:15px 0 0 0;}
.content_features li { float:left; margin-right:5px;}
.content_features li a { width:30px; height:30px; display:block; background-color:#e3e3e3; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.content_features li.button_comments a {background-position: -185px -277px;}
.content_features li.button_comments a:hover {background-position: -185px -317px; background-color:#ED2728;}
.content_features li.button_gallery a {background-position: -100px -277px;}
.content_features li.button_gallery a:hover {background-position: -100px -317px; background-color:#ED2728}
.content_features li.button_video a {background-position: -142px -277px;}
.content_features li.button_video a:hover {background-position: -142px -317px; background-color:#ED2728}

.content_browse_main .items_big_horiz .item { border:none;}

/* Content - Item */
.content_item {}
.breadcrumbs {color:#ed2728; margin:5px 0; font-size:13px;}
.breadcrumbs a:hover {color:#ed2728;}
h1.item_title { border-left:7px solid #ed2728; padding-left:10px; font-weight:bold; margin:15px 0;}

.item_details { border-bottom:1px solid #ccc; padding-bottom:10px;}
.item_details_left { float:left; padding-top:5px;}
.item_details_right {float:right;}
div#fb-like {margin-right:30px !important;}
.item_details_right div.svejo-button {float:right;}
.item_details_right div.fb-like {float:right;}
.item_details_right div.g-plus {float:right; margin-left:4px; margin-right:-28px;}

.item_image_wrap { margin:15px 0; border-bottom:5px solid #e3e3e3; position:relative; background:#eee;}
/*.item_image_wrap:hover {border-bottom:5px solid #00a8ec;}*/
.item_image_wrap div.photoicon_wrap { width:100%; height:100%; position:absolute; z-index:2; }
.item_image_wrap div.photoicon { width:100%; height:100%; display:block; position:absolute; top:0; left:0; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
/*
.item_image_wrap:hover div.photoicon { background-color: rgba(0,0,0,0.4); *background-color:#000; *filter:alpha(opacity=60);}
@media \0screen {
	.item_image_wrap:hover div.photoicon {
		background-color:#000; filter:alpha(opacity=60);
	}
}
*/
.item_image_wrap div.photoicon a {width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:3;}
.item_image_wrap img { display:block; margin:0px auto;}

/*
.item_image_wrap:hover .photoicon_wrap div.photoicon .photoicon_icon {width:85px; height:85px; display:block; background-color: #00a8ec; background-image:url(../images/ams_sprite.png); background-position: 0px -269px; background-repeat: no-repeat; position:absolute; top:50%; left:50%; margin-left:-42px; margin-top:-42px;}
*/

.item_image_wrap ul { list-style:none; padding:0; margin:0; position:absolute; bottom:5px; right:5px; z-index:4;}
.item_image_wrap ul li { float:left; background:#fff; margin-left:5px;}
.item_image_wrap ul li a { display:block; float:left; color:#1e1e1e; padding:10px 10px 8px 0px; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }


.item_image_wrap ul li.item_image_photos .item_image_icon { width:30px; height:25px; margin:-10px 3px 0 5px; display:block; float:left; background-image:url(../images/ams_sprite.png); background-position: -100px -275px; background-repeat: no-repeat;}
.item_image_wrap ul li.item_image_video .item_image_icon { width:25px; height:25px; margin:-10px 3px 0 5px; display:block; float:left; background-image:url(../images/ams_sprite.png); background-position: -145px -275px; background-repeat: no-repeat;}

.item_image_wrap div.photoicon_wrap ul li.item_image_photos:hover {background-color:#00a8ec;}
.item_image_wrap ul li.item_image_photos:hover a {color:#fff;}
.item_image_wrap ul li.item_image_photos:hover .item_image_icon {background-position: -100px -315px;}

.item_image_wrap div.photoicon_wrap ul li.item_image_video:hover {background-color:#00a8ec;}
.item_image_wrap ul li.item_image_video:hover a {color:#fff;}
.item_image_wrap ul li.item_image_video:hover .item_image_icon {background-position: -145px -315px;}



.item_body { font-size:13px; line-height:18px; margin:0 20px 0 0;}
.item_body p { margin:15px 0;}
.item_body p a { color:#ED2728;}
.item_body p a:hover { text-decoration:underline;}
.item_body ul { padding-left:30px;}

.content_item #banner_content_bottom { padding-top: 40px;}

.item_body_related_wrap { width:180px; margin:0 20px 0px 0; float:left;}
.item_body_related { width:180px; background:#f4f4f4; padding-bottom:5px; margin-bottom:10px;}
.item_body_related_title { background:#000; border-left:7px solid #ed2728; color:#fff; font-weight:bold; line-height:34px; padding:0 0 0 10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.item_body_related ul { list-style:none; margin:15px 15px; padding:0;}
.item_body_related ul li { margin:10px 0; font-size:12px; line-height:16px;}
.item_body_related ul li a:hover,
.item_body_related ul li span {color:#ed2728;}

.item_body_related_more_brand { border-top:1px solid #c3c3c3; margin:0 15px; color:#ed2728; font-size:12px; font-weight:bold; padding:10px 0 0 0px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.item_body_related_more_brand_list {margin:7px 20px 15px 20px !important; }
.item_body_related_more_brand_list li {margin:5px 0 !important; }

.item_tags { margin:20px 0 0 0; padding:15px 0 10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both;}
.item_tags ul { list-style:none;}
.item_tags ul li { float:left; display:block; margin:0 5px 5px 0;}
.item_tags ul li a { background:#e5e5e5; padding:0px 15px; line-height:25px; display:block; transition: all 0.2s;}
.item_tags ul li a:hover { background:#c9c9c9;}

.item_bottom_section { margin:0 0 20px 0;}
.item_bottom_section .title { color:#000; padding-left:0;}
.item_bottom_section .col1 { margin-left:9px;}

/* Content - Products List */
.products_list .item { border-right: 1px solid #D5D5D5; float: left; text-align: center; width: 170px; margin:20px 0 30px 0;}
.products_list .item:last-child { border:none;}
.products_list .button_buy { background-color:#ececec; color:#353535 !important; transition: all 0.2s; margin:0 auto; background-position: 92px -244px;}
.products_list .button_buy:hover { background-color:#239ACC; color:#fff !important; background-position: 92px -218px;}
.products_list .item div { margin:15px 10px; font-weight:700;}

.products_latest { margin:40px 10px 20px;}
.products_latest .products_latest_title { font-size:24px;}
.products_latest .products_latest_details { margin:15px 0;}
.products_latest .products_latest_cover { float:left; width:250px;}
.products_latest .products_latest_cover img {width:240px;}
.products_latest .products_latest_desc { float:left; width:360px; margin:0 30px 0 20px;}
.products_latest .products_latest_desc_text { max-height:255px; overflow:hidden; margin-bottom:10px;}

.products_latest .products_latest_more { color:#ed2728;}
.products_latest .products_latest_more:hover { text-decoration:underline;}

.products_latest .products_latest_order { margin-top:10px;}
.products_latest .sidebar_last_issue_price { float:left; font-size:14px; font-weight:700; line-height:26px; margin:0 15px 0 0;}
.products_latest .button_buy { float:left;}

.products_latest .ams_issues_subscribe { float:left; width:260px; height:275px;}
.products_latest .ams_issues_subscribe .subscribe_logo_wrap { margin-top:30px;}

.products_list_sub { margin:20px 0;}
.products_list_sub .item {margin:15px 0;}

/* Content - Products */
.product_image { width:210px; float:left; margin:15px 20px 0 0;}
.product_image img { width:210px;}
.product_image .sidebar_last_issue_price { margin:15px 0 10px 0; text-transform:uppercase; font-weight:700; font-size:14px;}
.product_image .sidebar_last_issue_price span { color:#239acc;}

.product_body { width:370px; float:left; font-size:13px; line-height:18px; margin:15px 20px 0 0;}
.product_body p { margin:15px 0;}
.product_body p:first-child { margin-top:0;}

.products_more .item .item_img, .products_more .item .item_img a { height:193px;}
.products_more .item_img img { width:140px;}

.product_image .button_buy,
.products_more .button_buy{ margin:10px 0 0 0;}

/* Content - Ads */
.ad_zone1_home .ad_zone { margin:30px 0 0 0;}
.ad_zone_desc { font-size:10px; color:#a1a1a1;}

/* Content - Sidebar */
.sidebar_wrap .sidebar_poll,
.sidebar_wrap .title_wrap,
.sidebar_wrap .sidebar_poll .sidebar_poll_form
{margin:0; padding:1px 0 0 0;}

.sidebar_wrap #banner_sidebar_top,
.sidebar_wrap .sidebar_poll,
.sidebar_wrap .sidebar_mobile,
.sidebar_wrap #banner_sidebar_bottom,
.sidebar_wrap .sidebar_facebook
{margin:0 0 20px 0;}

/* Content - Sidebar - Newest */
#sidebar_last_issue_wrap { margin:20px 0 0 0;}
#sidebar_last_issue { display:block;  float:left;}
#sidebar_last_issue img { float:left; width:130px; margin:5px 10px 5px 0;}
#sidebar_last_issue p { margin-bottom:15px;}
#sidebar_last_issue a { color:#239acc;} 
#sidebar_last_issue a.button_buy { float:left;}
#sidebar_last_issue .sidebar_last_issue_price { float:left; text-transform:uppercase; font-size:14px; margin:3px 0 0 10px;}
#sidebar_last_issue .sidebar_last_issue_price span { text-transform:none; color:#239acc; font-weight:600;}

/* Content - Sidebar - Subscribe */
#sidebar_subscribe { background:#f4f4f4; margin:20px 0 0 0; float:left; *margin : 10px 0 0 0;}
#sidebar_subscribe .subscribe_logo_wrap { float:left; margin:10px; width:95px; border-right:1px dashed #adadad;}
#sidebar_subscribe p { color:#393939; margin:7px 0 10px 0;}
.subscribe_logo { width:85px; height:41px; display:block; background:url(../images/ams_sprite.png) -198px -46px no-repeat;}
.subscribe_desc { float:left; width:185px; }
.subscribe_desc_box {margin:10px 0;}
.subscribe_desc_box_dicount { color:#ed2728; font-size:32px; font-weight:600; line-height:30px; float:left; margin:5px 0 0 10px;}
.subscribe_desc_box_dicount div { font-size:11px; line-height:10px; text-transform:uppercase;}
.subscribe_desc_box_price { float:right; width:90px; background:#fff; padding:7px; margin-right:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; font-size:16px; font-weight:600; text-align:right;}
.subscribe_desc_box_price div { font-size:12px; font-weight:400; color:#ed2728; text-decoration:line-through;}

/* Content - Sidebar - Poll */
.sidebar_poll .title_wrap .title { background:#74b9d3; width:115px; min-width:115px;}
.sidebar_poll .sidebar_poll_form { background:#f4f4f4; margin:20px 0 0 0; padding:1px 0;  color:#313131;}
.sidebar_poll .sidebar_poll_form .poll_title { margin:15px 15px 0 15px; font-size:16px; font-weight:600;}
.sidebar_poll .sidebar_poll_form form { padding:10px 15px;}
.sidebar_poll .sidebar_poll_form form label { line-height:16px; margin:17px 5px; display:block}
.sidebar_poll .sidebar_poll_form .poll_btn { border-top:1px solid #c5c5c5; padding:15px 0 5px 0;}
.sidebar_poll .sidebar_poll_form .poll_btn a { color:#1b7ea3; padding-top:6px; float:left;}
.sidebar_poll .sidebar_poll_form .poll_btn a:hover { color:#000;}
.sidebar_poll .sidebar_poll_form .poll_btn button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#74b9d3; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.sidebar_poll .sidebar_poll_form .poll_btn button:hover { background-color:#5ca2bc;}
.sidebar_poll .current_results { margin:10px 15px; padding:0 0 10px 0;}
.sidebar_poll .current_results .poll_title { margin:15px 0 0 0;}
.sidebar_poll .current_results .poll_btn { padding-top:5px;}
.sidebar_poll .current_results .poll_btn a { float:right;}
.sidebar_poll .current_results .poll_answer_chart {height:4px; line-height:4px; margin:5px 0 0 0;background:#e3e3e3;}
.sidebar_poll .current_results .poll_answer_chart_bar { background:#74b9d3; height:4px; line-height:4px;}
.sidebar_poll .current_results .poll_answer { margin:10px 0px 10px 0px;}

/* Content - Sidebar - Product Categories */
.sidebar_product_cats .title_wrap { padding-bottom:0;}
.sidebar_product_cats .title_wrap .title { background:#74b9d3; width:115px; min-width:115px;}
.sidebar_product_cats .sidebar_product_categories { background:#f4f4f4; margin:0; padding:1px 0;  color:#313131;}
.sidebar_product_cats .sidebar_product_categories ul {list-style:none; margin:10px 20px 15px 20px;}
.sidebar_product_cats .sidebar_product_categories ul li {list-style:none; background:url(../images/ams_sprite.png) -242px -196px no-repeat; padding:0 0 0 15px; margin:7px 0;}
.sidebar_product_cats .sidebar_product_categories ul li a:hover { color:#ed2728;}

/* Content - Sidebar - Cart */
.sidebar_cart_wrap { margin-bottom:15px;}
.sidebar_cart_wrap .title_wrap { padding-bottom:0;}
.sidebar_cart_wrap .title_wrap a { color:#ed2728; font-style:normal; font-weight:bold; padding-bottom:5px;}
.sidebar_cart_wrap .sidebar_cart_desc { float:left; color:#239acc; font-size:13px; line-height:16px; font-weight:bold;}
.sidebar_cart_wrap .sidebar_cart { float:right; line-height:16px; color:#7b7b7b;}
.sidebar_cart_wrap .sidebar_cart_items { background: #F4F4F4; padding:8px 10px;}

/* Content - Sidebar - Top 3 Products */
.sidebar_product_top3 .title_wrap {padding-top: 20px;}
.sidebar_product_top3 .title_wrap .title { color:#000; padding-left:0;}
.sidebar_product_top3 .sidebar_product_top3_list {  margin:0; padding:1px 0;  color:#313131;}
.sidebar_product_top3 .sidebar_product_top3_list ul {list-style:none; margin:10px 0px 15px 0px;}
.sidebar_product_top3 .sidebar_product_top3_list ul li { margin:10px 0; padding:0 0 10px 0; border-bottom:1px dashed #cecece;}
.sidebar_product_top3 .sidebar_product_top3_list .product_top3_number { width:70px; float:left; text-align:center; color:#bfbfbf; font-size:30px; padding-top:30px;}
.sidebar_product_top3 .sidebar_product_top3_list .product_top3_cover {width:75px; float:left;} 
.sidebar_product_top3 .sidebar_product_top3_list .product_top3_cover img {width:75px;}
.sidebar_product_top3 .sidebar_product_top3_list .product_top3_issue { width:140px; float:left; margin-left:10px; font-size:14px;} 
.sidebar_product_top3 .sidebar_product_top3_list .product_top3_issue .button_buy { margin:10px 0 0 0;}

/* Content - Sidebar - Photos */
.sidebar_photos .title_wrap .title {width:115px; min-width:115px;}
.sidebar_photos .current_results { margin:10px 15px; padding:0 0 10px 0;}
.sidebar_photos .current_results .poll_title { margin:15px 0 0 0;}

/* Content - Sidebar - Videos */
.sidebar_video .title_wrap .title {width:115px; min-width:115px;}


/* Content - Sidebar - Prilozheniya */
.sidebar_prilozheniya .title_wrap .title {width:115px; min-width:115px;}
.sidebar_prilozheniya .col2 {margin-left:7px;}
.sidebar_prilozheniya .items_more_vert .item .item_img { width:96px; height:130px; transition: all 0.2s; border-bottom:none;}
.sidebar_prilozheniya .items_more_vert .item .item_img a { width:90px; height:126px; border: 2px solid #ffffff; box-shadow: 1px 1px 1px 1px #d4c9c3;}
.sidebar_prilozheniya .items_more_vert .item .item_img img { width:90px;}
.sidebar_prilozheniya .items_more_vert .item .item_desc { width:96px;} 
.sidebar_prilozheniya .curl-top-right:hover:before, .sidebar_prilozheniya .curl-top-right:focus:before, .sidebar_prilozheniya .curl-top-right:active:before { width: 15px; height: 15px;}



/* Content - Sidebar - Facebook */
.sidebar_facebook {margin-top:15px; margin-bottom:15px;}

/* Content - Sidebar - Mobile.bg */
/*
.sidebar_mobile {background:#f4f4f4; margin:20px 0 0 0; padding:1px 0; color:#313131; position:relative;}
.sidebar_mobile .mobile_title { margin:15px 15px 0 15px; font-size:16px; font-weight:600;}
.sidebar_mobile .mobile_logo { width:90px; height:22px; display:block; background:url(../images/ams_sprite.png) -152px -245px no-repeat; position:absolute; right:15px; top:15px; }
.sidebar_mobile form { margin:10px 0px;}
.sidebar_mobile form .sidebar_mobile_field { float:left; width:129px; margin-left:15px;}
.sidebar_mobile form .sidebar_mobile_field select { width:129px; padding:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar_mobile form .sidebar_mobile_field label { font-weight:600; margin:9px 0 3px 0; display:block;}
.sidebar_mobile form .button { border-top:1px solid #c5c5c5; padding:10px 0 0 0; margin:15px 15px 10px 15px;}
.sidebar_mobile form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#74b9d3; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.sidebar_mobile form .button button:hover { background-color:#5ca2bc;}
*/

/* Content - Sidebar - Prodavalnik.com */
.sidebar_prodavalnik {background:#f4f4f4; margin:20px 0 20px 0; padding:1px 0; color:#313131; position:relative;}
.sidebar_prodavalnik .prodavalnik_title { margin:15px 15px 0 15px; font-size:16px; font-weight:600;}
.sidebar_prodavalnik .prodavalnik_logo { width:115px; height:22px; display:block; background:url(../images/ams_sprite.png) -152px -245px no-repeat; position:absolute; right:15px; top:15px; }
.sidebar_prodavalnik form { margin:10px 0px;}
.sidebar_prodavalnik form .sidebar_prodavalnik_field { float:left; width:129px; margin-left:15px;}
.sidebar_prodavalnik form .sidebar_prodavalnik_field select { width:129px; padding:5px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar_prodavalnik form .sidebar_prodavalnik_field label { font-weight:600; margin:9px 0 3px 0; display:block;}
.sidebar_prodavalnik form .button { border-top:1px solid #c5c5c5; padding:10px 0 0 0; margin:15px 15px 10px 15px;}
.sidebar_prodavalnik form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#74b9d3; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.sidebar_prodavalnik form .button button:hover { background-color:#5ca2bc;}

/* Content - Bottom - Magazines */
.ams_issues_wrap { background:#f4f4f4;}
.ams_issues { width:730px; height:245px; float:left;}
#issues_carousel { margin:15px 39px; width:649px; display:none;}
#issues_carousel .item { width:129px; float:left; border-right:1px solid #d5d5d5; text-align:center;}
#issues_carousel .item div { margin:10px 0; height:30px; overflow:hidden;}
#issues_carousel .item .button_buy { margin:0 auto;}
.ams_issues_subscribe { background:#e3e3e3; width:215px; height:245px; float:right; text-align:center;}
.ams_issues_subscribe .subscribe_logo { margin:15px auto 15px auto;}
.ams_issues_subscribe .subscribe_desc { margin:15px auto 15px auto; padding:5px 0 0 2px; float:none; border-top:1px dashed #ADADAD;}
.ams_issues_subscribe .button_subscribe { margin-top:15px;}

/* Comments */
#disqus_thread { margin:15px 0 0 0;}
#comments_local, #comments_id { display:none;}

/* Shopping cart */
.progress_steps { list-style:none;}
.progress_steps li { float:left; height:40px; line-height:40px; background:#efefef; position:relative; padding:0 28px 0 15px; text-align:center; font-weight:700; font-size:13px; color:#898a8c;}
.progress_steps li .progress_arrow { width:13px; height:40px; position:absolute; top:0; right:0; background-image:url(../images/ams_sprite.png); background-position: -244px -314px; background-repeat: no-repeat; background-color:#fff;}
.progress_steps li.current { background-color:#ed2728; color:#fff;}
.progress_steps li.current .progress_arrow {background-position: -230px -314px;}
.progress_steps li.progress_passed { background-color:#ed2728; color:#fff; position:relative;}
.progress_steps li.progress_passed a { display:block; width:100%; height:100%; top:0; left:0; position:absolute;}
.progress_steps li.progress_passed .progress_arrow {background-position: -258px -314px;}
.progress_steps li.item_last .progress_arrow {background-position: -272px -314px;}
.progress_steps li.current_item_last {background-color:#ed2728; color:#fff;}
.progress_steps li.current_item_last .progress_arrow {background-position: -286px -314px;}

.cart_items_labels { width:100%; font-size:12px; color:#313131; margin:30px 0 10px 0;}
.cart_items_label_title { float:left; margin:0 15px;}
.cart_items_label_step { float:left;}
.cart_items_label_price_total,
.cart_items_label_price_single,
.cart_items_label_quantity {float:right; width:85px; text-align:center;}
.cart_items_label_req { float:right; text-align:right;}
.cart_items_wrap { width:100%; border:1px solid #e8e8e8; border-top:3px solid #f2f2f2; background:#f8f8f8; clear:both;}
.cart_item { width:100%; background:#fff; border-bottom:1px dashed #e8e8e8; padding:7px 0;}
.cart_items_image { float:left; width:50px; margin:0 15px;}
.cart_items_title { float:left; font-weight:700; padding-top:18px;}
.cart_items_remove { color:#ed2728; padding:2px 0 0 0;}
.cart_items_price_total,
.cart_items_price_single,
.cart_items_quantity { float:right; width:85px; text-align:center; padding-top:24px; }
.cart_items_quantity input { width:30px;}
.cart_items_price_total { font-weight:700;}
.cart_items_total { height:40px; line-height:40px; text-align:right; padding-right:15px; font-size:14px;}
.cart_items_nav { margin:10px 0;}
.cart_items_nav a { float:right; margin-left:10px;}
.cart_items_nav p { float:left; color:#727272; font-style:italic; width:750px;}
.cart_items_next,
.cart_items_nav button { display:block; padding:4px 30px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; float:right; cursor:pointer;}
.cart_items_next:hover,
.cart_items_nav button:hover { background-color:#ca1d1d;}
.cart_items_update { display:block; padding:4px 30px 3px 30px; font-size:14px; color:#fff !important; text-align:center; background-color:#999999; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; float:right; border:none; cursor:pointer; margin-left: 10px;}
.cart_items_update:hover { background-color:#888888;}
.cart_items_back { color:#ed2728; line-height:27px;}
.cart_items_back:hover { color:#000;}
.cart_items_back span { color:#999999;}
.cart_items_nav .cart_items_change { float:left; display:block; padding:4px 30px; font-size:14px; color:#fff !important; text-align:center; background-color:#999999; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin:0;}
.cart_items_nav .cart_items_change:hover { background-color:#888888;}

.cart_faq {width:100%;}
.cart_faq_title { font-size:24px; padding-bottom:10px; margin:20px 0 0 0; border-bottom:1px dashed #e8e8e8;}
.cart_faq_item { width:275px; float:left; margin:20px 19px;}
.cart_faq_item_title { margin-bottom:10px; font-size:14px;}
.cart_faq_item p { color:#808080; }

.cart_empty_message { margin:40px; color:#ED2728; font-size:16px; font-style:italic;}

.cart_form { margin:15px 20px;}
.cart_form div { clear:both; margin:7px 0;}
.cart_form label,
.cart_validate_title { width:280px; text-align:right; display:block; float:left; font-size:14px; line-height:34px;}
.cart_form input[type="text"] { width:240px; border:1px solid #e2e3ea; padding:7px 5px; margin:0 0 0 15px; float:left;}
.cart_form input[type="radio"] { margin:10px 0 0 15px;}
.cart_form .required_msg { width: 230px; color:#ED2728; font-size:10px; font-style:italic; margin:8px 0 7px 10px; float:left; clear:none;}
.saledata .error_box { margin:30px 0 10px 0;}

.cart_validate { margin:15px 0;}
.cart_validate_value { display:block; float:left; font-size:14px; line-height:34px; font-weight:700; margin:0 0 0 10px;}
.cart_validate_bottom_msg { text-align:left; width:750px; padding-right:15px; font-size:12px; color:#727272; font-style:italic; margin:10px 0 10px 15px;}
.cart_validate_total { line-height:22px; text-align:right; padding-right:15px; font-size:14px; margin:10px 0;}
.cart_validate_total_item { float:right; clear:both;}
.cart_validate_total_label { float:left;}
.cart_validate_total_value { float:left; width:90px;}

.cart_done { width:800px;}
.cart_done a { color:#ed2728;}
.cart_done a:hover { text-decoration:underline;}
.cart_title { font-size:18px; margin:20px 0 20px 0;}

/* Subscribe Popup */
#subscribe-popup h3.item_title { margin:0; border-left:7px solid #ed2728; padding-left:10px; font-weight:bold; margin:15px 0; font-size:24px;}

#subscribe-popup p { padding-right:50px; margin-bottom:15px;}
#subscribe-popup p.red { color:#ed2728;}
#subscribe-popup p.note { color:#727272; font-style: italic; margin:20px 0 0 0;}

#subscribe-popup .subscribe_modal_field { margin-bottom:7px;}
#subscribe-popup label { font-weight:700; display:block; float:left; line-height:30px; width:200px; text-align:right;}
#subscribe-popup select { float:left; border: 1px solid #E2E3EA; margin: 0 0 0 10px; padding: 5px 5px; width: 170px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#subscribe-popup input { float:left; border: 1px solid #E2E3EA; margin: 0 0 0 10px; padding: 5px 5px; width: 170px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

#subscribe-popup .button button { border:none; margin-left:210px; width:140px; background-position: 112px -218px; cursor:pointer; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; *padding : 4px 0 4px 10px; *text-align : left; *width:140px;}
#subscribe-popup .button button:hover { background-color:#ca1d1d;}

/* Login & Register */
.facebook_login_button { height:40px; width:280px; margin-top:20px; background-position: 0 -545px; cursor:pointer; display:block; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; transition: all 0.5s;}
.facebook_login_button:hover { opacity:0.9;}

.user_login_form { margin:20px 0 0 0;}
.user_login_form form { border-right:1px solid #ddd;}
.user_login_form #username { width:280px; border:1px solid #e2e3ea; padding:7px 5px; margin:0 0 10px 10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; background-position: 250px -357px;}
.user_login_form #password { width:280px; border:1px solid #e2e3ea; padding:7px 5px; margin:0 0 5px 10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; background-position: 250px -514px;}
.user_login_form #lost_mail { width:280px; border:1px solid #e2e3ea; padding:7px 5px; margin:0 0 5px 10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; background-position: 250px -514px;}

.user_login_form_lostpass { width:280px; margin:0 0 10px 10px; text-align:right;}
.user_login_form_lostpass a {color:#a6a6a6;}
.user_login_form_lostpass a:hover {color:#ed2728;}

.user_login_form_remember { float:left; margin:10px 0 0 10px;}
.user_login_form_remember input { float:left;}
.user_login_form_remember label { line-height:20px; font-size:12px; margin-left:3px;}

.user_login_form button { float:right; width:130px; margin:5px 15px 0 0;}
.user_login_form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.user_login_form .button button:hover { background-color:#ca1d1d;}

.user_login_lostmsg { margin-top:15px;}

.or_separator { width:100%; text-align:center; color:#ed2728; border-top:1px solid #ddd; padding-top:-10px; margin:35px 0 10px 0;}
.or_separator div { padding:3px; background:#fff; display:block; width:30px; margin:-12px auto 0 auto;}

.user_register_form { margin:20px 10px;}
.user_register_form div { clear:both;}
.user_register_form label { display:block; width:255px; float:left; text-align:right; line-height:30px; margin-top:10px;}
.user_register_form input[type="text"],.user_register_form input[type="password"] { width:280px; border:1px solid #e2e3ea; padding:7px 5px; margin:10px 0 0 10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.user_register_form_section { margin:25px 0;}
.user_register_form_section .required_msg { width: 280px; color:#ED2728; font-size:10px; font-style:italic; margin:3px 0 5px 265px; float:left; clear:none;}

.user_register_form .user_login_fb .facebook_login_button { float:left; margin-right:15px; margin-left:10px;}
.user_register_form .user_login_fb #login_page_fb_facepile { float:left; width:280px; margin-top:14px; clear:none;}

.user_register_form button { float:right; width:130px; margin:5px 60px 0 0;}
.user_register_form .button button { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.user_register_form .button button:hover { background-color:#ca1d1d;}

/* Login Popup */
#login-popup h3.item_title, #newsletter_popup h3.item_title, #game_popup h3.item_title { margin:0; border-left:7px solid #ed2728; padding-left:10px; font-weight:bold; margin:15px 0; font-size:24px;}

#login-popup .user_login_form { width:280px;}
#login-popup .user_login_form form { border:none;}
#login-popup .user_login_form form input, #login-popup .user_login_form_lostpass, #login-popup .user_login_form_remember { margin-left:0;}

#login-popup .button button { margin-right:0;}


/*
#login-popup p { padding-right:50px; margin-bottom:15px;}
#login-popup p.red { color:#ed2728;}
#login-popup p.note { color:#727272; font-style: italic; margin:20px 0 0 0;}

#login-popup .subscribe_modal_field { margin-bottom:7px;}
#login-popup label { font-weight:700; display:block; float:left; line-height:30px; width:200px; text-align:right;}
#login-popup select { float:left; border: 1px solid #E2E3EA; margin: 0 0 0 10px; padding: 5px 5px; width: 170px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#login-popup input { float:left; border: 1px solid #E2E3EA; margin: 0 0 0 10px; padding: 5px 5px; width: 170px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

#login-popup .button button { border:none; margin-left:210px; width:140px; background-position: 112px -218px; cursor:pointer; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; *padding : 4px 0 4px 10px; *text-align : left; *width:140px;}
#login-popup .button button:hover { background-color:#ca1d1d;}
*/


/* Used Cars */
.used_cars_item { position:relative;}
.used_cars_item .item_title { width:470px;}
.used_cars_item .prodavalnik_link button { width:115px; height:22px; display:block; background:url(../images/ams_sprite.png) -152px -245px no-repeat; position:absolute; right:0px; top:40px; border:none; cursor:pointer; }


.used_body_subsection_title { color:#ed2728; font-size:16px; font-weight:bold;}
.used_body_section { margin-top:30px;}
.used_body_section p {margin-top:5px;}
.used_body_section .used_body_section_text {padding-left:45px; }
.used_body_table { padding-left:45px; width:580px;}
.used_body_section_title { font-size:22px; margin-bottom:5px; line-height:34px;}
.used_body_section_icon { display:block; width:34px; height:34px; float:left; margin:0 10px 0 0; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.used_body_section_engine .used_body_section_icon {background-position: -35px -359px;}
.used_body_section_bodywork .used_body_section_icon {background-position: -69px -359px;}
.used_body_section_year .used_body_section_icon {background-position: -103px -359px;}
.used_body_section_equipment .used_body_section_icon {background-position: -137px -359px;}
.used_body_section_price .used_body_section_icon {background-position: -171px -359px;}
.used_body_section_secure .used_body_section_icon {background-position: -205px -359px;}

.used_body_section ul { padding:0 0 0 45px; margin:0; list-style:none;}
.used_body_section ul li { display:block; line-height:22px;}
.used_body_section_secure_label { margin:0 0 10px 0; font-weight:bold;}
.used_body_section_secure_table_icons .used_body_section_secure_icon { display:block; width:17px; height:17px; float:left; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin-left:3px;}
.used_body_section_secure_table_icons .used_body_section_secure_icon_na { padding:0; font-size:11px; font-style:italic;}

.used_body_section_secure_yes .used_body_section_secure_table_icons .used_body_section_secure_icon {background-position: -110px -509px;}
.used_body_section_secure_no .used_body_section_secure_table_icons .used_body_section_secure_icon {background-position: -91px -509px;}
.used_body_section_secure_middle .used_body_section_secure_table_icons .used_body_section_secure_icon {background-position: -130px -509px;}

.used_body_section_secure_table_text { width:240px; float:left;}
.used_body_section_secure_table_icons { float:left;  padding-top:0px;}
.used_body_section_secure_table_desc { float:left; padding-left:8px; font-size:11px; font-style:italic; line-height:16px;}

.used_body_section_secure_yes .used_body_section_secure_table_desc { color:#007e4b;}
.used_body_section_secure_no .used_body_section_secure_table_desc {color:#ed2728;}
.used_body_section_secure_middle .used_body_section_secure_table_desc {color:#1781c3;}


.used_body_dekra { background:#ececec; position:relative; margin:30px 0 0 0;}
.used_body_dekra ul { padding-left:0px;}
.used_body_dekra .used_body_dekra_icon {display:block; width:121px; height:33px; float:right; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-position: -178px -507px; position:absolute; right:10px; top:10px;}
.used_body_dekra .used_body_section_title { padding:15px 0 0 10px; font-size:18px;}
.used_body_dekra_left { float:left; width:330px;}
#dekra_icons { margin-left:10px;}
#dekra_icons li {display:block; width:54px; height:54px; float:left; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; list-style:none; margin-right:12px;}
#dekra_icons li:last-child { margin-right:0px;}
#dekra_icons li.used_body_dekra1_no {background-position: -25px -450px;}
#dekra_icons li.used_body_dekra2_no {background-position: -80px -450px;}
#dekra_icons li.used_body_dekra3_no {background-position: -135px -450px;}
#dekra_icons li.used_body_dekra4_no {background-position: -190px -450px;}
#dekra_icons li.used_body_dekra5_no {background-position: -245px -450px;}
#dekra_icons li.used_body_dekra1_yes {background-position: -25px -395px;}
#dekra_icons li.used_body_dekra2_yes {background-position: -80px -395px;}
#dekra_icons li.used_body_dekra3_yes {background-position: -135px -395px;}
#dekra_icons li.used_body_dekra4_yes {background-position: -190px -395px;}
#dekra_icons li.used_body_dekra5_yes {background-position: -245px -395px;}
.used_body_dekra_better { width:220px; float:left; margin-left:10px; margin-top:20px; font-size:12px; line-height:12px;}
.used_body_dekra_better .used_body_section_icon {display:block; width:24px; height:23px; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-position: -65px -505px; margin-right:5px;}
.used_body_dekra_worse { width:85px; float:left; margin-left:15px; margin-top:20px; font-size:12px; line-height:12px;}
.used_body_dekra_worse .used_body_section_icon {display:block; width:24px; height:23px; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-position: -40px -505px; margin-right:5px;}
.used_body_dekra_msg { padding:5px 0 0 10px;}
.used_body_dekra_right { float:left; width:255px; margin-left:10px;}
#dekra_legend li { list-style:none; line-height:23px; margin-bottom:5px;}
#dekra_legend li .used_body_dekra_legend_icon {display:block; width:24px; height:23px; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; float:left; margin-right:5px;}
#dekra_legend .dekra_legend1 .used_body_dekra_legend_icon {background-position: 0 -395px;}
#dekra_legend .dekra_legend2 .used_body_dekra_legend_icon {background-position: 0 -419px;}
#dekra_legend .dekra_legend3 .used_body_dekra_legend_icon {background-position: 0 -443px;}
#dekra_legend .dekra_legend4 .used_body_dekra_legend_icon {background-position: 0 -467px;}
#dekra_legend .dekra_legend5 .used_body_dekra_legend_icon {background-position: 0 -491px;}
.used_body_dekra_desc { padding:0 10px 5px 10px;}

.used_body_plus_minus { margin-top:30px;}
.used_body_plus_minus_title { background:#f4f4f4; padding:8px 0; font-weight:bold; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.used_body_plus_minus_icon { display:block; width:20px; height:20px; background-image:url(../images/ams_sprite.png); background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; float:left; margin:0px 8px;}
.used_body_pluses .used_body_plus_minus_icon {background-position: -246px -366px;}
.used_body_minuses .used_body_plus_minus_icon {background-position: -273px -366px;}
.used_body_plus_minus ul { list-style:none; padding:0; margin:10px 0 40px 20px;}
.used_body_plus_minus ul li {margin:10px 0 10px 0px;}
.used_body_pluses ul li span { color:#3a8e19;}
.used_body_minuses ul li span { color:#ed2728;}

/* Race Details */
.race_table th { background:#3e3e3e; color:#fff; font-size:16px; line-height:36px; }
.race_table tr { padding:4px; }
.race_table tr.even { background:#e1e2e4; }
.race_table td { line-height:16px; padding-top:8px; padding-bottom:8px; }
#race_details h3, #race_points h3 { margin:20px 0 5px 0; font-size:16px; }
.race_col1 { padding-left:10px;}

/* Test Details */
.test_details th { line-height:normal; padding:15px 0;}

/* 404 Page */
.content_404 { padding:20px 60px 20px 30px; background-image:url(../images/404_background.jpg); background-position:right 30px; background-repeat:no-repeat;}
.content_404 h1 { color:#ed2728; font-size:64px; text-transform:uppercase; font-weight:bold;}
.content_404 h2 { color:#131313; font-size:24px; text-transform:uppercase; font-weight:bold;}
.content_404 p { margin-top:30px;}
.content_404 ul li { margin-left:30px;}

/* Video */
.video_wrap { background:#eee; border-bottom: 5px solid #E3E3E3; margin: 15px 0 0 0; margin-bottom:15px;}
.video_wrap iframe { display:block;}

/* Prilozheniya */
.prilozheniya_wrap { background:#eee; border-bottom: 5px solid #E3E3E3; margin: 15px 0 0 0; margin-bottom:15px;}
.prilozheniya_wrap iframe { display:block;}

/* Gallery */
ul.photo_subcats { list-style:none; margin:10px 0;}
ul.photo_subcats li { float:left; width:189px; line-height:16px; margin:3px 0;}
ul.photo_subcats li a { color:#7b7b7b; margin-left:5px;}
ul.photo_subcats li a:hover { color:#000;}
ul.photo_subcats li.active a { color:#ED2728;}

.photo_subcats_extra { display:none;}

.gallery_image_wrap { background:#eee; border-bottom: 5px solid #E3E3E3; margin: 15px 0 0 0;}
.gallery_image_wrap img { display:block; margin:0px auto;}

.imgTitle { margin-top:15px;}

.gallery_nav { border-bottom:1px solid #ccc; margin-top:5px;}
.gallery_nav_info, .gallery_nav_next, .gallery_nav_prev { float:right; padding:0px 10px 0px 10px; margin:12px 0 0 0; }
.gallery_nav_next:hover, .gallery_nav_prev:hover  {color:#ed2728;}
.gallery_nav_content { float:left; padding:0; margin:10px 0 0 0;}
.gallery_nav_content a { background:#ed2728; color:#fff; padding:6px 10px; display:block; }

.gallery_nav_expand { background:#f4f4f4; padding:1px 0;}
.gallery_nav_expand ul { margin:10px 30px; padding:0;}
.gallery_nav_expand ul li { margin:5px 0;}
.gallery_nav_expand ul a { color:#000;}
.gallery_nav_expand ul a:hover { color:#ed2728;}

.gallery_nav_images_item { float:left; margin:8px 6px 0 0; border-bottom: 3px solid #E3E3E3; transition: all 0.2s ease 0s;}
.gallery_nav_images_item:hover {border-bottom: 3px solid #00b003;}
.gallery_nav_images_last { margin-right:0;}
.gallery_nav_images_item a { display:block; width:120px; height:80px;}

.gallery_nav_images_active { border-bottom: 3px solid #ed2728;}

.gallery_nav_expand { display:none;}

/* Poll */
.poll_browse .title_wrap .title { background:#74b9d3; width:295px; min-width:295px;}
.poll_browse .poll_form { background:#f4f4f4; margin:0px 0 30px 0; padding:1px 0;  color:#313131;}
.poll_browse .poll_title { margin:15px 15px 0 15px; font-size:16px; font-weight:600;}
.poll_browse .poll_item { padding-bottom:20px; margin:0 15px 20px 15px; border-bottom:1px solid #ddd;}
.poll_browse .poll_item .poll_title {margin:15px 0 20px 0;}
.poll_browse .poll_answer { margin:10px 15px;}
.poll_browse .poll_answer_chart { width:95%; margin:5px 0 15px 0px; background:#e3e3e3; height:4px; line-height:4px; display:block; position:relative;}
.poll_browse .poll_answer_chart_bar { background:#74b9d3; height:4px; line-height:4px; display:block; position:absolute; top:0; left:0;}
.poll_active_wrap .poll_item:last-child,
.poll_results_wrap .poll_item:last-child { border:none;}
.poll_browse .poll_active_wrap .poll_title { margin:25px 5px 20px 15px;}
.poll_browse .poll_active_wrap .poll_form form { margin:10px 25px;}
.poll_browse .poll_active_wrap .poll_form form label { line-height:16px; margin:17px 5px; display:block}
.poll_browse .poll_active_wrap .poll_form form .poll_btn { border-top:1px solid #c5c5c5; padding:15px 0 5px 0;}
.poll_browse .poll_active_wrap .poll_form form .poll_btn button { float:left; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#74b9d3; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.poll_browse .poll_active_wrap .poll_form form .poll_btn button:hover { background-color:#5ca2bc;}
.poll_browse .poll_active_wrap .poll_item { padding-bottom:5px;} 
.current_results .poll_answer_chart {height:10px; line-height:10px;}
.current_results .poll_answer_chart_bar { background:#ED2728; height:10px; line-height:10px;}
.current_results .poll_answer { margin:10px 25px 10px 25px;}

/* Pagination */
.pager_nav { padding:40px 0; border-top:1px solid #d8d8d8; text-align:center;}
.pager_nav ul { list-style:none;}
.pager_nav ul li { display:inline; background:#f3f3f3; border:1px solid #d6d6d6; padding:5px 0px; margin:0 5px; font-weight:bold;}
.pager_nav ul li:hover { background:#e3e3e3;}
.pager_nav ul li.active {  padding:5px 10px;  background:#eb2323; border:1px solid #b21f20; color:#fff;}
.pager_nav ul li.skip_pages { border:none; background:none;}
.pager_nav ul li a { padding:5px 10px; }

/* Branding Ad */
#branding_ad {position: absolute; top:0; left:0%;}
#branding_ad a {position: fixed; left:0; width: 100%; height: 100%;}
#branding_ad a img{display:none}

/* FOOTER */
#footer {width:100%; margin-top:40px; position:relative; z-index:1;}
#footer a:hover {color:#ed2728;}
#footer_top { width:100%; height:5px; background:#ed2728;}
#footer_main { width:100%; background:#1a1a1a; border-bottom:1px solid #252525;}
#footer_bottom { width:100%; height:60px; background:#101010; padding:1px 0;}
.footer_center { width:970px; margin:0 auto;}

.footer_title { color:#fff; text-transform:uppercase; font-weight:600; font-size:14px; margin:25px 0 15px 0;}
.footer_menu { padding:10px 0 30px 0; float:left; width:150px; margin:0 5px;}
.footer_menu ul li { list-style:none; margin:6px 0;}
.footer_menu ul li a { color:#ed2728;}
.footer_menu ul li a:hover { color:#fff !important;}

#footer_social li  { float:left;margin-right:5px; }
#footer_social li a { width:24px; height:24px; display:block; padding:0; background-image:url(../images/ams_sprite.png); background-repeat:no-repeat; }
#footer_social li a:hover { opacity:0.7;}
#footer_social li.footer_social_fb a { background-position:0 -143px;}
#footer_social li.footer_social_tw a { background-position:-25px -143px;}
#footer_social li.footer_social_gplus a { background-position:-50px -143px;}
#footer_social li.footer_social_youtube a { background-position:-75px -143px;}
#footer_social li.footer_social_rss a { background-position:-100px -143px;}

.footer_logo { width:85px; height:41px; display:block; background:url(../images/ams_sprite.png) -198px -46px no-repeat; margin:10px 15px 0 0; float:left; }
.footer_logo a {width:85px; height:41px; display:block;}
.footer_bottom_box { float:left; color:#fff; padding-top:9px;}
.footer_bottom_box li { list-style:none; float:left; border-right:1px solid #fff; line-height:10px; padding-right:3px; margin-right:3px;}
.footer_bottom_box li a { color:#fff; font-size:11px;}
.footer_bottom_design { float:right; color:#656565; font-size:10px; text-align:right; padding-top:15px;}
.footer_bottom_design a { color:#fff; font-size:12px;}


/* owl.theme.css */

.main_features .owl-controls {text-align: center;position:absolute;bottom:4px;right:12px; z-index:3;}
.main_features .owl-controls .owl-page{display: inline-block ;zoom: 1; *display: inline; }
.main_features .owl-controls .owl-page span{display: block;width: 30px;height: 5px; margin: 5px 3px; line-height:5px;background: #d3d3d3;}
.main_features .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #ed2728;}

.issues_carousel .owl-controls .owl-buttons div {display:block; width:14px; height:28px; filter: Alpha(Opacity=50); opacity: 0.5;}
.issues_carousel .owl-controls .owl-buttons div.owl-prev{background:url(../images/ams_sprite.png) -99px -238px no-repeat; position:absolute; top:80px; left:-20px;}
.issues_carousel .owl-controls .owl-buttons div.owl-next{background:url(../images/ams_sprite.png) -126px -238px no-repeat; position:absolute; top:80px; right:-20px;}
.issues_carousel .owl-controls .owl-buttons div.owl-prev:hover,
.issues_carousel .owl-controls .owl-buttons div.owl-next:hover {filter: Alpha(Opacity=100); opacity: 1;}

/* owl.carousel.css */

/* 
 * 	Core Owl Carousel CSS File
 *	v1.23
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: empty 1ms both ease;
  -moz-animation: empty 1ms both ease;
  animation: empty 1ms both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 24px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }



.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 430px;
  margin: 20px auto;
}

.white-popup-login {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 280px;
  margin: 20px auto;
}

.white-popup-race_data {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.white-popup-test_data {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 700px;
  margin: 20px auto;
}
table.adv,table.adv2 {
	border-collapse: collapse;
	font-size: 90%;
	width: 100%;
	margin: 10px 0;
}
table.adv2 {
	width: auto;
	margin: 5px 0;
}
table.adv th {
	text-align: left;
	max-width: 240px;
}
table.adv th,table.adv td, table.adv2 th,table.adv2 td  {
	padding: 2px 4px; 
	border: solid 1px #888;
}
table.adv th img {
	width: 80px;
}
table.adv tr>th{
	width: 80px !important;
}
.advlinks{
}
.advlinks ul{
	list-style: none;
	padding: 0;
}
.advlinks li{
	float: none;
	width: 625px;
	margin-top: 15px;
}
.advlinks li img{
	width: 600px;
	margin: 0 auto;
	border: solid 1px #000;
}
.advlinks li,.advlinks li span{
	display:block;
}
.advlinks li span {
	font-weight: bold;
	font-size: 140%;
	padding-bottom: 20px;
	margin-top: 40px;
}
.advperson{	
	margin-top: 20px;
	font-size: 110%;
	line-height: 1.2em;
	padding: 10px;
	border: solid 1px #ddd;
	background: #eee;
	border-left-width: 5px;
	width: 300px
}
.advperson strong{
	display: block;
	margin-bottom: 0px;
	font-size: 120%;
	border-bottom: solid 1px #ddd;
	padding-bottom: 5px;
}

.advperson name{
	font-weight: bold
}
.flt {
	clear:both;
}
.advert h3{
	margin: 10px 0 5px;
}
.advert p{
	margin: 1px 0 0;
}

.btn_subscribe_form { float:right; width:120px; display:block; padding:4px 45px 4px 20px; font-size:14px; color:#fff !important; text-align:center; background-color:#ed2728; background-image:url(../images/ams_sprite.png); background-position: 92px -192px; background-repeat: no-repeat; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:none; cursor:pointer;}
.btn_subscribe_form:hover { background-color:#ca1d1d;}

#subscriber_form input[type="text"] { width:280px; border:1px solid #e2e3ea; padding:7px 5px; margin-right:10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.logo_newsletter_page{
    background: url("../images/ams_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 104px;
    right: 60px;
    position: absolute;
    top: 37px;
    width: 198px;
}
.logo_small{
background: url("../images/ams_sprite.png") no-repeat scroll -198px -88px #ED2728;
    display: block;
    float: left;
    height: 36px;
    margin: 0 5px 0 0;
    width: 70px;
}

.homepage_pdf .col2 { margin-left: 25px; }
table.priz { width: 100%}
table.priz td {width: 33%; text-align: center;}
table.priz td img {height: 200px;}
.go_button img {height: 40px;}
.go_button {width: 100%;text-align:center; margin: 40px 0;}
.game_terms {  padding: 30px; margin: 10px; background: #f7f7f7;border: solid 1px #ddd; color: #555}
.game_terms h2 {color: #555}
.game_terms p { margin-top: 10px;}
.game_terms p  strong{ padding-top: 20px;}
div.game_header {
	width: 100%;
	height: 299px;
	background: url("/design/images/igra-1/game_header.jpg") no-repeat 0 0;
	margin-bottom: 10px;
}
.ams_game { padding: 20px 80px 10px; margin: 0 10px;}
.ams_game p,.ams_game li, .winners li { font-size: 120%;}
.winners ul {list-style: none}
.winners p strong { font-size:120%}
.winners{ padding: 10px 40px;}
.ams_game h1 { margin-bottom: 20px;}
.ams_game table {	 margin: 20px 0}
#game_terms {padding-top: 20px;}
.wspec {border-collapse: collapse;}
.wspec td, .wspec th {border-bottom: solid 1px #ddd; padding: 5px 10px; text-align: left}
.ams_game a, .game_terms a { text-decoration: underline; color: #d00;}