* {font-family: Arial, Helvetica, sans-serif;}
body, div, span, img, a, p, ul, ol, li, h1,h2,h3,h4,h5,h6, input, font, blockquote, pre, dd, dt, dl {margin: 0; padding: 0; text-decoration: none; outline: none;}
#wrapper {margin: 0 auto; width: 986px;}

body {
	background:#FFF;
}
h1 {font-family: "Arial Black";font-size: 24px;margin-bottom: 12px;color: #034EA2;}
#header {background: url(images/header.jpg) no-repeat; width: 986px; height: 107px; overflow: hidden; margin-bottom: 26px; _margin-left:11px;}
#header #logo {width: 150px; height: 70px; text-indent: -10000px; float: left; display: block; top: 23px; margin-left: 13px; position:absolute; overflow:hidden;}
#header span{font-size:14px; line-height: 15px; top:78px;}
#header span, a#site_title {position:absolute; overflow: hidden; font-family: 'Arial Black', Gadget, sans-serif; color: #ffffff; margin-left: 182px;}
a#site_title{font-size: 34px; line-height: 107px; text-decoration: none; top:36 }

#lang {position: absolute; list-style-type: none; top: 19px; margin-left: 453px; padding-left:10px; width: 75px; height: 35px;}
#lang li {margin-right: 10px; float: left; height: 35px; width: 23px;}
#lang li a {font-size:14px; display:block; position:relative; text-indent: -10000px;}
#lang li a.active {top:5px;}
.lang_rus {background: url(images/lang_ru.jpg) no-repeat;}
.lang_eng {background: url(images/lang_en.jpg) no-repeat;}
.lang_rus li, .lang_eng li {padding-top: 4px;}
	
#header_menu{float: right; width: 405px;}
#header_menu li a {font-size:18px; font-family: 'Arial Black', Gadget, sans-serif; color: #ffffff; display: block;}
#header_menu li a:hover{color:#3fa9f5;}
#header_menu_top, #header_menu_bottom {width: 409px; height: 30px; list-style-type: none; display: block; overflow: hidden; position: absolute;}
#header_menu_top {top: 23px;}
#header_menu_bottom {top: 75px;}
#header_menu_top li {float: left; margin-right: 21px;}
#header_menu_top li a {border-bottom: 2px solid #819dce; line-height:18px;}
#header_menu_bottom li {float: left; margin-right: 9px;}
#header_menu_bottom li a {text-decoration: none; border-bottom: 2px solid #819dce; line-height: 18px;}

#banner{width: 964px; padding: 0 0 26px 0; margin-left:11px; _margin-left:22px;}
#content{width:986px; margin-left: 11px; _padding-left:11px;}
#left{float: left;}
#left h3{margin-bottom: 12px;font-family: Arial Black;font-size:24px;}
#left h3 a{text-decoration: underline;color:#034ea2;}
#left h3 a:hover{color:#3fa9f5;}
.left_video{width:590px; overflow:hidden; position: relative; margin-bottom: 21px;}
.left_video div.flash{float: left; margin: 0px 17px 12px 0; _margin:0 15px 5px 0; width:320px; height: 286px; overflow: hidden; position: relative;}
.left_video ul{color: #bdccd4; display: block; left: 10px; _padding-left: 2px;}
.left_video li{float: left; list-style-type: none; margin-right: 5px; _margin-right: 2px; _margin-left: 3px; margin: display: block;}
.left_video li a{color: #bdccd4; font-size: 13px; font-family: Arial Black; }
.left_video li a:hover{color:#3fa9f5;}
.left_video p {font-size: 14px; line-height: 21px; margin-top: 21px; position: relative;}
.left_video p a {text-decoration: underline; color:#034EA2;}
.left_video p a:hover {color:#3fa9f5;}

.ssilki{margin-left: 14px; margin-bottom: 28px;}
.ssilki h3{color:#034ea2;font-size: 21px;font-family: Arial black;}
.ssilki h3 a {color:#034ea2; text-decoration: none;}
.ssilki h3 a:hover {text-decoration: underline;}
.ssilki li{list-style-type: none; margin-top: 8px;font-weight: bold;}
.ssilki li a{font-size: 16px;font-family: Arial; color:#145aa8; }
.ssilki li a:hover{color:#3fa9f5;}		

.vibor{position:relative; z-index:2; background: url(images/search.png) no-repeat; width:320px; height:51px; margin-bottom:27px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grandmaster.com.ua/sites/all/themes/grand/images/search.png',sizingMethod='crop');}
.form_vibor{width:236px; position:relative;overflow:hidden;left:14px;top:14px; font-size: 18px; color:#999999 !important; background: none;border: none; float: left;}
.vibor_go{cursor: pointer; background: url(images/strelka.png) no-repeat; width:44px; height: 44px; overflow:hidden; position: relative; top:4px;left:22px; _left:19px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grandmaster.com.ua/sites/all/themes/grand/images/strelka.png',sizingMethod='crop');}
.display{z-index:1; background: url(images/bg2.jpg) repeat-y; padding-top:10px; margin-bottom: 21px; margin-top: -35px; width: 320px; overflow: hidden;}
.display .bg3{background: url(images/bg3.jpg) no-repeat; height: 17px; margin-left:-1px;}	

.keywords {color: #bdccd4; margin-bottom: -21px; position: relative; overflow: hidden; }
.keywords a{color: #bdccd4; font-size: 13px; font-family: Arial Black;}
.keywords a:hover{color:#3fa9f5;}

.key{width: 320px; margin-top: 55px;}
.key_bg1{background: url(images/keybg1.jpg) no-repeat; height: 15px; overflow:hidden; position: relative;}
.key_bg3{background: url(images/keybg3.jpg) no-repeat; height: 15px;}
.key_long {width: 350px; margin-top: 55px;}
.key_bg1_long {background: url(images/keybg1_long.jpg) no-repeat; height: 15px; overflow:hidden; position: relative;}
.key_bg3_long {background: url(images/keybg3_long.jpg) no-repeat; height: 15px;}

.key_content{padding: 2px; background:#bdccd4;}
.key_content h4{color:white; font-family: Arial black; font-size: 21px; margin-left: 13px;  overflow: hidden;}
.key_content p{margin: 0 13px; color:white;}
.key_content a{color:white;text-decoration: none;}
.key_content a:hover{color:#3fa9f5;text-decoration: underline;}

.newpart_left {width:320px; overflow: hidden;}
.newpart_left h3 {color:#034ea2; font-size: 24px; _line-height:23px; font-family: Arial black; text-decoration: none; margin-left: 13px; position: relative; overflow: hidden;}
.newpart_left ul {list-style-type: none !important; padding-top:5px;}
.newpart_left ul li {list-style-image: none !important; list-style-type: none !important;}
.newpart_left ul li.brand{margin: 0px 0px 5px 19px; padding-left:23px; background: url(images/marker1.jpg) no-repeat 0px 3px; display: block; position: relative; overflow: hidden;}
.newpart_left ul li a{color:#034ea2; font-size: 16px; text-decoration: underline;}
.newpart_left ul li a:hover{color:#6699cc;}
.newpart_left ul.park_menu{margin-left: 19px; padding-top:0px !important;}
.newpart_left ul.park_menu li{background: url(images/marker1.jpg) no-repeat 0px 7px; padding-left:23px; display: block; position: relative; overflow: hidden; margin-left: 0px !important;}
.newpart_left ul.park_menu li.expanded{background: url(images/marker2.jpg) no-repeat 0px 7px;}
.newpart_left ul.park_menu li.expanded a.parent{color:#6699cc; font-weight: bold;}
.newpart_left ul.park_menu li.parent_header{margin-bottom: 7px;}
.newpart_left ul.park_menu li.leaf{line-height:20px;}
.open_marker{list-style-image: url(images/marker2.jpg); }

.left_menu_content {margin-left:65px;}
.left_menu{background: url(images/bg2.jpg) repeat-y; width:320px;}
.left_menu .bg1{background: url(images/bg1.jpg) no-repeat; height: 12px;}
.left_menu .bg3{background: url(images/bg3.jpg) no-repeat; height: 17px;margin-left:-1px;}

#right{float: left; margin-left:22px;}
.right_video img{border: 1px solid #c2c2c2; width: 99px;}
.right_video ul {list-style-type: none; position: relative; overflow: hidden;}
.right_video ul li{float: left; margin: 0 8px 4px 0;overflow:hiden;height:66px;}
.right_video ul li.last_video{ margin-right: 0px;}
.right_video h3{color:#034ea2;margin-bottom: 16px;font-size: 21px;font-family: Arial black;}

.big_border_header {background: url(images/big_border_header.jpg) no-repeat; height: 14px; width:350px;}
.big_border_body {background: url(images/big_border_body.jpg) repeat-y; width:336px; padding-left: 15px;}
.big_border_footer {background: url(images/big_border_footer.jpg) no-repeat; height: 14px; width:350px;}

#flash_content {margin-bottom:7px;}

dt.title a {text-decoration: underline;color:#034ea2; font-family: Arial Black;font-size:24px;}
dt.title a:hover{color:#3fa9f5;}
.search-info a {display: none;}
.content ul {display: none;}

.search{background: url(images/search_long.jpg) no-repeat; width:350px; height:50px; margin-top:24px; margin-bottom: 32px;}
.search_form{display: block; width:260px; _width:257px; margin-top: 14px; margin-left:14px; _margin-left:7px; font-size: 20px; color:#999999; background: none; border: none; float: left; position: relative; overflow: hidden;}
.submit_right {background: url(images/poisk.png) no-repeat; border: none; width:39px;height: 38px;text-indent: -1000px; cursor: pointer; margin:6px 0 0 16px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grandmaster.com.ua/sites/all/themes/grand/images/poisk.png',sizingMethod='crop');}

.search2{background: url(images/search.jpg) no-repeat; width:320px; height:50px; margin-bottom:21px; position: relative; overflow: hidden;}
.search2 .search_form{display: block; width:230px; _width:227px; margin-top: 14px; margin-left:14px; _margin-left:7px; font-size: 20px; color:#999999; background: none; border: none; float: left; position: relative; overflow: hidden;}
.search2 .submit_right {background: url(images/poisk2.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grandmaster.com.ua/sites/all/themes/grand/images/poisk2.png',sizingMethod='crop');}

.newpart_right{float: left; width:629px; margin-left: 16px;}
.newpart_right h3 {font-size: 24px; text-decoration:underline; font-family: Arial black; color:#034ea2;}

.logo_menu{width:629px; float: left; margin-bottom: 27px;}
.logo_content {background: url(images/logobg2.jpg) repeat-y; width:629px; min-height: 91px; height:auto !important; height:91px;}
.logo_content ul{padding: 0 4px 0 14px;}
.logo_content ul li{margin-right: 10px; list-style-type: none; display: inline;}
.logo_content ul li img{border:2px solid white;}	

.logobg1{background: url(images/logobg1.jpg) no-repeat; height: 16px;  position: relative; overflow: hidden;}
.logobg3{background: url(images/logobg3.jpg) no-repeat; height: 16px;}

.right_menu ul{list-style-type: none;}
.right_menu ul li{float: left; margin-right: 10px;}
.right_menu ul li a{color:#bdccd4;font-family: Arial black;font-size: 18px;}
.right_menu ul li img{margin-top: 7px;}
	
.newpart_product{width:629px; float: left;}
.newpart_product .keywords_item {overflow:hidden; position:relative; color:#BDCCD4;}
.newpart_product .keywords_item a{font-family: Arial black;font-size: 14px; color: #bdccd4}
.newpart_product ul{list-style-type: none;}
.newpart_product ul li{list-style-type: none; float: left; margin-right: 5px; overflow:hidden; position:relative;}
.newpart_product ul li a{font-family: Arial black;font-size: 14px; color: #bdccd4}
.newpart_product h3 {font-size: 24px;font-family: Arial black; color:#034ea2; margin-bottom:10px;}
.newpart_product h3 a{font-size: 24px;font-family: Arial; color:#034ea2; }
.newpart_product .h3_item_title {font-size: 24px;font-family: Arial black; color:#034ea2; margin-bottom:10px;}
.newpart_product .h3_item_title a{font-size: 24px;font-family: Arial; color:#034ea2; }
.newpart_product h4{font-size: 18px;font-family: Arial black; color:#034ea2; text-decoration: none; }
.newpart_product img{float: left;padding: 0px 17px 24px 0; border: 0}
.newpart_img{width: 223px;float: left; overflow:hidden; position:relative;}
.product_text {font-size: 14px; font-family: Arial; line-height: 21px;}
.product_text ul {list-style-type: disc}
.product_text ul li{font-size: 14px; list-style-type: disc; padding-left: 10px; float: none;  line-height: 21px; position: relative;left:24px; overflow: visible !important; z-index:-1;}
.product_text a{color:#bdccd4; font-size: 14px; font-family: Arial black;}
.product_text p a {font-family:Arial; text-decoration: underline; color:#034EA2;}
.product_text p a:hover {color:#3fa9f5;}
.box h2, .search-snippet strong {color:#034EA2;}

.gallery {width: 201px; float: left; overflow:hidden; position:relative; border: none;}
.gallery img {padding:0px !important; border: none;}
.gallery ul {margin-top: 0px!important; padding:5px 0px !important;}
.gallery li {margin-left:2px; margin-bottom: 4px; margin-right: 0px !important;}
.gallery .photo_gallery {background: url(images/fotogallery_bg.jpg) repeat-y; height:auto; overflow: hidden;}
.gallery .photo_top{width: 201px; z-index:2; background: url(images/fotogallery_top.jpg) no-repeat; height: 10px; line-height: 10px; position:absolute; overflow: hidden;}
.gallery .photo_bottom{width: 201px; z-index:2; margin-top: -10px; background: url(images/fotogallery_bottom.jpg) no-repeat; height: 10px; line-height: 10px; position:absolute; overflow: hidden;}

.newproduct_video {margin-top: 23px;}
.newproduct_video h3{margin-bottom: 19px;}
.newproduct_video #video_player{width: 320px; height: 286px; padding: 0; margin: 0; float: left; border: none;}
.newproduct_video ul{list-style-image: none; margin-left:346px; width:276px; list-style-type: none;}
.newproduct_video ul li{margin-right: 37px; float: left;}
.newproduct_video ul li img{width:101px; height:76px; padding:0 0 27px 0px;}	

.smallproduct_video ul{list-style-image: none;  list-style-type: none;  position: relative;left:35px; overflow: hidden;}
.smallproduct_video ul li{_margin-left:0px; _margin-bottom:1px; float: left;}
.smallproduct_video ul li img{width: 101px; height:76px; border: 0;}				
	
#footer{width: 986px;height: 48px; background: url(images/footer.jpg) no-repeat;  margin-top: 15px;_margin-left:11px;}
#footer ul{padding-top: 16px;padding-left: 4px;}
#footer li{float: left;list-style-type: none; padding-left: 26px;}
#footer li a{font-size: 14px;font-family: Arial Black; color: white;}
#footer li a:hover{color:#3fa9f5}

a.key_weight_1  {font-size : 11px;}
a.key_weight_2  {font-size : 12px;}
a.key_weight_3  {font-size : 14px;}
a.key_weight_4  {font-size : 16px;}
a.key_weight_5  {font-size : 18px;}
a.key_weight_6  {font-size : 20px;}
a.key_weight_7  {font-size : 22px;}
a.key_weight_8  {font-size : 24px;}
a.key_weight_9  {font-size : 26px;}
a.key_weight_10 {font-size : 28px;}

.pager li, .pager a {font-size:12px;}
.pager a {text-decoration: underline !important; color: #034EA2 !important;}

.round_img {position:relative;width:960px;}
.r_tl, .r_tr, .r_br, .r_bl {
	position:absolute;background: url(sliders/r_tl.png) no-repeat 0 0;height:8px;width:8px;overflow:hidden;
	z-index:10000;
}
.r_tl {top:0;left:0;background-image: url(sliders/r_tl.png);}
.r_tr {top:0;right:0;background-image: url(sliders/r_tr.png);}
.r_br {bottom:0;right:0;background-image: url(sliders/r_br.png);}
.r_bl {bottom:0;left:0;background-image: url(sliders/r_bl.png);}

.hidetext p {padding: 0;}
.toggle a {
  padding: 0 20px;background:url("images/marker1.jpg") no-repeat 0 50%;
  color: #BDCCD4;text-decoration: underline;
}
