html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

strong{
	font-weight: bold
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{
	clear:both;
}
.grey-bg {
	background-color:#f0f0f0;
}

html, body{ 
            padding:0; 
            margin:0; 
            height:100%; 
            position:relative; 
            font-family: arial, sans-serif;
        } 

		h1.hidden_title{
			display:none;
		}

        #container{ 
            background:#f0f0f0; 
            min-height:100%;
            _height:100%; 
        } 
        #main{ 
            padding-bottom:180px; 
            } 
        #footer{ 
             background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/footer-bg.png") repeat-x left top;
            height:280px; 
            position:relative; 
            width:1000px;
            margin:0 auto;
            margin-top:-180px;
            font-size: 12px;
            color:#8b8787;
            text-align:center;
            padding-top:30px;
        } 



/***************top bar ****************/
        .top-bar{
        	height:30px;
        	background:#363636;
        	color:#fff;
        }

        .top-bar a{
        	text-decoration: none;
        	color:#fff;
        }

        .country-select {
        	float:right;
        	font-size:13px;
        	margin-top: 10px;
        }

        .countries{
        	background:#363636;
        	border-radius: 5px;
			padding: 15px 16px;
			line-height: 18px;
			margin-top: 23px;
			position: absolute;
			display:none;
        }

        .countries a:hover{
        	text-decoration:underline;
        	color:#e92551;
        }

        a.current-country{
        	border-bottom: 1px dashed #fff;
        	float:right;
        	margin-left: 48px;
        }

        .country-btn{
        	background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/country-btn.png") no-repeat;
        	padding: 0 5px;
			font-size: 14px;
			margin-left: 10px;
			float:right;
        }

        .top-bar-cont{
        	width:1000px;
        	margin:0 auto;
        }

        .top-soc{
        	float:left;
        }

        .top-soc a, .bottom-soc a{
        	display:block;
        	width:18px;
        	height:18px;
        	float:left;
        	margin-right:6px;
        	margin-top:6px;
        	background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/top-soc.png")
        }

        .top-soc a.facebook, .bottom-soc a.facebook{
        	background-position: -24px top;
        }

        .top-soc a.google, .bottom-soc a.google{
        	background-position: -47px top;
        }

        .top-soc a.linkedin, .bottom-soc a.linkedin{
        	background-position: -71px top;
        }

         .top-soc a.twitter:hover{
         	background-position: left -18px;
         }

          .top-soc a.facebook:hover{
        	background-position: -24px -18px;
        }

        .top-soc a.google:hover{
        	background-position: -47px -18px;
        }

        .top-soc a.linkedin:hover{
        	background-position: -71px -18px;
        }

        .top-soc a:hover{
        	-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			-ms-transition: all 0.4s ease;
			transition: all 0.4s ease;
        }

        .bottom-soc a{
        	background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/bottom-soc.png");
        	text-decoration: none
        }




        /***************** header*************/

        .header{
        	width:1000px;
        	margin:0 auto;
        	padding-bottom:40px;
        }

        a.logo{
        	display:block;
        	background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/logo.png");
        	width:129px;
        	height:36px;
        	text-decoration:none;
        	float:left;
        	margin-top:45px;
        }

        .first-menu{
        	float:right;
        	margin-top:48px;
        }

        .first-menu li {
        	display:inline;
        	margin-left:32px;
        }

        .first-menu li a{
        	text-decoration:none;
        	font-size:13px;
        	color:#bc1d27;
        }

        .first-menu li a:hover{
        	color:#363636;
        }



        /***************main menu***************/

        .main-menu{
        	width:1000px;
        	margin:0 auto;
        	position: relative;
			z-index: 999;
        }

        #menu {  
		    list-style:none;  
		    width:1000px;  
		    height:48px; 
		} 

		#menu li {  
		    float:left;  
		    display:block; 
		    width:250px; 
		    text-align:center;  
		    position:relative; 
		    padding-top:15px; 
		   height:33px;
		   border-bottom:1px solid #8e0e08;
		   font-family:Roboto;
		   font-weight:300;
		} 

		#menu li.active{
			height: 44px;
			margin-top: -6px;
			line-height: 28px;
		}

		#menu li.first{
			background: #e92551;
		}

		#menu li.second{
			background: #d5223f;
		}

		#menu li.third{
			background: #bc1d27;
		}

		#menu li.fourth{
			background: #a51912;
		}

		#menu li a{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			padding-right:30px;
		}

		#menu li a{

			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/main-menu.png") no-repeat right top;
			height:22px;
			width:22px;
		}


		.dropdown_3columns , .dropdown_2columns  
		{  
		    margin:17px auto;  
		    float:left;  
		    position:absolute;  
		    left:-999em;  /*Hides the drop down */  
		    text-align:left;  
		    padding:10px 5px 10px 5px;   
		    border-top:none;   
		}  

		#menu li.active .dropdown_3columns, #menu li.active .dropdown_2columns {
			margin-top:10px;
		}

		.first .dropdown_3columns, .first .dropdown_2columns{
			background:#e92551;
		}

		.second .dropdown_3columns, .second .dropdown_2columns{
			background:#d5223f;
		}

		.third .dropdown_3columns, .third .dropdown_2columns{
			background:#bc1d27;
		}

		.fourth .dropdown_3columns, .fourth .dropdown_2columns{
			background:#a51912;
		}
		  
 
		.dropdown_3columns {width: 740px;} 
		.dropdown_2columns {width: 490px;}		
 
		  
  
		#menu li:hover .dropdown_3columns, #menu li:hover .dropdown_2columns
		{  
		    top:auto; 
		    left:0; 
		}  
		  
		/* Columns */  
		  
 
		.col_1, .col_3, .col_2
		{  
		    display:inline;  
		    float: left;  
		    position: relative;  
		    margin-left: 5px;  
		    margin-right: 5px;  
		}  
		
		.col_1 {width:235px;}  
		.col_2 {width:500px;}  
		.col_3 {width:750px;}  
  
		
		  
		/* Right alignment */  
		  
		#menu .menu_right {  
		    float:right;  
		    margin-right:0px;  
		}  
		#menu li .align_right {  
 
		}  
		#menu li:hover .align_right {  
		    left:auto;  
		    right:0px;  
		    top:auto;  
		}  

		.col_1 h3{
			font-weight:500;
			font-size:14px;
			color:#fff;
			margin-left: 10px;
			margin-top: 10px;
			margin-bottom:10px;
		}

		#menu .submenu-links{
			margin-left:20px;
		}

		#menu .submenu-links li{
			padding-top:0;
		}

		#menu .submenu-links li:last-child{
			margin-bottom:20px;
		}

		#menu .submenu-links li, #menu .submenu-links li a{
			display:inline;
			background:none;
			border:none;
			height:auto;
			text-align:left;
			font-size:12px;
			line-height:20px;
		}

		#menu .submenu-links li a:hover{
			text-decoration: underline;
		}



		/***********slider**************/

		#slider{
			height:335px;
			margin-top: 0px;
		}


		.first-slide-container, .second-slide-container{
			width:100%;
			height:335px;
			background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/group.jpg") no-repeat center center;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}
		
		.second-slide-container{
			background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/girl.jpg") no-repeat center center;
		}

		.first-slide img{
			margin-top:-30px;
		}

		.slider-container{
			width:1000px;
			margin:0 auto;
			font-size: 54px;
			font-family: Roboto;
			font-weight: 100;
			color:#fff;
			padding-top:100px;
		}

		.slider-text, .slider-text-2{
			/*display:block;*/
			display:inline;
			padding-left: 10px;
			padding-right: 10px;
			background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/text-bg.png");
			line-height:72px;
		}

		/*.first-slide .slider-text{
			width:384px;
		}

		.first-slide .slider-text-2{
			width:231px;
		}*/


		/**************Content**************/

		.content{
			width:1000px;
			margin:0 auto;
			font-family: Roboto;
			color:#444444;
			margin-top:20px;
			
		}

		.block-3{
			width:300px;
			background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/devider.png") no-repeat right top;
			margin-left:10px;
			margin-right:30px;
			float:left;
		}

		.content h2{
			color:#e92551;
			font-size:18px;
			font-weight: 500
		}

		.prod-list{
			list-style-image: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/prod-list.png");
			/*margin-left:30px;*/
			line-height: 22px;
			margin-top:10px;
			margin-bottom:20px;
		}

		.prod-list a{
			text-decoration:none;
			font-size: 12px;
			font-family: arial, sans-serif;
			color:#444444;
		}

		.prod-list a:hover{
			text-decoration:underline;
		}

		.all-products{
			color:#e92551;
			font-size: 12px;
			font-family: arial, sans-serif;
			text-decoration: none;
			display:block;
			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/all-prod.png") no-repeat right top;
			height:18px;
			width:105px;
			padding-top: 2px;
		}

		/***************small banners************/

		.small-banner{
			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/small-banner-bg.png") no-repeat left 50px;
			width:310px;
			float:right;
			margin-right:10px;
			margin-bottom:10px;
		}

		.small-banner img{
			float:left;
			margin-right: 15px
		}

		.small-banner a{
			color:#d5223f;
			font-size: 17px;
			text-decoration:none;
			font-weight: 300;
			margin-top:10px;
		}

		.small-banner a span{
			font-weight: 500
		}

		.small-banner a.banner-link{
			font-size:11px;
			color:#918787;
			margin-top:5px;
			/*display:block;*/
			height:22px;
		}

		.small-banner img.more-img{
			float:none;
			position: relative;
			top: 5px;
			left: 5px;
		}


		/***************tabs*************/

		.tabs{
			width:1000px;
			margin:0 auto;
			margin-top:40px;
			margin-bottom: 50px
		}

		#tabs li{
			display:block;
			width:237px;
			float:left;
			text-align:center;
		}
		
		#tabs li.long{
			width:289px;
		}

		#tabs li a{
			display:block;
			font-size: 18px;
			color:#868686;
			text-decoration: none;
			font-family: Roboto;
			font-weight: 300;
			height:25px;
			padding-top: 15px;
			padding-bottom: 10px;
			margin-top: 17px;
		}

		#tabs li a span{
			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/tabs.png") no-repeat right top;
			padding: 0px 9px;
			margin-left: 10px;
		}

		#tabs-content{
			background:#fff;
			width:100%;
			height:130px;
		}

		#tabs #current,
		#tabs #current::after{
		  /*background-color: #fff;*/
		  background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/active-tab-bg.png") center top;
		  z-index: 3;
		}

		#tabs #current a{
			padding-top: 20px;
			height: 28px;
		}

		#tabs #current a span{
			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/tabs-current.png") no-repeat right top;
		}

		#tabs-content ul{
			width:250px;
			float:left;
			margin-left: 30px;
			margin-top: 30px;
			font-family: arial, sans-serif;
			font-size:14px;
		}
		
		#tabs-content #tab4 ul, #tabs-content #tab1 ul{
			width:220px;
		}

		#tabs-content ul a{
			color:#565656;
			line-height:30px;
			text-decoration:none;
		}

		#tabs-content ul a:hover{
			text-decoration:underline;
		}

		#tabs-content .all-products{
			float: right;
			margin-top: 50px;
			margin-right: 30px;
		}
		
		#tabs-content .all-products{
			float: left;
			margin-top: 0;
			margin-right: 0;
			color:#e92551;
			background-position: right 7px;
			height: 30px;
			display: block;
		}
		




		/***************footer**************/

		#footer .footer-menu{
			color:#bc1d27;
		}

		#footer .footer-menu a {
			color:#bc1d27;
			text-decoration: none;
			padding:3px 10px;
			line-height: 27px;
		}

		#footer .footer-menu a:hover{
			text-decoration: underline;
		}

		#footer p{
			margin-top:15px;
			color:#8B8787;
			font-size:12px;
			line-height:17px;
			margin-bottom:10px;
		}

		#footer .bottom-soc{
			text-align:center;
			margin-left:300px;
		}
		
		#footer .bottom-soc a {
			padding:0px;
		}
		#footer .seal-wrap {
			float:left;
			width:300px;
			margin-top:20px;
			text-align:center;
		}
		#footer .seal-wrap .seal {
			display: inline-block;
			height: 103px;
			margin-bottom: 10px;
			padding: 0 5px;
			vertical-align: top;
			width: 73px;
		}
		#footer .footer-wrap {
			float:left;
			width:700px;
		}
		.mT18 {
			margin-top:18px;
		}








/*********************inner page*****************/

/**********h1 block*************/

#h1{
	width:100%;
	background:#fff;
	min-height: 150px;
	border-bottom: 1px solid #cbcbcb;
	position:relative;
	top:-21px;
}

.h1-container{
	width:1000px;
	margin: 0 auto;
	font-family: Roboto;
	font-size: 40px;
	font-weight: 100;
	padding-top: 60px;
}

.h1-container p {
    font-size: 15px;
    margin: 10px 0 35px;
}


/**********breadcrumbs************/

#breadcrumbs{
	width:1000px;
	margin:0 auto;
	font-size:11px;
	color:#777777;
	margin-bottom:20px;
}

#breadcrumbs a{
	display: block;
	float: left;
	color:#d5223f;
	text-decoration: none;
	margin-right:10px;
}

#breadcrumbs a:hover{

	text-decoration: underline;
	float:left;
}

#breadcrumbs img{
	margin-right:10px;
}

#breadcrumbs span{
	display:block;
	float:left;
	width:15px;
	margin-right: 10px;
margin-top: -5px;
}




/************columns*********/

#sidebar-left { /* Левая колонка */
    float: left; /* Обтекание справа */
    width: 250px; /* Ширина колонки */
    background:blue;
   }
    
    #sidebar-right { /* Правая колонка */
    float: right; /* Обтекание слева */
    width: 250px; /* Ширина колонки */

   }
    
   #content-main { /* центральный блок (контент) */
    overflow: hidden; /* Отображается только область внутри элемента*/

   }



   /**************content**************/

   .content{
   	font-family: arial;
   	font-weight: normal;
   	font-size: 12px;
   	line-height: 22px;
   	color:#2d2d2d;
   }

   .content p{
   	padding-right: 10px;
	margin-bottom:10px
   }

   .product{
   	margin-top: 20px;
   }

   .product-img{
   	float:left;
   	width:370px;
   }

.product-info {
    float: left;
    padding-left: 20px;
    width: 340px;
}

   .content ul{
   	list-style-image: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/list-style.png");
   	padding-left:20px;
   	margin-top:20px;
   }

   .price {
   	color:#a51912;
   	font-size: 36px;
   	font-family: Roboto;
   	font-weight:500;
   }

   .price .upp{
   	font-size:18px;
   }

   .upp{
   	vertical-align: super;
   }

   ul .upp{
   	font-size: 5px
   }

   .content h3{
   	font-size:20px;
   	font-family: Roboto;
   	font-weight:300;
   }

   .content .download, .inner-tabs #inner-tabs-content .download{
   	display:block;
   	color:#fff;
   	font-family: Roboto;
   	font-size: 28px;
   	font-weight:300;
   	height:63px;
   	line-height: 63px;
   	padding-left:25px;
   	padding-right:105px;
   	margin-top:20px;
   	margin-bottom: 20px;
   	background:#7cb720 url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/dwn-btn.png") no-repeat right -68px;
   	text-decoration:none;
   }

   .content .download:hover, .inner-tabs #inner-tabs-content .download:hover{
   	background:#7cb720 url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/dwn-btn.png") no-repeat right top;
   }

    .content .upgrade{
   	display:block;
   	color:#fff;
   	font-family: Roboto;
   	font-size: 28px;
   	font-weight:300;
   	height:63px;
   	line-height: 63px;
   	padding-left:25px;
   	padding-right:105px;
   	margin-top:20px;
   	margin-bottom: 20px;
   	background:#e49100 url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/upg-btn.png") no-repeat right -68px;
   	text-decoration:none;
   }

   .content .upgrade:hover{
   	background:#e49100 url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/upg-btn.png") no-repeat right top;
   }
   /***********inner-tabs*************/


/***************tabs*************/

		
		.inner-tabs{
			margin-bottom: 50px
		}

		.inner-tabs #inner-tabs{
			list-style:none;
			display:block;
			background:url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/inner-tabs.png") no-repeat left top;
			height: 40px;
			background: url("/National_Library/20161130034600oe_/https://ru.comodo.com/img/ineer-tabs.png") no-repeat left 20px;
			line-height: 40px;
		}

		.inner-tabs #inner-tabs li{
			display:inline;
			padding:5px 25px;
			font-size: 16px;
			font-family: Roboto;
		}

		.inner-tabs #inner-tabs li a{
			color:#616060;
			font-weight: 300;
			text-decoration: none;
		}

		.inner-tabs #tabs-content{
			width:100%;
			height:130px;
		}

		.inner-tabs #inner-tabs #current{
			background: #f0f0f0;
			padding: 10px 25px;
			box-shadow:0px -2px 5px #d6d5d5;
		}

		.inner-tabs #inner-tabs #current a{
			padding-top: 20px;
			height: 28px;
			font-weight: bold;
			
		}

		.inner-tabs #inner-tabs-content h4{
			margin-left:10px;
			font-size: 16px;
			font-family:Roboto;
			font-weight: 300;
			margin-top:30px;
			margin-bottom:10px;
		}
		
		.inner-tabs #inner-tabs-content a{
		color:#04a4bc
		}


		/*****************sidebar*************/

		/************call-us*************/

		.call-us{
			padding-left: 10px
		}

		.call-us strong{
			font-size:16px;
			padding:0px;
		}

		.call-us span{
			font-size: 35px;
			font-family: Roboto;
			font-weight: 300;
		}



		/***************side menu****************/

		.side-menu{
			margin-top:30px;
		}

		.content .side-menu ul{
			list-style-type: none;
			list-style-image:none;
			/*padding:15px;*/
			padding-left:10px;
			margin:0px;
			padding-top:3px;
		}

		.content .side-menu ul a{
			text-decoration: none;
			font-weight:300;
		}

		.submenu ul li a{
			color:#2c2c2c;
			font-family: Roboto;
		}

		.submenu ul li a:hover{
			text-decoration:underline;
		}

		.submenu strong{
			margin-left: 17px
		}

		#nav>li>a{
			display:block;
			height:40px;
			padding-left:20px;
			line-height: 40px;
			color:#333;
		}

		#nav li{
			background:#fff;
		}

		.side-menu-first{
			background:#e2e2e2;
		}

		.side-menu-second{
			background:#d7d7d7;
		}

		.side-menu-third{
			background:#c8c8c8;
		}

		.side-menu-fourth{
			background:#a8a7a7;
		}
		
		
		
		
		
		table{
			border:1px solid #cccccc;
			background:#ffffff;
			text-align:center;
			width:100%;
			margin-bottom:10px
		}
		
		table tr{
		border-bottom:1px solid #eeeeee;
		}
		
		table tr.table_head{
			background:#666666;
			color:#ffffff;
		}
		
		table td{
			padding-top:5px;
			padding-bottom:5px;
		}
		
		table tr.table_head td{
			padding-top:10px;
			padding-bottom:10px;
		}
		
		table tr.table_head td:last-child{
			background:#e33535;
		}
		
		
.button span {
    background-repeat: no-repeat;
    border-radius: 8px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    line-height: 1.1;
    margin: 0 auto;
    padding: 10px 15px;
    position: relative;
    text-align: center;
}
.button.orange span {
font-size: 14px;
font-weight:bold;
background:#ffab30;
background: -moz-linear-gradient(center top,  #ffab30 0%, #ff4712 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab30), color-stop(100%,#ff4712));
background: -webkit-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: -o-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: -ms-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: linear-gradient(top, #ffab30 0%, #ff4712 100%);
-pie-background: linear-gradient(#ffab30 0%, #ff4712 100%);
border: 1px solid #bb0505;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px 0px #FFE5CB inset;
-moz-box-shadow: 1px 1px 0px 0px #FFE5CB inset;
box-shadow: 1px 1px 0px 0px #FFE5CB inset;
text-shadow:0px -1px 1px #A45600;
}
.button.orange:hover span {
background:#ff4712;
background: -moz-linear-gradient(center top,  #ff4712 0%, #ffab30 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4712), color-stop(100%,#ffab30));
background: -webkit-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: -o-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: -ms-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: linear-gradient(top, #ff4712 0%, #ffab30 100%);
-pie-background: linear-gradient(#ff4712 0%, #ffab30 100%);
}
.button.orange span.buttonwidth95 {
padding:8px 10px;
text-transform:uppercase;
width:95px;
}

		












