/*begin~~~~~~~~~~~~~~~~~~~~~~~main~~~~~~~~~~~~~~~~~~~~~~~~~~*/
BODY {
	margin:15px 15px;
	font-family:Verdana;
	font-size:11px;
	padding:0px;
	background:#4B4B4B;
	text-align:center;
	color:white;
	font-style:normal;}

DIV {text-align:left; font-family:Verdana; font-size:11px; color:black;}	
FORM {margin:0px}
IMG {border:0;}
A {color:#444444; text-decoration:none; font-weight:bold;}
A:hover {color:#FF0000;}
H2 {font-weight:normal; font-size:18px; filter: Blur(Add=1, Direction=0, Strength=0);}
/*end~~~~~~~~~~~~~~~~~~~~~~~main~~~~~~~~~~~~~~~~~~~~~~~~~~*/

DIV.top {
	height:120px;
	margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left';
	background:#E6E6E6;
	position:relative;
	min-width:760px;
	z-index:1;}
	
DIV.logo {position:absolute; left:10px; top:10px;}
DIV.news {margin:0px 200px; position:relative; top:15px; height:50px;}

DIV.bg1 {
	position:absolute;
	left:0px;
	top:0px;
	background: url("/tools/images/muzzle/bg1.gif");
	width:10px;
	height:10px;
	font-size:0px;}
	
DIV.bg2 {
	position:absolute;
	right:0px;
	top:0px;
	background: url("/tools/images/muzzle/bg2.gif");
	width:10px;
	height:10px;
	font-size:0px;}
	
DIV.bg3 {
	position:absolute;
	left:0px;
	bottom:0px;
	background: url("/tools/images/muzzle/bg3.gif");
	width:10px;
	height:10px;
	font-size:0px;}
	
DIV.bg4 {
	position:absolute;
	right:0px;
	bottom:0px;
	background: url("/tools/images/muzzle/bg4.gif");
	width:10px;
	height:10px;
	font-size:0px;}
		
/*begin~~~~~~~~~~~~~~~~~~~~~Вхід для медіапланування~~~~~~~~~~~~~~~~~~~~~~~~~~*/
DIV.loginform {position:absolute; right:30px; top:15px; width:200px; font-family:Tahoma; font-size:11px; text-align:right;}
DIV.loginform INPUT {font-size:11px; width:100px; border:1px solid #454545; background:#D1D1D1; margin-top:5px; margin-left:10px;}
DIV.loginform INPUT.button {border:1px solid #666666; font-size:11px; color:#000000; cursor:pointer; width:50px;
	background-color:#D1D1D1; filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
DIV.loginform A.signup {font-weight:normal;}
DIV.loginform A.signup:hover {text-decoration:underline;}
/*end~~~~~~~~~~~~~~~~~~~~~~~Вхід для медіапланування~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*begin~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
DIV.statusform {position:absolute; right:30px; top:30px; width:200px; font-family:Tahoma; font-size:11px; text-align:right;}
DIV.statusform li {text-decoration:none;}
DIV.statusform A {color:#003399; text-decoration:underline; font-weight:normal; font-family:Tahoma;}
/*end~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

DIV.worker {
	position:relative;
	background: #111111 url("/tools/images/muzzle/book.jpg") no-repeat top right;
	height:230px;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	min-width:760px;}

/*begin~~~~~~~~~~~~~~~~~~~~~~~Меню~~~~~~~~~~~~~~~~~~~~~~~~~~*/
DIV.menu {
	position:absolute;
	width:200px;
	height:230px;
	background:#111111;
	font-family:Tahoma;
	z-index:2;}

DIV.menu_line{
	position:absolute;
	margin:5px;
	background:#E6E6E6;
	width:196px;
	height:220px;
	z-index:1;}
	
DIV.menu_block {margin:37px 15px;}
/* Свойство кнопок меню (подсветка)*/
DIV.menu_item {
	border:2px solid #111111; 
	height:20px;
	font-family:Tahoma; 
	font-size:11px; 
	padding-left:10px; 
	padding-top:7px; 
	background-color:#D1D1D1;
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
/*end~~~~~~~~~~~~~~~~~~~~~~~Меню~~~~~~~~~~~~~~~~~~~~~~~~~~*/

DIV.publication {
	right:460px;
	width:200px;
	margin:10px auto;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	line-height:150%;}
	
DIV.publication a{font-size:11px; font-family:Tahoma; color:#FFCC99; text-decoration:underline;}
	
/*DIV.logos {
	background:url('/tools/images/logos.gif') top right no-repeat;
	position:absolute;
	height:35px;
	width:100%;
	bottom:0px;} */

DIV#top_catalog {height:230px;position:absolute;border-left:2px solid #E6E6E6;z-index:1;} 

/*begin~~~~~~~~~~~~~~~~~~~~~~~~footer----------------------------*/
DIV.footer {position:relative; background:#E6E6E6; min-height:410px; height:auto; height:100%;}
DIV.footer_left {width:200px; float:left; font-size:0px; margin-top:7px;}
DIV.navigation {font-size:11px; font-weight:bold; color:red; display:inline; margin-bottom:10px;}
DIV.footer_text {border:0px solid; margin-left:210px; padding:10px;}
DIV.footer_far {border:0px solid; margin-right:auto; padding:20px;}
DIV.text {float:left; width:100%;}
DIV.clear {clear:both;}
DIV.footer_button {border:1px solid #666666; font-size:10px; color:#000000; cursor:pointer; text-align:center; padding:4px;
	margin-left:10px; width:170px; background-color: #CCCCCC; font-style:normal;
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
/*end~~~~~~~~~~~~~~~~~~~~~~~~footer----------------------------*/

/*begin~~~~~~~~~~~~~~~~~~~~~~~menuVS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.menuvs {padding:0 0 0 1em; margin:2px; list-style:none; height:33px; background: url("/tools/images/muzzle/mvs0.gif");}
.menuvs li {float:left;}
.menuvs li a {display:block; float:left; height:33px; line-height:33px; color:#aaa; text-decoration:none; font-family:Tahoma; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:11px;}
.menuvs li a b {float:left; display:block; padding:0 28px 0 14px;}
.menuvs li.current a {color:#fff; background: url("/tools/images/muzzle/mvs2.gif");}
.menuvs li.current a b {background: url("/tools/images/muzzle/mvs2.gif") no-repeat right top;}
.menuvs li a:hover {color:#fff; background:  url("/tools/images/muzzle/mvs1.gif");}
.menuvs li a:hover b {background: url("/tools/images/muzzle/mvs1.gif") no-repeat right top;}
.menuvs li.current a:hover {color:#fff; background:  url("/tools/images/muzzle/mvs2.gif"); cursor:default;}
.menuvs li.current a:hover b {background: url("/tools/images/muzzle/mvs2.gif") no-repeat right top;}
/*end~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

DIV.copyright {color:#E6E6E6; text-align:left; margin:auto; font-size:11px; font-family:Tahoma; padding:7px 7px; opacity:0.7; font-weight:normal;}

/*begin~~~~~~~~~~DECORATE (for table)~~~~~~~~~~~~~~~~~*/

.all {
	height:23px;
	border:1px solid #999999;
	font-family: Tahoma;
	font-size: 11px;
	color:#444444;
	cursor:default;
	background-color: #E6E6E6;
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}

.wave {
	border:1px solid #666666;
	height:23px;
	font-family: Tahoma;
	font-size: 11px;
	cursor:	pointer;
	background-color: #888888;
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}

.wave_top {
		border:1px solid #666666;
		height:20px;
		color:#CCCCCC;
		font-family: Tahoma;
		font-size: 11px;
		background-color: #000033;		
		filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
		
.wave_orange {
		border:none;
		height:22px;
		color:#FFFFFF;
		font-family: Tahoma;
		font-size: 11px;
		background-color: #D25A0B;
		filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}

.wave_title {
		border:1px solid #666666;
		height:18px;
		color:#000000;
		font-family: Tahoma;
		font-size: 11px;
		background-color: #CCCCCC;		
		filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}

.wave_row {
		border:0px solid #666666;
		height:16px;
		color:#333333;
		font-family: Tahoma;
		font-size: 11px;
		background-color: #D7D7D7;		
		filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
	
/*end~~~~~~~~~~DECORATE (for table)~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~RED~~~~~~~~~~~~~~~~~~~*/
.red {
	border:1px solid #000000;
	height:20px;
	font-family: Tahoma;
	font-size: 11px;
	color:#000000;
	cursor:	pointer;
	background-color: #FF3300;
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
/*~~~~~~~~~~~~~~~~~~~~~RED~~~~~~~~~~~~~~~~~~~*/

/*begin~~~~~~~~~~~~~~~~~~~~~modernmenu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#tabmenu{border-top: 5px solid #D25A0B; width: 100%;}
#tabmenu ul{margin:0; margin-left:40px; padding:0; list-style:none;}
#tabmenu li{display:inline; margin: 0 2px 0 0; padding:0; text-transform:none;}

#tabmenu a{
float: left;
display: block;
font:11px Tahoma;
color: white;
text-decoration:none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #666666; /*Brown color theme*/ 
border-top: 1px solid white;}
#tabmenu a:hover{background-color: #999999; color: white;}
#tabmenu #current a{background-color: #D25A0B; color: white; border-color: #D25A0B;}
/*end~~~~~~~~~~~~~~~~~~~~~~~modernmenu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*begin~~~~~~~~~~~~~~~~~~~~~Загрузка рисунков~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
DIV.upload {position:absolute; left:15px; top:15px; width:700px; font-family:Tahoma; font-size:11px; text-align:left;}
DIV.upload INPUT {font-size:11px; width:300px; border:#454545; background:#D1D1D1; margin-top:5px; margin-left:10px;}
DIV.upload INPUT.button {border:1px solid #666666; font-family:Tahoma; font-size:11px; color:#000000; cursor:pointer; width:150px;
	background-color:#D1D1D1; filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}
/*end~~~~~~~~~~~~~~~~~~~~~~~Загрузка рисунков~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/* ACCORDION STYLE */
.toggler
{
	display:block;
	padding:5px 6px 6px 120px;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	color:#0875b8;
	text-decoration:underline;
	cursor:hand;
}
.accordion{padding: 0 70px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
.projDetailsBlock{padding-bottom:10px;}
.ce_accordion{border-bottom:1px solid #e6e6e6;}
.ce_accordion.first{order-top:1px solid #e6e6e6;}
/*END ACCORDION STYLE */

DIV.left_catalog {padding-top:230px;}



/*
DIV#ListBasket {font-family:arial;font-size:11px;}
DIV#ListBasket .text {display:block;width:150px;float:left;}
DIV#ListBasket .text2 {display:block;width:150px;float:left;color:red;}

TABLE#basket2 INPUT {width:50px;border:1px solid #454545;background:#D1D1D1;}


DIV.catalog_item {
	position:relative;
	width:30%;
	margin:2px 0px;
	background:url('/images/folder.gif') no-repeat;
	padding-left:20px;
	float:left;}
	
TABLE.catalog {border:1px solid #C5C5C5;background:#E6E6E6;width:100%;font-size:12px;}
TABLE.catalog TH {color:#353132;background:#C5C5C5;padding:5px;text-align:left;}
TABLE.catalog TD {color:#353132;background:#DADADA;padding:5px;}
TABLE.catalog TR.dark TD {background:#D1D1D1}
TABLE.catalog A {text-decoration:underline;font-weight:normal;}
TABLE.catalog TABLE {font-size:13px;}

TABLE.warehouse {border-collapse:collapse;background:#CCC000;width:100%;}
TABLE.warehouse TD {margin:0px;padding:2px;}

TABLE.price {border-collapse:collapse;background:#CCC000;width:100%;}
TABLE.price TD {margin:0px;padding:2px;}*/


/* OTHER 
DIV.city {padding-left:20px;width:155px;height:100px;background:url('/images/map.jpg') no-repeat;position:absolute;left:660px;top:100px;}
SELECT, INPUT.text {border:1px solid #7F7A7B;background:#DADADA;border-bottom:1px solid white;border-right:1px solid white;}
INPUT.text {width:347px;margin-right:10px;}
DIV.f1 {width:200px;float:left;}
DIV.f1 {width:200px;float:left;clear:both;}*/

/* OLD 

SELECT {width:150px;height:20px;}
INPUT.signup {width:150px;font-family:Verdana;font-size:13px;}
TEXTAREA.signup {width:280px;font-family:Verdana;font-size:13px;}


DIV.message_error {padding:10px;text-align:center;background:red;font-weight:normal;font-size:17px;color:white;}
DIV.message_good {padding:10px;text-align:center;background:green;font-weight:normal;font-size:17px;color:white;} */


