/*comment*/
body { 
       margin:0px; 
	   padding:0px;
	   color:#FFFFFF; 
	   font-size:12px;
	   font-family: Tahoma, sans-serif;
	   letter-spacing:1px;
}
#tpl1{ 
	   background:#00337f;
}
#tpl2{ 
	   background:#c8c8c8;
}
div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input {margin:0px; padding:0px;}

img { border:none;}

li { list-style:none;}

a:link { text-decoration:none; color:#FFFFFF;}
a:visited { text-decoration:none; color:#FFFFFF;}

.both { clear:both;}

/*##########*/
.shadow-l {background:url(/images/shadow-l.png) left top repeat-y; width:940px;}
.shadow-r {background:url(/images/shadow-r.png) right top repeat-y; width:940px;}
.shadow-bott {background:url(/images/shadow-bott.png) center top repeat-x; width:920px;}
.shadow-bott-l {background:url(/images/shadow-bott-l.png) left top no-repeat; width:940px;}
.shadow-bott-r {background:url(/images/shadow-bott-r.png) right top no-repeat; width:940px;}

.shadow-l-3 {background:url(/images/shadow-l.png) left top repeat-y; width:10px;}
.shadow-r-3 {background:url(/images/shadow-r.png) right top repeat-y; width:10px;}
.shadow-bott-3 {background:url(/images/shadow-bott.png) center top repeat-x;}
.shadow-bott-l-3 {background:url(/images/shadow-bott-l.png) left top no-repeat; width:10px;}
.shadow-bott-r-3 {background:url(/images/shadow-bott-r.png) right top no-repeat; width:10px;}


#page2 .logo, #page3 .logo { margin:102px 0px 0px 53px; text-align:left;}

#page2 #menu, #page3 #menu { width:920px; padding:88px 0px 0px 30px;}

#page2 #menu ul li, #page3 #menu ul li { float:left;}

#page2 #content { padding:30px 0px 0px 30px; text-align:left;}

#page2 #content .left, #page3 #content .left {float:left; width:200px;}

#page2 #content .right, #page3 #content .right {
                         float:left; 
						 width:665px;
}
#page2 #content .right b, #page3 #content .right b {color:#ffca05; font-weight:bold;}
#page2 #content .right p a, #page3 #content .right p a {color:#ffca05; text-decoration:underline;}
#page2 #content .right p a:hover, #page3 #content .right p a:hover {color:#ffffff; text-decoration:none;}

#page2 h1, #page3 h1 {           
			font-size:32px; 
			color:#ffffff;
			text-transform:uppercase;
			padding:0px 0px 15px 34px;
			font-weight:normal;
			background:url(/images/bull_y_big.png) left 9px no-repeat;
}
#page2 h2 {
            font-size:16px; 
			color:#ffca05;
			text-transform:none;
			font-weight:bold;
			padding:10px 0px 0px 0px;
}
#page3 h2 {
            font-size:16px; 
			color:#00337f;
			text-transform:none;
			font-weight:bold;
			padding:35px 0px 15px 0px;
}
#page2 h3, #page3 h3 {
            font-size:16px; 
			color:#ffca05;
			text-transform:none;
			font-weight:bold;
			padding:25px 0px 15px 0px;
}

/*PORTFOLIO*/
.portfolio {
	font-size:13px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
}
.portfolio a {color:#ffca05; text-decoration:underline;}
.portfolio a:hover {color:#ffca05; text-decoration:none;}
.portfolio_col1 {/*width:348px;*/}
.portfolio_col2 {/*width:308px;*/}
.podp {width:250px; font-size:13px; padding-top:10px;}

/*TOP MENU*/
#menu .butt1_webdesign {background:url(/images/butt1.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_webdesign:hover{background:url(/images/butt1_v.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_v_webdesign {background:url(/images/butt1_v2.png) left top no-repeat; width:173px; height:43px;}

#menu .butt1_design {background:url(/images/butt2.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_design:hover{background:url(/images/butt2_v.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_v_design {background:url(/images/butt2_v2.png) left top no-repeat; width:173px; height:43px;}

#menu .butt1_night {background:url(/images/butt3.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_night:hover{background:url(/images/butt3_v.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_v_night {background:url(/images/butt3_v2.png) left top no-repeat; width:173px; height:43px;}

#menu .butt1_servicedesign {background:url(/images/butt4.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_servicedesign:hover{background:url(/images/butt4_v.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_v_servicedesign {background:url(/images/butt4_v2.png) left top no-repeat; width:173px; height:43px;}

#menu .butt1_contacts {background:url(/images/butt5.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_contacts:hover{background:url(/images/butt5_v.png) left top no-repeat; width:173px; height:43px;}
#menu .butt1_v_contacts {background:url(/images/butt5_v2.png) left top no-repeat; width:173px; height:43px;}

/*SEARCH*/

.search-table { margin: 20px 0px 0px 0px;}

.search-top-l {
                       background:url(/images/search_head_l.png) left top no-repeat;
					   /*width:370px;*/
					   height:38px;
					   /*margin-top:50px;*/
}
.search-top-rep {
                       background:url(/images/search_head_rep.png) left top repeat-x;  
					   /*height:38px;*/
					   /*margin-top:50px;*/
}
.search-top-r {
                       background:url(/images/search_head_r.png) right top no-repeat;
					   /*width:24px;*/
					   height:38px;
					   /*padding-right: 1px;*/
					   /*margin-top:50px;*/
}
.search-bott-l {
                       background:url(/images/search_bott_l.png) left top no-repeat; 
					   /*width:370px;*/
					   height:23px;
}
.search-bott-rep {
                       background:url(/images/search_bott_rep.png) left top repeat-x;
					   width: auto;
					   height:23px;
}
.search-bott-r {
                       background:url(/images/search_bott_r.png) right top no-repeat; 
					   /*width:295px;*/
					   height:23px;
}
.search-c-l {
                       background:url(/images/search_c_l.png) left top repeat-y;
					   /*float:left;*/
					   width:100%;
}
.search-c-rep {
                       background:url(/images/search_c_rep.png) left top repeat;
					   /*float:left;*/
					   width:100%;
					   
}
.search-c-r {
                       background:url(/images/search_c_r.png) right top repeat-y;
					   /*float:left;*/
					   width:100%;
}

.search-c-r form { margin:0px 0px 0px 15px;}

.search-rep input {  
				height:20px;
				width:540px;
				background-color:#FFFFFF; 
				border:#92a0f9 1px solid;
				margin:15px 0px 0px 0px;
				padding:2px 0px 0px 3px;
				font-size:12px;
				font-weight:bold;
				color:#999999;
}
.search-c-r input {  
				height:20px;
				width:100%;
				background-color:#FFFFFF; 
				border:#92a0f9 1px solid;
				margin:15px 0px 0px 0px;
				padding:2px 0px 0px 3px;
				font-size:12px;
				font-weight:bold;
				color:#999999;
}
#page1 .search-c-r .col-l {float:left; width: 83%;}
#page2 .search-c-r .col-l {float:left; width: 83%;}
#page3 .search-c-r .col-l {float:left; width: 90%;}
.search-c-r .col-r {float:left; padding:15px 0px 0px 15px;}
/*########*/

/*PAGE 1*/

#page1 {
        background:url(/images/bg-start.png) center top no-repeat #00337f;
		width:921px;
		padding: 0px 0px 10px 0px;
}
#page1 .head { 
              background:url(/images/head-start.png) center top no-repeat;
			  width:921px;
			  /*height:280px;*/
			  padding-top:280px;
			  text-align:left;
}
#page1 .logo { margin-left:120px;}

#page1 #content { padding:10px 111px 0px 117px;}

.left-pl1 h1, .left-pl3 h1, .right-pl2 h1, .right-pl4 h1 { margin:15px 0px 0px 130px;}

.left-pl1 ul, .left-pl3 ul, .right-pl2 ul, .right-pl4 ul {margin:5px 15px 0px 130px;}

.left-pl1 ul li, .left-pl3 ul li, .right-pl2 ul li, .right-pl4 ul li { background:url(images/bull_star_w.png) left 3px no-repeat; padding:0px 0px 4px 10px;}

.left-pl1 p, .left-pl3 p, .right-pl2 p, .right-pl4 p {color:#ffc100; font-size:11px;}
.left-pl1 .more a, .left-pl3 .more a, .right-pl2 .more a, .right-pl4 .more a { /*color:#f3e800;*/ /*color:#f6d654;*/ color:#fffb77; /*color:#ffd200;*/ font-weight:bold; text-decoration:none;}
.left-pl1 .more a:hover, .left-pl3 .more a:hover, .right-pl2 .more a:hover, .right-pl4 .more a:hover { color:#ffffff; font-weight:bold; text-decoration:underline;}

.left-pl1 { 
            float:left; 
			width:343px; 
			min-height:166px;
			background:url(/images/pl-1.png) left top no-repeat;
			letter-spacing:0px;
}
.left-pl1 p {margin:8px 15px 0px 140px;}

.left-pl3 { 
            float:left; 
			width:343px; 
			min-height:166px;
			background:url(/images/pl-3.png) left top no-repeat;
			letter-spacing:0px;
}
.left-pl3 p {margin:10px 15px 0px 140px;}

.right-pl2{ 
            float:right;
			width:343px; 
			min-height:166px;
			background:url(/images/pl-2.png) left top no-repeat;
			letter-spacing:0px;
}
.right-pl2 p {margin:8px 15px 0px 140px;}

.right-pl4{ 
            float:right;
			width:343px; 
			min-height:166px;
			background:url(/images/pl-4.png) left top no-repeat;
			letter-spacing:0px;
}
.right-pl4 p {margin:5px 15px 0px 140px;}

/*PREVIEW IMAGE*/
.img_bg_center {background:url(/images/img_bg_center.gif) right top repeat-y #ededed;}
.portfolio .img_bg_center {background:url(/images/img_bg_center.gif) right top repeat-y #ededed; float:left;}
.img_bg_top_center {background:url(/images/img_bg_top_center.gif) left top repeat-x;}
.img_bg_top_left {background:url(/images/img_bg_top_left.gif) left top no-repeat;}
.img_bg_top_right {background:url(/images/img_bg_top_right.gif) right top no-repeat;}
.img_bg_bott_center {background:url(/images/img_bg_bott_center.gif) left bottom repeat-x;}
.img_bg_bott_left {background:url(/images/img_bg_bott_left.gif) left bottom no-repeat;}
.img_bg_bott_right {background:url(/images/img_bg_bott_right.gif) right bottom no-repeat; padding:5px 11px 11px 5px;}

.portfolio .ico { float:left; margin:0px 15px 0px 0px;}

/*PAGE 2*/
#page2 { 
		width:920px;
		background:url(/images/bg-page2.png) right top no-repeat #00337f;
		text-align:left;
}

#page2 #content .left .butt_left { margin-bottom:40px;}
#page2 #content .left .butt_left li { margin-bottom:6px;}

#page2 #content .left .m1 { background:url(/images/menu-left1.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m1:hover { background:url(/images/menu-left1_v.png) left top no-repeat;}
#page2 #content .left .m1_s { background:url(/images/menu-left1_v.png) left top no-repeat;}

#page2 #content .left .m2 { background:url(/images/menu-left2.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m2:hover { background:url(/images/menu-left2_v.png) left top no-repeat;}
#page2 #content .left .m2_s { background:url(/images/menu-left2_v.png) left top no-repeat;}

#page2 #content .left .m3 { background:url(/images/menu-left3.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m3:hover { background:url(/images/menu-left3_v.png) left top no-repeat;}
#page2 #content .left .m3_s { background:url(/images/menu-left3_v.png) left top no-repeat;}

#page2 #content .left .m4 { background:url(/images/menu-left4.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m4:hover { background:url(/images/menu-left4_v.png) left top no-repeat;}
#page2 #content .left .m4_s { background:url(/images/menu-left4_v.png) left top no-repeat;}

#page2 #content .left .m5 { background:url(/images/menu-left5.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m5:hover { background:url(/images/menu-left5_v.png) left top no-repeat;}
#page2 #content .left .m5_s { background:url(/images/menu-left5_v.png) left top no-repeat;}

#page2 #content .left .m6 { background:url(/images/menu-left6.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m6:hover { background:url(/images/menu-left6_v.png) left top no-repeat;}
#page2 #content .left .m6_s{ background:url(/images/menu-left6_v.png) left top no-repeat;}

#page2 #content .left .m7 { background:url(/images/menu-left7.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m7:hover { background:url(/images/menu-left7_v.png) left top no-repeat;}
#page2 #content .left .m7_s { background:url(/images/menu-left7_v.png) left top no-repeat;}

#page2 #content .left .m8 { background:url(/images/menu-left8.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m8:hover { background:url(/images/menu-left8_v.png) left top no-repeat;}
#page2 #content .left .m8_s { background:url(/images/menu-left8_v.png) left top no-repeat;}

#page2 #content .left .m9 { background:url(/images/menu-left9.png) left top no-repeat; height:19px; width:145px;}
#page2 #content .left .m9:hover { background:url(/images/menu-left9_v.png) left top no-repeat;}
#page2 #content .left .m9_s { background:url(/images/menu-left9_v.png) left top no-repeat;}


#page2 #content .right .path {color:#ffca05; margin-bottom:25px;}
#page2 #content .right .path a{color:#ffca05; text-decoration:underline;}
#page2 #content .right .path:hover {color:#ffca05; text-decoration:none;}
#page2 #content .right p{ padding:10px 10px 10px 0px;}
#page2 #content .right ul { padding:0px 0px 10px 30px;}
#page2 #content .right li { 
                            background:url(/images/bull_star_y.png) left 4px no-repeat; 
							padding:0px 80px 10px 15px;
							line-height:15px;
}
#page2 #content .right li a {color:#ffca05; text-decoration:underline;}
#page2 #content .right li a:hover {color:#ffffff; text-decoration:none;}

#page2 #content .right .bg-head { background:url(/images/bg-content-top-page2.png) left top no-repeat; height:25px;}

#page2 #content .right .bg { 
                            background:url(/images/bg-content-page2.png) left top repeat-y; 
							color:#003789; 
							padding:0px 20px 0px 15px;
}
#page2 #content .right .bg-bott { background:url(/images/bg-content-bott-page2.png) left top no-repeat; height:30px;}

#page2 #content .cats_list_left { float:left; width:50%;}
#page2 #content .cats_list_right { float:left; width:50%;}
#page2 #content .cats_list_left ul, #page2 #content .cats_list_right ul { margin:15px 0px 0px 0px; padding:0;}
#page2 #content .cats_list_left li, #page2 #content .cats_list_right li { 
                            background:url(/images/bull_w2.png) left 5px no-repeat; 
							padding:0px 80px 10px 15px;
							line-height:15px;
}

/*BRIEF*/
#page2 #content .brief input {  
				color:#00337f; 
				height:18px;
				background-color:#d8e3ff; 
				border:#92a0f9 1px solid;
				margin:5px 0px 0px 0px;
				padding:2px 0px 0px 3px;
				font-size:12px;
				}
#page2 #content .brief select {background-color:#d8e3ff;}
#page2 #content .brief .brief-input { width:400px;}
#page2 #content .brief .brief-textarea { 
                width:400px;
				color:#00337f; 
				height:60px;
				background-color:#d8e3ff; 
				border:#92a0f9 1px solid;
				margin:5px 0px 0px 0px;
				padding:2px 0px 0px 3px;
				font-size:12px;
				scrollbar-base-color:#d8e3ff;
				scrollbar-arrow-color:#00337f;
}
#page2 #content .brief .td-brief-checkbox { padding:0px 10px 0px 0px; text-align:left;}
#page2 #content .brief .td-brief-checkbox input { background:none !important; border:none !important;}
#page2 #content .brief .td-brief { margin:0px 0px 7px 0px; padding:6px 0px 0px 0px; text-align:left;}


#page2 .why_head {background:url(/images/why_head.png) left top no-repeat; width:171px; height:30px;} 
#page2 .why_bg_rep {
                     background:url(/images/why_bg_rep.png) left top repeat-y;
					 width:171px;
					 color:#00007f;
}
#page2 .why_bg_rep p { 
                        background:url(/images/bull_star.png) 14px 8px no-repeat; 
						text-indent:18px; 
						padding: 7px 15px;
						font-size:10px;
}
#page2 .why_bg_rep ul { margin-bottom:40px;}
#page2 .why_bg_rep li { margin-bottom:6px;}
#page2 .why_bg {background:url(/images/why_bg.png) left top no-repeat;}
#page2 .why_bg_bott {background:url(/images/why_bott.png) left bottom no-repeat; height:25px;}

#page2 .themes_head {background:url(/images/themes_head.png) left top no-repeat; width:171px; height:30px;} 
#page2 .themes_bg {
                     background:url(/images/themes_bg.png) left top repeat-y;
					 width:171px;
					 color:#ffffff;
}
#page2 .themes_bg a { color:#FFFFFF; text-decoration:none;}
#page2 .themes_bg a:hover { color:#FFFFFF; text-decoration: underline;}
#page2 .themes_bg_bott {
                     background:url(/images/themes_bg_bott.png) left top no-repeat;
					 width:171px;
					 height:20px;
}
#page2 .themes_bg ul { padding: 20px 0px 15px 10px;}
#page2 .themes_bg li { 
                        background:url(/images/bull_star_w.png) left 6px no-repeat; 
						padding: 0px 10px 0px 15px;
						font-size:10px;
						line-height:20px;
}


#page2 .templ { width:594px;}
#page2 .templ td { 
                   width:198px; 
				   text-align:center; 
				   padding:26px;
}
#page2 td .info { 
                  width:131px; 
				  border:#003789 1px solid; 
				  padding:7px; 
				  text-align:left; 
				  margin-top:10px;
				  
}
#page2 td .info .blue{ color:#4d71a6; font-weight:normal;}
#page2 .templ td a { color:#4d71a6; text-decoration:underline;}
#page2 .templ td a:hover { color:#4d71a6; text-decoration:none;}

#page2 #content .blue{ color:#00337f;}
#page2 #content .blue-contacts{ color:#95b0cc;}

.tpl_prev { border:#999 1px solid; padding:1px;}

.night_table {margin-top:10px;}
.night_td_left {padding-right:10px;}
.night_td_right { padding-left:20px;}


/*#########*/

/*PAGE 3*/
#page3 { 
		background:url(/images/bg-page2.png) right top no-repeat #00337f;
		text-align:left;
		padding:0px 40px 0px 0px;
		margin:0px 10px 0px 10px;
		
}
#page3 #content .bg-head { background:url(/images/bg-content-top-page3.png) left top no-repeat; width:865px; height:25px;}


#page3 #content .bg-bott { background:url(/images/bg-content-bott-page3.png) left top no-repeat; width:865px; height:30px;}

#page3 #content { padding:30px 0px 0px 30px; text-align:left;}


#page3 #content .bg-content-c {
                            background:url(/images/bg-content-c.png) left top repeat;
							width:auto;
							color:#003789;
							padding:20px 5px 20px 5px;
}
#page3 #content .bg-content-c b {color:#003789; font-weight:bold;}
#page3 #content .bg-content-c a { color:#4d71a6; text-decoration:underline;}
#page3 #content .bg-content-c a:hover { color:#4d71a6; text-decoration:none;}

#page3 .view_tpl_left {float:left;}
#page3 .view_tpl_right {float:right; text-align:right;}

/*####FOOTER####*/

#tpl1 #footer { padding:0px 0px 15px 0px; font-size:11px; text-align:center; line-height:20px;}
#tpl1 #footer a {color:#ffffff; text-decoration:underline;}
#tpl1 #footer a:hover {color:#c9d9ff; text-decoration:none;}

#tpl1 #footer .col {  
				 background:url(/images/logo-footer2.png) left 2px no-repeat; 
				 height:37px;
				 text-align:left;
				 padding-left:35px;
				 line-height:16px;
}

#tpl2 #footer, #tpl3 #footer { padding:30px 50px 15px 60px; color:#454545; font-size:11px; width:840px;}
#tpl2 #footer a, #tpl3 #footer a {color:#454545; text-decoration:underline;}
#tpl2 #footer a:hover, #tpl3 #footer a:hover {color:#454545; text-decoration:none;}

#tpl2 #footer .col-r, #tpl3 #footer .col-r {  
				 text-align:left;
				 float:right; 
				 background:url(/images/logo-footer.png) left 2px no-repeat; 
				 height:37px;
				 padding-left:35px;
				 line-height:16px;
}

#tpl2 #footer .col-l, #tpl3 #footer .col-l {color:#454545; margin:0px 0px 15px 0px; float:left; text-align:left;}

/*SEARCH BUTTON*/
#tagArea {border-bottom:#FFFFFF 1px dotted; cursor:pointer;}

#pagenav {width:100%; text-align:center; color:#00337f; font-weight:bold; padding: 15px 0px 0px 0px;}
#pagenav a {color:#00337f; text-decoration:underline; font-weight:normal;}
#pagenav a:hover { text-decoration:none;}

.both10 { clear:both; height:10px;}

.table_bg {background-color:#ffffff;}
.table_bg a {color:#ffca05; text-decoration:underline;}
.table_bg a:hover {color:#ffffff; text-decoration:none;} 
.col_head {background-color:#00337f; padding:5px; width:630px;}
.td_col1 {background-color:#00337f; padding:5px;}
.td_col2 {background-color:#00337f; padding:5px;}

.td_col3 {background-color:#00337f; padding:5px;}
.td_col4 {background-color:#00337f; padding:5px;}

.td_col5 {background-color:#204291; padding:5px;}

.td_col1_2 {background-color:#00337f; padding:5px; width:285px;}
.td_col2_2 {background-color:#00337f; padding:5px; width:115px;}

.td_col3_2 {background-color:#00337f; padding:5px; width:285px;}
.td_col4_2 {background-color:#00337f; padding:5px; width:115px;}

.td_col1_3 {background-color:#00337f; padding:5px; width:265px;}
.td_col2_3 {background-color:#00337f; padding:5px; width:100px;}

.td_col3_3 {background-color:#204291; padding:5px; width:265px;}
.td_col4_3 {background-color:#204291; padding:5px; width:100px;}


.descrtext { border:#999999 1px dashed; padding:10px; width:920px;}

.pay { margin-right:12px; float:left;}

/*######*/
.st-butt,a.st-butt{
                        padding:0 .8333em;
						margin:0 .25em;
						text-decoration:none;
						color:#00044b;
						/*background:#d8d8d8 url(youtube/master-vfl136487.png) repeat-x center -802px;*/
						background:#fed81c url(/images/butt-all.png) repeat-x center 0px;
						border:1px solid #fef5d4;
						-webkit-border-radius:3px;
						border-radius:3px;
						cursor:pointer;
						display:-moz-inline-box;
						display:inline-block;
						*display:inline;
						font-weight:normal;
}

html>body .st-butt,tt:-moz-any-link,tt:default{-moz-border-radius:3px}

.st-butt span{white-space:normal; line-height:1.8em; height:21px; *display:inline-block}

html>body .st-butt span,tt:-moz-any-link{padding-top:.3333em; line-height:1.75em}

html>body .st-butt span,tt:-moz-any-link,tt:default{padding-top:0; line-height:1.8em}

*:first-child+html .st-butt span{padding-top:0; line-height:1.75em}

.st-butt img,.st-butt button{vertical-align:top; /*height:1.9166em;*/ width:20px; margin:0; padding:0; border:0 solid transparent; cursor:pointer}

* html .st-butt img{/*height:1.8333em;*/ vertical-align:bottom}
* html .st-butt button{/*height:1.8333em;*/ vertical-align:bottom}
*:first-child+html .st-butt img{/*height:1.8333em;*/ vertical-align:bottom}
*:first-child+html .st-butt button{/*height:1.8333em;*/ vertical-align:bottom}


#search .st-butt-urgent,a.st-butt-urgent{
                                      font-weight:bold;
									  color:#00044b;
									  /*background:#fed81c url(youtube/master-vfl136487.png) repeat-x center -2202px;*/
									  background:#fef5d4 url(/images/butt-all.png) repeat-x center 0px;
									  border-color:#fef5d4;
									  letter-spacing: normal;
}
.view_tpl_right .st-butt-urgent,a.st-butt-urgent{
                                      font-weight: normal;
									  color:#00044b !important;
									  /*background:#fed81c url(youtube/master-vfl136487.png) repeat-x center -2202px;*/
									  background:#fef5d4 url(/images/butt-all.png) repeat-x center 0px;
									  border-color:#4d71a6;
									  letter-spacing: normal;
									  text-decoration:none !important;
}
#search a:hover.st-butt-urgent {background:#fef5d4 url(/images/butt-all-flip.png) repeat-x center 0px;}
a:hover.st-butt-urgent {background:#fef5d4 url(/images/butt-all-flip.png) repeat-x center 0px;}
.st-menulink-urgent .st-butt-urgent{color:#00044b;}


st-butt-short span{line-height:1.5em; height:21px;}
html>body .st-butt-short span{padding-top:0; /*line-height:1.5em*/}
*:first-child+html .st-butt-short span{padding-top:0; /*line-height:1.5em*/}
.st-butt:hover,.st-menubutton:hover,.st-menulink:hover{text-decoration:none}
.st-butt:hover span,.st-menubutton:hover .st-butt span,.st-menulink:hover .st-menulink-btn{text-decoration:underline}

#butt-order a{color:#00044b;}

#cart_block {background:url(/images/menu_icon.png) left 10px no-repeat; padding:8px 0px 0px 30px;}
#cart_block a { text-decoration:underline; color:#FFFFFF;}
#cart_block a:hover { text-decoration:none; color:#FFFFFF;}

/*HIGHSLIDE*/
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(/images/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 1px solid #7d7d7d;
}
.highslide:hover img {
	border-color: #002066;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	background: url(/images/icon.gif) no-repeat 0 1px;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/images/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}
.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.highslide-controls li {
	float: left;
}
.highslide-controls a {
	background-image: url(/images/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}


